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
File details
Details for the file bheEASyMesh-0.2.3.tar.gz
.
File metadata
- Download URL: bheEASyMesh-0.2.3.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 714e60038ed547cb00a10ec9530f6b0500c2f15ea518434e69b2589f95c2e03e |
|
MD5 | bbff1e89b38297e9ded9f13ecb56cc28 |
|
BLAKE2b-256 | 35d1e3af3fcdc02b923da4aebc9b1cb7864c23a127339679602a1d2d22725985 |
File details
Details for the file bheEASyMesh-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: bheEASyMesh-0.2.3-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af74caacb13b2c28aeec563f863e6ddd569c64f9550dc479a3279ba59278525c |
|
MD5 | d2b396bf58c7c6dcb1ec3e146bf86e31 |
|
BLAKE2b-256 | 0757796eba7c241f2443bf6ad5f8a1a3372a00a0ead91fdceb723231081e37d7 |