Skip to main content

No project description provided

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

Uploaded Source

Built Distribution

bheEASyMesh-0.2.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bheEASyMesh-0.2.1.tar.gz
  • Upload date:
  • Size: 11.1 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.1.tar.gz
Algorithm Hash digest
SHA256 467a151b852c985ee55160694a0ed7d1893ce7a233ba9daad2294684f5a3b19b
MD5 7cef240ac00d08458e1611301fd93eb4
BLAKE2b-256 481251581cbc42c0e348779f5774b3f9e370a1eb0bed417ceaa0cc420f509634

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bheEASyMesh-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4684e0719d76016b1a4c4ca85cae1313c55ea628b00bc25f4c3ec7c1b491fcca
MD5 1bbfb2bcc992fb8288485f5c3be36bda
BLAKE2b-256 287bff7c7cea392d40a282f3196ae7dda3de1d93bd130f5263a892cf0839c2f6

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