:orphan: Plurigaussian Simulation ======================== Plurigaussian simulation (PGS) is used to simulate correlated fields of categorical data, e.g. lithofacies, hydrofacies, soil types, or cementitious materials. In general, we define a categorical rule which dictates the relative frequency and connectivity of the phases present in the final realisation. We employ spatial random fields (SRFs) to map to this rule. This mapping determines the phase of a given point in the simulation domain. The definition of this rule limits how we can interact with it. For example, the rule may be defined spatially (e.g. as an image or array) or via a decision tree. Both forms will be explored in the following examples, highlighting their differences. Many PGS approaches constrain the number of input SRFs to match the dimensions of the simulation domain. This constraint stems from the implementation, not the method itself. With a spatial lithotype, we perform bigaussian and trigaussian simulations for two- and three-dimensional realisations, respectively. In contrast, the tree-based approach allows an arbitrary number of SRFs, yielding a fully *pluri*\ gaussian simulation. This may sound more complicated than it is; we will clarify everything in the examples that follow. Examples -------- .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_00_simple_thumb.png :alt: :doc:`/examples/11_plurigaussian/00_simple` .. raw:: html
A First and Simple Example
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_01_pgs_thumb.png :alt: :doc:`/examples/11_plurigaussian/01_pgs` .. raw:: html
Understanding PGS
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_02_spatial_relations_thumb.png :alt: :doc:`/examples/11_plurigaussian/02_spatial_relations` .. raw:: html
Controlling Spatial Relations
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_03_correlations_thumb.png :alt: :doc:`/examples/11_plurigaussian/03_correlations` .. raw:: html
Understanding the Influence of Variograms
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_04_3d_pgs_thumb.png :alt: :doc:`/examples/11_plurigaussian/04_3d_pgs` .. raw:: html
Creating a Three Dimensional PGS
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_05_conditioned_thumb.png :alt: :doc:`/examples/11_plurigaussian/05_conditioned` .. raw:: html
Creating conditioned PGS
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_06_periodic_thumb.png :alt: :doc:`/examples/11_plurigaussian/06_periodic` .. raw:: html
Creating PGS with periodic boundaries
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_07_tree_pgs_thumb.png :alt: :doc:`/examples/11_plurigaussian/07_tree_pgs` .. raw:: html
PGS through decision trees
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_08_multi_field_pgs_thumb.png :alt: :doc:`/examples/11_plurigaussian/08_multi_field_pgs` .. raw:: html
From bigaussian to plurigaussian simulation
.. raw:: html
.. only:: html .. image:: /examples/11_plurigaussian/images/thumb/sphx_glr_09_3d_tree_pgs_thumb.png :alt: :doc:`/examples/11_plurigaussian/09_3d_tree_pgs` .. raw:: html
Three dimensional PGS through decision trees
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /examples/11_plurigaussian/00_simple /examples/11_plurigaussian/01_pgs /examples/11_plurigaussian/02_spatial_relations /examples/11_plurigaussian/03_correlations /examples/11_plurigaussian/04_3d_pgs /examples/11_plurigaussian/05_conditioned /examples/11_plurigaussian/06_periodic /examples/11_plurigaussian/07_tree_pgs /examples/11_plurigaussian/08_multi_field_pgs /examples/11_plurigaussian/09_3d_tree_pgs .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_