Frequently asked questions
iMineralysis™ Frequently Asked Questions
What is the difference between iMineralysis™ and other commercial applications for multimineral analysis?
Petrophysical applications commercially available (like Geolog®, Techlog®, PowerLog®, LESA®, etc.) have a multimineral analysis module that requires the mineral and fluids coefficients (also called end-points) to be well known. When performing mutlimineral analysis the petrophysicist needs to input the values of each coefficient or use the default values provided by the software. After modeling synthetic logs, the petrophysicist then modifies the coefficients until he/she is satisfied with the agreement between observed and modeled logs. For simple lithologies or mineral compositions this process is fairly straight forward. As we develop reservoirs with more complex lithologies, however, our uncertainty about the values of the coefficients increases. In these instances, the petrophysicist needs to adjust the coefficients in a trial-and-error fashion until a satisfactory result is achieved. Since the coefficients may be dependent on one another, a change in one coefficient typically requires changes in other coefficients. iMineralysis™ automates this trial-and-error process and produces resuts where the coefficients are consistent among themselves.
I’m a petrophysicist with limited experience. Will I be able to use the software?
Of course! iMineralysis provides tools to guide the less experienced user that can be deactivated by the expert or when he/she becomes more confident in the use of the software.
Why is it so difficult to determine the mineral constants even in areas of moderate lithological complexity?
The values of the mineral constants that are typically used as input for multimineral analysis are related to pure minerals (quartz, calcite, dolomite, etc.). In reality, however, the rocks are formed by a complex mix of minerals, even in areas that we consider to be mineralogically simple. For instance, in intervals where only sand and clay are present, the petrophysicist tends to select quartz and illite as the basic minerals that make the rock even though in clastic environments we know that the composition can be more complex. Quartz is often accompanied by feldspars, and clay usually comes in a mix of illite, smectite, and mica. Those individual minerals are very difficult, if not impossible, to solve by using logs only and therefore, the petrophysicist usually solves for the mixes that results in sand and clay. Since the properties available in the literature are for the pure minerals but it is not possible to for solve for them individually, the petrophysicist needs to vary the initial constants associated to each mix until he/she achieves an optimal solution. iMineralysis™ helps the petrophysicist to obtain this solution by intelligently testing hundreds of possibilities.
What are the "constituents " (or "components")?
The constituents are the minerals and fluids of the system you are trying to solve for. When you select the number of constituents it includes both minerals and fluids. The typical system to use has a minimum of 2 minerals and 2 fluids, but depending on the application you can also have only one fluid (water, for instance), or more minerals depending on the number of logs available and the complexity of the mineral composition.
What is the curve "Cx" in the test data?
The simultaneous inversion of all fractions (volumes) of components is based on the assumption that the measured logs are a linear combination of such fractions and the tool responses for each component. However, the resistivity log is not linearly related to the volume of the components of the system. In this case, the resistivity tool can be linearized by using a "pseudo-conductivity" instead of the resistivity. The Cx corresponds to one over resistivity elevated to the root of the "m" exponent (1/Rt)^(1/m) of the Archie equation. In iMineralysis™, the water saturation model assumed is a modified Archie equation with m=n.
What model for water saturation does iMineralysis™ use?
The water saturation model assumed is a modified Archie equation with m=n, which means that the resistivity curve MUST be transformed to pseudo-conductivity (Cx) as explained above.
What is the curve "U" in the test data set?
U is the volumetric photoelectric factor. The litho-density log tool measures the Photoelectric Factor (PE). The simultaneous inversion of all logs is based in the assumption that the log responses of each mineral/fluid are linearly related with the volume of each component. Although the PE tool doesn’t relate linearly with the volume of the components of the system, the photoelectric factor U estimated as PE*RHOB does.
Can I use the resistivity log directly in iMineralysis™?
No, it must be transformed into pseudo-resistivity Cx first. See above.
I already calculated curves such as Vshale or Total Porosity that I like. Can I use them as an input for iMineralysis™?
Yes. Any additional log curves you may have can help to improve the results. Examples are total porosity from crossplot calculations or from NMR tools or Kerogen from different methodologies.
Is the clay volume calculated as wet or dry?
How can I set an initial Cx value for water and wet-clay?
Take the resistivity of the water (or clay) and calculate the constant Cx as the inverse of the resistivity elevated to the "m" power (where "m" is the cementation exponent from Archie's equation). See "What water saturation model does iMineralysis use?".
I don't know anything about the mineral coefficients in my area. Can I use iMineralysis™ to estimate them with no additional information?
No. The estimation of the mineral coefficients is a highy non-unique and nonlinear problem that requires as much information and constraints as you are able to provide. These constraints may come in the form of expected mineralogy (from core descriptions), initial values from the literature, expected ranges of variations for each coefficient and internal relations between coefficients. Once you provide the initial information, iMineralysis™ can help you to refine it while honoring your input well logs. iMineralysis™ also provides a few pre-build models for different geological scenarios that can be modified by the user to meet his/her specific needs.
Any other interesting applications of iMineralysis™?
By estimating the matrix of coefficients using wells from different areas and different intervals, you can estimate spatial variations in water resistivity, kerogen maturity, and clay composition.
Identify kerogen grain-density trends vs. thermal maturity
Independently quantify variable Rw trends
Create effective hydrocarbon pore volume ranges
Perform uncertainty analysis for petrophysics constraints in reservoir models
Create lithology-based geomechanics-constraints
How to interpret the plots in the "Quality Matrix"?
All plots have three background colors: Green (good), Yellow (intermediate), and Red (poor). Three curves are displayed: Blue (optimal individual for that generation), Green (average individual for that generation) and Red (worst individual for that iteration). Ideally, we want Blue curves to be in the Green background zones.
This is the meaning of the different plots:
- Coefficient Matrix Fitness: The nonlinear optimization aims to maximize the fitness between measured and modeled logs. This plot represents how this fitness changes as iteration increase.
Tolerance Error: Average error in tolerance units between the estimated and observed curves.
% Error: Average relative error between the estimated and observed curves.
% Total Volume Error: Average amount by which the sum of the modeled fractions differs from 1.
Problem flags: Average penalty imposed for fraction, liquid, coefficient, and condition number violations.
% Fraction violations: Percentage of the analyzed samples where any of the modeled fractions is less than -0.01 or more than 1.01.
% Severe Fraction violations: Percentage of the analyzed samples where any of the modeled fractions is less than -0.1 or more than 1.1.
% Liquid violations: Percentage of the analyzed samples where the sum of the modeled fluid fractions is more than 0.45.
% Severe Liquid Violations: Percentage of the analyzed samples where the sum of the modeled fluid fractions is more than 0.55.
% Coefficient Violations: Percentage of model coefficients that are within 5% of either endpoint of the allowed range in the limits matrix. This is taken to indicate that the model is having trouble fitting he observed logs with “reasonable” constituent properties.
% Severe Coefficient Violations: Percentage of model coefficients that are within 5% of either endpoint of the allowed range in the limits matrix.
Matrix condition number: Log10 of the ratio of the largest and smallest nonzero singular values of the model coefficient matrix. Large condition number means that the linear system is unstable, and the modeled curves and fractions are unreliable.
How do I run a single forward model with no optimization? In other words, can I do conventional multimineral analysis?
After you set up the matrix of coefficients, you can either perform the optimization to refine the initial matrix coefficients or perform a single forward modeling (generate synthetic logs and constituents volumes) based on those coefficients. This is equivalent to running only one iteration of the optimization with population size equal to one. Look for "Prepare Optimization" in the "Optimize" menu.
My mineral composition changes in different geologic interval. How do I create different models for different intervals?
You can create different models for different intervals defined with formation tops. This results in a more robust optimization by estimating only the coefficients of the components that are actually present in each interval. For more details watch the tutorial video:
What is the log tolerance?
Can I do basic log operations inside iMineralysis™?
No. At this point iMineralysis™ does not allow any operations between curves.
How do I setup a model for optimization?
In iMineralysis™, the model for the optimization consists of logs, constituents (minerals and fluids), matrix of ranges (search limits) for constituents coefficients and matrix of single coefficients of constituents (which are the ones used for other commencial multimineral analysis applications). At the heart of iMineralysis™ is the definition of the search limits matrix. For more details, watch this tutorial video:
Can I use multiple wells to perform the optimization?
Yes! And it is recommended. By bringing more wells into the optimization, you can obtain (in one run) a matrix of coefficients that is optimal for all selected wells. Alternatively, you can also run separate optimizations for each well if you expect that the matrix of coefficients will change from one well to the other.
What is a genetic algorithm? Why iMineralysis™ uses a genetic algorithm?
A genetic algorithm is a heuristic (self-educating) search method used in artificial intelligence and computing. It is used for finding optimized solutions to search problems based on the theory of natural selection and evolutionary biology. Genetic algorithms are excellent for searching through large and complex data sets. They have proven very effective in the solution of nonlinear problems that are combinatorial in nature, like the problem of petrophysical multimineral analysis.
I don't know anything about genetic algorithms. Will I be able to use the software?
Absolutely! After many years of use in commencial application, we've selected a set of parameters for the generic algorithm that work very well for a wide range of data types and geologic conditions. However, you'll still be able to change some parameters to better adapt the optimization to your particular problem. Look for "Options" in the "Setup Optimization" menu for more details.
Are the solutions unique?
Probably not. Many different models for minerals and fluids may fit the data equally well, hence the importance of constraining the coefficients as much as possible. Factors that contribute to increase the non-uniqueness are:
I selected the same number of logs and constituents but I get a message saying that the system is underdetermined. What's going on?
Make sure then when you select the logs for the optimization, they are used as equality instead of inequality constraints.
What is the relation between genetic algorithms and Artificial Intelligence (AI)?
Genetic algorithms are a part of AI.
What’s the relationship between SeisPetro Geosoftware, LLC and FastSpring?
FastSpring is our e-commerce partner that manages our software subscription service online.
What is the difference between a Premiun license and a Demo license?
The Demo license expires in 14 days whereas the Premium license expires in 1 year. Also, the Demo license has a watermark in the displays that the Premium license does not have. Otherwhise, the two versions have identical capabilities so you can perform a full evaluation of the software for your specific needs.
Can I pay using my local currency?
You can pay in your local currency from many countries. However, for different regulations, you may still need to pay in US dollars in countries where US dollars is not the local currency. Check at the time of completing your subscription.
How do I cancel my subscription?
Go to the Subscription page, look for the "Cancel" button and follow the instructions.
Do I have to pay sales taxes/VAT?
You may have to pay sales taxes/VAT depending on where you are. Check at the time of completing your subscription.
How many Demo licenses can I download?
If the demo license expires before you have completed your testing, you can download it again in order to complete what you are doing. However, we may require that you upgrade to the Premium version after several downloads.
Can I remove the watermark from the displays in the Demo license?
No. You have to pruchase the Premium version to make displays without the watermark.
For how long is the Demo license active?
How many users can access a license at a time?
Only one user can access the license. The license is single system, single user.
What are the system requirements to run iMineralysis™?
Windows 64-bit, version 7 or higher
Screen Resolution 1280 x 800 or higher
Recommended: Java Runtime Environment version 8 or higher
What kind of support do you offer?
Limited email support. We will try to address general questions in this section of FAQs.
Where can I send suggestions regarding software improvements?
Suggestions are always welcome! You can send them to firstname.lastname@example.org
If I find a bug in the software, what do I do?
Please send us a note explaining the problem to email@example.com. We will fix it and make a new version available for download as soon as we can.
Where can I look for help on how to use the software?
Take a look at these resources:
What do I do if my antivirus blocks the program?
We've made every effort to reduce antivirus "false positives" but we cannot guarantee no false positives for any of the many antivirus applications available in the market. We recommend that you report the application to your antivirus company by sending the .exe file you downloaded. You can also search for the "Exception" settings of the antivirus where you can specify that it's ok to use iMineralysis™.
How do I load the data?
What kind of information can I export from iMineralysis?
Where can I find the data set used in the tutorial?
The data set used in the tutorial comes with the installation package.
How do I display log curves?
How do I select the curves for analysis?
How do I select the samples that will be used in the optimization?
How do I set up a coefficient model?
Please watch this video for details:
How do I set up and run the actual optimization?
Please watch this video for details:
How do I define the intervals of interest for the optimization?
What log data formats can I load?
How many wells can I load at the same time?
You can load as many wells as you'd like and perform mutimineral analysis in all of them or a selected subset at the same time. You will also have to select which curves in each well you want to use for the optimization.
What kind of information can I export from iMineralysis™?
You can export LAS files with the modeled curves and fractions of constituents that result from the optimization. Additionally, you can export a CSV file with optimized matrix coefficients, average fractions, and errors for each well and each optimization. This output can be used for mapping results in other applications. Alternatively, you can copy the optimized matrix of coefficients for mineral and fluids from the screen into a spreadsheet. You can also save the matrices of search limits and coefficients in internal iMineralysis™ format for later use in other iMineralysis™ projects
How do I select which log samples to use for the optimization?
Do I have to load only the logs that will be used in the optimization?
How do I load formation tops (well markers)?
Formation tops can be loaded as part of the LAS data for each well in standard Petra® format:
#TOP NAME TOP MD
What do I need to do before I try iMineralysis™ with my own data?
Any calculated curves that you want to use inside iMineralysis™ optimization MUST be generated outside iMineralysis™. For now, iMineralysis™ doesn’t provide the option to perform basic operations with logs. Examples of pre-calculations that you may want to peform before using iMineralysis™ are: pseudo-conductivity to calculate saturations (see FAQ on what is Cx), volumetric photo-electric factor (U), and kerogen volume from Passey method among others.