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.2.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

bheEASyMesh-0.2.2-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file bheEASyMesh-0.2.2.tar.gz.

File metadata

  • Download URL: bheEASyMesh-0.2.2.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for bheEASyMesh-0.2.2.tar.gz
Algorithm Hash digest
SHA256 5d9cbb87365528ae21d0a247da4a438e9d35e4591d24b6d270eb5b9115a9ba0f
MD5 a103189df6479fc9dd8a516b45cca297
BLAKE2b-256 2978b9c46324b0a8a1cfbc54843f9be6f5ceb59ae1991894929321725fd0e143

See more details on using hashes here.

File details

Details for the file bheEASyMesh-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: bheEASyMesh-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for bheEASyMesh-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0543e90378ca33107041d1843ac339118c86b648317d4a83c2d4ac05753a0b6f
MD5 69871abd5e1f4458708091103718fdbd
BLAKE2b-256 ed2fa5971ff6a494629ca42be8c60b43436200a88026cde9c3b7f4b65b859147

See more details on using hashes here.

Supported by

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