It is often useful in characterizing underground reservoirs, in designing optimal drilling, and in completion and stimulation programs, to obtain more accurate estimates of the mineralogy of underground formations.
Formation mineralogy can be predicted from geochemical information such as the elemental data obtained from standard ICP-XRF (Inductively Coupled Plasma—X-ray Fluorescence) instruments. To build predictive models, forward modeling (also called theoretic modeling or normative analysis) is often performed as a standard practice by determining the best distributions of elemental oxides among the target compositional minerals based on chemical formulas and forming conditions. For complex shale formations, however, appropriate modeling of clay components and some other minor components via chemical formulation is difficult, and the predictions are often inaccurate. An improved mineralogy estimating technique described herein uses an intelligent linear-programming method which allows model weighting coefficients to be optimized automatically through evolutionary computation, and makes prediction more accurately match the target examples measured with precise X-ray diffraction (XRD). In addition, the results obtained from intelligent linear-programming can be further combined with predictions from non-linear neural networks to include other relevant elemental data which cannot be taken into consideration in conventional chemical formulation.
One embodiment of a context for use of the improved mineralogy technique, illustrated in
In one embodiment, the same training samples 115 are submitted to an ICP-XRF instrument 130 which, in one embodiment, produces an “elemental inputs” set of data 135 representing the elemental makeup of the samples 115. In one embodiment, the model builder 140 creates a model 145 that is capable of translating the elemental inputs data set 135 into an estimate of mineral content that is close enough to the measured mineral content data set 125 that it satisfies a closeness standard or threshold.
In one embodiment, the model 145 can be used to estimate the mineral content of another sample from the same well or from another well. In one embodiment, a second sample 150 is extracted from well 105e. In one embodiment, the second sample 150 is submitted to an ICP-XRF instrument 155, which may be the same instrument as instrument 130. In one embodiment, the ICP-XRF instrument 155 produces an elements inputs set of data 160, which represents the elemental makeup of the sample 150. In one embodiment, the elemental inputs set of data 160 is submitted to the model 145, which produces an estimate of mineral content data set 165. Note that in the embodiment shown the estimate of mineral content data set 165 was produced without the use of the XRD instrument 120, potentially saving time and money.
One embodiment of a multidisciplinary ensemble version of the model 145 is shown in
In one embodiment, the model 145 is multidisciplinary. That is, the members 2051 . . . N practice different disciplines in producing their respective output sets 2101 . . . N. For example, in one embodiment, member 2051 is an intelligent linear programming (“ILP”) element, member 2052 is a feed-forward neural network (“FNN”) element, and member 205N is a geochemical normative analysis (“GNA”) element. It will be understood that other combinations of member types are possible.
In one embodiment, a novel method is developed to optimize linear programming applied to mineral modeling. The general form of linear programming is to determine mineral vector X which minimizes the cost function f′X, and is subject to AX<=B and X>=0 with B being the constraint oxide vector on each sample, and A being the transformation matrix.
For example, once measurements on both oxides and minerals from core analysis are available, the oxide-mineral connections can be defined based on general chemical formulation. As an example illustrated in
In one embodiment, the transformation matrix for intelligent mineral linear programming is automatically optimized through evolutionary computation (genetic algorithm), one embodiment of which is shown in
In one embodiment, the parameters to be optimized in each transformation matrix are put in series and coded in a binary string called a chromosome. In one embodiment, the data range of each coefficient is from 0 to 1.4 represented by 10 to 12 bits. A narrower data range (i.e., lower bound>0 and upper bound<1.4 represented with fewer bits) can be used if the variation of each coefficient is pre-determined from earlier simulations or experiments. In one embodiment, the population size of transformation matrices is set to between 50 and 100. Starting with the initial population, for each matrix realization linear programming is applied sample by sample to produce normalized mineral predictions with a summed weight percentage over compositional minerals equal to 100, and the RMS (“root mean square”) error over all training examples is calculated at the end as a performance measure. Note that in conventional linear programming, the transformation matrix is pre-calculated from the chemical formulation and forming condition, and the cost function f′X (f is a coefficient vector) is not directly related to mineral prediction accuracy. Once embedded in the evolutionary computation, the existing target example information can be used to implement an optimization scheme driven by prediction error generation by generation using standard genetic algorithm operators such as selection, crossover and mutation. The mineral predictions are usually improved as the generation number increases. The stop criterion can use either the best prediction accuracy on the training samples, the maximum number of generations (200 in default setting) based on the prior knowledge of problem, or the monitored starting point of continuous error increase on validation samples. To avoid the problem of local minima during the evolutionary computation, multiple runs might be needed to find the best coefficients in transformation matrix. The multiple runs can also be designed with various elemental oxide and mineral connections to test different assumptions, capture underlying uncertainty, and optimize integrated solutions.
Compared to ILP approach described above, conventional linear programming needs to detailed information on mineral formulation. A typical objective function Z can be expressed as:
Z=ΣjmXj
where Xj is the abundance (in weight percentage) of mineral j in the rock.
The solution is subject to the geochemical constraints bi:
bi≧Σj=1mai,jXj
where bi is the analytic proportion (in weight percentage) of oxide i in the rock and ai,j is the weight ratio of the oxide i in mineral j (discussed below).
The solution is also subject to mineral constraints:
Xj≧0, (j=1,2, . . . m)
The weight ratio aij of the oxide i in mineral j is calculated according to:
where:
MWi and MWj are the molecular weights of the oxide of i and mineral j, respectively, and
S[i],j and S[i],i are the stoichiometric coefficients of element i in mineral j and of element i in oxide i, respectively.
Assume, for example, that the oxide SiO2 and mineral Chlorite are given. The molecular weight of SiO2 is:
MWsio2=60.0843.
The chemical formula of Chlorite is Mg3Fe3Si2Al2O10(OH)8 and the molecular weight of Chlorite is:
MWchlorite=646.6368.
The stoichiometric coefficient of Si in Cholorite is:
S[si],chlorite=2.
The stoichiometric coefficient of Si in SiO2 is:
S[si],sio2=1.
The weight ratio of the oxide of Si (i.e., SiO2) in the mineral Chlorite is:
a
sio2,chlorite=(60.0843*2)/(646.6368*1)=0.1858.
All weight coefficients shown in
One limitation of using only linear programming is its roughness in approximating a complicated system which may have many non-linear factors. For mineral prediction, geochemical reasoning based linear programming may not be able to optimize the usage of all available information in whole-rock elementary data, leading to a large bias in prediction. To overcome this limitation, a multi-disciplinary model ensemble, such as that illustrated in
As a robust solution method, a multi-disciplinary model ensemble is often able to find the to best trade-off between the prediction bias and variance. The output of ensemble predictor may close to or better than the best prediction of individual models. The embodiments regarding ensemble construction may include:
In one embodiment, the results of the mineral predictions, an example of which is shown in
The text above describes one or more specific embodiments of a broader invention. The invention also is carried out in a variety of alternate embodiments and thus is not limited to those described here. The foregoing description of the preferred embodiment of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.
This application claims priority from U.S. Provisional Patent Application Ser. No. 61/222,358, entitled Estimating Mineral Content Using Geochemical Data, filed on Jul. 1, 2009, attorney docket number 001001.2009-IP-023883 US V1.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US09/55189 | 8/27/2009 | WO | 00 | 12/29/2011 |
Number | Date | Country | |
---|---|---|---|
61222358 | Jul 2009 | US |