Skip to content

Commit

Permalink
Revert some moving of settings
Browse files Browse the repository at this point in the history
  • Loading branch information
fwitte committed Dec 2, 2023
1 parent 618f5df commit 1af845f
Showing 1 changed file with 7 additions and 15 deletions.
22 changes: 7 additions & 15 deletions tutorial/advanced/optimization_example.py
Expand Up @@ -104,43 +104,35 @@ def __init__(self):

self.nw.add_busses(self.power, self.heat)

self.set_design_values()
# parametrization
# components
self.nw.solve("design")
self.stable = "_stable"
self.nw.save(self.stable)
self.solved = True
self.nw.print_results()

def set_design_values(self):
hpt, mpt, lpt = self.nw.get_comp(["high pressure turbine", "mid pressure turbine", "low pressure turbine"])
hpt.set_attr(eta_s=0.9)
mpt.set_attr(eta_s=0.9)
lpt.set_attr(eta_s=0.9)

pu1, pu2, pu3 = self.nw.get_comp(["feed water pump", "feed water pump 2", "feed water pump 3"])
pu1.set_attr(eta_s=0.8)
pu2.set_attr(eta_s=0.8)
pu3.set_attr(eta_s=0.8)

sg = self.nw.get_comp("steam generator")
sg.set_attr(pr=0.92)

con, fwh1, fwh2, dsh = self.nw.get_comp(["condenser", "feed water preheater 1", "feed water preheater 2", "desuperheater"])
con.set_attr(pr1=1, pr2=0.99, ttd_u=5)
fwh1.set_attr(pr1=1, pr2=0.99, ttd_u=5)
fwh2.set_attr(pr1=1, pr2=0.99, ttd_u=5)
dsh.set_attr(pr1=0.99, pr2=0.99)

c1, c2, c4, c41, c42 = self.nw.get_conn(["1", "2", "4", "41", "42"])
c1.set_attr(m=200, T=650, p=100, fluid={"water": 1})
c2.set_attr(p=20)
c4.set_attr(p=3)

c41.set_attr(T=20, p=3, fluid={"INCOMP::Water": 1})
c42.set_attr(T=28, p0=3, h0=100)

# parametrization
# components
self.nw.solve("design")
self.stable = "_stable"
self.nw.save(self.stable)
self.solved = True
self.nw.print_results()

# %%[sec_2]

Expand Down

0 comments on commit 1af845f

Please sign in to comment.