From 0c8252cfd99f5566d24e26aa8727165d8b0c008f Mon Sep 17 00:00:00 2001
From: "christoph.von.oy" <christoph.von.oy@rwth-aachen.de>
Date: Mon, 29 Apr 2024 16:40:32 +0200
Subject: [PATCH] Refactored Topology model construction methods

---
 Model_Library                      | 2 +-
 examples/BusChargingDepot/runme.py | 2 +-
 examples/BusChargingHPC/runme.py   | 2 +-
 examples/BusChargingIMC/runme.py   | 2 +-
 examples/aggregation/runme.py      | 2 +-
 examples/complex_prosumer/runme.py | 4 +++-
 examples/district/runme.py         | 4 ++--
 examples/simple_prosumer/runme.py  | 2 +-
 8 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/Model_Library b/Model_Library
index a5e9a3ab75..4a23622bec 160000
--- a/Model_Library
+++ b/Model_Library
@@ -1 +1 @@
-Subproject commit a5e9a3ab750522285e6198cd4156bf01fffcb94a
+Subproject commit 4a23622bec300febd437c86bc75feea2c6ae2296
diff --git a/examples/BusChargingDepot/runme.py b/examples/BusChargingDepot/runme.py
index 87ab7839ce..628f0ac620 100644
--- a/examples/BusChargingDepot/runme.py
+++ b/examples/BusChargingDepot/runme.py
@@ -76,6 +76,6 @@ prosumer_json["additional_model_logic"]["charger_2_enable"]["enable"] = input_pr
 
 prosumer = Prosumer("LaTrielle", prosumer_json, dynamic)
 
-prosumer.optimize_sizing("sized", ["annuity", "peak_power_cost"])
+prosumer.optimize("sized", ["annuity", "peak_power_cost"])
 
 prosumer.save_results("output_files")
diff --git a/examples/BusChargingHPC/runme.py b/examples/BusChargingHPC/runme.py
index 692fd09100..a6542f121b 100644
--- a/examples/BusChargingHPC/runme.py
+++ b/examples/BusChargingHPC/runme.py
@@ -94,6 +94,6 @@ prosumer_json["additional_model_logic"]["HPC_3_bus_2_enable"]["enable"] = (
 
 prosumer = Prosumer("LaTreille", prosumer_json, dynamic)
 
-prosumer.optimize_sizing("sized", ["annuity", "peak_power_cost"])
+prosumer.optimize("sized", ["annuity", "peak_power_cost"])
 
 prosumer.save_results("output_files")
diff --git a/examples/BusChargingIMC/runme.py b/examples/BusChargingIMC/runme.py
index d8b3408bf2..b026d550d2 100644
--- a/examples/BusChargingIMC/runme.py
+++ b/examples/BusChargingIMC/runme.py
@@ -98,6 +98,6 @@ prosumer_json["components"]["bus_2_motor_inverter"][
 
 prosumer = Prosumer("LaTreille", prosumer_json, dynamic)
 
-prosumer.optimize_sizing("sized", ["annuity", "peak_power_cost"])
+prosumer.optimize("sized", ["annuity", "peak_power_cost"])
 
 prosumer.save_results("output_files")
diff --git a/examples/aggregation/runme.py b/examples/aggregation/runme.py
index 30323cbc71..f8157cb1a7 100644
--- a/examples/aggregation/runme.py
+++ b/examples/aggregation/runme.py
@@ -110,6 +110,6 @@ prosumer_json["components"]["consumption"][
 
 prosumer = Prosumer("my_prosumer", prosumer_json, aggregated_dynamic)
 
-prosumer.optimize_sizing("sized", ["annuity"])
+prosumer.optimize("sized", ["annuity"])
 
 prosumer.save_results("output_files")
diff --git a/examples/complex_prosumer/runme.py b/examples/complex_prosumer/runme.py
index 41515faf8f..a8a5877f3c 100644
--- a/examples/complex_prosumer/runme.py
+++ b/examples/complex_prosumer/runme.py
@@ -72,6 +72,8 @@ prosumer_json["components"]["hot_water_consumption"]["consumption"] = input_prof
 
 prosumer = Prosumer("my_prosumer", prosumer_json, dynamic)
 
-prosumer.optimize_sizing("sized", ["annuity"])
+prosumer.optimize("sized", ["annuity"])
+
+prosumer.save_results("output_files")
 
 prosumer.save_results("output_files")
diff --git a/examples/district/runme.py b/examples/district/runme.py
index 698d0218ed..6790925b9e 100644
--- a/examples/district/runme.py
+++ b/examples/district/runme.py
@@ -66,7 +66,7 @@ for prosumer_name, prosumer_path in prosumer_paths.items():
     prosumers[prosumer_name] = Prosumer(prosumer_name, prosumer_json, dynamic)
 
 for prosumer_name, prosumer in prosumers.items():
-    prosumer.optimize_sizing("sized", ["annuity"])
+    prosumer.optimize("sized", ["annuity"])
 
     prosumer.save_results("output_files")
 
@@ -87,6 +87,6 @@ district = District(
     "my_district", district_json, prosumers, {"my_asset": district_asset}, dynamic
 )
 
-district.optimize_sizing("sized", ["annuity"])
+district.optimize("sized", ["annuity"])
 
 district.save_results("output_files")
diff --git a/examples/simple_prosumer/runme.py b/examples/simple_prosumer/runme.py
index 1366f3295e..9154170bd5 100644
--- a/examples/simple_prosumer/runme.py
+++ b/examples/simple_prosumer/runme.py
@@ -57,6 +57,6 @@ prosumer_json["components"]["consumption"]["consumption"] = input_profiles[
 
 prosumer = Prosumer("my_prosumer", prosumer_json, dynamic)
 
-prosumer.optimize_sizing("sized", ["annuity"])
+prosumer.optimize("sized", ["annuity"])
 
 prosumer.save_results("output_files")
-- 
GitLab