Skip to main content

Downhole heat exchanger simulation

Project description

DHE (Downhole Heat Exchanger)

This project was partially founded by s3 GmbH (formerly Sustainable System Solutions) 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-<version>

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

Uploaded Source

Built Distributions

dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl (301.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

dhe-0.3.0-cp38-none-win_amd64.whl (240.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl (301.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl (301.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl (301.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

File details

Details for the file dhe-0.3.0.tar.gz.

File metadata

  • Download URL: dhe-0.3.0.tar.gz
  • Upload date:
  • Size: 117.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.10.0-beta.3

File hashes

Hashes for dhe-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b4f7781009f06068d6a743ac5c2fe7250e2c6765e31e30f14c752a2e694951b5
MD5 12c9cfd9e0863101b225979640d02042
BLAKE2b-256 52a50d944a9618bae71ab3c3738ead02f23570d2143924b7e51a609a21a42b75

See more details on using hashes here.

File details

Details for the file dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5d7e5453b424ee9f22c874b1e501a60feb877f36e0f852a2f44dd0c03c8ea5bc
MD5 3311ab6a5c4afe156dfcf7243e74b307
BLAKE2b-256 ecc306fcc0abe758484b9979f299c1ecc98212660bab574b7209a6a334dc4128

See more details on using hashes here.

File details

Details for the file dhe-0.3.0-cp38-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for dhe-0.3.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 52ec49eb9abee678e5b351e08fa8a2a6149bfea5ebe6979fb1036f9e38abfb06
MD5 dc12fcf89fc7ea01990ef0b9da36179f
BLAKE2b-256 6d228c0255b53576fe290ac943e1973aabc932cf69bb1c219de7a2a6f47a1700

See more details on using hashes here.

File details

Details for the file dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 af2430efb60ea11ca4db8834457c64a3ccb05cc04383292d1e32f6611127380c
MD5 0ccc652c14961723ded9fbe182992d63
BLAKE2b-256 b017dbe5e4c7dcb1e635f1d72e6ebf74c75d08a2233d91a320aad58800591658

See more details on using hashes here.

File details

Details for the file dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2bc8a1b60227477bf1d1231f49d42167d7a21bd4a1f97a1757aa6bdb9a9117eb
MD5 8f39f29f038d9ea2418d9c0e08edc693
BLAKE2b-256 76f50ea3de00a5bb4370317fc84179436c512189aa31588e3e704f74f80478fe

See more details on using hashes here.

File details

Details for the file dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0b317c3d77510e8a02117ad11bf27fd30ba165a6389e48e328858d41c6dfb6fb
MD5 f3e75702d508d6e127d96c71c440e765
BLAKE2b-256 835b0578f96ff69db301d3f1e82f3f3e295d57214779edc7ebbe12e3ca8ffcb2

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