SynFrac (v1.0)

Generation of Synthetic Fracture Patterns

 

 

Return to Homepage

Return to Manual Root Page

 

Purpose

 

This program can be used for creating synthetic rough fractures. Synthetic fractures is the term used to describe fractures that are created numerically in such a way that they share the same mean geometrical characteristics as specific natural fractures.

 

To create a synthetic fracture, set the parameters required and press the “Proceed” button in the program window. The creation process takes some time depending on the capabilities of the computer you use. After the fracture is synthesized you can view the result and save it for you own purposes.

 

Each fracture requires two random number seeds. These seeds do not refer to each surface. However the use of the same seeds will always give exactly the same fracture physically, and the fracture will have the parameters that you have set. In this way the program is purely deterministic. A suite of fractures that share the same physical parameters may be required e.g., for flow modelling. This can be achieved by retaining the same set parameters, and using several pairs of different random number seeds, one for each fracture required.

 

Parameters of Synthetic Fracture

 

Generation Method

 

Using this panel you can choose one of the three methods, all of which are based on spectral Fourier synthesis. The main idea exploited in these methods is that the surfaces bounding the fracture should be similar at large scale and relatively independent at micro-scale. As the degree of similarity can be expressed through the correlation coefficient, so the difference between these methods can be shown clearly by the behaviour of the correlation coefficient for each method.

 

 

 

 

Brown (1995)

 

The method of S.R. Brown assumes the fracture surfaces to be perfectly matched at large scales and absolutely independent at small scales. The Mismatch Length (ML) separating these scales can be prescribed using the parameters panel.

 

Beware that the abrupt discontinuity in correlation is unphysical and can lead to underestimated apertures. However, this method is the fastest to run.

For more details about this method, refer to

Brown, S.R. (1995) Simple mathematical model of a rough fracture. Journal of Geophysical Research. 100, B4.

 

Glover et al. (1998)

 

This method gives more physically reasonable synthetic fractures. Fracture surfaces are not perfectly correlated up to scale of the whole fracture pattern. The value of the Maximum Matching Fraction MaxMF can be prescribed using the parameters panel. Transition from small scale to large scale is smooth in contrast to the Brown method.

 

While this method implements the smooth transition between matched and unmatched behaviour seen in real rock fractures (Glover et al, 1998b), it handles the mixing of particularly correlated random variables in a simple fashion that can lead to errors in the resulting fractures.

 

For more details about this method, refer to

Glover, P.W.J., Matsuki, K., Hikima R., Hayashi, K. (1998a) Synthetic rough fractures in rocks. Journal of Geophysical Research. 103, B5.

Glover, P.W.J., Matsuki, K., Hikima R., Hayashi, K. (1998b) Fluid flow in synthetic rough fractures and application to the Hachimantai geothermal HDR test site. Journal of Geophysical Research. 103, B5.

Glover, P.W.J., Matsuki, K., Hikima R., Hayashi, K. (1999) Characterizing rock fractures using synthetic fractal analogues. Geothermal Sci. & Tech. 6.

 

AUPG (2000)

 

This new method was recently developed by the Aberdeen University Petrophysics Group and firstly implemented in the present software. It uses a generalized and improved approach of Brown and Glover et al. Both Minimum Matching Fraction (MinMF) and Maximum Matching Fraction (MaxMF) can be prescribed as well as the Transitional Length (TL) (see parameters panel description). The mathematics behind the method was also improved significantly. Specifically, the procedures for mixing partially correlated random variables had been made extremely robust.

 

For more details about this method, refer to

Ogilvie, S.R., Isakov, E. & Glover, P.W.J., Fluid flow through rough fractures. II: A new matching model for rough rock fractures, Earth Planet. Sci. Lett., 241, 454-465, 2006.

 

 

Fracture Resolution

 

Select a resolution for the synthetic fracture, which is most appropriate for your aims. Smaller resolutions are faster to implement.

 

 

 

 

 

 


 

 

Random Number Generator

 

Choose one of the three high quality random number generators. All these generators provide random sequences of sufficient quality for the purpose of fracture synthesizing.

Choose two different numbers as a seeds for the random sequences. Using these numbers again you can generate the same fracture anytime (of course, other parameters should match as well). So you do not need to store the large resulting files.

 

Hint: Large numbers consisting of odd digits produce higher quality random numbers.

The random number generators were implemented according to

Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P. (1992) Numerical Recipes in C. Second Edition. Cambridge University Press.

 

 

Parameters for the Synthesizing Process

 

Predefine these parameters of synthetic fracture you need.

 

Physical Size is the size of synthetic fracture to be created (in millimetres).

 

Mismatch Length is the critical scale for the fracture surface forms (in millimetres). See the Methods section for more details.

 

Transitional Length is the difference between macro and micro scales (in millimetres). This parameter is valid for the AUPG Method only and disabled for other methods. See the Methods section for more details.

 

Standard Deviation is the mean-square value of the fracture surface deflections from the mean plane. The same value is applied to both fracture surfaces in this version of the program.

 

Anisotropy Factor is used to generate anisotropic synthetic fractures. If this value differs from unity, then all the scales in one direction along the fracture surface will be greater than the scales in other direction. The same value is applied to both fracture surfaces in this version of the program. The fractal dimension of the surfaces is isotropic.

 

Fractal Dimension for each fracture surface is a value between 2 and 3, which predetermines the roughness of the fracture surface. The same value is applied to both surfaces in this version of the program.

 

Maximum Mismatch Fraction determines the required correlation between the fracture surfaces at large scale. It varies from 0 to 1, where 1 represents perfect matching at large scale (wavelength of the Fourier components) and 0 represents independency of the large-scale wavelength of the Fourier components. This parameter is not used, and therefore is disabled in the Brown Method. See the Methods section for more details.

 

Minimum Mismatch Fraction determines the required correlation between the fracture surfaces in small-scale view. Again, this parameter varies from 0 to 1, where 0 represents independent behaviour of the fracture surfaces, and 1 represents perfectly matched behaviour. This parameter is valid for the AUPG Method only and disabled for other methods. See the Methods section for more details.

 

 

View the Synthetic Fracture

 

This panel allows you to view the map view and profile views of the synthesized fracture. The main square field shows the map view of the relief by the greyscale brightness variation (the lighter dots correspond to higher elevation). You can use the View switch to observe top and bottom surfaces of the fracture as well as the fracture aperture.

 

To observe a position where the fracture surfaces touch, check the “Touch Point” box. A marker appears on the surface map as a red square.

(Notice: the fracture surfaces may match perfectly at some values of parameters. In this case all the surface points are counted as touching. As a result you can observe fracture surface covered by fine red mesh when the “Touch Point” box is checked.)

 

 

The relative vertical position of the fracture surfaces is defined by arranging the surfaces to just touch at a single point.

 

By clicking on the main field of the map view, you can choose a point to make cross-sections through the fracture surface. The cross-section profiles appear by the sides of the main field of view. If you choose a point on the top or bottom fracture surface then both cross-section profiles will appear. Black and white lines correspond to the top and bottom surfaces respectively. If you choose a point on the aperture view then only the aperture profile will be shown.

 

Scales graded in mm are shown on both the map-view and profile cross-sections. The mean arithmetic aperture of the whole fracture and each of the current profiles are shown in the status bar at the bottom of the window.


Save the Synthetic Fracture

 

Press the “Save results” button if you want to save the fracture data. Please refer to the Exchange data section for further information about the file formats available.

Return to Homepage

Return to Manual Root Page