:orphan: Examples ######## This documentation comes with numerous examples to help you get started, demonstrate the capabilities of HydrOpTop or to use as a template for your cases. .. raw:: html
.. thumbnail-parent-div-open .. thumbnail-parent-div-close .. raw:: html
Permeability calibration ======================== HydrOpTop can be used to calibrate permeability field in PFLOTRAN simulation. Below is different examples showing how to acheived that, from a simple 2D permeability field calibration to a complex 3D model with multiple hydrostratigraphic units. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /gallery_examples/Permeability_calibration_small/images/thumb/sphx_glr_make_calibration_permeability_2D_thumb.png :alt: :ref:`sphx_glr_gallery_examples_Permeability_calibration_small_make_calibration_permeability_2D.py` .. raw:: html
2D permeability field calibration
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /gallery_examples/Permeability_calibration_small/make_calibration_permeability_2D Drains placement ================ Some engineers already faced the problem to efficiently design drains to lower the groundwater table for example. HydrOpTop can be used to assess what the optimal drain pattern given a volume constrain as follow. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /gallery_examples/drainage_bassin/images/thumb/sphx_glr_make_optimization_drainage_thumb.png :alt: :ref:`sphx_glr_gallery_examples_drainage_bassin_make_optimization_drainage.py` .. raw:: html
Drainage bassin
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /gallery_examples/drainage_bassin/make_optimization_drainage Pervious surround design optimisation ===================================== Using HydrOpTop to optimize the performance of the pervious surround technic to minimize flow in backfilled waste in open pits. https://doi.org/10.1007/s00158-022-03266-1 .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /gallery_examples/pervious_surround_optimization/images/thumb/sphx_glr_make_pervious_surround_thumb.png :alt: :ref:`sphx_glr_gallery_examples_pervious_surround_optimization_make_pervious_surround.py` .. raw:: html
3D pervious surround
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /gallery_examples/pervious_surround_optimization/make_pervious_surround Verification examples (not hydrogeology) ======================================== * **Cantilever_simple**: The classical TO benchmark using a homemade 2D linear elasticity FEM solver. Consists in minimizing the mechanical compliance of a cantilever under a maximum volume constraint. * **Cantilever_discrete**: The same previous classical benchmark but using a Heaviside projection to create a discrete final design. * **Cantilever_min_volume**: A variation of the classical benchmark consisting in minimizing the weight (i.e. the volume) of the cantilever under a maximum mechanical compliance constraint. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /gallery_examples/verifications/images/thumb/sphx_glr_make_cantilever_min_volume_thumb.png :alt: :ref:`sphx_glr_gallery_examples_verifications_make_cantilever_min_volume.py` .. raw:: html
Minimize volume with maximum compliance
.. raw:: html
.. only:: html .. image:: /gallery_examples/verifications/images/thumb/sphx_glr_make_cantilever_simple_thumb.png :alt: :ref:`sphx_glr_gallery_examples_verifications_make_cantilever_simple.py` .. raw:: html
Verification against classical cantilever benchmark
.. raw:: html
.. only:: html .. image:: /gallery_examples/verifications/images/thumb/sphx_glr_make_cantilever_discrete_thumb.png :alt: :ref:`sphx_glr_gallery_examples_verifications_make_cantilever_discrete.py` .. raw:: html
Cantilever discrete design
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /gallery_examples/verifications/make_cantilever_min_volume /gallery_examples/verifications/make_cantilever_simple /gallery_examples/verifications/make_cantilever_discrete .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-gallery .. container:: sphx-glr-download sphx-glr-download-python :download:`Download all examples in Python source code: gallery_examples_python.zip ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download all examples in Jupyter notebooks: gallery_examples_jupyter.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_