Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bheEASyMesh-0.2.3.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

bheEASyMesh-0.2.3-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

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

Hashes for bheEASyMesh-0.2.3.tar.gz
Algorithm Hash digest
SHA256 714e60038ed547cb00a10ec9530f6b0500c2f15ea518434e69b2589f95c2e03e
MD5 bbff1e89b38297e9ded9f13ecb56cc28
BLAKE2b-256 35d1e3af3fcdc02b923da4aebc9b1cb7864c23a127339679602a1d2d22725985

See more details on using hashes here.

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

Hashes for bheEASyMesh-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 af74caacb13b2c28aeec563f863e6ddd569c64f9550dc479a3279ba59278525c
MD5 d2b396bf58c7c6dcb1ec3e146bf86e31
BLAKE2b-256 0757796eba7c241f2443bf6ad5f8a1a3372a00a0ead91fdceb723231081e37d7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page