Tool for creating FE meshes for bhe simulations
Project description
bheEASyMesh
Tool for creating simple VTK unstructured grid meshes (3D prism elements) with BHEs (line elements) for use in OpenGeoSys 6 HeatTransportBHE simulations. Besides, the extraction of surface meshes and the application of temperature ICs is possible. The meshing is based on the Bhe_Meshing tool by Philip Hein (Shao et al., 2016) and uses GMSH (Geuzaine et al., 2009).
Meshes contain:
- 3D prism mesh with horizontal element layers
- A selected number of BHEs, which are represented as line elements
- Diersch's ideal node distance around BHE-elements (Diersch et al., 2011)
- A chosen number of optional horizontal refinement boxes in the mesh
- Extraction of surfacemeshes to define BC's or IC's in OpenGeoSys
- An optional temperature IC as depth dependent profile or fixed temperature which can be applied to the mesh and if needed to surfacemeshes
There are two modes in the Software:
=>"simple" Meshes:
- Simple meshes with two different material groups to be used for geological homogeneous models with an area with groundwater flow
- the software automatically adjusts the vertical layers over the user-defined default element height
- refined layers in the transition zones (BHE top/bottom, aquifer top/bottom) by user-defined number of refined layers and a separate element height for refined areas
=>"layered" Meshes:
- manual definition of any number of layers
- number of elements, height of the elements and material ID can be freely selected for each layer
For more instructions, see Meshing_example.ipynb, where there are tutorials for both meshing modes.
====================================
Diersch et al. (2011): Finite element modeling of borehole heat exchanger systems Part 2.Numerical simulation. In: Computers & Geosciences 37, pages 1136-1147.
Geuzaine C et al. (2009) Gmsh: A 3-D finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering 79, pages 1309-1331.
Shao et al. (2016): Geoenergy Modeling II Shallow Geothermal Systems. Springer.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bheEASyMesh-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0543e90378ca33107041d1843ac339118c86b648317d4a83c2d4ac05753a0b6f |
|
MD5 | 69871abd5e1f4458708091103718fdbd |
|
BLAKE2b-256 | ed2fa5971ff6a494629ca42be8c60b43436200a88026cde9c3b7f4b65b859147 |