Commit Graph

35 Commits

Author SHA1 Message Date
Brantegger Georg
32e16c08e8 created KW Lamnitz with loop 2023-02-09 10:24:29 +01:00
Brantegger Georg
f855799ec1 added comments in preparation of merge 2023-02-06 09:57:23 +01:00
Brantegger Georg
1b70fbdab8 added exception if level falls too close to 0 2023-01-26 11:28:46 +01:00
Brantegger Georg
0a21d71fd5 calming python linter 2023-01-25 08:50:42 +01:00
Brantegger Georg
38c809ef49 small changes for consistency, comments and a small fix in the convergence method of the turbine 2022-08-08 14:49:22 +02:00
Brantegger Georg
ba696444bb fix for numerical runaway of rounding errors
due to turbine-pipeline interatction
via a convergence method in the turbine
and a "damping" trick on the reservoir velocity
plus: code cleanup with consistent naming of variables
2022-08-03 15:56:56 +02:00
Brantegger Georg
84631ee4cc first try at fixing convergence issues at turbine 2022-08-02 07:47:10 +02:00
Brantegger Georg
ed710a7371 pre-merge commit
working steady state, but still numerical instability at turbine, that leads to runaway after approx 2.5 minutes for 1000 m pipeline
2022-08-01 08:58:11 +02:00
Georg ´Brantegger
dc5bcfe7f8 fixed a coding mistake that lead to
a missbehavior in the time evolution of the
reservoir
2022-07-28 16:26:04 +02:00
Georg ´Brantegger
9df448663e corrected steady state pressure to work properly 2022-07-28 11:36:39 +02:00
Brantegger Georg
03ff67e0ad working on a fix for steady state Ausgleichsbecken 2022-07-27 16:02:39 +02:00
Brantegger Georg
176fa556ff added dynamic pressure effect to the FODE function 2022-07-27 15:11:31 +02:00
Brantegger Georg
d1c15090dc code cleanup:
consistenly use getter and setter methods
commenting etc
2022-07-27 11:40:58 +02:00
Brantegger Georg
ac8bfdb7c6 further code cleanup 2022-07-25 15:59:46 +02:00
Brantegger Georg
0de946f8ac code cleanup and commenting I 2022-07-25 11:51:02 +02:00
Georg ´Brantegger
5835c05af9 first attempt at involving a Pegelregler in the system 2022-07-21 15:27:36 +02:00
Georg ´Brantegger
2331c7cc5b added set steady state functionality 2022-07-21 15:27:15 +02:00
Brantegger Georg
6d56e3d1f2 updated test programm for the Ausgleichsbecken
class to reflect the use Pa as pressure unit within the class
2022-07-18 08:00:29 +02:00
Georg ´Brantegger
04819d2e68 started implementing turbine and controller code 2022-07-15 12:01:22 +02:00
Georg ´Brantegger
69b8beacb5 added outflux velocity to the ausgleichsbecken
class
2022-07-12 08:48:00 +02:00
Georg ´Brantegger
1af878b756 added outlfux velocity attribute to the
ausgleichsbecken class
2022-07-12 08:43:42 +02:00
Brantegger Georg
be8b5e29b2 made sure pressures are consistent in Pa in all
classes
2022-07-06 11:06:56 +02:00
Brantegger Georg
c81c0ab142 code cleanup and commentary 2022-07-06 10:29:22 +02:00
Brantegger Georg
b03bb43c63 probably working combined code :D 2022-07-05 16:02:55 +02:00
Georg ´Brantegger
28d38e8bb4 consolidated the getter methods of the classes 2022-07-01 11:28:21 +02:00
Georg ´Brantegger
b948ab39cb further clean-up and added pressure-
conversion import from single-source
2022-07-01 09:20:19 +02:00
Georg ´Brantegger
ba48bbe057 still cleaning up folder structures 2022-07-01 09:01:56 +02:00
Georg ´Brantegger
59998a707c still cleaning up 2022-07-01 09:00:58 +02:00
Georg ´Brantegger
f774b2e52d Clean up before combining pipeline and
reservoir code
2022-07-01 08:58:29 +02:00
Brantegger Georg
d7585c3664 end of day 29.06.2022 2022-06-29 15:51:49 +02:00
Brantegger Georg
8cfd14838c added Druckrohrleitungs class, based on ETH Code 2022-06-29 13:51:53 +02:00
Brantegger Georg
16bc55d47a end of day commit 27.06.2022 2022-06-27 16:16:24 +02:00
Brantegger Georg
4510aeaaf8 ETH vorläufiges Druckstoßskript eingearbeitet 2022-06-21 15:35:37 +02:00
Brantegger Georg
0567f40fd5 adapted the ausgleichsbecken class to be able to
work well with changing pipeline pressures
and changed the main program accordingly
2022-06-21 09:35:26 +02:00
Brantegger Georg
5cdf62073d folder restructuring on Dev branch 2022-06-21 07:03:19 +02:00