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
- 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.1.0_beta-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 408a1e5bba7172fbdca886d35517fcb75f62d22a3a449889bd1767aa0f16b061 |
|
MD5 | 204c043a5a54beb08acb52f17654a539 |
|
BLAKE2b-256 | 59430bc80567fc6bcd5e41e65ad7bf283bc75569e72a8d9143e86ef4f4ff8d5c |
Hashes for dhe-0.1.0_beta-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df1cbec2a296b8ddd544c45d99ed9257a7982244ebe7c4eb2048406fc21559fe |
|
MD5 | 8e09a5aa737a2b7740fd8b1abd1a3de5 |
|
BLAKE2b-256 | 8de0b747030328a92bc8ce291be8b82e0d4b8c5d87f83293bd3c03e4644e9acd |
Hashes for dhe-0.1.0_beta-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e300b1d74cc85dfa2bafb4efef6b8f52e88baac85a24fccdbc5a97fcb1cf01e |
|
MD5 | 35d70e448c636615ac219b7b34f02f9b |
|
BLAKE2b-256 | 67d2569242827b69b1404c1a9e9187f0cf7a98c6653823252aa919730870c98b |
Hashes for dhe-0.1.0_beta-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97f8316198073779faa511cee40c55334c9b9bf6c73ebb00321aa279658d056b |
|
MD5 | 686b7e1e8c4c99da982cc9d5f6bded41 |
|
BLAKE2b-256 | 0a6b7b2220736e9e026424e9b68fa0cd83bdd76790216a92f5f1937191e1353f |
Hashes for dhe-0.1.0_beta-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9d9b30db7fb9af16457fe1eedf8170ab671fc5e5bda953459367ddcb05e9d39 |
|
MD5 | b4786f9a5b35bef7a87a0a89e9e2aebc |
|
BLAKE2b-256 | 0c395da3491309e4dd2b055c21156067afc86e467e8c2a5b8065fe21992e60c2 |
Hashes for dhe-0.1.0_beta-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8430952b5a210218dfe48c1a877f7d2a64a84cde0b52c7daa14e3b5a79ec3eaf |
|
MD5 | 42dd2b07f047b890cf04d019821b6c8a |
|
BLAKE2b-256 | f8c266023d22bb16ab5eea5d401a35199936cd3bfbda1d7cddbbe50ea00a9ae9 |
Hashes for dhe-0.1.0_beta-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5600bc03cc58f5013042a0af50ee5348111b4bb78955c548c4a4ee5e04c03b61 |
|
MD5 | c814960714fd60546b5070ee873355b7 |
|
BLAKE2b-256 | ff784f57a5a24e759cae76d4b75d6faee9bd103b10b4a137bba68e4bfd9fe378 |