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
Hashes for dhe-0.2.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9482b410d78756fb3d9a93ff52e654c87b4e20f7c99634c112e55d9f84d58a65 |
|
MD5 | d2df36381a08e24a8df56631820b1019 |
|
BLAKE2b-256 | 7b1996d63201e0e49ec82e603868b23b67eed7667b3044cc1a4640efaa43f52b |
Hashes for dhe-0.2.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ea29ecd6840a3f3cf87b1635f6724fd5e2ec8c77f12368a0505aa157ebd5ffc |
|
MD5 | 8fd07eb6ce4b64d88eb4d8853ca183d9 |
|
BLAKE2b-256 | 8fefbb430853d8b764164eb2cbcc23bef7a039ca4cbb2e12d219c0787cf26b77 |
Hashes for dhe-0.2.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a4eaf06f75448993134af1df98e27a1fc3be9e9fe23e6addea0970ad9a9100 |
|
MD5 | 7cae6b042dcd16be44f9eb662ad457c3 |
|
BLAKE2b-256 | 49ad5904d6622830ed4e47bc026c63d05d148beff03d62f99e74896b70d56713 |
Hashes for dhe-0.2.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8d8961c1de7c86bfa8fff7f1db0bdb63d6e0420f5de01a100eb3fe140cc82fd |
|
MD5 | 2ee37941afe2a6d7bd355a97b3c3d2fa |
|
BLAKE2b-256 | 5d7e8ecc5ec06d4f7c7277368d4be4cf9294a0273f5d4f51bf41b396be0c7dd4 |
Hashes for dhe-0.2.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa3910e0a83a5997eedd6d699cdc1fd38302bdc8e839131e9e42db46e513a4a |
|
MD5 | c06e3e5eba6e7d509ba6325f457c0ffd |
|
BLAKE2b-256 | a969018ab014577708b4014275232fc0d5d7c1b42a10281169174699db1da1d5 |