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
- Time [sec],
- T_sink: Temperature of brine flowing into the exchanger [°C]
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4f7781009f06068d6a743ac5c2fe7250e2c6765e31e30f14c752a2e694951b5 |
|
MD5 | 12c9cfd9e0863101b225979640d02042 |
|
BLAKE2b-256 | 52a50d944a9618bae71ab3c3738ead02f23570d2143924b7e51a609a21a42b75 |
File details
Details for the file dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl
.
File metadata
- Download URL: dhe-0.3.0-cp39-cp39-manylinux2010_x86_64.whl
- Upload date:
- Size: 301.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.10.0-beta.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d7e5453b424ee9f22c874b1e501a60feb877f36e0f852a2f44dd0c03c8ea5bc |
|
MD5 | 3311ab6a5c4afe156dfcf7243e74b307 |
|
BLAKE2b-256 | ecc306fcc0abe758484b9979f299c1ecc98212660bab574b7209a6a334dc4128 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52ec49eb9abee678e5b351e08fa8a2a6149bfea5ebe6979fb1036f9e38abfb06 |
|
MD5 | dc12fcf89fc7ea01990ef0b9da36179f |
|
BLAKE2b-256 | 6d228c0255b53576fe290ac943e1973aabc932cf69bb1c219de7a2a6f47a1700 |
File details
Details for the file dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl
.
File metadata
- Download URL: dhe-0.3.0-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 301.2 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.10.0-beta.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af2430efb60ea11ca4db8834457c64a3ccb05cc04383292d1e32f6611127380c |
|
MD5 | 0ccc652c14961723ded9fbe182992d63 |
|
BLAKE2b-256 | b017dbe5e4c7dcb1e635f1d72e6ebf74c75d08a2233d91a320aad58800591658 |
File details
Details for the file dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: dhe-0.3.0-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 301.3 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.10.0-beta.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bc8a1b60227477bf1d1231f49d42167d7a21bd4a1f97a1757aa6bdb9a9117eb |
|
MD5 | 8f39f29f038d9ea2418d9c0e08edc693 |
|
BLAKE2b-256 | 76f50ea3de00a5bb4370317fc84179436c512189aa31588e3e704f74f80478fe |
File details
Details for the file dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: dhe-0.3.0-cp36-cp36m-manylinux2010_x86_64.whl
- Upload date:
- Size: 301.4 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.10.0-beta.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b317c3d77510e8a02117ad11bf27fd30ba165a6389e48e328858d41c6dfb6fb |
|
MD5 | f3e75702d508d6e127d96c71c440e765 |
|
BLAKE2b-256 | 835b0578f96ff69db301d3f1e82f3f3e295d57214779edc7ebbe12e3ca8ffcb2 |