Skip to main content

Downhole heat exchanger simulation

Project description

DHE (Downhole Heat Exchanger)

This project was partially founded by Sustainable System Solutions AG and is based on the publications [^hu-eWs1-sb], [^hu-eWs2-sb].

[^hu-eWs1-sb]: Berechnungsmodul für Erdwärmesonden

[^hu-eWs2-sb]: Erweiterung des Programms EWSfür Erdwärmesondenfelder

Installation

Build

Dependencies: rust / cargo, maturin

cd dhe_o3
maturin build --release
cd -

pip

pip install [--user] target/wheels/dhe-0.1.0-*

Run

To run the GUI:

dhe

Run the CLI:

dhe-cli -o <out> <project>

This will generate the file <out> (a csv file). See Section Output. <project> is supposed to be a project file (json format).

GUI

In the tab "Load", under "csv file", choose a load profile. This must be a ";" separated csv file with exactly two columns, without header.

  • Column 1: Time [sec]
  • Column 2: Power [W]

The time column has not to be equispaced - the program interpolates.

Example:

0;500
604800;500
1209600;500
1814400;500
2419200;500
3024000;500
3628800;458
4233600;458
4838400;458
5443200;458
6048000;375
6652800;375
7257600;375
7862400;375
8467200;292

Output

Output is a csv file with hourly values. Columns

  1. Time [sec],
  2. T_sink: Temperature of brine flowing into the exchanger [°C]
  3. T_source: Temperature of brine flowing out of the exchanger [°C]

... Temperatures of the cylinder of soil around the bore hole (Index 1: axial, index 2: radial)

Bibliography

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

dhe-0.1.0_beta.tar.gz (76.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dhe-0.1.0_beta-cp38-none-win_amd64.whl (241.1 kB view details)

Uploaded CPython 3.8Windows x86-64

dhe-0.1.0_beta-cp37-none-win_amd64.whl (241.0 kB view details)

Uploaded CPython 3.7Windows x86-64

dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl (352.3 kB view details)

Uploaded CPython 3.7m

dhe-0.1.0_beta-cp36-none-win_amd64.whl (241.2 kB view details)

Uploaded CPython 3.6Windows x86-64

dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl (352.5 kB view details)

Uploaded CPython 3.6m

dhe-0.1.0_beta-cp35-none-win_amd64.whl (241.3 kB view details)

Uploaded CPython 3.5Windows x86-64

dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl (272.9 kB view details)

Uploaded CPython 3.5m

File details

Details for the file dhe-0.1.0_beta.tar.gz.

File metadata

  • Download URL: dhe-0.1.0_beta.tar.gz
  • Upload date:
  • Size: 76.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.7.9

File hashes

Hashes for dhe-0.1.0_beta.tar.gz
Algorithm Hash digest
SHA256 ce70989247515ea2489ac22ff290a4b3a4c986a2f1f935e61fd24c372433e1a7
MD5 6e78a7f1fc42e6f5829413ffa3be0fbc
BLAKE2b-256 d46c41be0bf0454b3c78d3f0a0004c71ba7f6faeef4deaf91d1b9e423da39053

See more details on using hashes here.

File details

Details for the file dhe-0.1.0_beta-cp38-none-win_amd64.whl.

File metadata

  • Download URL: dhe-0.1.0_beta-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 241.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.8.0

File hashes

Hashes for dhe-0.1.0_beta-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 408a1e5bba7172fbdca886d35517fcb75f62d22a3a449889bd1767aa0f16b061
MD5 204c043a5a54beb08acb52f17654a539
BLAKE2b-256 59430bc80567fc6bcd5e41e65ad7bf283bc75569e72a8d9143e86ef4f4ff8d5c

See more details on using hashes here.

File details

Details for the file dhe-0.1.0_beta-cp37-none-win_amd64.whl.

File metadata

  • Download URL: dhe-0.1.0_beta-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 241.0 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.8.0

File hashes

Hashes for dhe-0.1.0_beta-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 df1cbec2a296b8ddd544c45d99ed9257a7982244ebe7c4eb2048406fc21559fe
MD5 8e09a5aa737a2b7740fd8b1abd1a3de5
BLAKE2b-256 8de0b747030328a92bc8ce291be8b82e0d4b8c5d87f83293bd3c03e4644e9acd

See more details on using hashes here.

File details

Details for the file dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3e300b1d74cc85dfa2bafb4efef6b8f52e88baac85a24fccdbc5a97fcb1cf01e
MD5 35d70e448c636615ac219b7b34f02f9b
BLAKE2b-256 67d2569242827b69b1404c1a9e9187f0cf7a98c6653823252aa919730870c98b

See more details on using hashes here.

File details

Details for the file dhe-0.1.0_beta-cp36-none-win_amd64.whl.

File metadata

  • Download URL: dhe-0.1.0_beta-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 241.2 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.8.0

File hashes

Hashes for dhe-0.1.0_beta-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 97f8316198073779faa511cee40c55334c9b9bf6c73ebb00321aa279658d056b
MD5 686b7e1e8c4c99da982cc9d5f6bded41
BLAKE2b-256 0a6b7b2220736e9e026424e9b68fa0cd83bdd76790216a92f5f1937191e1353f

See more details on using hashes here.

File details

Details for the file dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e9d9b30db7fb9af16457fe1eedf8170ab671fc5e5bda953459367ddcb05e9d39
MD5 b4786f9a5b35bef7a87a0a89e9e2aebc
BLAKE2b-256 0c395da3491309e4dd2b055c21156067afc86e467e8c2a5b8065fe21992e60c2

See more details on using hashes here.

File details

Details for the file dhe-0.1.0_beta-cp35-none-win_amd64.whl.

File metadata

  • Download URL: dhe-0.1.0_beta-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 241.3 kB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.8.0

File hashes

Hashes for dhe-0.1.0_beta-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 8430952b5a210218dfe48c1a877f7d2a64a84cde0b52c7daa14e3b5a79ec3eaf
MD5 42dd2b07f047b890cf04d019821b6c8a
BLAKE2b-256 f8c266023d22bb16ab5eea5d401a35199936cd3bfbda1d7cddbbe50ea00a9ae9

See more details on using hashes here.

File details

Details for the file dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5600bc03cc58f5013042a0af50ee5348111b4bb78955c548c4a4ee5e04c03b61
MD5 c814960714fd60546b5070ee873355b7
BLAKE2b-256 ff784f57a5a24e759cae76d4b75d6faee9bd103b10b4a137bba68e4bfd9fe378

See more details on using hashes here.

Supported by

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