Skip to content

Commit 2579b94

Browse files
committed
dd water_network instance
1 parent e2f5ede commit 2579b94

File tree

5 files changed

+822
-0
lines changed

5 files changed

+822
-0
lines changed

gdplib/water_network/T.csv

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
cont,T
2+
A,3
3+
B,3
4+
C,3
5+
D,3

gdplib/water_network/TU.csv

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
TU,A,B,C,D,L,theta,beta
2+
t1,0.95,0.95,0.6,0.0,5,1500,8000
3+
t2,0.08,0.8,0.6,0.0,3,1000,8000
4+
t3,0.0,0.6,0.95,0.95,4,4000,8000
5+
t4,0.0,0.6,0.8,0.85,3,3000,8000
6+
t5,0.0,0.6,0.85,0.8,1,3000,8000

gdplib/water_network/__init__ .py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# from .wn_pwl import build_model_Piecewise as _pwl
2+
# from .wn_q import build_model_Quadratic as _q
3+
4+
# from .wn_minlp import build_model_MINLP as _original
5+
from gdplib.water_network.wnd import build_model
6+
7+
# def build_model(case="quadratic"):
8+
# if case == "quadratic":
9+
# return _q()
10+
# elif case == "piecewise":
11+
# return _pwl()
12+
# else:
13+
# raise ValueError(f"Invalid case: {case}")
14+
15+
16+
__all__ = ['build_model']
17+
# if __name__ == "__main__":
18+
# build_model

gdplib/water_network/feed.csv

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FSU,A,B,C,D,flow_rate
2+
fs1,1.0,1.0,1.0,1.0,10
3+
fs2,1.3333333333333333,0.0,0.0,0.6666666666666666,15
4+
fs3,2.0,2.0,0.0,4.0,5
5+
fs4,1.5,0.5,0.5,0.0,20
6+
fs5,2.0,2.0,0.0,0.0,10

0 commit comments

Comments
 (0)