From 56a0643abfc50436f825c8667639eb159215a345 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 27 Dec 2022 10:58:58 -0600 Subject: [PATCH 01/28] adds comparison operators for technologies --- osier/technology.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/osier/technology.py b/osier/technology.py index 49d571d..f2417f2 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -250,6 +250,28 @@ def __eq__(self, tech) -> bool: return True else: return False + + def __ge__(self, tech) -> bool: + """Tests greater or equal to.""" + if self.variable_cost >= tech.variable_cost: + return True + else: + return False + + def __le__(self, tech) -> bool: + """Tests greater or equal to.""" + if self.variable_cost <= tech.variable_cost: + return True + else: + return False + + def __lt__(self, tech) -> bool: + """Tests greater or equal to.""" + if self.variable_cost < tech.variable_cost: + return True + else: + return False + @property def unit_power(self): From 96bb24118a4823bdff5ef81b7e968d98522685c8 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 27 Dec 2022 11:04:13 -0600 Subject: [PATCH 02/28] adds tests for tech comparison operators --- tests/test_technology.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/test_technology.py b/tests/test_technology.py index 7e4403a..f2e1fed 100644 --- a/tests/test_technology.py +++ b/tests/test_technology.py @@ -320,3 +320,18 @@ def test_unit_energy(advanced_tech): assert advanced_tech.unit_energy == MW * hr advanced_tech.unit_energy = "Horsepower*day" assert advanced_tech.unit_energy == MW * hr + + +def test_comparison_operators(advanced_tech): + + NIMBUS = Technology(technology_name="The Nimbus", + om_cost_variable=1.0) + + assert advanced_tech < NIMBUS + assert advanced_tech <= NIMBUS + assert NIMBUS >= advanced_tech + + ships = [NIMBUS, advanced_tech] + ships.sort() + + assert ships == [advanced_tech, NIMBUS] From f155423da2883a75ede00931ee29c2b2902b9211 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 21 Feb 2023 10:01:52 -0600 Subject: [PATCH 03/28] adds logical flow to storage tech --- osier/technology.py | 117 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 116 insertions(+), 1 deletion(-) diff --git a/osier/technology.py b/osier/technology.py index f2417f2..9ec824b 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -239,6 +239,7 @@ def __init__(self, self.om_cost_fixed = om_cost_fixed self.om_cost_variable = om_cost_variable self.fuel_cost = fuel_cost + self.power_level = self.capacity def __repr__(self) -> str: return (f"{self.technology_name}: {self.capacity}") @@ -272,7 +273,6 @@ def __lt__(self, tech) -> bool: else: return False - @property def unit_power(self): return self._unit_power @@ -376,6 +376,25 @@ def variable_cost_ts(self, size): return var_cost_ts + def power_output(self, demand): + """ + Raise or lower the power level to meet demand. + """ + if self.power_level > demand: + self.power_level = demand + return self.power_level + elif (self.power_level <= demand) and \ + (self.capacity >= demand): + self.power_level = demand + return self.power_level + elif (self.power_level <= demand) and \ + (self.capacity <= demand): + self.power_level = self.capacity + return self.power_level + + return + + class RampingTechnology(Technology): """ The :class:`RampingTechnology` class extends the :class:`Technology` @@ -525,6 +544,8 @@ def __init__( ramp_down_rate) self.heat_rate = heat_rate + self.power_level = self.capacity + class StorageTechnology(Technology): @@ -583,6 +604,30 @@ def __init__( self.storage_duration = storage_duration self.initial_storage = initial_storage + self.storage_level = self.initial_storage + self.charging = False + self.discharging = False + + def __ge__(self, tech) -> bool: + """Tests greater or equal to.""" + if self.efficiency >= tech.efficiency: + return True + else: + return False + + def __le__(self, tech) -> bool: + """Tests greater or equal to.""" + if self.efficiency <= tech.efficiency: + return True + else: + return False + + def __lt__(self, tech) -> bool: + """Tests greater or equal to.""" + if self.efficiency < tech.efficiency: + return True + else: + return False @property def storage_duration(self): @@ -611,3 +656,73 @@ def initial_storage(self, value): self._initial_storage = valid_quantity + @property + def max_rate(self): + return self.capacity*self.unit_time + + + def reset_mode(self): + self.charging = False + self.discharging = False + + + def discharge(self, deficit): + if not self.charging: + self.discharging = True + if self.storage_level == 0: + # print('battery has no stored energy') + self.discharging = False + return 0 + elif ((self.capacity - deficit) > 0): + # print("battery has enough capacity") + if self.storage_level >= self.capacity: + # print('battery has enough stored energy to discharge total deficit') + discharge = deficit + self.storage_level = self.storage_level - deficit + return discharge + elif self.storage_level < self.capacity: + # print('battery does not have enough stored energy to discharge total deficit') + discharge = self.storage_level + self.storage_level = 0 + return discharge + elif ((self.capacity - deficit) < 0): + # print('battery does _not_ have enough capacity') + if self.storage_level >= self.capacity: + # print('battery has enough stored energy to discharge at max capacity') + discharge = self.capacity + self.storage_level = self.storage_level - self.capacity + return discharge + elif self.storage_level < self.capacity: + # print('battery does not have enough stored energy to discharge at max capacity') + discharge = self.storage_level + self.storage_level = 0 + return discharge + else: + return 0.0 + + + def charge(self, surplus): + if not self.discharging: + self.charging = True + if self.storage_level == self.storage_capacity: + self.charging = False + return 0 + elif self.capacity > surplus: + if (self.storage_level+surplus) <= self.storage_capacity: + self.storage_level = self.storage_level + surplus + return surplus + elif (self.storage_level+surplus) > self.storage_capacity: + charge = self.storage_capacity - self.storage_level + self.storage_level = self.storage_capacity + return charge + elif self.capacity*self.unit_time < surplus: + if (self.storage_level+self.capacity) <= self.storage_capacity: + self.storage_level = self.storage_level + self.capacity + return self.capacity + elif (self.storage_level+self.capacity) > self.storage_capacity: + charge = self.storage_capacity - self.capacity + self.storage_level = self.storage_capacity + return charge + else: + return 0.0 + From 6956545b73c6bda6a49f841448863fb9de9250de Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 6 Mar 2023 10:58:59 -0600 Subject: [PATCH 04/28] merge conf --- osier/technology.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/osier/technology.py b/osier/technology.py index 383c913..757b065 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -304,13 +304,10 @@ def __init__(self, self.om_cost_fixed = om_cost_fixed self.om_cost_variable = om_cost_variable self.fuel_cost = fuel_cost -<<<<<<< HEAD self.power_level = self.capacity -======= self.co2_rate = co2_rate self.lifecycle_co2_rate = lifecycle_co2_rate self.land_intensity = land_intensity ->>>>>>> e7cf65a0e770506cfa37540fafe75a859feab1bc def __repr__(self) -> str: return (f"{self.technology_name}: {self.capacity}") @@ -784,7 +781,6 @@ def initial_storage(self, value): raise AssertionError("Initial storage exceeds storage capacity.") self._initial_storage = valid_quantity -<<<<<<< HEAD @property def max_rate(self): @@ -856,5 +852,3 @@ def charge(self, surplus): else: return 0.0 -======= ->>>>>>> e7cf65a0e770506cfa37540fafe75a859feab1bc From 78d845629a0a0e07121ab32208921111da82dfa0 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 6 Mar 2023 13:39:18 -0600 Subject: [PATCH 05/28] adds power behavior for technologies and tests --- osier/technology.py | 247 +++++++++++++++++++++++---------------- tests/test_technology.py | 75 +++++++++++- 2 files changed, 219 insertions(+), 103 deletions(-) diff --git a/osier/technology.py b/osier/technology.py index 757b065..4319520 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -308,6 +308,8 @@ def __init__(self, self.co2_rate = co2_rate self.lifecycle_co2_rate = lifecycle_co2_rate self.land_intensity = land_intensity + + self.power_history = [] def __repr__(self) -> str: return (f"{self.technology_name}: {self.capacity}") @@ -315,28 +317,45 @@ def __repr__(self) -> str: def __eq__(self, tech) -> bool: """Test technology equality""" if ((self.technology_name == tech.technology_name) - and (self.capacity == tech.capacity)): + and (self.capacity == tech.capacity) + and (self.variable_cost == tech.variable_cost)): return True else: return False def __ge__(self, tech) -> bool: """Tests greater or equal to.""" - if self.variable_cost >= tech.variable_cost: + if (self.variable_cost == tech.variable_cost): + return self.efficiency >= tech.efficiency + elif self.variable_cost >= tech.variable_cost: return True else: return False def __le__(self, tech) -> bool: """Tests greater or equal to.""" - if self.variable_cost <= tech.variable_cost: + if (self.variable_cost == tech.variable_cost): + return self.efficiency <= tech.efficiency + elif self.variable_cost <= tech.variable_cost: return True else: return False def __lt__(self, tech) -> bool: """Tests greater or equal to.""" - if self.variable_cost < tech.variable_cost: + if (self.variable_cost == tech.variable_cost): + return self.efficiency < tech.efficiency + elif self.variable_cost < tech.variable_cost: + return True + else: + return False + + def __gt__(self, tech) -> bool: + """Tests greater or equal to.""" + + if (self.variable_cost == tech.variable_cost): + return self.efficiency > tech.efficiency + elif self.variable_cost > tech.variable_cost: return True else: return False @@ -405,6 +424,7 @@ def capacity(self): def capacity(self, value): valid_quantity = _validate_quantity(value, dimension="power") self._capacity = valid_quantity.to(self._unit_power) + self.power_level = self._capacity @property def capital_cost(self): @@ -589,27 +609,32 @@ def to_dataframe(self, cast_to_string=True): tech_dataframe = pd.DataFrame(tech_data).set_index('technology_name') return tech_dataframe - - - - def power_output(self, demand): + def reset_history(self): """ - Raise or lower the power level to meet demand. + Resets the technology's power history for a new simulation. """ - if self.power_level > demand: - self.power_level = demand - return self.power_level - elif (self.power_level <= demand) and \ - (self.capacity >= demand): - self.power_level = demand - return self.power_level - elif (self.power_level <= demand) and \ - (self.capacity <= demand): - self.power_level = self.capacity - return self.power_level + self.power_history = [] + self.power_level = self.capacity + + def power_output(self, + demand:unyt_quantity, + **kwargs): + """ + Raise or lower the power level to meet demand. Returns + current power level and appends to power history. - return + Parameters + ---------- + demand : :class:`unyt.unyt_quantity` + The demand at a particular timestep. Must be a :class:`unyt.unyt_quantity` + to avoid ambiguity. + """ + assert isinstance(demand, unyt_quantity) + self.power_level = (min(demand, self.capacity)).to(demand.units) + self.power_history.append(self.power_level) + + return self.power_level class RampingTechnology(Technology): @@ -676,6 +701,67 @@ def ramp_down(self): self.unit_time**-1 ) + def max_power(self, time_delta:unyt_quantity=1*hr): + """ + Calculates the maximum achievable power for a technology + in the next timestep. + + Parameters + ---------- + time_delta : :class:`unyt.unyt_quantity` + The difference between two timesteps. Default is one hour. + """ + + output = self.power_level + self.ramp_up*time_delta + return min(self.capacity, output) + + def min_power(self, time_delta:unyt_quantity=1*hr): + """ + Calculates the minimum achievable power for a technology + in the next timestep. + + Parameters + ---------- + time_delta : :class:`unyt.unyt_quantity` + The difference between two timesteps. Default is one hour. + """ + + output = self.power_level - self.ramp_down*time_delta + return max(0*self.unit_power, output) + + def power_output(self, + demand: unyt_quantity, + time_delta: unyt_quantity = 1 * hr): + """ + Raise or lower the power level to meet demand. Returns + current power level and appends to power history. + Checks if the power level can be achieved given the + technology's ramp rate. + + Parameters + ---------- + demand : :class:`unyt.unyt_quantity` + The demand at a particular timestep. Must be a :class:`unyt.unyt_quantity` + to avoid ambiguity. + time_delta : :class:`unyt.unyt_quantity` + The difference between two timesteps. Default is one hour. + """ + + assert isinstance(demand, unyt_quantity) + if self.power_level > demand: # power must be lowered + self.power_level = max(self.min_power(time_delta),demand).to(demand.units) + elif (self.power_level <= demand) and \ + (self.capacity >= demand): # power must be raised + self.power_level = (min(self.max_power(time_delta), + demand)).to(demand.units) + elif (self.power_level <= demand) and \ + (self.capacity <= demand): + self.power_level = self.max_power(time_delta).to(demand.units) + + self.power_history.append(self.power_level) + return self.power_level + + class ThermalTechnology(RampingTechnology): """ @@ -731,30 +817,11 @@ def __init__( self.storage_duration = storage_duration self.initial_storage = initial_storage self.storage_level = self.initial_storage + self.power_level = 0.0 + self.storage_history = [] self.charging = False self.discharging = False - - def __ge__(self, tech) -> bool: - """Tests greater or equal to.""" - if self.efficiency >= tech.efficiency: - return True - else: - return False - - def __le__(self, tech) -> bool: - """Tests greater or equal to.""" - if self.efficiency <= tech.efficiency: - return True - else: - return False - - def __lt__(self, tech) -> bool: - """Tests greater or equal to.""" - if self.efficiency < tech.efficiency: - return True - else: - return False - + @property def storage_duration(self): return self._storage_duration @@ -791,64 +858,40 @@ def reset_mode(self): self.charging = False self.discharging = False + def reset_history(self): + """ + Resets the technology's power history for a new simulation. + """ + self.storage_history = [] + self.storage_level = self.initial_storage + self.power_history = [] + self.power_level = self.capacity + + def power_output(self, demand: unyt_quantity, time_delta=1*hr): - def discharge(self, deficit): - if not self.charging: - self.discharging = True - if self.storage_level == 0: - # print('battery has no stored energy') - self.discharging = False - return 0 - elif ((self.capacity - deficit) > 0): - # print("battery has enough capacity") - if self.storage_level >= self.capacity: - # print('battery has enough stored energy to discharge total deficit') - discharge = deficit - self.storage_level = self.storage_level - deficit - return discharge - elif self.storage_level < self.capacity: - # print('battery does not have enough stored energy to discharge total deficit') - discharge = self.storage_level - self.storage_level = 0 - return discharge - elif ((self.capacity - deficit) < 0): - # print('battery does _not_ have enough capacity') - if self.storage_level >= self.capacity: - # print('battery has enough stored energy to discharge at max capacity') - discharge = self.capacity - self.storage_level = self.storage_level - self.capacity - return discharge - elif self.storage_level < self.capacity: - # print('battery does not have enough stored energy to discharge at max capacity') - discharge = self.storage_level - self.storage_level = 0 - return discharge - else: - return 0.0 - - - def charge(self, surplus): - if not self.discharging: - self.charging = True - if self.storage_level == self.storage_capacity: - self.charging = False - return 0 - elif self.capacity > surplus: - if (self.storage_level+surplus) <= self.storage_capacity: - self.storage_level = self.storage_level + surplus - return surplus - elif (self.storage_level+surplus) > self.storage_capacity: - charge = self.storage_capacity - self.storage_level - self.storage_level = self.storage_capacity - return charge - elif self.capacity*self.unit_time < surplus: - if (self.storage_level+self.capacity) <= self.storage_capacity: - self.storage_level = self.storage_level + self.capacity - return self.capacity - elif (self.storage_level+self.capacity) > self.storage_capacity: - charge = self.storage_capacity - self.capacity - self.storage_level = self.storage_capacity - return charge - else: - return 0.0 + # check that the battery has power to discharge fully. + power_out = min(demand, self.capacity) + + # check that the battery has enough energy to meet demand. + energy_out = min(power_out*time_delta, self.storage_level) + + self.storage_level -= energy_out + self.storage_history.append(self.storage_level) + self.power_level = energy_out / time_delta + self.power_history.append(self.power_level) + + return self.power_level.to(demand.units) + + def charge(self, surplus, time_delta=1*hr): + + # check that the battery has enough power to consume surplus. + power_in = min(surplus, self.capacity) + + # check that the battery has enough space to store surplus. + energy_in = max((self.storage_capacity - power_in*time_delta), 0.0*self.unit_energy) + + self.storage_level += energy_in + self.storage_history.append(self.storage_level) + self.power_level = -energy_in / time_delta + self.power_history.append(self.power_level) diff --git a/tests/test_technology.py b/tests/test_technology.py index 0ad5e8e..79600e0 100644 --- a/tests/test_technology.py +++ b/tests/test_technology.py @@ -7,6 +7,7 @@ from osier import Technology from osier.technology import _validate_unit, _validate_quantity from unyt.exceptions import UnitParseError +from osier.tech_library import * TECH_NAME = "PlanetExpress" energy_unyt = 10.0 * MW * hr @@ -384,7 +385,6 @@ def test_unit_energy(advanced_tech): def test_comparison_operators(advanced_tech): - NIMBUS = Technology(technology_name="The Nimbus", om_cost_variable=1.0) @@ -396,3 +396,76 @@ def test_comparison_operators(advanced_tech): ships.sort() assert ships == [advanced_tech, NIMBUS] + + +def test_single_power_output(): + capacity = 18*GW + natural_gas.capacity = capacity + assert natural_gas.capacity == capacity + + demand = 10*GW + output = natural_gas.power_output(demand) + print(output) + assert output == demand + assert natural_gas.power_level == demand + assert len(natural_gas.power_history) == 1 + + demand = 17*GW + output = natural_gas.power_output(demand) + assert output == demand + assert natural_gas.power_level == demand + assert len(natural_gas.power_history) == 2 + + demand = 20*GW + output = natural_gas.power_output(demand) + assert output == capacity + assert natural_gas.power_level == capacity + assert len(natural_gas.power_history) == 3 + + +def test_reset_history(): + natural_gas.reset_history() + assert len(natural_gas.power_history) == 0 + + +def test_multiple_power_output(): + capacity = 18*GW + natural_gas.capacity = capacity + assert natural_gas.capacity == capacity + + demand = np.array([10,17,20])*GW + output = unyt_array(np.zeros(len(demand)))*demand.units + expected = unyt_array([demand[0], demand[1], capacity]) + for i,d in enumerate(demand): + print('demand', d) + out = natural_gas.power_output(d) + print('output', out) + output[i] = out + print(output[i]) + assert np.all(output == expected) + assert len(natural_gas.power_history) == 3 + + +def test_thermal_power_output(): + capacity = 18*GW + ramp_rate = 0.25 * hr**-1 + nuclear_adv.capacity = capacity + nuclear_adv.ramp_up_rate=ramp_rate + nuclear_adv.ramp_down_rate=ramp_rate + assert nuclear_adv.capacity == capacity + assert nuclear_adv.ramp_up_rate == ramp_rate + assert nuclear_adv.ramp_down_rate == ramp_rate + + demand = np.array([5,17,20])*GW + output = unyt_array(np.zeros(len(demand)))*demand.units + expected = unyt_array([13.5,17,18])*GW + for i,d in enumerate(demand): + print('demand', d) + out = nuclear_adv.power_output(d) + print('output', out) + output[i] = out + print(output[i]) + print(output) + print(expected) + assert np.all(output == expected) + assert len(nuclear_adv.power_history) == 3 \ No newline at end of file From 011f1179326593e6c671c17989bf888db3056f2b Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 6 Mar 2023 14:54:01 -0600 Subject: [PATCH 06/28] updates the storage technology --- osier/tech_library.py | 2 +- osier/technology.py | 10 ++++++---- tests/test_technology.py | 10 +--------- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/osier/tech_library.py b/osier/tech_library.py index b6e6c17..ab96466 100644 --- a/osier/tech_library.py +++ b/osier/tech_library.py @@ -96,7 +96,7 @@ fuel_cost=0*to_MDOLLARS, storage_duration=4, efficiency=0.85, - initial_storage=0, + initial_storage=0.0*MW*hr, capacity_credit=0.5, lifecycle_co2_rate=3.3e-5*co2_eq_units, land_intensity=0.0, diff --git a/osier/technology.py b/osier/technology.py index 4319520..f1eafcc 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -817,7 +817,6 @@ def __init__( self.storage_duration = storage_duration self.initial_storage = initial_storage self.storage_level = self.initial_storage - self.power_level = 0.0 self.storage_history = [] self.charging = False self.discharging = False @@ -863,7 +862,7 @@ def reset_history(self): Resets the technology's power history for a new simulation. """ self.storage_history = [] - self.storage_level = self.initial_storage + self.storage_level = self._initial_storage self.power_history = [] self.power_level = self.capacity @@ -885,13 +884,16 @@ def power_output(self, demand: unyt_quantity, time_delta=1*hr): def charge(self, surplus, time_delta=1*hr): # check that the battery has enough power to consume surplus. - power_in = min(surplus, self.capacity) + power_in = min(np.abs(surplus), self.capacity) # check that the battery has enough space to store surplus. - energy_in = max((self.storage_capacity - power_in*time_delta), 0.0*self.unit_energy) + energy_in = min((self.storage_capacity - self.storage_level), + power_in*time_delta) self.storage_level += energy_in self.storage_history.append(self.storage_level) self.power_level = -energy_in / time_delta self.power_history.append(self.power_level) + return self.power_level.to(surplus.units) + diff --git a/tests/test_technology.py b/tests/test_technology.py index 79600e0..b31928e 100644 --- a/tests/test_technology.py +++ b/tests/test_technology.py @@ -437,11 +437,8 @@ def test_multiple_power_output(): output = unyt_array(np.zeros(len(demand)))*demand.units expected = unyt_array([demand[0], demand[1], capacity]) for i,d in enumerate(demand): - print('demand', d) out = natural_gas.power_output(d) - print('output', out) output[i] = out - print(output[i]) assert np.all(output == expected) assert len(natural_gas.power_history) == 3 @@ -460,12 +457,7 @@ def test_thermal_power_output(): output = unyt_array(np.zeros(len(demand)))*demand.units expected = unyt_array([13.5,17,18])*GW for i,d in enumerate(demand): - print('demand', d) out = nuclear_adv.power_output(d) - print('output', out) output[i] = out - print(output[i]) - print(output) - print(expected) assert np.all(output == expected) - assert len(nuclear_adv.power_history) == 3 \ No newline at end of file + assert np.all(unyt_array(nuclear_adv.power_history) == expected) \ No newline at end of file From 88e05bfccec52e3f19ee348bad012e33a8a050b9 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 6 Mar 2023 16:49:16 -0600 Subject: [PATCH 07/28] fixes battery methods --- osier/technology.py | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/osier/technology.py b/osier/technology.py index f1eafcc..553341b 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -818,8 +818,6 @@ def __init__( self.initial_storage = initial_storage self.storage_level = self.initial_storage self.storage_history = [] - self.charging = False - self.discharging = False @property def storage_duration(self): @@ -847,23 +845,19 @@ def initial_storage(self, value): raise AssertionError("Initial storage exceeds storage capacity.") self._initial_storage = valid_quantity + self.storage_level = valid_quantity @property def max_rate(self): return self.capacity*self.unit_time - - - def reset_mode(self): - self.charging = False - self.discharging = False def reset_history(self): """ Resets the technology's power history for a new simulation. """ - self.storage_history = [] + self.storage_history = {} self.storage_level = self._initial_storage - self.power_history = [] + self.power_history = {} self.power_level = self.capacity def power_output(self, demand: unyt_quantity, time_delta=1*hr): @@ -874,8 +868,9 @@ def power_output(self, demand: unyt_quantity, time_delta=1*hr): # check that the battery has enough energy to meet demand. energy_out = min(power_out*time_delta, self.storage_level) - self.storage_level -= energy_out - self.storage_history.append(self.storage_level) + out = self.storage_level - energy_out + self.storage_level = out + self.storage_history.append(out) self.power_level = energy_out / time_delta self.power_history.append(self.power_level) @@ -890,8 +885,9 @@ def charge(self, surplus, time_delta=1*hr): energy_in = min((self.storage_capacity - self.storage_level), power_in*time_delta) - self.storage_level += energy_in - self.storage_history.append(self.storage_level) + out = self.storage_level + energy_in + self.storage_level = out + self.storage_history.append(out) self.power_level = -energy_in / time_delta self.power_history.append(self.power_level) From f1bc572628cff17cbc61d572aca36a7958461d17 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 6 Mar 2023 20:51:39 -0600 Subject: [PATCH 08/28] fixes battery --- osier/technology.py | 4 ++-- tests/test_technology.py | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/osier/technology.py b/osier/technology.py index 553341b..7c4c84a 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -855,9 +855,9 @@ def reset_history(self): """ Resets the technology's power history for a new simulation. """ - self.storage_history = {} + self.storage_history = [] self.storage_level = self._initial_storage - self.power_history = {} + self.power_history = [] self.power_level = self.capacity def power_output(self, demand: unyt_quantity, time_delta=1*hr): diff --git a/tests/test_technology.py b/tests/test_technology.py index b31928e..ba3468d 100644 --- a/tests/test_technology.py +++ b/tests/test_technology.py @@ -460,4 +460,10 @@ def test_thermal_power_output(): out = nuclear_adv.power_output(d) output[i] = out assert np.all(output == expected) - assert np.all(unyt_array(nuclear_adv.power_history) == expected) \ No newline at end of file + assert np.all(unyt_array(nuclear_adv.power_history) == expected) + + +def test_storage_charge(): + capacity = 1*MW + battery.capacity = capacity + assert battery.capacity == capacity \ No newline at end of file From a45b15623b832b6a7c5c27f38a8d6da4c9ec79f9 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 7 Mar 2023 09:56:02 -0600 Subject: [PATCH 09/28] adds tests for battery storage --- tests/test_technology.py | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/tests/test_technology.py b/tests/test_technology.py index ba3468d..b286459 100644 --- a/tests/test_technology.py +++ b/tests/test_technology.py @@ -464,6 +464,34 @@ def test_thermal_power_output(): def test_storage_charge(): - capacity = 1*MW + capacity = 1e3*MW + initial_storage = 100*MW*hour + storage_duration = 4*hour battery.capacity = capacity - assert battery.capacity == capacity \ No newline at end of file + battery.initial_storage = initial_storage + battery.storage_duration = storage_duration + assert battery.capacity == capacity + assert battery.storage_capacity == storage_duration*capacity + + # charging + demand = np.array([-400,-500,-1000,-3500,-1000,-5])*MW + for i,d in enumerate(demand): + battery.charge(d) + expected_storage = np.array([500, 1000, 2000, 3000,4000,4000])*MW*hour + expected_power = -np.array([400, 500, 1000, 1000, 1000, 0])*MW + assert np.all(battery.storage_history == expected_storage) + assert np.all(battery.power_history == expected_power) + + +def test_storage_power_out(): + # discharging + demand = np.array([1e3, 1e3, 1e3, 500, 1e3])*MW + for i,d in enumerate(demand): + battery.power_output(d) + expected_storage = np.array([3000, 2000, 1000, 500, 0.0])*MW*hour + expected_power = np.array([1e3, 1e3, 1e3, 500, 500])*MW + print(battery.storage_history[6:]) + print(battery.power_history[6:]) + assert np.all(battery.storage_history[6:] == expected_storage) + assert np.all(battery.power_history[6:] == expected_power) + From 3e04ba7c83b3d6eabe1c5811cd49c870473ab3c9 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 7 Mar 2023 16:06:04 -0600 Subject: [PATCH 10/28] adds functions to utils and a general model class --- osier/__init__.py | 1 + osier/models/logic_dispatch.py | 68 +++++++++++++++++++++++++++++ osier/models/model.py | 80 ++++++++++++++++++++++++++++++++++ osier/utils.py | 45 ++++++++++++++++++- 4 files changed, 193 insertions(+), 1 deletion(-) create mode 100644 osier/models/logic_dispatch.py create mode 100644 osier/models/model.py diff --git a/osier/__init__.py b/osier/__init__.py index 410959e..8bb2d8d 100644 --- a/osier/__init__.py +++ b/osier/__init__.py @@ -12,6 +12,7 @@ from .technology import * from .models.dispatch import * from .models.capacity_expansion import * +from .models.model import * from .utils import * from .equations import * diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py new file mode 100644 index 0000000..86a26ad --- /dev/null +++ b/osier/models/logic_dispatch.py @@ -0,0 +1,68 @@ +from osier import OsierModel +from osier.utils import get_nonstorage_techs, get_storage_techs +from copy import deepcopy +import numpy as np + + +class LogicDispatchModel(OsierModel): + + def __init__(self, + technology_list, + net_demand, + *args, **kwargs): + super().__init__(technology_list=technology_list, + net_demand=net_demand, + **args, **kwargs) + + self.storage_techs = get_storage_techs(self.technology_list) + self.nonstorage_techs = get_nonstorage_techs(self.technology_list) + self.cost_history = np.zeros(len(net_demand)) + + + def solve(self): + covered_demand = self.net_demand.copy() + nonstorage_techs = deepcopy(self.nonstorage_techs) + nonstorage_techs.sort() + + storage_techs = deepcopy(self.storage_techs) + storage_techs.sort() + + for i, v in enumerate(covered_demand): + + if v > 0: + for t in nonstorage_techs: + power_out = t.power_output(v, + time_delta=self.time_delta) + v -= power_out + print(f"{t.technology_name} output {power_out}") + if v <= 0: + break + else: + continue + if v > 0: + for s in storage_techs: + power_out = s.power_output(v, + time_delta=self.time_delta) + v -= power_out + if v <= 0: + break + else: + continue + + if v < 0: + for s in storage_techs: + power_in = s.charge(v, + time_delta=self.time_delta) + v += power_in + if v >= 0: + break + else: + continue + + covered_demand[i] = v + + n_hours_unmet = len(covered_demand[covered_demand.iloc[:,0] > 0]) + # print(n_hours_unmet) + lolp = n_hours_unmet / 8760 + + return covered_demand, lolp \ No newline at end of file diff --git a/osier/models/model.py b/osier/models/model.py new file mode 100644 index 0000000..7af672c --- /dev/null +++ b/osier/models/model.py @@ -0,0 +1,80 @@ +import pandas as pd +import numpy as np +from unyt import unyt_array, hr, MW, kW, GW +import itertools as it +from osier import Technology +from osier.technology import _validate_quantity, _validate_unit +from osier.utils import synchronize_units +import warnings +import logging + +_freq_opts = {'D': 'day', + 'H': 'hour', + 'S': 'second', + 'T': 'minute'} + + +class OsierModel(): + """ + A class for instantiating energy models in Osier. + """ + + def __init__(self, + technology_list, + net_demand, + time_delta=None, + power_units=MW, + **kwargs): + self.net_demand = net_demand + self.time_delta = time_delta + self.results = None + self.objective = None + + if isinstance(net_demand, unyt_array): + self.power_units = net_demand.units + elif isinstance(net_demand, (np.ndarray, list)): + self.power_units = power_units + self.net_demand = np.array(self.net_demand)*self.power_units + elif isinstance(net_demand, pd.core.series.Series): + self.power_units = power_units + self.net_demand = np.array(self.net_demand)*self.power_units + else: + self.power_units = power_units + + self.technology_list = synchronize_units( + technology_list, + unit_power=self.power_units, + unit_time=self.time_delta.units) + + @property + def time_delta(self): + return self._time_delta + + @time_delta.setter + def time_delta(self, value): + if value: + valid_quantity = _validate_quantity(value, dimension='time') + self._time_delta = valid_quantity + else: + if isinstance(self.net_demand, pd.DataFrame): + try: + freq_list = list(self.net_demand.index.inferred_freq) + freq_key = freq_list[-1] + try: + value = float(freq_list[0]) + except ValueError: + warnings.warn((f"Could not convert value " + f"{freq_list[0]} to float. " + "Setting to 1.0."), + UserWarning) + value = 1.0 + self._time_delta = _validate_quantity( + f"{value} {_freq_opts[freq_key]}", dimension='time') + except KeyError: + warnings.warn( + (f"Could not infer time delta with freq {freq_key} " + "from pandas dataframe. Setting delta to 1 hour."), + UserWarning) + self._time_delta = 1 * hr + else: + self._time_delta = 1 * hr \ No newline at end of file diff --git a/osier/utils.py b/osier/utils.py index 52f45fd..f23bd9b 100644 --- a/osier/utils.py +++ b/osier/utils.py @@ -84,7 +84,7 @@ def get_dispatchable_techs(technology_list): Returns ------- - tech_names : list of :class:`osier.Technology` + dispatchable_techs : list of :class:`osier.Technology` The list of dispatchable technologies. """ @@ -114,6 +114,49 @@ def get_nondispatchable_techs(technology_list): return non_dispatchable_techs +def get_storage_techs(technology_list): + """ + Returns a list of :class:`osier.Technology` objects + that have the attribute :attr:`storage_level`. + + Parameters + ---------- + technology_list : list of :class:`osier.Technology` objects + The list of technologies. + + Returns + ------- + storage_techs : list of :class:`osier.Technology` + The list of storage technologies. + """ + + storage_techs = [t for t in technology_list + if hasattr(t, 'storage_level')] + + return storage_techs + +def get_nonstorage_techs(technology_list): + """ + Returns a list of :class:`osier.Technology` objects + that do not have the attribute :attr:`storage_level`. + + Parameters + ---------- + technology_list : list of :class:`osier.Technology` objects + The list of technologies. + + Returns + ------- + storage_techs : list of :class:`osier.Technology` + The list of non-storage technologies. + """ + + nonstorage_techs = [t for t in technology_list + if not hasattr(t, 'storage_level')] + + return nonstorage_techs + + def get_dispatchable_names(technology_list): """ Returns a list of :class:`osier.Technology` name strings From 8e6f0dc472b1fcd3b37d5a53010f39f11ae3b92b Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 7 Mar 2023 16:07:41 -0600 Subject: [PATCH 11/28] updates solve in logic model --- osier/models/logic_dispatch.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 86a26ad..0c13087 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -60,9 +60,5 @@ def solve(self): continue covered_demand[i] = v - - n_hours_unmet = len(covered_demand[covered_demand.iloc[:,0] > 0]) - # print(n_hours_unmet) - lolp = n_hours_unmet / 8760 - return covered_demand, lolp \ No newline at end of file + return covered_demand \ No newline at end of file From 1d4f8522e88853f28fcf25eda8f826d2d6f8a38b Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Wed, 8 Mar 2023 07:24:32 -0600 Subject: [PATCH 12/28] adds empty results formatting method --- osier/models/logic_dispatch.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 0c13087..9717419 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -17,6 +17,11 @@ def __init__(self, self.storage_techs = get_storage_techs(self.technology_list) self.nonstorage_techs = get_nonstorage_techs(self.technology_list) self.cost_history = np.zeros(len(net_demand)) + self.covered_demand = None + + def _format_results(self): + + pass def solve(self): From f34f3b26a29853171960e46dfaaf6ade3b1a0bfc Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 28 Mar 2023 13:01:15 -0500 Subject: [PATCH 13/28] minor changes --- osier/models/logic_dispatch.py | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 9717419..60bbf61 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -12,7 +12,7 @@ def __init__(self, *args, **kwargs): super().__init__(technology_list=technology_list, net_demand=net_demand, - **args, **kwargs) + *args, **kwargs) self.storage_techs = get_storage_techs(self.technology_list) self.nonstorage_techs = get_nonstorage_techs(self.technology_list) @@ -26,26 +26,27 @@ def _format_results(self): def solve(self): covered_demand = self.net_demand.copy() - nonstorage_techs = deepcopy(self.nonstorage_techs) - nonstorage_techs.sort() + self.nonstorage_techs.sort() - storage_techs = deepcopy(self.storage_techs) - storage_techs.sort() + self.storage_techs.sort() for i, v in enumerate(covered_demand): + # there is unmet demand if v > 0: - for t in nonstorage_techs: + for t in self.nonstorage_techs: power_out = t.power_output(v, time_delta=self.time_delta) v -= power_out - print(f"{t.technology_name} output {power_out}") + # print(f"{t.technology_name} output {power_out}") if v <= 0: break else: continue + + # there is still unmet demand, dispatch storage technologies if v > 0: - for s in storage_techs: + for s in self.storage_techs: power_out = s.power_output(v, time_delta=self.time_delta) v -= power_out @@ -53,9 +54,10 @@ def solve(self): break else: continue - + + # there is excess energy (e.g., from renewables), store excess if v < 0: - for s in storage_techs: + for s in self.storage_techs: power_in = s.charge(v, time_delta=self.time_delta) v += power_in @@ -64,6 +66,6 @@ def solve(self): else: continue - covered_demand[i] = v + covered_demand[i] = v return covered_demand \ No newline at end of file From 8ae6ccabd8d537b0d78b43b5aace82ab04cf3d95 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Sat, 14 Dec 2024 15:33:21 -0600 Subject: [PATCH 14/28] updates init --- osier/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/osier/__init__.py b/osier/__init__.py index 5ce4dc1..62aa757 100644 --- a/osier/__init__.py +++ b/osier/__init__.py @@ -14,6 +14,7 @@ from .models.capacity_expansion import * from .models.deap_runner import * from .models.model import * +from .models.logic_dispatch import * from .utils import * from .equations import * From 3e0472f4b89bd5336d64ebf18841336cab8ad41d Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Sat, 14 Dec 2024 15:35:27 -0600 Subject: [PATCH 15/28] adds hierarchical dispatch example --- .../examples/hierarchical_dispatch.ipynb | 140 ++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 docs/source/examples/hierarchical_dispatch.ipynb diff --git a/docs/source/examples/hierarchical_dispatch.ipynb b/docs/source/examples/hierarchical_dispatch.ipynb new file mode 100644 index 0000000..501a5ce --- /dev/null +++ b/docs/source/examples/hierarchical_dispatch.ipynb @@ -0,0 +1,140 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Hierarchical Dispatch\n", + "\n", + "This notebook illustrates an example of how to use Osier's `LogicDispatchModel`." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# basic imports\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from unyt import MW, GW, km\n", + "\n", + "# osier imports\n", + "from osier import LogicDispatchModel\n", + "from osier.tech_library import nuclear_adv, wind, battery, natural_gas\n", + "from osier import total_cost, annual_emission\n", + "\n", + "# pymoo imports\n", + "from pymoo.algorithms.moo.nsga2 import NSGA2\n", + "from pymoo.optimize import minimize\n", + "from pymoo.visualization.pcp import PCP" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "N=24\n", + "demand = np.ones(N)*100\n", + "wind_speed = np.random.weibull(a=2.5,size=N)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "nuclear_adv.capacity = 50\n", + "wind.capacity = 20\n", + "battery.capacity = 10\n", + "natural_gas.capacity = 50" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[Nuclear_Adv: 50.0 MW,\n", + " WindTurbine: 20.0 MW,\n", + " Battery: 10.0 MW,\n", + " NaturalGas_Conv: 50.0 MW]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tech_list = [nuclear_adv, wind, battery, natural_gas]\n", + "tech_list" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([71.02468082, 73.61681993, 79.4082994 , 79.89648718, 86.85434205,\n", + " 71.2546886 , 83.20470555, 80.58183091, 85.93987225, 78.6084282 ,\n", + " 93.58884001, 89.97595819, 82.90419282, 79.7322697 , 79.07432187,\n", + " 82.48245396, 64.52157604, 80.85278169, 82.5195001 , 91.5981539 ,\n", + " 87.24880579, 75.27437694, 88.66551433, 86.2601746 ])" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "net_demand = demand - wind_speed*wind.capacity.to_value()\n", + "net_demand" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "model = LogicDispatchModel(technology_list=tech_list,\n", + " net_demand=net_demand)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "osier-test04", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.6" + }, + "orig_nbformat": 4 + }, + "nbformat": 4, + "nbformat_minor": 2 +} From a75a1ab8f9ca2361c66c07ab294c6723a22dd957 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Sat, 14 Dec 2024 16:55:35 -0600 Subject: [PATCH 16/28] updates hierarchical dispatch notebook --- .../examples/hierarchical_dispatch.ipynb | 444 +++++++++++++++++- osier/models/logic_dispatch.py | 2 +- osier/technology.py | 8 +- 3 files changed, 445 insertions(+), 9 deletions(-) diff --git a/docs/source/examples/hierarchical_dispatch.ipynb b/docs/source/examples/hierarchical_dispatch.ipynb index 501a5ce..805c8cf 100644 --- a/docs/source/examples/hierarchical_dispatch.ipynb +++ b/docs/source/examples/hierarchical_dispatch.ipynb @@ -12,14 +12,15 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 51, "metadata": {}, "outputs": [], "source": [ "# basic imports\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", - "from unyt import MW, GW, km\n", + "import pandas as pd\n", + "from unyt import MW, GW, km, unyt_array\n", "\n", "# osier imports\n", "from osier import LogicDispatchModel\n", @@ -106,13 +107,448 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ - "model = LogicDispatchModel(technology_list=tech_list,\n", + "model = LogicDispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", " net_demand=net_demand)" ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., 0., 0., 0., 0.], 'MW')" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.solve()" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "model.results" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW')]\n", + "[]\n", + "[unyt_quantity(21.02468082, 'MW'), unyt_quantity(23.61681993, 'MW'), unyt_quantity(29.4082994, 'MW'), unyt_quantity(29.89648718, 'MW'), unyt_quantity(36.85434205, 'MW'), unyt_quantity(21.2546886, 'MW'), unyt_quantity(33.20470555, 'MW'), unyt_quantity(30.58183091, 'MW'), unyt_quantity(35.93987225, 'MW'), unyt_quantity(28.6084282, 'MW'), unyt_quantity(43.58884001, 'MW'), unyt_quantity(39.97595819, 'MW'), unyt_quantity(32.90419282, 'MW'), unyt_quantity(29.7322697, 'MW'), unyt_quantity(29.07432187, 'MW'), unyt_quantity(32.48245396, 'MW'), unyt_quantity(14.52157604, 'MW'), unyt_quantity(30.85278169, 'MW'), unyt_quantity(32.5195001, 'MW'), unyt_quantity(41.5981539, 'MW'), unyt_quantity(37.24880579, 'MW'), unyt_quantity(25.27437694, 'MW'), unyt_quantity(38.66551433, 'MW'), unyt_quantity(36.2601746, 'MW')]\n" + ] + } + ], + "source": [ + "for t in model.technology_list:\n", + " print(t.power_history)" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[Nuclear_Adv: 50.0 MW, Battery: 10.0 MW, NaturalGas_Conv: 50.0 MW]\n" + ] + } + ], + "source": [ + "print(model.technology_list)" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [], + "source": [ + "model.technology_list[0].reset_history()" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "ename": "TypeError", + "evalue": "only integer scalar arrays can be converted to a scalar index", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[43], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m np\u001b[39m.\u001b[39;49mndarray(model\u001b[39m.\u001b[39;49mtechnology_list[\u001b[39m2\u001b[39;49m]\u001b[39m.\u001b[39;49mpower_history)\n", + "\u001b[0;31mTypeError\u001b[0m: only integer scalar arrays can be converted to a scalar index" + ] + } + ], + "source": [ + "np.ndarray(model.technology_list[2].power_history)" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0" + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(unyt_array(model.technology_list[0].power_history).to_ndarray())" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_array([71.02468082, 73.61681993, 79.4082994 , 79.89648718, 86.85434205,\n", + " 71.2546886 , 83.20470555, 80.58183091, 85.93987225, 78.6084282 ,\n", + " 93.58884001, 89.97595819, 82.90419282, 79.7322697 , 79.07432187,\n", + " 82.48245396, 64.52157604, 80.85278169, 82.5195001 , 91.5981539 ,\n", + " 87.24880579, 75.27437694, 88.66551433, 86.2601746 ], 'MW')" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.net_demand" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "battery.technology_type == 'storage'" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "battery.storage_history" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "data = {}\n", + "for t in model.technology_list:\n", + " if t.technology_type == 'storage':\n", + " \n", + " if len(t.power_history) == 0:\n", + " data[t.technology_name] = np.zeros(len(model.net_demand))\n", + " else:\n", + " data[t.technology_name] = unyt_array(t.power_history).to_ndarray()\n", + "results = pd.DataFrame()" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Nuclear_AdvBatteryNaturalGas_Conv
00.00.021.024681
10.00.023.616820
20.00.029.408299
30.00.029.896487
40.00.036.854342
50.00.021.254689
60.00.033.204706
70.00.030.581831
80.00.035.939872
90.00.028.608428
100.00.043.588840
110.00.039.975958
120.00.032.904193
130.00.029.732270
140.00.029.074322
150.00.032.482454
160.00.014.521576
170.00.030.852782
180.00.032.519500
190.00.041.598154
200.00.037.248806
210.00.025.274377
220.00.038.665514
230.00.036.260175
\n", + "
" + ], + "text/plain": [ + " Nuclear_Adv Battery NaturalGas_Conv\n", + "0 0.0 0.0 21.024681\n", + "1 0.0 0.0 23.616820\n", + "2 0.0 0.0 29.408299\n", + "3 0.0 0.0 29.896487\n", + "4 0.0 0.0 36.854342\n", + "5 0.0 0.0 21.254689\n", + "6 0.0 0.0 33.204706\n", + "7 0.0 0.0 30.581831\n", + "8 0.0 0.0 35.939872\n", + "9 0.0 0.0 28.608428\n", + "10 0.0 0.0 43.588840\n", + "11 0.0 0.0 39.975958\n", + "12 0.0 0.0 32.904193\n", + "13 0.0 0.0 29.732270\n", + "14 0.0 0.0 29.074322\n", + "15 0.0 0.0 32.482454\n", + "16 0.0 0.0 14.521576\n", + "17 0.0 0.0 30.852782\n", + "18 0.0 0.0 32.519500\n", + "19 0.0 0.0 41.598154\n", + "20 0.0 0.0 37.248806\n", + "21 0.0 0.0 25.274377\n", + "22 0.0 0.0 38.665514\n", + "23 0.0 0.0 36.260175" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pd.DataFrame(data)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'Battery'" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "battery.technology_name" + ] } ], "metadata": { diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 60bbf61..554a497 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -20,7 +20,7 @@ def __init__(self, self.covered_demand = None def _format_results(self): - + pass diff --git a/osier/technology.py b/osier/technology.py index 0e3e405..0687de8 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -1,5 +1,5 @@ import unyt -from unyt import MW, hr, kg, km, m, megatonnes +from unyt import MW, hr, kg, km, m, megatonnes, MWh from unyt import unyt_quantity, unyt_array from unyt.exceptions import UnitParseError from collections import OrderedDict @@ -10,7 +10,7 @@ _dim_opts = {'time': hr, 'power': MW, - 'energy': MW * hr, + 'energy': MWh, 'mass': kg, 'length': km, 'area': km**2, @@ -18,8 +18,8 @@ 'specific_time': hr**-1, 'specific_mass': kg**-1, 'specific_power': MW**-1, - 'specific_energy': (MW * hr)**-1, - 'mass_per_energy': megatonnes * (MW * hr)**-1, + 'specific_energy': (MWh)**-1, + 'mass_per_energy': megatonnes * (MWh)**-1, 'area_per_power': km**2 * MW**-1} _constant_types = (int, float, unyt_quantity) From 96d52d92ea1039b14b16bfd2023858eba572f001 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Sun, 15 Dec 2024 10:21:32 -0600 Subject: [PATCH 17/28] updates logic dispatch and example notebook --- .../examples/hierarchical_dispatch.ipynb | 606 +++++++++--------- osier/models/logic_dispatch.py | 11 +- 2 files changed, 327 insertions(+), 290 deletions(-) diff --git a/docs/source/examples/hierarchical_dispatch.ipynb b/docs/source/examples/hierarchical_dispatch.ipynb index 805c8cf..668aadb 100644 --- a/docs/source/examples/hierarchical_dispatch.ipynb +++ b/docs/source/examples/hierarchical_dispatch.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 30, "metadata": {}, "outputs": [], "source": [ @@ -23,7 +23,7 @@ "from unyt import MW, GW, km, unyt_array\n", "\n", "# osier imports\n", - "from osier import LogicDispatchModel\n", + "from osier import LogicDispatchModel, DispatchModel\n", "from osier.tech_library import nuclear_adv, wind, battery, natural_gas\n", "from osier import total_cost, annual_emission\n", "\n", @@ -46,31 +46,130 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_quantity(400., 'MW*hr')" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "battery.storage_capacity" + ] + }, + { + "cell_type": "code", + "execution_count": 94, "metadata": {}, "outputs": [], "source": [ "nuclear_adv.capacity = 50\n", - "wind.capacity = 20\n", - "battery.capacity = 10\n", - "natural_gas.capacity = 50" + "wind.capacity = 100\n", + "battery.capacity = 100\n", + "\n", + "natural_gas.capacity = 0.1" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "metadata": {}, + "outputs": [], + "source": [ + "nuclear_adv.reset_history()" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 99, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[Nuclear_Adv: 50.0 MW,\n", - " WindTurbine: 20.0 MW,\n", - " Battery: 10.0 MW,\n", - " NaturalGas_Conv: 50.0 MW]" + "unyt_quantity(50., 'MW')" ] }, - "execution_count": 11, + "execution_count": 99, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nuclear_adv.power_level" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_quantity(37.5, 'MW')" + ] + }, + "execution_count": 100, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nuclear_adv.power_output(demand=-1*MW)" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "metadata": {}, + "outputs": [], + "source": [ + "battery.initial_storage = 100" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_quantity(0., 'MW')" + ] + }, + "execution_count": 103, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "natural_gas.power_output(-1*MW)" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[Nuclear_Adv: 0.1 MW,\n", + " WindTurbine: 100.0 MW,\n", + " Battery: 100.0 MW,\n", + " NaturalGas_Conv: 0.1 MW]" + ] + }, + "execution_count": 83, "metadata": {}, "output_type": "execute_result" } @@ -82,20 +181,21 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 84, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array([71.02468082, 73.61681993, 79.4082994 , 79.89648718, 86.85434205,\n", - " 71.2546886 , 83.20470555, 80.58183091, 85.93987225, 78.6084282 ,\n", - " 93.58884001, 89.97595819, 82.90419282, 79.7322697 , 79.07432187,\n", - " 82.48245396, 64.52157604, 80.85278169, 82.5195001 , 91.5981539 ,\n", - " 87.24880579, 75.27437694, 88.66551433, 86.2601746 ])" + "array([ -8.16983792, 36.85017355, 43.50402908, -6.16971374,\n", + " -17.70082279, 22.60276088, 29.33647965, 54.57836447,\n", + " 19.13062058, -14.67531027, 90.43536173, 41.79955077,\n", + " 64.93959926, 14.77231421, -119.94658745, 8.7680144 ,\n", + " -0.64335546, -13.80072492, 58.1319253 , 76.24943415,\n", + " -32.13105368, 40.13156249, 40.07400895, -10.76656657])" ] }, - "execution_count": 13, + "execution_count": 84, "metadata": {}, "output_type": "execute_result" } @@ -107,7 +207,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 85, "metadata": {}, "outputs": [], "source": [ @@ -117,17 +217,39 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 86, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "19.3 ms ± 275 μs per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" + ] + } + ], + "source": [ + "%%timeit\n", + "model.solve()" + ] + }, + { + "cell_type": "code", + "execution_count": 87, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "unyt_array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0.], 'MW')" + "unyt_array([ -16.33967584, 0. , 0. , -12.33942748,\n", + " -35.40164557, 0. , 0. , 53.83143317,\n", + " 18.93062058, -29.35062054, 75.56005146, 41.59955077,\n", + " 64.73959926, 14.57231421, -219.94658745, 0. ,\n", + " -1.28671093, -27.60144983, 0. , 28.10529347,\n", + " -64.26210735, 7.80050881, 39.87400895, -21.53313314], 'MW')" ] }, - "execution_count": 21, + "execution_count": 87, "metadata": {}, "output_type": "execute_result" } @@ -138,7 +260,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 15, "metadata": {}, "outputs": [], "source": [ @@ -147,16 +269,16 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 88, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW'), unyt_quantity(50., 'MW')]\n", - "[]\n", - "[unyt_quantity(21.02468082, 'MW'), unyt_quantity(23.61681993, 'MW'), unyt_quantity(29.4082994, 'MW'), unyt_quantity(29.89648718, 'MW'), unyt_quantity(36.85434205, 'MW'), unyt_quantity(21.2546886, 'MW'), unyt_quantity(33.20470555, 'MW'), unyt_quantity(30.58183091, 'MW'), unyt_quantity(35.93987225, 'MW'), unyt_quantity(28.6084282, 'MW'), unyt_quantity(43.58884001, 'MW'), unyt_quantity(39.97595819, 'MW'), unyt_quantity(32.90419282, 'MW'), unyt_quantity(29.7322697, 'MW'), unyt_quantity(29.07432187, 'MW'), unyt_quantity(32.48245396, 'MW'), unyt_quantity(14.52157604, 'MW'), unyt_quantity(30.85278169, 'MW'), unyt_quantity(32.5195001, 'MW'), unyt_quantity(41.5981539, 'MW'), unyt_quantity(37.24880579, 'MW'), unyt_quantity(25.27437694, 'MW'), unyt_quantity(38.66551433, 'MW'), unyt_quantity(36.2601746, 'MW')]\n" + "[unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW')]\n", + "[unyt_quantity(-8.16983792, 'MW'), unyt_quantity(36.65017355, 'MW'), unyt_quantity(43.30402908, 'MW'), unyt_quantity(-6.16971374, 'MW'), unyt_quantity(-17.70082279, 'MW'), unyt_quantity(22.40276088, 'MW'), unyt_quantity(29.13647965, 'MW'), unyt_quantity(0.54693129, 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(-14.67531027, 'MW'), unyt_quantity(14.67531027, 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(-100., 'MW'), unyt_quantity(8.5680144, 'MW'), unyt_quantity(-0.64335546, 'MW'), unyt_quantity(-13.80072492, 'MW'), unyt_quantity(57.9319253, 'MW'), unyt_quantity(47.94414068, 'MWh/hr'), unyt_quantity(-32.13105368, 'MW'), unyt_quantity(32.13105368, 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(-10.76656657, 'MW')]\n", + "[unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW')]\n" ] } ], @@ -167,14 +289,14 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 89, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[Nuclear_Adv: 50.0 MW, Battery: 10.0 MW, NaturalGas_Conv: 50.0 MW]\n" + "[Nuclear_Adv: 0.1 MW, Battery: 100.0 MW, NaturalGas_Conv: 0.1 MW]\n" ] } ], @@ -184,371 +306,279 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 90, "metadata": {}, "outputs": [], "source": [ - "model.technology_list[0].reset_history()" + "data = {}\n", + "for t in model.technology_list:\n", + " if t.technology_type == 'storage':\n", + " if len(t.power_history) == 0:\n", + " data[f\"{t.technology_name}_charge\"] = np.zeros(len(model.net_demand))\n", + " else:\n", + " data[f\"{t.technology_name}_charge\"] = unyt_array(t.power_history).to_ndarray()\n", + " if len(t.storage_history) == 0:\n", + " data[f\"{t.technology_name}_level\"] = np.zeros(len(model.net_demand))\n", + " else:\n", + " data[f\"{t.technology_name}_level\"] = unyt_array(t.storage_history).to_ndarray()\n", + " else:\n", + " if len(t.power_history) == 0:\n", + " data[t.technology_name] = np.zeros(len(model.net_demand))\n", + " else:\n", + " data[t.technology_name] = unyt_array(t.power_history).to_ndarray()\n", + "# results = pd.DataFrame(data)" ] }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 91, "metadata": {}, "outputs": [ { - "ename": "TypeError", - "evalue": "only integer scalar arrays can be converted to a scalar index", + "ename": "SyntaxError", + "evalue": "invalid syntax (519241152.py, line 1)", "output_type": "error", "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[43], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m np\u001b[39m.\u001b[39;49mndarray(model\u001b[39m.\u001b[39;49mtechnology_list[\u001b[39m2\u001b[39;49m]\u001b[39m.\u001b[39;49mpower_history)\n", - "\u001b[0;31mTypeError\u001b[0m: only integer scalar arrays can be converted to a scalar index" + "\u001b[0;36m Cell \u001b[0;32mIn[91], line 1\u001b[0;36m\u001b[0m\n\u001b[0;31m model.technology_list[0].\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" ] } ], "source": [ - "np.ndarray(model.technology_list[2].power_history)" + "model.technology_list[0]." ] }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 75, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "0" + "{'Nuclear_Adv': array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]),\n", + " 'Battery_charge': array([ -8.16983792, 36.85017355, 43.50402908, -6.16971374,\n", + " -17.70082279, 22.60276088, 29.08341095, 0. ,\n", + " 0. , -14.67531027, 14.67531027, 0. ,\n", + " 0. , 0. , -100. , 8.7680144 ,\n", + " -0.64335546, -13.80072492, 58.1319253 , 47.54414068,\n", + " -32.13105368, 32.13105368, 0. , -10.76656657]),\n", + " 'Battery_level': array([108.16983792, 71.31966438, 27.8156353 , 33.98534904,\n", + " 51.68617183, 29.08341095, 0. , 0. ,\n", + " 0. , 14.67531027, 0. , 0. ,\n", + " 0. , 0. , 100. , 91.2319856 ,\n", + " 91.87534107, 105.67606598, 47.54414068, 0. ,\n", + " 32.13105368, 0. , 0. , 10.76656657]),\n", + " 'NaturalGas_Conv': array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])}" ] }, - "execution_count": 48, + "execution_count": 75, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "len(unyt_array(model.technology_list[0].power_history).to_ndarray())" + "data" ] }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 93, "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "unyt_array([71.02468082, 73.61681993, 79.4082994 , 79.89648718, 86.85434205,\n", - " 71.2546886 , 83.20470555, 80.58183091, 85.93987225, 78.6084282 ,\n", - " 93.58884001, 89.97595819, 82.90419282, 79.7322697 , 79.07432187,\n", - " 82.48245396, 64.52157604, 80.85278169, 82.5195001 , 91.5981539 ,\n", - " 87.24880579, 75.27437694, 88.66551433, 86.2601746 ], 'MW')" - ] - }, - "execution_count": 47, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "Nuclear_Adv\n", + "15\n", + "Battery_charge\n", + "24\n", + "Battery_level\n", + "24\n", + "NaturalGas_Conv\n", + "15\n" + ] } ], "source": [ - "model.net_demand" + "for k,v in data.items():\n", + " print(k)\n", + " print(len(v))" ] }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 92, "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "True" - ] - }, - "execution_count": 56, - "metadata": {}, - "output_type": "execute_result" + "ename": "ValueError", + "evalue": "All arrays must be of the same length", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[92], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m pd\u001b[39m.\u001b[39;49mDataFrame(data)\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/frame.py:778\u001b[0m, in \u001b[0;36mDataFrame.__init__\u001b[0;34m(self, data, index, columns, dtype, copy)\u001b[0m\n\u001b[1;32m 772\u001b[0m mgr \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_init_mgr(\n\u001b[1;32m 773\u001b[0m data, axes\u001b[39m=\u001b[39m{\u001b[39m\"\u001b[39m\u001b[39mindex\u001b[39m\u001b[39m\"\u001b[39m: index, \u001b[39m\"\u001b[39m\u001b[39mcolumns\u001b[39m\u001b[39m\"\u001b[39m: columns}, dtype\u001b[39m=\u001b[39mdtype, copy\u001b[39m=\u001b[39mcopy\n\u001b[1;32m 774\u001b[0m )\n\u001b[1;32m 776\u001b[0m \u001b[39melif\u001b[39;00m \u001b[39misinstance\u001b[39m(data, \u001b[39mdict\u001b[39m):\n\u001b[1;32m 777\u001b[0m \u001b[39m# GH#38939 de facto copy defaults to False only in non-dict cases\u001b[39;00m\n\u001b[0;32m--> 778\u001b[0m mgr \u001b[39m=\u001b[39m dict_to_mgr(data, index, columns, dtype\u001b[39m=\u001b[39;49mdtype, copy\u001b[39m=\u001b[39;49mcopy, typ\u001b[39m=\u001b[39;49mmanager)\n\u001b[1;32m 779\u001b[0m \u001b[39melif\u001b[39;00m \u001b[39misinstance\u001b[39m(data, ma\u001b[39m.\u001b[39mMaskedArray):\n\u001b[1;32m 780\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mnumpy\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mma\u001b[39;00m \u001b[39mimport\u001b[39;00m mrecords\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:503\u001b[0m, in \u001b[0;36mdict_to_mgr\u001b[0;34m(data, index, columns, dtype, typ, copy)\u001b[0m\n\u001b[1;32m 499\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 500\u001b[0m \u001b[39m# dtype check to exclude e.g. range objects, scalars\u001b[39;00m\n\u001b[1;32m 501\u001b[0m arrays \u001b[39m=\u001b[39m [x\u001b[39m.\u001b[39mcopy() \u001b[39mif\u001b[39;00m \u001b[39mhasattr\u001b[39m(x, \u001b[39m\"\u001b[39m\u001b[39mdtype\u001b[39m\u001b[39m\"\u001b[39m) \u001b[39melse\u001b[39;00m x \u001b[39mfor\u001b[39;00m x \u001b[39min\u001b[39;00m arrays]\n\u001b[0;32m--> 503\u001b[0m \u001b[39mreturn\u001b[39;00m arrays_to_mgr(arrays, columns, index, dtype\u001b[39m=\u001b[39;49mdtype, typ\u001b[39m=\u001b[39;49mtyp, consolidate\u001b[39m=\u001b[39;49mcopy)\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:114\u001b[0m, in \u001b[0;36marrays_to_mgr\u001b[0;34m(arrays, columns, index, dtype, verify_integrity, typ, consolidate)\u001b[0m\n\u001b[1;32m 111\u001b[0m \u001b[39mif\u001b[39;00m verify_integrity:\n\u001b[1;32m 112\u001b[0m \u001b[39m# figure out the index, if necessary\u001b[39;00m\n\u001b[1;32m 113\u001b[0m \u001b[39mif\u001b[39;00m index \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 114\u001b[0m index \u001b[39m=\u001b[39m _extract_index(arrays)\n\u001b[1;32m 115\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 116\u001b[0m index \u001b[39m=\u001b[39m ensure_index(index)\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:677\u001b[0m, in \u001b[0;36m_extract_index\u001b[0;34m(data)\u001b[0m\n\u001b[1;32m 675\u001b[0m lengths \u001b[39m=\u001b[39m \u001b[39mlist\u001b[39m(\u001b[39mset\u001b[39m(raw_lengths))\n\u001b[1;32m 676\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mlen\u001b[39m(lengths) \u001b[39m>\u001b[39m \u001b[39m1\u001b[39m:\n\u001b[0;32m--> 677\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\u001b[39m\"\u001b[39m\u001b[39mAll arrays must be of the same length\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m 679\u001b[0m \u001b[39mif\u001b[39;00m have_dicts:\n\u001b[1;32m 680\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\n\u001b[1;32m 681\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mMixing dicts with non-Series may lead to ambiguous ordering.\u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 682\u001b[0m )\n", + "\u001b[0;31mValueError\u001b[0m: All arrays must be of the same length" + ] } ], "source": [ - "battery.technology_type == 'storage'" + "pd.DataFrame(data)" ] }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 73, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[]" + "" ] }, - "execution_count": 57, + "execution_count": 73, "metadata": {}, "output_type": "execute_result" + }, + { + "data": { + "image/png": "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K3WvRwRBkLxmjMmWEZHlwgsv9P+/e/fu6N+/P0466SQsXLgQ999/v4YzI+j80J6xY8f6/9+tWzf06dMH7dq1w9dff43Ro0drOLPY5K677sK///6LtWvXyt6j8yHykAUFQLNmzWA2m2Xqt7CwUKaSieiSmpqK7t27Y/fu3VpPpcHiy6Ki80N/tGzZEu3ataPzIwLcfffd+OKLL/Dzzz+jdevW/uV0PkQPEigAEhIS0Lt3b6xatUqyfNWqVRgwYIBGsyIAwOFwYPv27WjZsqXWU2mw5ObmIjs7W3J+OJ1OrFmzhs4PjSkpKUF+fj6dHyrCGMNdd92Fzz//HD/99BNyc3Ml79P5ED3IxXOc+++/H9dccw369OmD/v37Y968eTh48CBuv/12rafWoHjwwQcxcuRItG3bFoWFhXjuuedQWVmJ6667TuupxTTV1dXYs2eP/3VeXh42b96MJk2aoG3btpg0aRKmTp2Kjh07omPHjpg6dSpSUlIwbtw4DWcde9S2H5o0aYIpU6bg8ssvR8uWLbF//348/vjjaNasGUaNGqXhrGOLO++8E4sWLcKKFSuQlpbmt5RkZGQgOTkZgiDQ+RAtNM0h0hlz585l7dq1YwkJCez000/3p5UR0WPs2LGsZcuWLD4+nuXk5LDRo0ezrVu3aj2tmOfnn39mAGR/1113HWPMm1r51FNPsezsbJaYmMjOOecctmXLFm0nHYPUth+sVisbPnw4a968OYuPj2dt27Zl1113HTt48KDW044plH5/AGzBggX+deh8iA4CY4xFXxYRBEEQBEHUDMWgEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO/4PJvJKgb2P61YAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ - "battery.storage_history" + "ax = results.plot.area(linewidth=0)\n", + "ax.plot(model.net_demand, lw=3, label='Demand')\n", + "ax.legend()" ] }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 31, "metadata": {}, "outputs": [], "source": [ - "data = {}\n", - "for t in model.technology_list:\n", - " if t.technology_type == 'storage':\n", - " \n", - " if len(t.power_history) == 0:\n", - " data[t.technology_name] = np.zeros(len(model.net_demand))\n", - " else:\n", - " data[t.technology_name] = unyt_array(t.power_history).to_ndarray()\n", - "results = pd.DataFrame()" + "original_model = DispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", + " net_demand=net_demand)" ] }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "80.6 ms ± 13.6 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" + ] + } + ], + "source": [ + "%%timeit\n", + "original_model.solve()" + ] + }, + { + "cell_type": "code", + "execution_count": 35, "metadata": {}, "outputs": [ { "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Nuclear_AdvBatteryNaturalGas_Conv
00.00.021.024681
10.00.023.616820
20.00.029.408299
30.00.029.896487
40.00.036.854342
50.00.021.254689
60.00.033.204706
70.00.030.581831
80.00.035.939872
90.00.028.608428
100.00.043.588840
110.00.039.975958
120.00.032.904193
130.00.029.732270
140.00.029.074322
150.00.032.482454
160.00.014.521576
170.00.030.852782
180.00.032.519500
190.00.041.598154
200.00.037.248806
210.00.025.274377
220.00.038.665514
230.00.036.260175
\n", - "
" - ], "text/plain": [ - " Nuclear_Adv Battery NaturalGas_Conv\n", - "0 0.0 0.0 21.024681\n", - "1 0.0 0.0 23.616820\n", - "2 0.0 0.0 29.408299\n", - "3 0.0 0.0 29.896487\n", - "4 0.0 0.0 36.854342\n", - "5 0.0 0.0 21.254689\n", - "6 0.0 0.0 33.204706\n", - "7 0.0 0.0 30.581831\n", - "8 0.0 0.0 35.939872\n", - "9 0.0 0.0 28.608428\n", - "10 0.0 0.0 43.588840\n", - "11 0.0 0.0 39.975958\n", - "12 0.0 0.0 32.904193\n", - "13 0.0 0.0 29.732270\n", - "14 0.0 0.0 29.074322\n", - "15 0.0 0.0 32.482454\n", - "16 0.0 0.0 14.521576\n", - "17 0.0 0.0 30.852782\n", - "18 0.0 0.0 32.519500\n", - "19 0.0 0.0 41.598154\n", - "20 0.0 0.0 37.248806\n", - "21 0.0 0.0 25.274377\n", - "22 0.0 0.0 38.665514\n", - "23 0.0 0.0 36.260175" + "" ] }, - "execution_count": 52, + "execution_count": 35, "metadata": {}, "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ - "pd.DataFrame(data)" + "original_model.results.plot.area(lw=0)" ] }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "from timeit import timeit, repeat" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [], + "source": [ + "logic_time = timeit(stmt=\"model.solve()\",\n", + " globals=globals(),\n", + " number=7)" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [], + "source": [ + "logic_time = repeat(stmt=\"model.solve()\",\n", + " globals=globals(),\n", + " repeat=7,\n", + " number=10)" + ] + }, + { + "cell_type": "code", + "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'Battery'" + "np.float64(3.4105235536040897)" ] }, - "execution_count": 31, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "battery.technology_name" + "(np.array(logic_time)/10*1e3).std()" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 554a497..43d374a 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -19,19 +19,26 @@ def __init__(self, self.cost_history = np.zeros(len(net_demand)) self.covered_demand = None + def _reset_all(self): + for t in self.nonstorage_techs+self.storage_techs: + t.reset_history() + + return + def _format_results(self): - pass + return def solve(self): covered_demand = self.net_demand.copy() self.nonstorage_techs.sort() - self.storage_techs.sort() + self._reset_all() for i, v in enumerate(covered_demand): + # ramping technologies that must run # there is unmet demand if v > 0: for t in self.nonstorage_techs: From 41d7f763962f5f2111d435556954eba06bfd777c Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Sun, 15 Dec 2024 12:11:45 -0600 Subject: [PATCH 18/28] updates logic flow and battery output --- .../examples/hierarchical_dispatch.ipynb | 693 ++++++++++++++---- osier/models/logic_dispatch.py | 81 +- osier/technology.py | 23 +- 3 files changed, 623 insertions(+), 174 deletions(-) diff --git a/docs/source/examples/hierarchical_dispatch.ipynb b/docs/source/examples/hierarchical_dispatch.ipynb index 668aadb..b7c1866 100644 --- a/docs/source/examples/hierarchical_dispatch.ipynb +++ b/docs/source/examples/hierarchical_dispatch.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -46,16 +46,16 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "unyt_quantity(400., 'MW*hr')" + "unyt_quantity(3261.36504, 'MW*hr')" ] }, - "execution_count": 63, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -66,7 +66,7 @@ }, { "cell_type": "code", - "execution_count": 94, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -79,7 +79,7 @@ }, { "cell_type": "code", - "execution_count": 98, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -88,7 +88,7 @@ }, { "cell_type": "code", - "execution_count": 99, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -97,7 +97,7 @@ "unyt_quantity(50., 'MW')" ] }, - "execution_count": 99, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -108,7 +108,7 @@ }, { "cell_type": "code", - "execution_count": 100, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -117,7 +117,7 @@ "unyt_quantity(37.5, 'MW')" ] }, - "execution_count": 100, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -128,7 +128,7 @@ }, { "cell_type": "code", - "execution_count": 101, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -137,7 +137,7 @@ }, { "cell_type": "code", - "execution_count": 103, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -146,167 +146,284 @@ "unyt_quantity(0., 'MW')" ] }, - "execution_count": 103, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "natural_gas.power_output(-1*MW)" + "natural_gas.power_output(-100*MW)" ] }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[Nuclear_Adv: 0.1 MW,\n", - " WindTurbine: 100.0 MW,\n", - " Battery: 100.0 MW,\n", - " NaturalGas_Conv: 0.1 MW]" + "unyt_quantity(100, 'MWh')" ] }, - "execution_count": 83, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "tech_list = [nuclear_adv, wind, battery, natural_gas]\n", - "tech_list" + "battery.storage_level" ] }, { "cell_type": "code", - "execution_count": 84, + "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array([ -8.16983792, 36.85017355, 43.50402908, -6.16971374,\n", - " -17.70082279, 22.60276088, 29.33647965, 54.57836447,\n", - " 19.13062058, -14.67531027, 90.43536173, 41.79955077,\n", - " 64.93959926, 14.77231421, -119.94658745, 8.7680144 ,\n", - " -0.64335546, -13.80072492, 58.1319253 , 76.24943415,\n", - " -32.13105368, 40.13156249, 40.07400895, -10.76656657])" + "unyt_quantity(0., 'MW')" ] }, - "execution_count": 84, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "net_demand = demand - wind_speed*wind.capacity.to_value()\n", - "net_demand" + "natural_gas.power_output(-0.01*MW)" ] }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 12, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_quantity(25., 'MW')" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "model = LogicDispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", - " net_demand=net_demand)" + "nuclear_adv.power_output(-1*MW)" ] }, { "cell_type": "code", - "execution_count": 86, + "execution_count": 13, "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "19.3 ms ± 275 μs per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" - ] + "data": { + "text/plain": [ + "unyt_quantity(-100., 'MW')" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "%%timeit\n", - "model.solve()" + "battery.power_output(-1000*MW)" ] }, { "cell_type": "code", - "execution_count": 87, + "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "unyt_array([ -16.33967584, 0. , 0. , -12.33942748,\n", - " -35.40164557, 0. , 0. , 53.83143317,\n", - " 18.93062058, -29.35062054, 75.56005146, 41.59955077,\n", - " 64.73959926, 14.57231421, -219.94658745, 0. ,\n", - " -1.28671093, -27.60144983, 0. , 28.10529347,\n", - " -64.26210735, 7.80050881, 39.87400895, -21.53313314], 'MW')" + "unyt_quantity(0., 'MW')" ] }, - "execution_count": 87, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "model.solve()" + "battery.charge(100*MW)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_quantity(200., 'MWh')" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "battery.storage_level" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_quantity(200., 'MWh')" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "model.results" + "battery.storage_level" ] }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 17, "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "[unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW')]\n", - "[unyt_quantity(-8.16983792, 'MW'), unyt_quantity(36.65017355, 'MW'), unyt_quantity(43.30402908, 'MW'), unyt_quantity(-6.16971374, 'MW'), unyt_quantity(-17.70082279, 'MW'), unyt_quantity(22.40276088, 'MW'), unyt_quantity(29.13647965, 'MW'), unyt_quantity(0.54693129, 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(-14.67531027, 'MW'), unyt_quantity(14.67531027, 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(-100., 'MW'), unyt_quantity(8.5680144, 'MW'), unyt_quantity(-0.64335546, 'MW'), unyt_quantity(-13.80072492, 'MW'), unyt_quantity(57.9319253, 'MW'), unyt_quantity(47.94414068, 'MWh/hr'), unyt_quantity(-32.13105368, 'MW'), unyt_quantity(32.13105368, 'MWh/hr'), unyt_quantity(0., 'MWh/hr'), unyt_quantity(-10.76656657, 'MW')]\n", - "[unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW'), unyt_quantity(0.1, 'MW')]\n" - ] + "data": { + "text/plain": [ + "unyt_quantity(0., 'MW')" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "for t in model.technology_list:\n", - " print(t.power_history)" + "natural_gas.power_output(-1*MW)" ] }, { "cell_type": "code", - "execution_count": 89, + "execution_count": 18, "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "[Nuclear_Adv: 0.1 MW, Battery: 100.0 MW, NaturalGas_Conv: 0.1 MW]\n" - ] + "data": { + "text/plain": [ + "[Nuclear_Adv: 50.0 MW,\n", + " WindTurbine: 100.0 MW,\n", + " Battery: 100.0 MW,\n", + " NaturalGas_Conv: 0.1 MW]" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tech_list = [nuclear_adv, wind, battery, natural_gas]\n", + "tech_list" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([ 53.39487091, -40.10054983, 53.97860494, 27.01922515,\n", + " 50.32396895, 67.59012572, 20.03792269, 76.55838803,\n", + " 3.3748523 , 39.97291007, 42.51004457, 8.88657628,\n", + " -19.57365318, 3.92774161, -48.46142547, -69.76925155,\n", + " -37.01867128, -52.49792234, 25.3980917 , -3.77512012,\n", + " -18.30934924, -1.23386905, 17.45592987, 11.18576393])" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "net_demand = demand - wind_speed*wind.capacity.to_value()\n", + "net_demand" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [], + "source": [ + "model = LogicDispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", + " net_demand=net_demand)" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "covered_dem = model.solve()" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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KuPzAZwTYQVAUs0oylVell+d4Uh8fP6Wv72SqbQARsSZFQBJ5fMZumz6FElifD6AMWFnBUDS3f+Fedr5Xou+NH86U2kBnBNhBUDSzSrN16zSfLeXASBFUAYCAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACelvK3LpumKUlqa2tzeSUAAGCsrL+3rb/HR5PyYaW9vV2SVFVV5fJKAABAotrb21VYWDjq5xjmWCKNh0WjUR07dkzBYFCGYdj6vdva2lRVVaWGhgYVFBTY+r0xdvwcvIGfgzfwc/AGfg4TZ5qm2tvbVVlZKZ9v9FMpKb+z4vP5NH36dEdfo6CggP8zegA/B2/g5+AN/By8gZ/DxJxrR8XCAVsAAOBphBUAAOBphJVRBAIB3XvvvQoEAm4vJa3xc/AGfg7ewM/BG/g5JFfKH7AFAACTGzsrAADA0wgrAADA0wgrAADA0wgrAADA0wgrI3j44YdVXV2t7OxszZ8/Xy+//LLbS0ordXV1MgxjyKO8vNztZU16L730klasWKHKykoZhqHf/va3Qz5umqbq6upUWVmpnJwcLV26VPv27XNnsZPYuX4OX/va1854f1x99dXuLHYS27hxo6688koFg0FNmzZNN910k955550hn8N7IjkIK2fx5JNPas2aNVq/fr3eeOMNfepTn9Ly5ct19OhRt5eWVi655BIdP348/ti7d6/bS5r0Ojs7dfnll2vz5s1n/fiDDz6oTZs2afPmzaqvr1d5ebmWLVsWv6ML9jjXz0GSPvvZzw55f/zhD39I4grTw44dO3THHXdo165d2r59u/r6+lRbW6vOzs745/CeSBITZ7jqqqvM2267bchzF198sXnPPfe4tKL0c++995qXX36528tIa5LM3/zmN/E/R6NRs7y83Pz+978ff66np8csLCw0f/SjH7mwwvQw/Odgmqa5evVq8/Of/7wr60lnTU1NpiRzx44dpmnynkgmdlaGCYfD2r17t2pra4c8X1tbq507d7q0qvR08OBBVVZWqrq6WrfccosOHz7s9pLS2pEjR9TY2DjkvREIBLRkyRLeGy548cUXNW3aNM2ePVvf+MY31NTU5PaSJr3W1lZJUlFRkSTeE8lEWBmmublZkUhEZWVlQ54vKytTY2OjS6tKPwsXLtTPfvYzPffcc3rsscfU2NioxYsXq6Wlxe2lpS3r//+8N9y3fPly/cd//IdeeOEF/eAHP1B9fb2uu+46hUIht5c2aZmmqbVr1+qaa67RvHnzJPGeSKaUv3XZKYZhDPmzaZpnPAfnLF++PP7Pl156qRYtWqRZs2Zpy5YtWrt2rYsrA+8N9918883xf543b54WLFigmTNn6plnntHKlStdXNnkdeedd+qtt97SK6+8csbHeE84j52VYUpKSuT3+89IxU1NTWekZyRPXl6eLr30Uh08eNDtpaQtqxuL94b3VFRUaObMmbw/HPLtb39bTz/9tP74xz9q+vTp8ed5TyQPYWWYrKwszZ8/X9u3bx/y/Pbt27V48WKXVoVQKKS3335bFRUVbi8lbVVXV6u8vHzIeyMcDmvHjh28N1zW0tKihoYG3h82M01Td955p5566im98MILqq6uHvJx3hPJQxnoLNauXatbb71VCxYs0KJFi/Too4/q6NGjuu2229xeWtq46667tGLFCs2YMUNNTU26//771dbWptWrV7u9tEmto6NDhw4div/5yJEj2rNnj4qKijRjxgytWbNGGzZsUE1NjWpqarRhwwbl5uZq1apVLq568hnt51BUVKS6ujp98YtfVEVFhd5//31973vfU0lJib7whS+4uOrJ54477tDWrVv1u9/9TsFgML6DUlhYqJycHBmGwXsiWVztRfKwf/u3fzNnzpxpZmVlmZ/4xCfirWpIjptvvtmsqKgwMzMzzcrKSnPlypXmvn373F7WpPfHP/7RlHTGY/Xq1aZpxlo17733XrO8vNwMBALmtddea+7du9fdRU9Co/0curq6zNraWrO0tNTMzMw0Z8yYYa5evdo8evSo28uedM72M5Bk/uQnP4l/Du+J5DBM0zSTH5EAAADGhjMrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0/5/RCYiZOOljmkAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ - "print(model.technology_list)" + "plt.plot(model.covered_demand)" ] }, { "cell_type": "code", - "execution_count": 90, + "execution_count": 36, "metadata": {}, "outputs": [], "source": [ @@ -331,72 +448,309 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": 37, "metadata": {}, "outputs": [ { - "ename": "SyntaxError", - "evalue": "invalid syntax (519241152.py, line 1)", - "output_type": "error", - "traceback": [ - "\u001b[0;36m Cell \u001b[0;32mIn[91], line 1\u001b[0;36m\u001b[0m\n\u001b[0;31m model.technology_list[0].\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" + "name": "stdout", + "output_type": "stream", + "text": [ + "Battery_charge\n", + "244\n", + "Battery_level\n", + "244\n", + "Nuclear_Adv\n", + "242\n", + "NaturalGas_Conv\n", + "243\n" + ] + } + ], + "source": [ + "for k,v in data.items():\n", + " print(k)\n", + " print(len(v))" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "202.67173512710994 MWh\n", + "0.0 MW\n", + "212.67173512710994 MWh\n" ] } ], "source": [ - "model.technology_list[0]." + "print(battery.storage_level)\n", + "v = -10*MW\n", + "v -= battery.charge(v)\n", + "print(v)\n", + "print(battery.storage_level)" ] }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 31, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'Nuclear_Adv': array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]),\n", - " 'Battery_charge': array([ -8.16983792, 36.85017355, 43.50402908, -6.16971374,\n", - " -17.70082279, 22.60276088, 29.08341095, 0. ,\n", - " 0. , -14.67531027, 14.67531027, 0. ,\n", - " 0. , 0. , -100. , 8.7680144 ,\n", - " -0.64335546, -13.80072492, 58.1319253 , 47.54414068,\n", - " -32.13105368, 32.13105368, 0. , -10.76656657]),\n", - " 'Battery_level': array([108.16983792, 71.31966438, 27.8156353 , 33.98534904,\n", - " 51.68617183, 29.08341095, 0. , 0. ,\n", - " 0. , 14.67531027, 0. , 0. ,\n", - " 0. , 0. , 100. , 91.2319856 ,\n", - " 91.87534107, 105.67606598, 47.54414068, 0. ,\n", - " 32.13105368, 0. , 0. , 10.76656657]),\n", - " 'NaturalGas_Conv': array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])}" + "[unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(55.38387989, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(53.39487091, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(53.97860494, 'MW'),\n", + " unyt_quantity(27.01922515, 'MW'),\n", + " unyt_quantity(50.32396895, 'MW'),\n", + " unyt_quantity(48.05561502, 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0., 'MWh/hr'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(3.92774161, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(25.3980917, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(17.45592987, 'MW'),\n", + " unyt_quantity(11.18576393, 'MW'),\n", + " unyt_quantity(0, 'MW'),\n", + " unyt_quantity(0, 'MW')]" ] }, - "execution_count": 75, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data" + "battery.power_history" ] }, { "cell_type": "code", - "execution_count": 93, + "execution_count": 32, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Nuclear_Adv\n", - "15\n", "Battery_charge\n", - "24\n", + "218\n", "Battery_level\n", - "24\n", + "218\n", + "Nuclear_Adv\n", + "218\n", "NaturalGas_Conv\n", - "15\n" + "219\n" ] } ], @@ -408,7 +762,95 @@ }, { "cell_type": "code", - "execution_count": 92, + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'Nuclear_Adv': array([37.5 , 50. , 37.5 , 50. , 37.5 ,\n", + " 49.78414396, 37.28414396, 24.78414396, 37.28414396, 24.78414396,\n", + " 12.28414396, 24.78414396, 12.28414396, 16.77937897, 29.27937897,\n", + " 41.77937897, 50. , 39.00609873, 43.10780205, 30.60780205,\n", + " 27.73601117, 40.23601117, 27.73601117, 15.23601117]),\n", + " 'Battery_charge': array([ -82.1813007 , 2.07971782, -5.15921155, 27.00837748,\n", + " -28.39410668, -14.16870904, -7.16737048, 17.09172966,\n", + " -29.4173956 , -100. , 2.42830196, -15.82984773,\n", + " 51.30356091, 2.3279931 , 0.39961634, -1.34367829,\n", + " 19.00898264, -64.94981954, -9.29882982]),\n", + " 'Battery_level': array([182.1813007 , 180.10158287, 185.26079442, 158.25241694,\n", + " 186.64652361, 200.81523266, 207.98260313, 190.89087347,\n", + " 220.30826907, 320.30826907, 317.87996711, 333.70981484,\n", + " 282.40625393, 280.07826083, 279.67864449, 281.02232278,\n", + " 262.01334014, 326.96315968, 336.2619895 ]),\n", + " 'NaturalGas_Conv': array([0. , 0.1, 0. , 0.1, 0. , 0. , 0. , 0. , 0.1, 0. , 0. , 0.1, 0. ,\n", + " 0. , 0.1, 0.1, 0.1, 0. , 0. , 0. , 0. , 0.1, 0. , 0. ])}" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([-44.6813007 , 52.17971782, 32.34078845, 77.10837748,\n", + " 9.10589332, 49.78414396, 23.11543492, 17.61677349,\n", + " 54.47587362, -4.63325164, -98.06333831, 27.31244593,\n", + " -3.54570377, 16.77937897, 80.68293988, 44.20737206,\n", + " 50.49961634, 39.00609873, 43.10780205, 29.26412377,\n", + " 27.73601117, 59.34499381, -37.21380837, 5.93718136])" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "net_demand" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_quantity(0., 'MW')" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "battery.power_level" + ] + }, + { + "cell_type": "code", + "execution_count": null, "metadata": {}, "outputs": [ { @@ -418,7 +860,7 @@ "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[92], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m pd\u001b[39m.\u001b[39;49mDataFrame(data)\n", + "Cell \u001b[0;32mIn[31], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m pd\u001b[39m.\u001b[39;49mDataFrame(data)\n", "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/frame.py:778\u001b[0m, in \u001b[0;36mDataFrame.__init__\u001b[0;34m(self, data, index, columns, dtype, copy)\u001b[0m\n\u001b[1;32m 772\u001b[0m mgr \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_init_mgr(\n\u001b[1;32m 773\u001b[0m data, axes\u001b[39m=\u001b[39m{\u001b[39m\"\u001b[39m\u001b[39mindex\u001b[39m\u001b[39m\"\u001b[39m: index, \u001b[39m\"\u001b[39m\u001b[39mcolumns\u001b[39m\u001b[39m\"\u001b[39m: columns}, dtype\u001b[39m=\u001b[39mdtype, copy\u001b[39m=\u001b[39mcopy\n\u001b[1;32m 774\u001b[0m )\n\u001b[1;32m 776\u001b[0m \u001b[39melif\u001b[39;00m \u001b[39misinstance\u001b[39m(data, \u001b[39mdict\u001b[39m):\n\u001b[1;32m 777\u001b[0m \u001b[39m# GH#38939 de facto copy defaults to False only in non-dict cases\u001b[39;00m\n\u001b[0;32m--> 778\u001b[0m mgr \u001b[39m=\u001b[39m dict_to_mgr(data, index, columns, dtype\u001b[39m=\u001b[39;49mdtype, copy\u001b[39m=\u001b[39;49mcopy, typ\u001b[39m=\u001b[39;49mmanager)\n\u001b[1;32m 779\u001b[0m \u001b[39melif\u001b[39;00m \u001b[39misinstance\u001b[39m(data, ma\u001b[39m.\u001b[39mMaskedArray):\n\u001b[1;32m 780\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mnumpy\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mma\u001b[39;00m \u001b[39mimport\u001b[39;00m mrecords\n", "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:503\u001b[0m, in \u001b[0;36mdict_to_mgr\u001b[0;34m(data, index, columns, dtype, typ, copy)\u001b[0m\n\u001b[1;32m 499\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 500\u001b[0m \u001b[39m# dtype check to exclude e.g. range objects, scalars\u001b[39;00m\n\u001b[1;32m 501\u001b[0m arrays \u001b[39m=\u001b[39m [x\u001b[39m.\u001b[39mcopy() \u001b[39mif\u001b[39;00m \u001b[39mhasattr\u001b[39m(x, \u001b[39m\"\u001b[39m\u001b[39mdtype\u001b[39m\u001b[39m\"\u001b[39m) \u001b[39melse\u001b[39;00m x \u001b[39mfor\u001b[39;00m x \u001b[39min\u001b[39;00m arrays]\n\u001b[0;32m--> 503\u001b[0m \u001b[39mreturn\u001b[39;00m arrays_to_mgr(arrays, columns, index, dtype\u001b[39m=\u001b[39;49mdtype, typ\u001b[39m=\u001b[39;49mtyp, consolidate\u001b[39m=\u001b[39;49mcopy)\n", "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:114\u001b[0m, in \u001b[0;36marrays_to_mgr\u001b[0;34m(arrays, columns, index, dtype, verify_integrity, typ, consolidate)\u001b[0m\n\u001b[1;32m 111\u001b[0m \u001b[39mif\u001b[39;00m verify_integrity:\n\u001b[1;32m 112\u001b[0m \u001b[39m# figure out the index, if necessary\u001b[39;00m\n\u001b[1;32m 113\u001b[0m \u001b[39mif\u001b[39;00m index \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 114\u001b[0m index \u001b[39m=\u001b[39m _extract_index(arrays)\n\u001b[1;32m 115\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 116\u001b[0m index \u001b[39m=\u001b[39m ensure_index(index)\n", @@ -433,28 +875,19 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": null, "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 73, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAigAAAGdCAYAAAA44ojeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAACc+0lEQVR4nO2dd3wT5R/HP5d0lw5mS5lFAZGpgAiooAwVRQUVFHBvXLgHPxUXKAqigANUxIEIKuAWHKCIKKAoskeBMkr3yk7u+f0REnLPXdskveTu0u/79eoLcrnc8yS3PvedAmOMgSAIgiAIQkeYtJ4AQRAEQRAEDwkUgiAIgiB0BwkUgiAIgiB0BwkUgiAIgiB0BwkUgiAIgiB0BwkUgiAIgiB0BwkUgiAIgiB0BwkUgiAIgiB0R5zWEwgHURRx5MgRpKWlQRAEradDEARBEEQQMMZQVVWFnJwcmEy120gMKVCOHDmCNm3aaD0NgiAIgiDCID8/H61bt651HUMKlLS0NADeL5ienq7xbAiCIAiCCIbKykq0adPGfx+vDUMKFJ9bJz09nQQKQRAEQRiMYMIzKEiWIAiCIAjdQQKFIAiCIAjdQQKFIAiCIAjdEbJA+eWXXzBy5Ejk5ORAEAQsX75c8j5jDFOmTEFOTg6Sk5MxePBgbN26VbKOw+HA3XffjWbNmiE1NRWXXHIJDh06VK8vQhAEQRBE7BCyQLFYLOjZsyfmzJmj+P706dMxc+ZMzJkzBxs2bEB2djaGDRuGqqoq/zqTJk3CsmXLsHjxYqxduxbV1dW4+OKL4fF4wv8mBEEQBEHEDAJjjIX9YUHAsmXLcNlllwHwWk9ycnIwadIkPPLIIwC81pKsrCy8+OKLuO2221BRUYHmzZvjgw8+wNixYwGcqGvyzTff4Pzzz69z3MrKSmRkZKCiooKyeAiCIAjCIIRy/1Y1BiUvLw8FBQUYPny4f1liYiIGDRqEdevWAQA2bdoEl8slWScnJwfdunXzr8PjcDhQWVkp+SMIgiAIInZRVaAUFBQAALKysiTLs7Ky/O8VFBQgISEBjRs3rnEdnmnTpiEjI8P/R1VkCYIgCCK2iUgWD1+AhTFWZ1GW2tZ57LHHUFFR4f/Lz89Xba4EQRAEQegPVQVKdnY2AMgsIYWFhX6rSnZ2NpxOJ8rKympchycxMdFfNZaqxxIEQRBE7KOqQMnNzUV2djZWrVrlX+Z0OrFmzRoMGDAAANC7d2/Ex8dL1jl69Cj+++8//zoEQRAEQTRsQu7FU11djT179vhf5+XlYfPmzWjSpAnatm2LSZMmYerUqejYsSM6duyIqVOnIiUlBePGjQMAZGRk4KabbsIDDzyApk2bokmTJnjwwQfRvXt3DB06VL1vRhAEQRCEYQlZoGzcuBHnnnuu//X9998PALjuuuvw3nvv4eGHH4bNZsPEiRNRVlaGfv36YeXKlZLOha+88gri4uIwZswY2Gw2DBkyBO+99x7MZrMKX4kgCIIgCKNTrzooWkF1UAiCIAjCeGhWB4UgiNiDuVxaT4EgiAYICRSCIGrl2LQXwKgNBUEQUYYECkEQNSLa7Sj/9FOUL12q9VQIgmhgkEAhCKJGbH/9BeZ0omj2HHiqq7WeDkEQDQgSKARB1Ijl9/UAAE9JCUreekvj2RAE0ZAggUIQRI1Y/vjD///She/DdfiwhrMhCKIhQQKFIAhFPFVVsG/d6n/NnE4Uzpip4YwIgmhIkEAhCEIR64YNAJe9U/nNN7Bt3qzNhAiCaFCQQCEIQhFf/AnPsRdejPJMCIJoiJBAIQhCEev63xWX2zZvRuW330Z5NgRBNDRIoBAEIcNdXAzH7j01vl84YyZEpzOKMyIIoqFBAoUgCBmW9X/U+r7r0CGUvf9+lGZDEOHh2LcPB665FqLNpvVUiDAggUIQhAzrH8rxJ4EUvzUP7tLSKMyGIEKDeTwoeftt5I0aDeuGDbD+9ZfWUyLCgAQKQRAyagqQDUSsqkLxnDlRmA1BBI9j717sHzcOhS/PAHM4AADWPzdoPCsiHEigEAQhwXnoMFyHDgW1btmSpXDs3RvhGRFE3TCPB8Xz5iNv1GjY//lX8p71j9pdloQ+IYFCEISEmrJ3FHG7cWz69MhNhiCCwLF7N/ZfdTWKZs4EUwjetm3dCtFq1WBmRH0ggUIQhIS6AmRl66/5BdW//Rah2RBEzTC3G8Vvvom80ZfDvmVLzSu6XLBuojgUo0EChSAICZYgAmR5Cqe/BCaKEZgNQShj37kL+8eMRdGsV8FcrjrXt/75ZxRmRagJCRSCIPw49uyBp6g49M/t3Inyzz6LwIwIQgpzu1E0dy72X3EF7Nu2Bf05y58Uh2I0SKAQBOEnmOydmih67TWIFouKs6kdd2kpjjzyaFBPz0RsYN+xA3ljxqB49pyQ97t967aoHp9E/SGBQhCEn3DcOz48RcUonj9fxdnUjGPvXuwfMxYVK1agbMmSqIxJaAdzuVA0ew7yrhwDx7bt4W3E7YZ10yZ1J0ZEFBIoBEEAAJgo1rteROl7C+EqKFBpRspUr/0N+6+62p8KXfz6G/BU05NxrGLftg15V45B8dy5QD2tZRSHYixIoBAEAeC4Cbyysl7bYHY7CmfOVGlGcso+/hj5t98OsarKv8xTUoLSd9+J2JiENjCnE4Wvvoq8MWPh2LFDlW1a/iCBYiRIoBAEAQCwhFL/pBYqv/wKti3/qbItH0wUUTB1KgqefgZwu2Xvl7y3EK7CQlXHJLTD9t9W5F1xJUreeFNxf4eLfds2eKqrVdseEVlIoBAEAQCwhlj/pEYYw7EXX1BnWwBEiwWH7piIsvc/qHlIqxXFc+aqNiahHcztRv7tt8Oxa5f6G/d4YN24Uf3tEhGBBApBEGBOp6yhGgNQkd4eVY1ah7w928ZNqFy5st7zch05gv3jxqN6zZo61y3/7DM49u2r95iEtlT/8gs8xaGnugcL9eUxDiRQCCIMbJs3az0FVbFu3gzGtaTf0Xk8Np3+EDb0eQx57UaEvM3CGTMUy44Hi+3ff5E3diwcO3cG9wGPB4UzIhf/QkSH8s8+j+j2qS+PcSCBQhAhUvLuAuy/elxMFSbj3TvO+EY4mn2m//XBtkMhCuaQtuk6cBClHy0Kaz6V332HA9deF3LRuOoff5RZggjj4C4pCcpaVh/sO3bAExBkTegXEigEEQKFM2aicPp0gDEUPPMs7NvDrMmgMyzrpfVPHImZgHDi8uAxJ8KRmBHydovfeAPusrLQPvPmmzh83/1gdnvI4wHesvuEMan44ktVg2IV8Xhg3UBxKEaABApBBAETRRx94kmUBBQiYw4HDt07CZ56puZqjWi1wsY1WnObk2TrORIbh77tykoUv/5GUOsypxNHHnkERbNeBRgLeSwfts2bVYl/IaJPxeeRde/4oHooxoAECkHUAXM6cfi++1G+dKnsPdfBgzjy6GNg9bihao1140ZZASyPOVG2nj0xM6ztly1eDEdeXq3ruMvKcOCGG1Gx4ouwxuApmvkKWKSfxAlVsW35D47du6MyFvXlMQYkUAiiFkSrFfm334Gq77+vcZ3qn35CydtvR3FW6mJRSC/2xKljQQEAuFwofOnlGt927NuH/WOvgk3FMuTO/fsVBSWhX8o/j15Ml2PHTngqKqI2HhEeJFAIogY85eU4cMMNsKxbV+e6RbNeNWyVSqUCbWq5eHxU//STohCy/P67t2z9wYNhb7smiua+Ts3hDILocKDy62+iOKBI9VAMAAkUglDAdewY9k+YAPs//wb3AY8Hhx94wHDVTD3l5XDskKfxehQESrguHh/Hpr8IJor+12WfLMHBW26td3n9mvAUF6Pk3QUR2TahLlU//BCx46AmLJRurHtIoBgE0WpF9drfUPGFOj56omac+/fjwNXj4NyzN6TPeYqLvdknBop9sPzxJxAgGny44+QxKI6k8C0oAODYth0Vy1eAiSKOTXsBBU89FfGMjdIFC+COYNEvQh0qPl8W9TGpYJv+idN6AoQynspKWDdtgnXDRlg3boR92zbvxdxkQmLnzkjq3FnrKcYk9m3bcPCWW+EpKQnr87ZNm1A4YyayHnlY5ZlFBusf6xWXK1tQ6idQAKBo1ixUrVqF6p9/rve2gkG0WlE0dy5aPvVUVMYjQsd19Cgsv6vTByoUHDt3wlNeDnNmZtTHJoKDBIpOcJeW+sWIdeNGb/VMhSdbiCIKX3oZbd+eL3+PqBfWDRuQf8dEiPVsJla6YAGST+uF9OHDVZpZ5LD8rixQlGJQXAnpEIU4mFj4Vg93YSGqo+wGK1/6KZpcey0Sc3OjOi4RHBXLlytf6yINY7Bs2ID0YcOiP3YArmPHAI8HEATvAkE48X8I0n8C11H4V0hIgLlRo8hPOkqQQNEI17FCWDds8P5t3Ajn3uDdCZa1a1H9229oNHBgBGfYsKj66Wccvu8+MIdDle0dfXwykjp1QkL79qpsLxK4jhXCWUP6r0fBxQMAjsQMJNvDsy5phtuNopmvoPXs17SeCcHBGEP5suWajW/9409NBYpz/37sveBC1bZnSk/HyatWwpwRelFFPUICJUo4Dx2C9c8NfgtJfbMWCl+egdT+/SGYKIyovlSsWIEjk/+najyEWF2NQ/fci/afLIYpOVm17aqJVSF7x4eSiwfwunkMJ1AAVK1aBevffyPltNO0ngoRgE2Fa2F90Lpgm9riTKysRPG8ech66CFVt6sVdHeLMPadO7H73POwd+gwHH38cVR8/rkqJ6Rj+3YKmFWB0oULceTRxyISrOnYtQsFU55WfbtqoZT260PJxQPUP1BWS2qrxUJoQ7kGwbGBOHbvDrkVg1owUUTFihWqb7fsw4/gKihQfbtaQAIlgjDGUPD0M3AfPRqR7Re9+hpElVwSDZHCV1/FsWkv1Kusel1UrFiBsk+WRGz79cFSQ4AsoFyoDVAnUFYrbH/9haoff9R6GsRxRIsFlbUUQIwKjGmWzWNZ9zvcERASzOFA0ezZqm9XC0igRJCKZcthi2BnVffRoyhd+H7Eth+rMFHE0aefRskbb0ZlvGPPPw/bf1ujMlawOA8cgPtIzcLZrVDqHjjeRNDAFM6YCebxaD0NAt6O1cxq1XoasGpUDyWSfYcqlq+AY8+eiG0/WpBAiRCeigoUvhx5k3LJvHmamSiNCHO5cOTBh1D+8eLojel04vC998JTXh61MeuipuwdHzXFoNSnmqwecO7bh/JPo1dSnagZrd07Pqwboh+H4qmsjKw1z+NB4SuzIrf9KEECJUIUvvIKPKWlER9HrK5G8dzXIz5OLCDabMi/YyIqv4liSe3juA4fxuFHHtFNU0HL+joESgy6eHwUz5kDUQdP7g0Z5/79qvZeqg+O3XvgjsK1OpDKb75RLWOwJqp//BHWv/6O6BiRhgRKBLBt2YLyJdFrVFb2ySdwHjgQtfGMhuh0wrphAw7ecCMsa9dqNg/Lml9Q8tZbmo3vgzFWq1lbFMwQTfGK7xk5SNaHu6gIJe+9p/U0GjR6sZ74iHY2T7S+f+GMGVEZJ1KQQFEZJoooePqZ6BYecrlQOPOV6I2nc0S7HZb161H02mwcuOZa7Op7Bg5ccy1smzdrPTUUvTZbk6qZgTh27oSnFrdgTe4dAHDFN4KnBvFiJErfeTfqT82EF+bxRCR7pT5Esy+PY88e2P8NssdXPbFt2oSqn6JTtTkSUB0UlSn/5BPY//sv6uNWff99g63zIFqtsP799/HCdxth//dfMJdL62kpI4o4/MCDyF32OeKzsjSZQl3uHaU+PIE4EjORYitSc0pRR7RYUDxnLrKffELrqTQ4LOvWwX3smNbTkBDNTJ5oW4+KXpmJRoMHGbJmlvFmrGPcpaUonPWqZuM3lDoPnmoLqn/5BYUzZmD/2Kuws9+ZyL/pZpS8+RZsmzbpV5wcx1NaisP3TtJsntYwA2R9xEIcCgCULV1KrlENKI9g9kq4OPfujUpTSeZ2o+LL6Navcuzeg4rl+rJYBQsJFBUpfOlliBUVmo1v++svVK5apdn4kcJTVYWqn3/GsekvIe/KMdjVrx/yb70NJfPfhu2ffwCdCxIlbJs349hLL0V9XOZ2w7pxY63r1FSkzYfRM3n8kGs06ngqKlD9409aT0ORaMShVP/6KzxF0e+uXTR7tiFrZpFAUQnrpk3eplcaUzRjJliEW9hHi5J3FyBv9OXY1e9MHLpjIkrffRf2LVu8jbVigLL3P0Dlt99GdUzbli0QLZZa16kpg8eH0WuhBFL1/fdekUtEhYovvwJzOrWehiKWPyIvUCo0Cg52Hz2Kso8WaTJ2fSCBogLM7fYGxuoghdS5fz/KPvlE62nUm+pffkHh9Omwb9umTafTKHH0f0/AsW9f1MYLpiiVp4YibT7sMZDJE0hDcY3qgUgWJ6svkbaguMvKULV6dUTHqI2St96Cp6pKs/HDgQSKCpR++CEcu3ZpPQ0/xXNfh6e6WutphI2nogJH/9cwghdFiwWH7rknanU56irQBjQgF89xrBs3GjrTwSjYd+70PnDoFGdeHlyFhRHbfuWXX2rqjvZUVKBk/tuajR8OJFDqietYIYpnz9F6GhI8paWGOxADKXjuebgjeKHQG849e3Fk8uSIjyM6HEGlWtfl4omVINlACmfOoBL4EUbP1hMfkczmUbtzcTiUfvABXMeMc20lgVJPCl98oU6fvhaULlwIl85S+YKhctUq75NGA6Pq2+9Q/Na8iI5h++uvoKpX8n14zG675HUsxaD4cO7Zq8vskliBuVyo+EL/53Wk+vLYt2+HY/v2iGw7FJjNhuK5c7WeRtCQQKkHlt9/R+U30Q1yDBZmt6Po1de0nkZIuEtLUTDlaa2noRlFr76K6jVrIrZ9y/rgLr58mnGqVdpx1R2fCo8pQbV56YXi2XMg2mxaTyMmqfr551qLA+oFy5+RESh6qpxb/vnncOzL03oaQUECJUyY04mCZ57Vehq1UrF8Oew7d2o9jaApmPI0PCUlWk9DO0QRhx98KGIXD8v64CrYujkXT4pV3hI+1gJlAcBdWIhqDYMYYxmtsldCxXXgoOqWZ+Z06ssq7HajaNYsrWcRFCRQwqTk3QVw5ulchYqiYTIUKr78ClUrV2o9Dc0Rq6pw6K67VA9y9lRXw/7f1uDW5SwoCc5KxLmkbsxYC5T1YdOgCnSs4y4qQvWvv2o9jaBR281T9fNqXXUyB4CqlSsNkV5PAiUMXIcPo1gHTd+CwbJ2LSzr1mk9jVpxFRai4LnntJ6GbnDu24cjDz4EpmJ6tfXPDUHXj+HTjOPcdiQ5pOZ5ewzGoQAIWsQRwVPxxReGql1kUTnduGKZPq1HhS/rv5EgCZQwKJg6DcxAvupjL72s6s1ObQqeeFLTCrx6pHr1ahS9pl4MkfWPutOLffAuHrPHjkROoMSqBcW+bRuYDuoZxRJ6ir8IBquKBdv0bD2ybtiA6l9+0XoatUICJUSqfv4Z1T/+qPU0QsKxfbv3KUaHlH/2WUQDQ41MyVvzUPm9Om6vYOqf+OBdPHEeBxId5ZJlsZhqDHhdbM79+7WehiJVP/wAyx9/6vphg8e2eTOce/dqPY2QcOXnw3X0qCrb0rv1qHDGTF0fTyRQQkC023Hs+alaTyMsil59TXe9GFxHjuDYtBe0noZ+YQxHHnsM9p31KwLoLi2FY/fu4NdXSDNOsnMWlBgMkvWhVzdPyTvv4uB112HP4HNRMHVqUDVttMZo1hMfFpXiUMp16t7x4di5E5VffaX1NGpEdYHidrvxv//9D7m5uUhOTkaHDh3wzDPPQAxQaYwxTJkyBTk5OUhOTsbgwYOxdas+LwqBlMybB9ehQ1pPIyzcR4+idOH7Wk/DD2MMRyZPhmjgirfRgFmt3qDZegTZWdevD6kNgycuWfI6TtHFkxn2fPSOXYeBsszt9ldhdRcWouz9D7D/qquxZ+gwFM6YCfuOHRrPUI5ot6Pym2+0nkZYqFGwzfbvv3Du0b/1qOjV13TbH0l1gfLiiy/izTffxJw5c7B9+3ZMnz4dL730EmbPnu1fZ/r06Zg5cybmzJmDDRs2IDs7G8OGDUOVjvsEOPfvR8nb72g9jXpRMn8+3DqpRVC2aBGsIbgdGjKu/Hwcuu++sCudhuLeARQsKB6lINnYtaDYtupPoNh37lQssuc6dAgl8+cj77JR2HvRxSiaMxcOnWQXVq1cadgHEDUyeYxS+M91+DDKFi/WehqKqC5Qfv/9d1x66aW46KKL0L59e1xxxRUYPnw4Nh5v8c4Yw6xZszB58mSMHj0a3bp1w8KFC2G1WrFokX67LRY8+5xuVWawiFVVKH79Da2nAeeBAyicMVPraRgK6+/rUTj9pbA+G4q5mkGAKHPxyGNQPHHJdfbsMSqObdt155e3b9lS5zrOvXtRPGcO9l04AvtGj0bJ22/DdeRIFGanjFHdO4D3pu06fDjsz4sOh26LeCpR/MabuuzfprpAOeuss/Djjz9i1/Hmef/88w/Wrl2LESNGAADy8vJQUFCA4cOH+z+TmJiIQYMGYV0N6bAOhwOVlZWSv2hS+d33sPz2W1THjBRlixfDeeCAZuMzUcSRxx4Hi1JzvFiidOFCVKxYEdJnXIcPw3XwYNDrK3UyjvPYZAIFiF0rimi16q7Gke2ff0Na37FtOwpfnoE9Q4Zi/9XjUPrBh3AXF0dodnKchw5HrGx8tLDUI5unatUPEKN8n6oPnrIylL77rtbTkKG6QHnkkUdw9dVX45RTTkF8fDxOO+00TJo0CVdffTUAoKDAW5UyKytL8rmsrCz/ezzTpk1DRkaG/69NmzZqT7tGRIsFx16IoUBOlwuFM1/RbPjSBe/B9tdfmo1vdI4++RRsQTxN+wi2vL0PPsUYAMweB8yiC/FOqQuW4lCih21LaALFD2Ow/f03jj3/PHYPGowD19+AsiVLIl44rGL58pDinvSItR71UIzQGJGn5L2FURWxwaC6QPnkk0/w4YcfYtGiRfjrr7+wcOFCvPzyy1i4cKFkPUEQJK8ZY7JlPh577DFUVFT4//Lz89Wedo0UzX0d7hqEk1Gp+v57TTIAHHv3qlrboyHCHA4cuvueoC8klvWhxZ/wKcaAV6AAkAfKxnAmj01HmTyeagucarQ/8HhgXb8eBU8+hV1nn+NtqxBCdlewMMZ0W5wsFMIVKK6jR0M+7/QAs1pR/PrrWk9DguoC5aGHHsKjjz6Kq666Ct27d8c111yD++67D9OmTQMAZGdnA4DMWlJYWCizqvhITExEenq65C8aOHbvRun7+sl8UZNjYcYzhAtzu3Hk0ceC6qZL1I67oACH7p0E5nLVua41xAslH1di8jhhYt54jKQGUgsF0JcFxf7fFkDtmBiXC5VffYV9l1yKQ3ffraogs/7xR73iN/SC68gROMPI2qxYsUL9/RUlypZ+qmkIAI/qAsVqtcJkkm7WbDb704xzc3ORnZ2NVatW+d93Op1Ys2YNBgwYoPZ06kXBM88CbrfW04gItr/+QmXAPog0JfPnBxXoRwSHbdMmFDz3fK3rOPbuhbuoKKTteuL4Im12//8bSjVZALDv2BF21pTa2P6N4HnDGKpW/YD9V1yBgzffAuumTfXepFGyV4IhnDgavdc+qRWXC0Wvvqr1LPyoLlBGjhyJ559/Hl9//TX279+PZcuWYebMmRg1ahQAr2tn0qRJmDp1KpYtW4b//vsP119/PVJSUjBu3Di1pxM2FStWwLqh/rnweqZoxkywKAgw+44dKNJB9lCsUf7JJyhb/EmN74djZlYq0uaDFyix2o8HAJjNBodOaljYw40/CRHL2rU4MH4CDky4BtVrw0sK8FRXo2pl9B58Ik2obh7rxo1wHQg+KF2PVH77nW5cnKoLlNmzZ+OKK67AxIkT0aVLFzz44IO47bbb8Oyzz/rXefjhhzFp0iRMnDgRffr0weHDh7Fy5UqkpaWpPZ2w8FRV4ZhBugDXB+f+/Tgw4RpUfvNNUO6CcGBOJ4488igQoe03dAqef77Gp95Q3TuAPAbFHGBBSbKXS96LZQsKoB83T6gZPPXFunEj8m++GXlXjkHVjz+G1Juo8ptvwOz2ulc0CJYQC7YZ2nrigzEUzdRHI0HVBUpaWhpmzZqFAwcOwGazYe/evXjuueeQkJDgX0cQBEyZMgVHjx6F3W7HmjVr0K1bN7WnEjYl774Lj86imSOFbfNmHL7/AewZMhRFc+aG7BKoi6K5r8Oxc6eq2yQCcLlw6N5JcHExXUwUQ764AvIsnlpdPEmNYew8jdqx66Bgm+vYMbgLCzUZ275lCw7deRfyLr0MFV99HVRtmAoD1z5Rwn30KJxBpumLViuqvv0uwjOKDpZ1v6NaB6U1qBePAg1FnATiLixE8Zw52H3eEBy+/wFYVUgFtv37L0refluF2RG14SkuxqE775L0WrJv2x5Wh2iZBcV9Ypt8NVmPORFurix+LKEHM7ft3+haT5Rw7NqFIw8+iH0XjkD5Z5/VaG117NtniP5AoRJsocPK71dCjKH6TkUzZmre2ZsECiHF5ULlN9/gwLjx2Dd6NMo//RRiGCZb0eHAkUcf03Unz1jCvnUrjj7xhP+19Y/w0hz5Qm1SC4pc8MSym8exc2dUYrRqw64DgeLDeeAAjk7+H/acfz5KP/pI1nzUiLU/gsEaZMG2WPv+9m3bgv7ukYIEClEjjm3bcfR/T2DPoME4Nv2lkFLuil6ZBee+fRGcHcFT+cWXKFnwHoDQ++/44F08gTEoJuZGglNaHTOWU42ZwxGROiGhENEMnjBxHzmKY88+hz1Dh6LknXcgWixgHg8qVnyh9dQiQjCBss5Dh2A93s4lltDaIkQChagTT0UFSt99F3uHn4/82+9A9a9razX9WTdujNn6MXqn8OWXUb1mTdguOt7FE+eWPiU3pFRjALBpGCjLRFE3gbpKeIqKUfjSy9hz3hAceeRR1ePX9IK7sLDOBowVny8zfOVcPUIChQgeUUT16tXIv+UW7BtxEUrf/0DWYEq0WnHksccNW6jI8Hg8OHTX3WH3OlLqZBxIop1LNU7KDGsco2DXMA7FuXcvRItFs/GDxVNRgcqvvtJ6GopYUrJQkNUXjoSMem3HWkvAOWPMW9qfUB0SKERYOPPycGzqVOw5ZxCOPv00HHv2AACOvfQSXFFsRUDIqU/KeG2F2gB5NdlYt6BoacHQo3vHSJQ27ow/zngS27pcjz/7PFYvkVJbwTbr+vWado2OZeK0ngBhbESrFeUfL0b5x4uR3KsXbP/8o/WUiHrAl7oPLNQGNDwXj2PXLjCnE0JAmYRoEXaDQAIAsL/dhf7/uxLSUNS8F1ofXhPWtiwbao5DKY+x1Go9QRYUQjVsmzeTH9bgyAu11R6DEsvVZAGvNcq+c5cmY+shxdiouOJSUZHRQbLMGR9+IVBPUTEcCkH/nupqVEWxZUhDgwQKQRB+PHE1pxkDyi6eWJekWhRsEx0OOHZpm0FkZEqangommCXL3NyxHSpK2TyxVjlXb5BAIQjCT50uHi5IVjQnwB2XGvF5aYkWmTz2rdtitlFpNChu2l22jLcOhopSwbZYq5yrN0igEAQBAGCovVAbACQ6ywEmzdCyJ8V2HIoWmTy2fymWK1xEwYySJqfKltdXoFg3SOucOPblxWTlXD1BAoUgCADHxYkgvSTwMSgmJsqKtTliPA7FsWePrGpqpLFTBk/YlGecDI9CCwY+hT5UPMXF/mxFAKiIhcaAOocECkEQAJSfMOPccv86H4cSy9VkAQBuNxw7dkR1SNsWEijhUtxMufEsn0IfDpbjcSjeyrkr6r09onZIoBAEAUD5CZMv1AY0vFRjILpxKO6yMqolFCYMQHHTHorv8e7LcPD1prH89ptmXaYbEiRQCIIAIH/CFEQXTEze7DGJrybbAARKNONQ9NQg0GhYUlrCntxM8T0+ADwcrBs2gDFGtU+iBAkUgiAAKATIKrh3ACCRTzWO8XL3QHQrylIF2fCpyb0DqGNB8ZSWwrZxI6p/+qne2yLqhgQKQRAAALdZGljIB8j6kBdri30LimPfPog2W1TGogJt4VOikF7sQw2BAgAFzz4H5nSqsi2idkigEAQBoO4ibT6SZDEomTFfrA0eD+zbt0dlKDsFyIaFM74RKtJza3xfNCdAFOp/y3Ps0qaycEOEBApBEADqLtLmg7egMFM8XPGNIjYvvRANN4/z4EF4yssjPk4sUtKkqzRNnsk7qqtlRSGiAwkUgiAAyNOM42pw8SQ4K+XF2hqAmycamTy2f8i9Ey7FzaTuncbl8lYB9S3WRkQXEigEQQCQ9ypRSjEGvMXaEh0VkmWOGK8mC0Qnk4c6GIeHKMShtHEXybKswo2y9dTI5CGiBwkUgiAAKHUyrrkJWkOsheLcvx+eaktEx6AKsuFRltlRmibPRDQr/hcmjzSYlY+zIvQNCRSCIADIny5rSjMG5IGy9hgvdw8AEEXYt0XOisJcrqgF4sYavHsnvXI/ElzVMpFNLh5jQQKFIAgA8kJtNaUZAwq1UBqABQU43mU4UtveuQssyj1/YgFv9VipQGlW4o0X4uOo6tuPh4guJFAIggBQdyfjQOQWlAYiUCIYKGun+JOwsKTmwJHURLKsWYn3t+Qz0ciCYixIoBAEASD4NGMASLTLa6E0BCIpUCiDJzyKmkl77yTZipFqOQpAbgVUo2EgET1IoBAEAUDJxRO8BcVbrE2IyLz0hPPgQXiqqiKybepgHB589dhmJf/5j0TeCug2J0RpVoQakEAhCAKAQpBsCDEozBQHZ0JaJKalLxiDfav6gbKe6mo48/JU326s40hIR2V6e8myZiUnhB4FyRobEigEQQCQx6DU5uJJcFZCEKWdjhtMoGwE3Dz2LVsAUV75lKidkiZdJa/NbhsyAwq0md2ci4cEiqEggUIQBBjkLp7agmQFMCQ6yyXLGkSqMQBbBAq2UQfj8ODTi5uUboeJnRDOchcPZfEYCRIoBEFANMWDCWbJstrSjAGlQFmyoIQLVZANHY8pHqWNT5EsC3TvABQka3RIoBAEodhELc5tq/UzfByKvQGUuwcA16FDqjf0s1MGT8iUZXaCGHjcMhHNSqTWLd6CQs0CjQUJFIIg4I5Lli2ry4Iiz+RpGAIFUNfN4yoogLuoSLXtNRR4905GxT7Eu6WtCPhjmHrxGAsSKARByJ4sBeaBSXTV+hl5P55MtaelW9R089j+JetJqDAAJU27SZbx7h1AKUiWLChGggQKQRAKRdocdVY1aajVZAGommpsJ4ESMtWN2sgsdooChXfxUAyKoSCBQhBESEXafPAxKM7EjAZRrA0AbFvVtKBQBk+o8L13kq2FSLEek61HWTzGhgQKQRCyC3dtKcY+krgsHiaY4UjMUHVeesV95CjcpaX13g4TxYgUfot1ipvJ3TtK0liWxUMCxVCQQCEIQlbAqrYibT7iXdUQuDgVikMJDceePRAtlrpXJPw4EjJQldZOskzJvQPIj2NmiofIpdMT+oUECkEQIRVp8yGAydw8DSuTp/4CxU79d0KGd+/Eua3IqNiruK5SuwaqJmscSKAQBCEPkq0jxdhHEl8LpQEJFLsKqcYUfxI6vHunSck2mJhymwClWCp3HLl5jAIJFIIgQurDE4g81bghCZT6W1AoxTg0PKZ4lGV2liyryb0DAGaPU74NsqAYBhIoBEEodDIOTqDwgbINpR8PALgLC+EqLAz786LdDsfu3XWvSPgpbXwKRHOC/7XAPGhaWrMlSwCTiW0KlDUOJFAIgggrzRhQsKA0kHL3Purj5rFv2wa43SrOJvaRVY8t34v4OloyUDVZ40IChSAImdk7zh1cDIqsH08DcvEA9XPz2Kj/TkgwCCjhAmRrc+/4oGJtxoUECkEQsjoowVpQ+GqyzoR0iELDuazUp2CbnToYh0RVWls4E9Ily4IRKHwmDxVrMw5xWk+AIAjtCSfNGJC7eCCY4EzIkAkXtbElNcGeDqPgim+E9ge/R5OyHREdrybsW7eF/VnK4AkNPr04xVqAFFvdTRZlFhRy8RiGhvOoQxBEjSj14gmGeJcFJi5TIhpunh2dxqGoxekob9wJ/3a7VbO4Ak9xMVwFBSF/zl1aCtehQxGYUezCx580Kw7OekUNA40LCRSCIORpxkFaUAREP1DWFZeMssYnUk1FcyIq0ttHdMzaCCcOhdKLQ8Oe2BjVjVpLljUrCe435K2BJFCMAwkUgiDgDtPFA0Q/ULYivQPAxbloWWI/nIqydnLvhISseqyrGumVeUF9VpbFQ0GyhoEECkE0cETBDGaKlywLtlAbIA+UjbRYKM88WbZMS4ESTqoxWVBCg3fvNK2leiyPPAaFLChGgQQKQTRwlIIGlXqY1ES0q8lWZJwkW6ZlBdtwuhFTD57gcZsTUZbZUbIsmOwdH3zKPAXJGgcSKATRwFHqTRJsDAoAJNnLJa8j6eLxmOJQmdZWtlxLC4qnrAzOQ4eDXt954AA8FRURnFFsUdr4FImFTxA9aFoafPYUfyxTmrFxIIFCEA0c2RMlE4NuFghEN0i2Kq2dzB0FaCtQgNACZcm9Exp8/Elm+a6QYqT4Y5kKtRkHEigE0cBR6mQshPB55WJtZhVmJqdcwb0DaN8DyB5CwTaqfxI83uqx0u7FzUpCC0qmOijGhQQKQTRwwi3S5kNWrA2Rs2hUZMgDZAHAHd8IHgXLSrQIJZPHThaUoKlMbw9XQppkWSjxJwBVkjUyJFAIooETbpE2H3Fum8yMHok4FAYBFRm5Nb6vaSbPtu1BrcdcLti3B7cuIXfvpFqOINleEtI25N2MyYJiFEigEEQDJ9wibT4Ui7VFQKBUp+bAHZdS4/taChSxogLOgwfrXM++YyeY01nneoQXefXY0N1jvAXFE5cIVq9ZEdGCBApBNHDkLp7QLCgAkGiPfC0UpfTiSI8ZCsEEytqoQWDQ2JKawpKaI1kWqnsHkAtuJpghmqgNnREggUIQDRy5i8cW8jaS+GqyEcjkKc+sXaBoHShrC6Jgm/0fEijBwrt34p1VSK/cH/J2lDLSyM1jDEigEEQDh79Yh2VBibCLhwEo5wJk+SaFWhZrA4K1oFAGT7DIq8f+ByEM50ycQlVkqiZrDEigEEQDhy/UFmoMCiAXKGpbM+xJTeHktsmb+zV38WzbBsZqvoF6qqrgzAuuf0xDx21OQnlG+NVjAzGJToAri69V92siNCIiUA4fPowJEyagadOmSElJQa9evbBp0yb/+4wxTJkyBTk5OUhOTsbgwYOxNYxy0QRB1B+ZBSWEPjw+eBeP2tYMvv5JvLMKjct2cmNmqjpmqIjV1XDm7a/xffuWLUAtAoY4QUmTU8FMJ2rpCKILTcp2hLUtAVSszaioLlDKysowcOBAxMfH49tvv8W2bdswY8YMZGZm+teZPn06Zs6ciTlz5mDDhg3Izs7GsGHDUFVVpfZ0CIKoA6VCbaHCB8m6EtLgUTEQkQ+QzajYK29SmJCp2njhUlvBNirQFjx8/Enj8t1huR598LV9yMVjDFQPZX7xxRfRpk0bLFiwwL+sffv2/v8zxjBr1ixMnjwZo0ePBgAsXLgQWVlZWLRoEW677Ta1p0QQRC14VHDx8GIB8FpRUmxFYc8rEN6CklmxD4mc1caZkAZRMMPEPKqMGQ72//5DxsiRiu9R/ElwiIIJJU1PlSwLJ704EF50k4vHGKhuQfniiy/Qp08fXHnllWjRogVOO+00zJ8/3/9+Xl4eCgoKMHz4cP+yxMREDBo0COvWrVPcpsPhQGVlpeSPIAh1UMPFE+exy7J/1HK5OONTYU1tKVmWWbFHXsFWMMGRkKHKmOFSWyaP7d9/ojgT41KZngt3fCPJsnDjT3zwxQfJgmIMVBco+/btwxtvvIGOHTvi+++/x+2334577rkH77//PgCgoKAAAJCVlSX5XFZWlv89nmnTpiEjI8P/16ZNG7WnTRANFrmLJ3SBAiikGqsUh1KRLrWemDwONKrOR5zbppDJk6nKmOFi374dTBRly11Hj8JTVKzBjIxHcdMekteNqg8pWuhCQdaPh2JQDIHqAkUURZx++umYOnUqTjvtNNx222245ZZb8MYbb0jWEwRpOzLGmGyZj8ceewwVFRX+v/z8fLWnTRANFjUKtQGRSzWWxZ9U7oeJiTVUsM1UZcxwYVYrnPv2yZZT/EnwFDfjmgPW070DUD8eo6K6QGnZsiVOPVXqP+zSpQsOHi8DnZ2dDQAya0lhYaHMquIjMTER6enpkj+CINSBv1jzvUuCRV5NVh2Bwhdoy6jYe2LMCGcPhYNS40By7wSHNbk5rCnZkmX1de8ASh2NSaAYAdUFysCBA7FzpzT9b9euXWjXrh0AIDc3F9nZ2Vi1apX/fafTiTVr1mDAgAFqT4cgiFoQBRNE7mIdajdjH3IXT2aYszqBxxSPqkZtJcsyAwSKPL25/mPWF7tCHIqdLChBwWfvJDgqkFZVd4+juoiTxaCQi8cIqJ7Fc99992HAgAGYOnUqxowZgz///BPz5s3DvHnzAHhdO5MmTcLUqVPRsWNHdOzYEVOnTkVKSgrGjRun9nQIgqgFpSfJcGNQZO4WFcrdV6a3l9bDYB6kV54odsZbULQudw/IK8oyUYSd6jwFBS9Qwq0ey8Mf05TFYwxUFyh9+/bFsmXL8Nhjj+GZZ55Bbm4uZs2ahfHjx/vXefjhh2Gz2TBx4kSUlZWhX79+WLlyJdLS0tSeDkEQtaAsUMKLQeEDGdUQC3x6caPqQ5J4Ar3FoACAfccOMI8HgtkrrBy790C0WjWelf5xxSWjgnPnqeHeAZSCZMnFYwQi0tLx4osvxsUXX1zj+4IgYMqUKZgyZUokhicIIkjc5mTZsnDSjAG5WHDHN4LHFA+z6Apre4A8QDazfK/ktTwGJTPssdSC2e1w7NmDpM6dAQB26mAcFBXpHcCEE9Yyk8cZdvVYHj5Illw8xoB68RBEA4Z/kjR5HGGb1HmxANQvaFUUTKhI7yBZFhggC8hjUJyJGWBQzgaMJoFuHsrgCQ5ngtSCnmI9Vi9xGwgf+E1ZPMaABApBNGDU6GQc+Nk4l9SVUZ9aKJbUVrIU6MyK2i0oTDDDmaB9ll9gJg9VkA0OF1ecLd5Vrdq2Zb14yIJiCEigEEQDRlakjasGGypqBsry8SfJ1mNIcEn7dcW7qiGIbumYOnDz+DJ5RJsNjt27NZ6NMXDFp0pex7ssqm1b3iyQLChGgAQKQTRg1CrS5kPNQFml/js8ApguM3kcO3eCuVywb9sGuN11f4CAK44TKG71BAqfOk9ZPMaABApBNGBkRdrCTDH2oVbhNAagIvNkybKMij0RHVNNmNMJ+65dFH8SAnILSiRdPIkqJC8TkYYECkE0YNRoFBiIWuXubcnNZbEkfPzJiTHLuTEzwxpTbexbt1IF2RCQx6Co6OLhj2vBBNEUr9r2ichAAoUgGjDuOL5RYD1dPHZ1XDx8enGCsxLJtiLlMfUqUP7bShVkQyCSFhSl6sgUKKt/SKAQRAOGL9RWfxePOkGyfPxJRsXeGpOH9VisDQAsa9fCdfiw1tMwDNEMkgXk4pzQHyRQCKIBo7aLh7dmuONSwqo5IS/Qphx/Auiz3D0AuI4c0XoKhoEBcHMCJUFFgWISXRCYR7KMGgbqHxIoBNGAkbt41LWgAKFbNJzxabCmSDub8wXaJGM6y2XjUQCksXDHJUuqyAJAnIoCRQBg5hoGUiaP/iGBQhAh4DYnIa/dCOw6+XLYkppqPZ16o2ahNgAwiy5Z7ECoxdrKM6TVY81uOxpZanaVyIq1meJlAZeEvlHaX2qmGQMK/XjIgqJ7SKAQRAjs6DwOebkX4VDr8/BXr/sgck99RkOWZlxPFw8AJNrrl8lTkSFNL06vzIOJiTWun+CsBLj39RKHQgQHXwPFJLrqHbDNI+vHQzEouocECkEEiceUgMLmp/lfO5IaoyI9V8MZ1R95oTYVBEo965LIC7TV7N4BABMTkeis4MbMDGlMQlv4ANk4l0X1jkq84KF+PPqHBApBBEllWltAkJ4yfKyE0ZCVulfhqVVWTTYpM4T5JKI6rbVkWWYNBdoCkQfKal+sjQgeXqAkqJhi7EPu4iELit4hgUIQQVKZ3l62zOgCRZZmrIaLpx7F2irT20uCJQXRg/TK/UGMWc6NmRn0mIT2KFlQ1IY/tkmg6B8SKAQRJLEmUBgEmUBRw8Uj78cTvEDh3Ttp1QdhFl11fk6vtVCI4OCDZNVMMfYhi0EhF4/uIYFCEEGiFG9iZIHiMSfIXFb1TTMG6mfN4ANka0svDkSv1WSJ4IhkkTYf/LHtpo7GuocECkEEgT0xE06Fm54tqSlEIS76E1IBJRN3nLv+MSh8Fo8nLjmomhOiYEIFZ6WqK0DWRwIJFEMj78MTiRgU3oJCLh69QwKFIIKgMq298huCCdbk5lGdi1ooZTGoYUHhrRkAYA+i5H11ozYQuTllVOwLa0xHYmMq1mYg+DRjtWugAPIqyeTi0T8kUAgiCCprSSc2qpuHTzE2iS6YuHLg4WBibsQ7KyXLggmU5eNPUiwFQWdz8G4ljzkR7rjkoD5LaE9UgmRlacZkQdE7JFAIIgh410MgRhUoshRjFTJ4fPAWjWD648jrn9SdXuwj0VEhW0ZuHuOgSZoxxaDoHhIoBFEHomBCVVrbGt83qkDhffBquHd8hJpqzCBvEBhsgCwQvtWG0B6G6ATJyrN4yIKid0igEEQdWFJzIJoTanzfqAKFbxRY3z48gSTZQ0s1tqZkwZWQJlkWbICsf0wKlDUkHnMimClesiwaQbJUSVb/kEAhiDpQqn8SiCUly5ABmZEo0uZDZkGpI0iWt54kOMqRZC8Jccxy6ZgJmSF9ntAG3noCRCjNmAq1GQ4SKARRB3z9k4xyaWyEJy4ZzoT0aE5JFdTuZBxIqLVQlPrvhNqLhRdFwcS9ENrDpxgLokdVd6MPvgihJy4JTPWOP4SakEAhiDrgU4xbFP0Nk8cpWWZENw/v4jF7bKptW6mabG1WplAbBCrBB8qSi8cYKKUYR0I2KPWZ8tTiuiW0hwQKQdSCKy4Z1tRsybKMyn1IsRVKllmTjSdQZEGyKhRp88FbM0RzItxxKYrrOhIyYOdqyYQSIFvTmCRQjEE0irQBykHgVAtF35BAIYhaqExrJ3ltEl1oVH0YKdZjkuXWlBbRnJYq8EGCavTh8ZHoqACYKFlWU6Asbz0xu21oVH04jDHLJa8pi8cYRCODB1CukkxxKPqGBApB1AIfINuoKh8m5lEQKFIrixHgC7Wp6fc3MQ8SnFWSZTVZNOTpxfsghBF2zGfxuONTKFPDAERLoJiYG4Loliyj40PfCIwxwyUgVFZWIiMjAxUVFUhPVz84cfhtb6ClJbQMAiI26ZTUBZlxJ57EC5xHcNC5H03jmuGkpE7+5XbRjn+tf2kxxbDpnHQqMuIy/a8POvajwHVEte2fmtwdjcwnUofz7HtR5D4mW69rcg+kmk+Y+fMdB3DUFboFxQQT+jQ6U7LsX8tfsDP1Ay4J9WiXkIushJb+14WuAux3BNfiIFROT+2LOOFESvN223+o8lTW8omGzdszbkV8lrrW4VDu38bschZhdjVui12Nay7MRTQQGNCtMgmBD/MbMpthR0JjZLkFnBTgKk80JWJtq9PgMVBSQOuqRGQEVLbfnpmDfxPVi6XJtCSgk+vE64KMtlibnCNZJ4EBfSqklpy1TbNxKC68i2LXCoZkdmInbG/RFQfjxVo+QWjNxZZ4ZAUcJ/saNcWvzTMiMlbnCjMyAs7n7c06Yi8dHzWitjgJFXLxEEQNZIoCUphUcRwxey9mpWap4VGAgMaigdQJgHjOdupUefqVgnSAdIXfJ8dtgikgZ8MDhgJz+DeMam7MNGasfdIQ4c8xWwR3GX+MJ9DxoWtIoBBEDbT0SE8Pi8BQafLeAF0CUMXdDJsYyXwCIFEmUNT19labpNtrpHAzaO2W/sYFZhHuevyMVfyYBhONDZEkmUCJXNSBSyZQIjYUoQIkUAiiBnK4m+dRs4jAAg2l3JN+E9FYp1MCV21CdQuKqW4LSivuNz4UVz9zOy9Q0kig6J5kbpfbTJFTDbwIJwuKvjHWFZUgoghvQTnC3TxLTQa2oDD506NT5YL9itaMgEVmJv+N6ytQeKsNCRT9k8yJBHtUXTyRG4uoPyRQCEIBMwNacILjKGcxKTGwBSUOkMR+AOpbUHiBEg8ByQGLsjwmxEM5xifsMSkGxVDEMciOgUi6eHgRHl/DeoQ+MM4VlSCiSJbHBHPAhZOBoYB7ui9TsqAY5IlM6clR9RgUgUFEzRYNPv6kyCTCXs8rEsWgGAveegJEWKBQkKyhIIFCEAq05CI1i01MdnEr4TJ5EiEg1TACRX5hVtuCwgTAwm0z0KLBx58crqd7B5ALlFQmwGyQfdIQ4eNPRLAIu3j4GJTIjUXUHxIoBKEAHxtxVOHmWSUwuMBbUYxxSvEXZg8Y3Mqr1gteMPgDZRnQSuX4E6XxALKi6BnF+BNKMyaOY4yrKUFEGZlAUYqNEBTcPAa5GSpm8ERg6pUm6e/mc/E0FQXZzUkNgeKEPM6A4lD0SzRTjAGyoBgNEigEwZEiApli3RYUwLiBspHO4PFRzf0cPoHCx59UCqKi9SNkBIpDMRIp3C6PvECRvuaFOqEvjHE1JYgowltPnGAoruHmqRgoawB407ba8Sc+KgVlCwovUNSwnvigWijGQW5Biex4vBAnC4q+IYFCEBwt+eqmcSJq8hLwgbJGcfFEuoqsD5lYOP5DRiJA1oes3L1B9klDJJnbN5Es0gZQDIrRIIFCEBw5wcSfHKeUi7HIEAXEGeCpLFoWFCVrRpooIINF0YJCNyHdksydK/YIu3j4Uvd8PypCX5BAIYgABAZkc0/3tRUPK1NoGphpgCd2WQxKlASKGQI6OaW/r12o2YWmxpgUg6Jf+EDpiLt4+CBZCIiwJiLqAQkUggigiSggkQucqylAFvA+kfFxFkaIQ5Fn8UTmKm0RvCnMgZziipO8Psz1OKovFINiHOQCJbouHoCqyeoZEigEEQDfILBCEGGp4ywplcWh6P+0kmfxRAYmyGNCeBeamu4dQD5eIwZEOLSBCJOkaGfxKGSrUaCsftH/lZQgokgwBdp4+KaBTY1gQYlSkCygXDwtEDUDZJXGEyAgleJQdEmKLEg2suMpWVAoUFa/kEAhiAB4C8rRIOqkl3IxKo0NYUGJTpAsULtAcYOhoJ4NAnlsgne7gTRSdwhCBcxM7mqMtAVFVDg2yIKiX/R/JSWIKBHPvBVOAwnbgqLzi55eLChHzSJUNzgpFGujOBT9wbt3gMgLFIBSjY1EXN2rEHqguUfAEGs8EpmAX5Nd2BdPj4Rqk+02wRTwROcBw7Egnu75GJSE400D+UZ5ekIvFhS14098VAsMjQNek0DRH0qdjCPZKNCHU2BICRg7IfJDEmFCFhQDkOERMLY6EW08ZrQQTbjYkkD5+xGAjz8pMjO4g7hgVglMFnyn96aB/EXZEUkLSi3bVjv+xD8m1ULRPbIibQKrsSCimvAB4WRB0S/6vooSiGfAKEuC5GkjEQJa6PwGaERCKdAmQZDXQ+FdRXpDZkGJ4Fg1WVAYWK01ZtQck2qh6I9oF2nzQQ0DjQPd5fQMAy6yJKC5QtAlmaxVhslL3AcTf+KDryjbWOcCUg8xKEUmBkeEfiaKQdE/0S7S5oOvJksWFP2i76toA+csexw6us2K79EFV13SmIBG3IUqlKd7WaCsjvePmQFxskJtkRtPqVgbELn4E4D68RiBaBdp88Ef6+Qu1y8kUHTKKU4z+jtqrnFIJmt1aemWXyz5TsW1wQfKNtbx/lEyaUfSgqKUVQNEVqDIXDxM/5lVDQ3tBArv4tHvudrQIYGiQ7LcAi6w1l6AmYL+1EUx/iSEn9hITQOVLsiRtKAAyoGyh+M8kRtPoQdQik73R0MlmdOnke5k7EMWJBuVUYlwIIGiM1JFYJQlEfGo3d1AJmt1kcWfhBi8qdQ0UK9WFP6CzMDgivCYvGAoN4mojuDVx6rgVqJzRl8kaRSDQkGyxoEEio4wM+AyS6LMOrI5wY3fk6S3ELrYqoeJAVlhlLgPRLlpoD5PL8UMnggfTryAOxSh7B0fTAAsfBwKWR11hV5iUMjFo1/0eQVtiDBguDVe5mo4aPbgx2QXNUCLIM09gsxiFaoFBVBqGqjPC588gyfyY/6X4PELBicY/kxyR3xMyuTRN5RmTNQFVZLVCX0ccejGtaEvN4n4ItUJUSHI0NcArbYiWERw8AXaSk0i7GFI91ITQ/uA10102jRQXkU28sdQpYlhQZodWR4TCs0irFF4NKoyMSAgzIUCy/UFb0GJxjEBkAXFSET8kJg2bRoEQcCkSZP8yxhjmDJlCnJycpCcnIzBgwdj69atkZ6KbmnvMmGQXSpOnGBYnur0d/e0CYCLfOoRQd4gMDz3A980sIlOmwbyT4yOKB1GNhOwPz464gSALMaFzhf9IDB5DErULCh8s8CojEqEQ0QtKBs2bMC8efPQo0cPyfLp06dj5syZeO+999CpUyc899xzGDZsGHbu3Im0tLRITkl3NPYIGGlJkPSAAYCvU5woCnQZCEC1iUkCL6lDqzrwFpRQ40988LVQmviaBursvsgLFFeMWuF46yLFoOgH3r0DaFkHRYPjggGnO83o4oxDHPPGTDEAviuPCAYG6XKGgP8LvtdM8p7VxPBvgkcW82VUIiZQqqurMX78eMyfPx/PPfecfzljDLNmzcLkyZMxevRoAMDChQuRlZWFRYsW4bbbbovUlHRHogiMtiQgibuD/Zrkwp4E+U2yysTQOGAxPRHWnyRRbukIt/y6UtPARgyo1tlu4lvcRyMGRQsoBkW/KDUKjF4lWe1jUNq7TRhii4ztppszDvPS7bKKuUYkYsbWO++8ExdddBGGDh0qWZ6Xl4eCggIMHz7cvywxMRGDBg3CunXrFLflcDhQWVkp+TM6AgNGWhNkN8cd8W6sT1QOIKQnQvXJ5qwnLjCp5SoEjNI0UObiidEKZor9eGLzqxoO3r3jAEO09KPMggIB0TYitnZH7rqQwoSIbj+aRORbLF68GH/99RemTZsme6+goAAAkJWVJVmelZXlf49n2rRpyMjI8P+1adNG/UlHmUH2OORyZeyPmUV8m+Kq0SVAT4Tqw2dNFZrF8C+UCk0D9ZjJkygLktVoIhGGP1/iISCJBIouSNGoSBugfLxH24qiZEFSk3QdXnfCQXUXT35+Pu69916sXLkSSUlJNa4nCNIfkDEmW+bjsccew/333+9/XVlZaWiR0tVhRl+ujL1FYFiW6oS7luOqmgSK6vAF2o7Us/x6iUmU1FTxWlAiVzE1HPjeI9HI4tECi8DAwCAEKP40JsBOZhTN0apIGyAPkgW8bs9oWhJ5gbI73oPdcR4I8FoNhIA/E/Nmbfpf+95jJ153dJnRNMAaHysZa6oLlE2bNqGwsBC9e/f2L/N4PPjll18wZ84c7Ny5E4DXktKyZUv/OoWFhTKrio/ExEQkJiaqPVVNyHGbMNwmFSee4xk7NXV99UEWFJVhCgGy9QwuKzMzBJZl1aMFRZ5mrNFEIowoeBsVNgrYpY1EIWwXHqEeWhVpA/RiQZG+zjd7sDUx/AeZBCagqfPEtSxW3P+qu3iGDBmCLVu2YPPmzf6/Pn36YPz48di8eTM6dOiA7OxsrFq1yv8Zp9OJNWvWYMCAAWpPR1c0EoHLLAmyTrIrk11BPblXyoq1Rd93Gks0FgXZhTLcDB4fipk8OiOxgVhQABL1ekWrIm2ANwOGL9kQdYHCHYe2et6JY/U4V92CkpaWhm7dukmWpaamomnTpv7lkyZNwtSpU9GxY0d07NgRU6dORUpKCsaNG6f2dHRDHPP22EnlbogbE934L0jlzLt4TMcboFli41iMOrz1pFpgMhEYKrKmgcyEOIZaXXfRpqFk8QDHz5mA0ytWLtxGR1akLcq7xSlIXZ1eq2L0VIrcxVW/sfl7A7l46sHDDz8Mm82GiRMnoqysDP369cPKlStjtwYKAy6wxssyRvLiPFidFHybNqsAuMEkFpg0UYCFat6HhWKDwHqe10r1BxrrzK0gK3UfwzEZlPmmT3gLgj3K1zCnwCQPi1G1oDC5Bam+AkV2nJNACZ7Vq1dLXguCgClTpmDKlCnRGF5z+jni0IUrY19qEvFlihMhXS+PF2vLDDj40kUBBTF8g4kkfAZPfQNkAW/TwApBRAaTBsoWmfUTKNtQYlCA2DV9Gx21b9ChIit3H8VqivGAzM1f3yBh/jhPhIB4BsPXQomNZGkdc7LLhHPs0qBYB7wZO44wfn1eKTeiJ8KwiGPeJoGBhFvinkfvqcbyZoGxK3AVa6EQmiMPko3u+LJy91E8BRSL1NXTgsS7eIDYEOMkUCJIM4+AiyzSaoEiGL5MdcqqjgYLPRGqQ5bHBHPAUwwDQ4EKFhQAKNFxoKzAIOvcTBYUItqoHYMRKlqWu0/mLjMeMDjruU23IP8NY0GMk0CJEAkMGGVJkJkO1yS5kRcf/o2QaqGoAx9/UmxiqplDy3TcNFDpSdERwxaUakFu+taitDlxAkEpBiPKMShalrvnLSh2X4GTesIf67EQb6WfK2eM0cMRh0zuxvRfvBsbayhjHyyVJFBUoSVn1VAj/sSHogVFJzdFJV97LFtQlEzfsfBkaWQSjxceC0RrCwoflxVJImU9ikV3JgmUCCG7AZpFrKyljH2w8CqZYlDCQzGDRyVKuW35mgbqAaUnxeDzyIyHWwCsMZrhYFSUYjDsGqQZBxKZtn3KRCpAOBat6yRQIkQ6Zz3ZluCGGqEIij51ndz8jEKqCEmWDVD/Am2BVAvyIDy9NA1USjGOdY0rM33HwIXbyPACxQkW9TpB8iDZaMagqFukzYcsgSIGjnN9XDVjEL5ZU4VKPlZeoJghIJUESkjw1hMnmMwtUy8EyIKgm+rkYtFQGgUGIhP1sa7IdI6WVWR9yF080Rs7UmX+ZRaUGDjOSaBEADOTu1742JFwsQreqO9AYkEpRxNZ/504UXUrAl9RtrFeLSgxHCDrgzJ59EWkLAihwB/30RUo0tdqCbRYPM71cdWMMZQODLUEChPIZF1f5A0C1XPv+NCrBYVPp2yIFhQS9NqiZaNAH1oGyUaqBgxvQUllAoxeZJwESgTI4Ms4C0zVGwGZrMNHYHIXj5oZPD74poGNdVILhe8J3iAsKCTodYXWVWQB+XEfX8N6kSBSAo0/zgHjJ1GQQIkAfPxJfRvQ8cSiKS9aNBUFWaptZCwo8qaB8TrQArIy9xrNI5rIGqkZ/KJtdORpttGfA3/cRzXNmLvcqFUDxi7IuzQb/d5AAiUCRCpA1kcsppNFixzOelIhiLBG4CwoU9jnerCiUAwKkMIExMX+19YtKbpw8einUJtqAk2Iva7GJFAiAO/iUSv+xAeZrMOHjz+JhHsH8NbfqBD0V1G2ITUK9MELFMD4F24jEykLQijwVaPjEJ14DTOTF0tUU6DF2r1B+ytmDCJz8agtUCgGJWwiWaCNhw+U1UPTwIZoQXEJ3gadgRj9wm1ktG4UCCgf99GwovDxN4C6AkXuzlRt05pAAiUCyAWKujdBxawEgx+I0SCBAc24fXM0grZ+PQbKNkQLCkCiXk/Ie9Fon8UDKLeBUBv+uzMwOCKZQGFwIU4CRWUEJr/4qR2Dwh+EcRAUlTkhJdttkvQA8YDhWEQtKNJtN9WDi4d7HcuNAgOhVGOdoNQoUAuBorAsKhYUWYYnVK3BFGvHufZXzBijERNgQmRdPBYBEMlkHTJ8/EmhmanSfqAmFC0oGuuBhpjFA8Tek6VRSWSQXR+1KNQGhXYU0cjkSYqwOIu1GlkkUFSGd++4wFT3sSoWayOTdZ1EM/4EUG4aqPV+aogxKACdL3pBqVGgFhYUQJty95EuUiezoDDtH4rqAwkUlVHM4InAtbCa23NGV8oRhwE5CiXuI4ly00CtBQrFoADGN30bFd694wbTrJu2FqnGkQ4Q5oNkzRCQYmCBEqf1BGKNSGfw+KgyMcBz4jUJlNpJFwWkcheHIxG2oPiaBmYHiJImooADkR21VhJlFhRt5hFtYtHFkxQnoHGSCSYDfZVWbhOSzCceFCwCQ6s0syZzSTCZkBTw0NIyKQ6WBE8tn6g/LePNSEo8MWZCvIhWySp+fwYkCoIk1u6klDiUhpkMYLfbw/pcQkICTKb62z9IoKhMVAVKALFwwY0kfPyJVWAoj0Lhg1KTiOyAsZt4TJAoy2iiUIOhwbh4ZH1KABMDjHjaCABGd0nFkA6NEG8WEBETbYRIYFIrggdAF40axqQyIC5gLier3JJEiWQmtWJ2EhiGqjxmmihIXCMnmcK3UuXl5YX1OZPJhNzcXCQk8GH5oUECRWUiXUXWB1+Qh8p31w7v3ikwi1G5rpeaGQKvDlrWQlHqN9JgLCjc+SJAQCMmqN6GIhqM7pKKi0/JQOMmzSDEJQCCcXZikihIrlUuAahQuQxDsKSLJolbxyKwiBeNi8aYmR6T5MZebWJhp3LnZqeH/BlRFHHkyBEcPXoUbdu2hVCP45MEisqQBUWftHRz7p0Ix5/44DN5tIxB4d07gDxGJlbx9SmJD1ClaaIQsfMzUiTHCRjSoREaN2kGU3Ka1tMJmXhRkHTU9ggMgkb7wMzNJS4Kc0nwmCQPCoKJQVBZJAsmad+veIHBEeb3SkpKCutzzZs3x5EjR+B2uxEfH34rRgqSVROmsUAx1rU2apgYkMUHyEY6/uQ4fCZPuoZNA5XSKBuKBQVCbATKZiaZEG8WvJYTA8LfcLSxnSiPHY2bIT9GJC4FfAkKLSJ8fK4dj6d+7mwSKCqSwiB5QgOiJ1DiIchy7AkvLTwC4qLQwViJMhMD4y4YWlWU5bMU3GCGjMEIl1iwOnoDYgVDuXUC4WugaClQ+MtlNH5RfoxIfH9eEpg1iFGqj1snEBIoKsJbTzxgsvoLamER5Dc+qu2gDB8gW2IS4YjSke8W5HFIWjUN5C0oapbYNgJUC0V79GRBkQuUyB4PAqLz/fnnH4N5MSWQQFERXqBUmZiqZYwDEQVvRdlAjPhEGA1yolygjadMJ3EovAXFZcAA0fogd/FoNJEGDH+zjMT1sWebxvjpu6/rXC/aFhSl7YsK52Cw868J/rDWJolbHShIVkUyuCfjSAfgVZkYGgXc7EigKMNbUCJdoI2n1MSQG/Baq0weWYqxJrPQDj7VONbOl0vm/Ba1sb64a2DIn3nivon44tOPMfnhp3DPxPsBeG+mP333Ne67ZQL+yS9TeZa1IwqQqJRIXa5vGzcaf/62Bh9+/j2G9DpD8l4khuRdPL5EdCM+jpAFRUVkAbIRfkKNhaC/SJMsAo054RjxAm0cfKCsdi4e6euG0ijQRyzEoBidpMQkzHlzFsorvGJEXy6e4HG5gqsscvRwPv79awOuuv4WfL74A8l7osIc1EDJKmM2qDuTBIqKRCuDxwdf24F86nKyOeuJCwzF5ujemPXSNLChlrn3oVQ7qIFpNM05+6zBaNE8C6+9PhOAXKC8MfMFjDn/bMmyD99+Axf27yFZtmzxhxg1pD/6nJSFIb1PwdT/PVTjmMeOHsFDd9yIs7q1xzndO+DeG8fhcP5B/yn49z+bcOWES9HttFwMPLUtbrziImzf8o9kGz3bNMaSD97FvTeOQ79OrTD/tZeD+r4rlizCOUOGY8w1N+Lbr5bBYrX432MADuTtxQ2Xj0Dfk7Mx6rwz8fsvP0s+f82lwzFr2hTJstKSYvTObY4/1/2qOCZD7Lh5SKCoSLSKtPmgJ8LaMTHgDIfUi3nMLEY9c6VEJ00DG2qjQB/8+WIyeJ8SoyEAMJvMePyhJ/HOe/Nw5Ohhxaf9uljy/juY9r+HcMW46/Dpqt/w6juL0LZ9B8V1bTYrbh57CVJSU7Fg6dd47/NvkZKaionXXAGH0+vkrLZUY+zl47B86Xf4YMUqtM09CXdeNwaW6irJtt6Y+QIGDx+Bz1b9hsvGjq9znowxrFjyES4aPQa5J3dCbu5J+OKrZf733aKI+2+5BiazGR+sWIX/TZ0hEyMjRl2B71Z8BsZO/E7ff/k5mjRrgT5n1uxm4908Rr3RG3XeuiTqFhQSKLUy2BaPtm7ps8PBKMefAN5gZj00DWzoFhSr4M2sC4TOmejh+6VHXDASXU/tjumvTA3LkDjvtRm49tY7Mf6m29G+w8no1ut0TLj5DsV1v1vxOUwmE6a89Bo6dumKDh0745kZc1Fw+BD+XL8WAHD2gEG4YtRYdD65Mzp07IwnXngFdpsNG9dLY3pGXHoFRl01Aa3btUdO67Z1znP9r6ths9kwYNAQAMClo8Zg0ZITbp5ffvsZeXt2Yeqrb+KUrt3R+8yBuOfhJyTbOH/kaBQdK8Dff/7uX/bt8k8x4rLLa+11wx/WUTYaqwYJFJVIYEBSlGqg+KBibTXTzWFGb6fUelIlMPyV6I7+ZASghLtCaBEoK28U2MAOFoVibSRQtOGJR5/Gks8+xt5dO0L6XElxEYqOHcUZZw0Kav3tWzYjf/8+9D+lDc7s3Bpndm6Ns7t3gMNhx4ED3j4zRcVFeOjxSRhw7ukYeGpbDDy1HayWahQcPiTZ1qk9e4U012WLP8D5I0chLs57Hbrkkivw1+aN2LN3NwBg156dyG7VGlktW/k/06N3X8k2mjRthjPPHoyvly8FABw6eAD/bNqAEaOurHVsXogb9UZPWTwqkaFwoeMvhmrD13VIgIBE1vDqW/DkuE0YZpOWV3aDYXmqAzaNztQykyjJJtKiaWBDz+IBvOdMZsBrituKHoG/dP9+AzHonCGY/eKzuOTKcSfWMZkk7gwAcLtPBKSGWnpdFEV06d4L016bJ3uvadOmAIB7H7wDJaXFePbJF5DSphXiEhJx7WXDZYGwycmpQY9bUVaGn1d+A7fLhaUfvOtf7vF48PGSD/DEY89AZPL7g1KBsxGjrsT0px7Do89Mx7fLl+KkTqeg86ndax1fHoNizDweowor3cG7d6oFJiuYozZ82iRAF9xGInCpJUFWOXZligsFYbYcVwPegtJUgyd3eQxK1KegOZT5ph8efWQK1vzwHf7Z9Id/WZMmTVFcVCgRKTu3bvH/P7VRGnLatMWfa9cENUaX7j1xMG8vmjRrhra5HSR/jdIzAADrN/yOm6+/HUPPHY6OnU5FQmICykpL6vXdvl6+FFnZOVjy/a/45Ltf8Ml3v+Dbb9fi2SdfwCeffQy3242TO56CgsOHUFhw1P+5fzZtkG3r3PMvgsPhwG+rf8A3Kz7DRaPH1Dl+rBRrI4GiEtGOPwG8B6GFz0xowBdcMwMusyTKOjtvTHRja0J0rRU8pVzHVi3K3ctjUAx61aoHsV4LRc/wv3TnLl0xYtSV+HjBfP+yPv3PQllJMRa88Sry9+dh8XvzsfbnHySfu+O+R/H+vLn46N23cCBvL7Zv+QeLFsgtJIDX+pDZpCnuvWk8/vpjHQ4dPICNv/+GF596FAVHDwMActvlYumyxdi1Zye2/L0Rj919K5KSkuv1XZcv/gBDL7oEHU851f/XpdOpGDdmAiorK7Dqp+/R/+zBaHdSR/zvvjuwc9sW/PXHOsyZ/pxsWykpqTh3+IV4/eWpyNu9EyMuu6LO8WMli4dcPCohz+CJTjBmlYkhlYq1AQwYbo2XFWXbH+fB6qTgahZEklLOguJrGuiK4u4iC4pCan4MnS/hFE+LJvI+NAx3Pvg4Vn613L+sQ8fOePz5l/HOnJmY9+rLGDpiJK677S58tmihf51LrrwaDocdH779BmY+9wQaN26KoRddojhmcnIKFnz6NWZNm4L7b70WFks1WmS1RL+zBiG1URpEALOmz8WDj9+LoSPORnar1rj7kScw87knFLcXDNv+3Yyd2/7Dky++KlluAtCoURoGnXMeFi35AP0vGIFX5n+AKQ/ejfEjhyKndVs88vQLmHiNXICMGHUl7rpuLHr3G4CWrdrUOQelLB4jOnkExjv8DEBlZSUyMjJQUVGB9PR01bff/tHQywyPtMTjFNcJvfdHogu/JEc+IPOy6gR0DMhU+S3RhXVRGFdv9LabcZ5d2uG13CTig0YO2HVgJ4xjwKSKJEm/j4WN7CiMotvptopEpLMTP8ZnqQ7si29Y9d47OU241Jrof11uEjE/3aHhjEKjVZoZU85tgRY5rQ3X0ThTFJAUYMWrFpiimzqaNPeYJNaFMhOLWAHDFh6TxGVRamIRs2Kajo8XSJGJwRPieD1aZ4Y1vt1uR15eHnJzc2VxQ6Hcv3Vw6Y4N0qNc5t6HLCuhAcagtHOZMNguDYp1guHzVKcuxAmgj6aBDb1ZIFBDDIrhHtGMCd+MTw8/ezT78fDbjuT3V6pSa0Q3D7l4VILP4tFMoMSQyToYMj0CRloTZG3cv05xygJTtabUxJAZYLBoGs04FAbwz9suXdwiogt/vsRBQDIDbA3rtNEE/pKoh0tVuALl2cfuw9efL1V876LRV+KJaa9IlvlcLIGEU6QuFDyQ3uB18qwWEiRQVCCOAalMG4HSkIP+4hlwmSUBydxv/1uSC3sS9Oe6KDUxBNa7bBzFfRUHyERcQ4xBsQje2IfA3yJNFGAzapqDgeBvkHo4QxkXmBHsKTHxgcdx3a13K76XmpYmW2ZSsGxH+vvzzRDNDJFv2awyJFBUQEkURLrMvY9YDvqrFQaMsCagOecm2RXvwTotirEFAd80sKknes80fIAs0PCaBQLeG5JFANICvnoaE1DYAK1J0UaPAoWfgxDkTbxps+Zo2qx50OMouXcifcR5i7WdGNmIFhQjzll38O4dm8Cilp3Bm6wTISjejGKNAY44dHJJvapFJhHfpDh1+5QgaxoYxfgHPv4EaJgWFIBqoWiBgOjGYAQLi1LFVS3EGZ/JY9brhbEWSKCogBY1UHwoVauN9QvuyU4TBnJBsTaBYXmqM6ppu6HCW1DiISA9SkHNvGj1gEW5jq1+aMhuUa3g3YtA5GMwgiFaQbJaCJRY6MdDAkUFtBQoHgGwNiA3TzOPgIus0nBPEQxfpjhRrvMz0CIADo2aBsrK3Cs90jYQGqxbVEP4SyKDPlw8URMo/PePwiEXCx2NjThn3SEr0hblJ4OGksmTJAKjLAmym+3qJBcOGKGehyAv2BatpoGyRoG6MLBrA6XmRx89uncAJYESmWNBqUhdpOGviEa82RtxzrpDbkGJ7s1S9kQYgxdcgQEjrQnI5IJi/4t3Y1OicZwVfMn7JlEKlJWXuY/KsLqEYlCijx4DZIHo3cQ1iUHh7guCwjz0jtHmq0u0dPEADcOnPsgeh/ZuaVDsUbOIlSkuQ7kqtLKgyMvc6+UZNvooWhwb7s8RFfQqUPhnuUidFr4YnMVLP0LH7m2jE4MChWJtBnt4pTTjeiIwucUi2gIl1l08XZ1m9HVIg2KrBYblqY6Id4xWG7KgaE81dxdKgIBEZvzKuj3ebhe1sf69+UBI65sYcM8Dd+CTzxb5l2VkNkbXnqfjvslT0KlLt6C288bMF/Dz919jyfe/Spb3bNMYr8z/EOddcFFI89IqBiVal2gR0gqyRrNIGG2+uiONCbIIdRIo6pHtFjDcKhUnbjCsSHWi2oBHL29BSWMC4qNwuFCjwBMo9X+JRbeonvCdqucNGootf+7Cnxt2Yt7iFTDHmXH39VdpNi/+SHC7ItNYNNIWJFcN85anGhsLA17i9QXv3nGCRb1sNh+D0ihGLrapInCZJRFxnABclezCkTi9GIlDo8zEZLUXopHJI8/iabg+DY8AWPhzJoZEvR7x/boJCYlo0SILzVpk4ZSu3XHjHfei4MhhlJYUAwBemfoURp7TB/065mDEwF6Y89Lz/pvviiWL8OYrL2Lntv/Qs01j9GzTGCuWLMKF/XsAAO67ZQJ6tmnsfw0Aq1d9i6tGDEbfk7MxYmAvvPnKi3C7TxRyPKVtJhZ++A6uvflqtO/SEq/OfgkXn3U6Fr45WzL/3Tu2oVfbJsjfn1fnd62sqMAzj0zCuad1Qt+TszF6SH/88ON3knV+WfMjLju3H87s3Bp3TLgCRccK/O/9t/kv3DZuFAb1OAkDT22LG6+4CNu3/CP5fM82jbHkg3dx743j0K9TK8x/7WUAwLxXX8bgXh3R/5Q2mPLQPZj64lM478Kz/J8zMWD5Jx/hsnP7oe/J2bh08Bn4ZOHbdX4nrSAXTz1RjD+JtkDhngiTjz+V67kmSF2YGXCpJUH2ZLspwY3/DBQUy+M53jQwM+C4aSKacCzCVUl4C4px+vdGhioTQ2qAMIwlq6Me4a3MIgCrpRpfL1+Ktu07ILNxEwBAamoanp05F82zWmL3jq145pFJSG3UCDfccS/OHzkKe3Zux2+rf8C8j5cDABqlpePsIcNxbq+OeGbGXAwcPAQms9dO8NvqHzH53tvwyNMv4vQz+iP/QB6eeXQSAOD2+x7xz2X6rGmY/PBTeObJqTCZzHAlxWP50kW47vYTpeyXf/IRTj+jP9q0z631e4qiiDuvvRKW6ipMffUttGmXi727dyAuwHZhs1vx7luz8fysN2EymfD4vbdh5nNPYNrs+QAAi6UaI6+4Co88/QIA4P15c3HndWPw5S8bkdroRBn9N2a+gHseeRIPPTUVJrMJXy9bgrdnz8Djz7+MXn374bsvPscH8+aiXesTrr8lHy/EnJnT8Ohz03FK1x7YsfVfPPPwvUhOScUlV14dzK6MKiRQ6onWAbKAssm6kSigTOd1QWqEAUNt8WjlkRokD8R5sDo5MibYaMI3DYyKBYWCZCXwcSjk4oksvkvUqp++Q+6pOQAAq9WC5i2yMfu9xTCZvMb8W+990P+ZVm3aYv/e3fj+i2W44Y57kZScjJTUVMTFxaFZiyz/eknJyQCAtPQMyfK3Z8/AjRMn+W+8rdu1x50PPo5Zz0+RCJTRl1yJcWOu8b++bMx4vD5jGrb8vQndT+sNl8uFr5ctwf2Tn6nze67/dTX+27wJy37+A+07nAwAaNOuPbICYs1cLheemPoKWuW2BwBcdd3NeOvVl/zv9xt4jmSbT7zwCs7ulouN63/DoKEX+JePuPQKjLpqgv/1wxNvwmVXTcBlY8cDAG6f9DD+XPMz7BaLf53Zr72EB554FkMvHOn9Tdq2w75dO/HpRwtIoMQiehAoLsFbSTWwaV6agQXKaU4zejilh2a5ScSXKU5ddECtL6Vmhg4B7YKikcnDB8ka2bqmBpRqHF18t+eB/c/G9OdmosIEFJWXYsn772DitVfioy9/QE7rtlj19Qp8+M4byN+fB6vFAo/HLbEahMK2Lf9g6z9/Y/7smf5loscDh8MOm82K5OQUAEDPHqdJPtciKxtnnzccy5d8iO6n9cYvP3wPp8OBYRdfWueYO7dtQVbLHL84AeSNApOTU9A6t73f0dusRTZKi4v875cUF+H1GVPx52+/orS4EB6PCLvNioLDhyTbObVnL8nr/ft2Y+y1N0mWde91Ojb85g0oLi4pxpEjhzDloXvw9COT/Ot4PG40Skuv87tpAQmUesL34dFCoADeJ0KJQDHoE2E8A862SYNinfCWsbfFSMSUFpk8MhdPA7egxHJguR7x/bopyanIbX8SSk0M2UIuTu3RCwNPbYfPF72Pc4aej0fuvAl33P8oBgwagkbp6fhuxef4YP6csMZkoog7HngUQy4YKXsvMTHJ//+U40LFP1cmYNTV1+B/k27HQ09OxYolH+H8kaP8gqY2EpOSZcv4szs+Ll4ShSYIAhg7seTJ+yeirKQED0+Zipat2iAhIRHXXjZcFgibnJwqnwB3GIsB2xVF73Xnyemz0L1XH+kczfoMnyWBUk/0YEEBvBfc5gH3PaNecFt4TEjkzrJvU5woMqg1SIkamwZGcJclUpqxhIZQO0gvKBUI812qBEGAyWSC3W7H3xv+QMtWbXDLPSfcPEcP50s+Fx8fD49HHq8VFx8PUZQu79K9B/bv3YO2uR1Cmq8JwNnnDUdSciqWfPAuflv9A9799OugPtvplK44dvQI9u/b47eihPr48def6/H48y/h7POGAwAKjhxCWWlJnZ9r36Ej/tv8F0ZefiIr6r9/N/v/36J5C7TMzsHhAwdw0agxIc5KG0ig1Acmv7BpKVACMeoFN5Obd4lJxK4EY2bs1IRi00BRQGUERVg897qhx6A0hOrLeiHwl3U6HSgsPIZis4jyinIsfm8+rJZqDBp2AaorK1Fw5BC+XfEZuvU8Hb/8tBI/ffeVZFs5rdvicP5B7NjqdaWkpjZCQmIiclq3xR9r16BXn35ISEhEemYmbr33Ydxzw1XIzmmFYRddCpPJhF3bt2LPjm246+H/+bepVAvFbDbj0iuvxmsvPoM27TugZ+8zgvquffoPxOn9BuCBW6/Fg08+jzbtO+Dwnt1IYyacN3hoUNto0z4XX322BF17nIbq6iq88tyTSFKwzPBcfcMteObhSeja4zT07HMGvv9iGXbt+A/t27T3r/PgpEcxecojSE1Lw8Bzh8LlcGDrv5tRWVGOa2+9M6j5RZMYMZprQyrz3lwCqYhymXsfseJTz+QCRss1EnyRRLFpYIT3l6xQW0RH0z/8+ZIUpXo0DZHAGIyf1vyA7md0wrm9T8GES4bhv3/+xstvvoe+/c/CueePwISb78ALTzyMMRecg382/oFb731Isq2hIy7BwMFDcPPYkRjc82R8u+IzAMADTzyL9b+uxvn9umHshd4g04GDh+C1BYux/tefMf7iIbjm0mH4YP7raNm6jWSbNRVrG3XVNXA5nf6g02CZ+db76NrzdDx6180Yfd6ZeHnqU/CIwWfpPf3yHFRVlGPshYMw+d7bMe7G29CkWbM6P3fRqDG48c77MPO5J3DVhYNxOP8ALrlynMSdNeGq6/Ds9NewYukiXDFsIG688mJ8sXQRWrWJXpG/UBBYoPPLIFRWViIjIwMVFRVIT1c/uKf9o8GZ81q6BUyoPrHzPWB4JcMelU6VPN0cZlxoO9Hlt9AkYmG68ZJJL7LE41TXCcPepgQ3fkoxfuYOz4SqRLQMiD35MdmJvyKYPn1/eRLMAWL6/UZ2HIsz3KmvGvEMmFQhfSp9O82u+8DyVmlmTDm3BVrktIYQl1D3B3RAAhMkAlwEUGjWj1W0mcckcSWUmxjsAsPfG9bj5jEjsfLPrWjavEXY228kCpLaVHbBG/QfDW4bNwo5zbLwxivz/MsqTAy2IC2oPVpnhjWu3W5HXl4ecnNzkZSUJHkvlPs3uXjqQTrXuK7KxDQRJ76xAzFqsTa+GWC5ji5kalJqEiUCxRsoGxmBYmaQiBOAYlBiLfNNz+i1D48Pfo+7HA4cPHoIc1+eiuEXX1YvcQIoff/IHGM2mxVLP1iAAYPOg9lsxrcrPsP6X1fjo4+WS9YzRzjeTU1Ud/FMmzYNffv2RVpaGlq0aIHLLrsMO3fulKzDGMOUKVOQk5OD5ORkDB48GFu3blV7KhGHD5Ct0NAdwQuUFCbAiA/IfFZULLp4gOg2DeQzeACKQQGoFkq04G8yejvy+N3+1YpPcengvqiuqsSkx5+WvPf1siU4s3Nrxb9RQ/orbj9aAk2AgLU/r8INl4/AVSPOxZofvsOMee9jwFmDa52PnlHdgrJmzRrceeed6Nu3L9xuNyZPnozhw4dj27ZtSE31pkVNnz4dM2fOxHvvvYdOnTrhueeew7Bhw7Bz506kpYWX864FesngAeQCBfCaFssN9EQYz4BU1kAEShRTjfn4E4AsKIA8882ocVt6h9fCevuZecFw5ZXjceHYcYrrDh52oSxF10dcvPLtlK+iG6krWlJysr/CbiAe7gt6ranGuK6qLlC++07ac2DBggVo0aIFNm3ahHPOOQeMMcyaNQuTJ0/G6NGjAQALFy5EVlYWFi1ahNtuu03tKUUMmUDR8KnUdTzwMjBFN81gAoXP4GFgmlqlIklNTQMjUUCNj1QQwRB7UT2hEyuZb3onWi6OcGFcjn9tR0Fqo7SQC8dpLdBETo8Y6ZIacWtPRUUFAKBJE2+vhby8PBQUFGD48OH+dRITEzFo0CCsW7cu0tNRFb0UaatpfKOZrPkMniqBIQpV4DWhzMRkF+pIlbyXVZEFDOODjiRUCyU6GC0GRe2jQOvvb+SOxhENkmWM4f7778dZZ52Fbt26AQAKCrxdG7OysiTrZmVl4cCBA4rbcTgccDhOZKRUVlZGaMahoScXD+C94Bq5WBsfIBur1hPA2zSwMkpNA6mKrDJUCyU6KDUK1BOxLlD48UyAYZw8EbWg3HXXXfj333/x8ccfy94TBM6cz5hsmY9p06YhIyPD/9emTRvF9aJJoghZxVOtBYrRTda8i8dI7qlwKDFpY0Gh+BMvsVI7SO/wl0W9/cz8DVxQUaIIkAueqFtQFB5I+P5AeiViAuXuu+/GF198gZ9//hmtW7f2L8/OzgZwwpLio7CwUGZV8fHYY4+hoqLC/5efn6+4XjRJ53YwA9NeoAjGvuDKBEoMW1AAyFJaI5XJI+9kHJFhDAcvUFKZgBjXxJrAH256+4n5e7WaN0XeeuQdL7q/AINcFBnFzaO6QGGM4a677sLnn3+On376Cbm5uZL3c3NzkZ2djVWrVvmXOZ1OrFmzBgMGDFDcZmJiItLT0yV/WsO7d6oF7Z8MZBYUg6hkHw1NoJRwmTxNI5TJIxcosf27BktNmW+Eumjt4qgLmYtHxdODP8SUxEI0UHLzGAHV53nnnXfiww8/xKJFi5CWloaCggIUFBTAZrMB8Lp2Jk2ahKlTp2LZsmX477//cP311yMlJQXjximndukRefyJ9qedkV08ApP/ptGqtqgVfCZPY1FQ9eLog3dFkgXFixPeTtmBGLXAoZ4xnECp5/Z6tmmMn777WnFbkXo0uLB/D3z49hs1vs97j41iKVQ9SPaNN7w/0uDBgyXLFyxYgOuvvx4A8PDDD8Nms2HixIkoKytDv379sHLlSkPVQNFbBg8gz0rwmayNkAmTLgoyc2hDs6DEQUBGBFLDZRYU3RnZNULwivqmAeeykUQ9z/gfz47aWB8N+TWo9QLFyT0P3IFPPlvkf52R2Rhde56O+yZPQacu3YLa3hszX8DP33+NJd9Lx+/ZpjFemf8hzrvgoqC2E0gkg2T1Is5ELpW6Qbt4lP584gTwWlGmTJmCo0ePwm63Y82aNf4sH6PAl7nXg0BRmoNRTNa8e8cBBrsxph42NhNg5UwmTSOwvyhItmYo1Tiy8MGY5w0aip827cCPm3Zg3uIVMMeZcff1V2k0Oy+BR4DL5YpJgcLnBirFxugRo7iidIfeUowBZZO1UeJQFDN4jDH1ehGNOBSKQakZWaoxCRRV4Y/m+IRENG2RhWYtsnBK1+648Y57UXDkMEpLigEAr0x9CiPP6YN+HXMwYmAvzHnpebhc3rKCK5YswpuvvIid2/5DzzaN0bNNY6xYsggX9u8BALjvlgno2aax/zUArF71La4aMRh9T87GiIG98OYrL8Ltdvvf79mmMT7+4F1ce/PVaN+lJV6Z/RL6D+qFhW/Olsx7945t6NW2CfL354X2/RlwtOAIbrnzenTq0Rbde7XHvTeOw+H8gwCA31b/iL4nZ6PyeL0wHy88+QhuvOKENWjzxj9ww+UjcMbJLTH8jK544clHYLVagp4Hf1gbxcVDAiVM9NSHx49g3DiUhhYg64OPQ2kaAX8cWVBqxuiB5Xqntl/TaqnG18uXom37Dshs7C3kmZqahmdnzsXnP63Hw1Om4fOP38eHb78OADh/5Chce+tdOKnTKfjxuBXm/JGj8NFXPwEAnpkxFz9u2uF//dvqHzH53tsw7obbsOzH9Xhi2itYsXQR3p49QzKPOa9MwwXDR2D19+tw9ZgJuHrMBKxYukiyzvJPPsLpZ/RHm/bSpI+6cNisGH31xUhNTcXyJd/i00+/Q0pqKiZecwVcTifOPHsw0tIz8MO3X/g/4/F4sPKr5Rgx6koAwO7tW3HHhCsw5MKRWLpqLaa//i7+3rAe0/73cNDzkFtQjIFR5qkr4hR6xujBggIYWaBwXYxjPEDWRzHXrbmpSBaUaEK1UCILfzT/8NN3/uZ6/U9pgzUrv8P019+FyeRd89Z7H0SvPv3Qqk1bDB52Ia699U6s/HI5AG+vmZTUVMTFxaHZcStMUnIymjRtBgBIS89AsxZZ/tdvz56BGydOwiVXXo3W7dqj/znn4s4HH8enH74nmdOIS6/AuDHXoH3bXLRp3RZXXzkB+/fuxpa/NwHwun2+XrYEl42dEPL3/+qLz2ASTHjlxTk49ZSu6NCxM56ZMRcFhw9hw+9rYTabcf7IUfh2+af+z/yxdg0qK8ox/KLLAADvvTUbF152OSbcfAfa5Z6EXn364ZGnX8BXny2Gw24Pah5GzeKJaCXZWIW3ngD6FShGueDyZe4bjAXFpGBBUbkdegJl8dSIUQW9UeBP4/79z8YjU70WjIryMix5/x1MvPZKfPTlD8hp3Rarvl6BD995A/n782C1WODxuEPufeNj25Z/sPWfvzF/9kz/MtHjgcNhh81mRXJyCgCga89eks9ltcjGOecNx/IlH6L7ab3xyw/fw+lwYNjFl4Y8h/+2/IO8A/vQoWsr/zIGwOGw49ABr7toxGVX4trLhqOw4ChaZLfEN8uX4qxzhyE9M9P/PfL378M3y06IGMYYRFHE4fwD6NCxc53z8BZrk/YbMkNuWdEbJFDCgBcoVoFFpMlbOBiyfDeTZ0U1FIHCW1ASICCNCbL9WB8oi6dmqrnfOZV5U96NcNoYAf5JPTklBW1zO/hfn9qjFwae2g6fL3of5ww9H4/ceRPuuP9RDBg0BI3S0/Hdis/xwfw5YY3NRBF3PPAohlwwUvZeYmKS//9JyamyZ4IrrroWj953Gx56cipWLPkI548c5Rc0oc6hR7deeOPV+QCAKhNgP37+NW7aFADQ/bTeaN0uF9998TnGXHMjfvruazwzY45kG1eMvx7jbpA30m3ZqrVsmRIi5M89JiYoVpnVEyRQwkCPAbI+jPhEmMzktToaikCpVuhC3dQjKBYRCxeKQakZ/nc2QUAq8+4Xov7U5UoQBAEmkwl2ux1/b/gDLVu1wS33POh//+hhadXw+Ph4eDzy5/64+HiIonR5l+49sH/vHokgqgn+5j3ovOFISk7Fkg/exW+rf8C7n35d5zaU6NGtJ7786nM0a9ocaWnpKDMxxV5YIy67At8sX4qsljkwmQScfd6JZrpduvXA3l07gvoetSFCml5sBnTf1dworihdQQJFXfgAWQ+YqjdoXSNEPlCWmgXWjE0A3HzmmwHOGaPAp7M6HE4UFx5DceEx7Nu9Ey888TCslmoMGnYB2rbvgIIjh/Dtis+Qvz8PH737Fn767ivJ53Nat8Xh/IPYsXULykpL4DzeRDandVv8sXYNiguPobK8HABw670P46vPFuONmS9gz87t2Ld7J7774nPMmf6cbJ78GRFnNuPSK6/Gay8+gzbtO6Bn7zPC+v6jLxuDJk2a4tpbxmH9n+uQf3A/Nv7+G1586lEcO3rYv96IUVdi+5Z/8PbsGRg64lIkJp2w8Nww8V78u2kDpk5+EDu2bsGBvL1YvfIbTHsi+CBZwJiBskaYo+7QY5E2H/JibXI/sN7gA2QrTaxBmdhlqcYqBsoKDIinGJSaEagWSiThtfAva37AkN6nYEjvUzDhkmH475+/8fKb76Fv/7Nw7vkjMOHmO/DCEw9jzAXn4J+Nf+DWex+SfH7oiEswcPAQ3Dx2JAb3PBnfrvgMAPDAE89i/a+rcX6/bhh74TkAgIGDh+C1BYux/tefMf7iIbjm0mH4YP7raNla3mxWqVjbqKuugcvpxGVjx4f33QE0Sk7Bik++Reuc1rjx9gm4aEg/PPXgXXDY7ZLYmna5J6Frz9Oxa/tWf/aOj05duuGdpV/hQN4+3HD5CIy9YBDmvjwVzVso966rCZHbGUZINRYYYwaYppTKykpkZGSgoqIiIn152j9auznv6qoEtPacMJb9lOTEpiR9hBslicDdlcmSZW+l23Ulonj62+Nwlj3e/zovzoNPGzk1nFF0OcMeh0EB3z/f7MHiNHW+f6II3MMdD2+k21BNjyZ+rqpKQBudns88rdLMmHJuC7TIaQ0hLkHr6dRJM49JEkdQbmKw69CC19RjQnzA6woTw7qNv+PmMSOx8s+taNq8RcjbNAFowdU1KjSLmhVrSxMFSfapTWB1lsfo0TozrLHsdjvy8vKQm5uLpABrEBDa/ZsuU2GgZxePXQBcBjNZN9QMHh8lEUw15jN4ALKg8FAtlMihl0qqdRF4iXQ4HDiYtw9zX56K4RdfFpY4AeRVdAFtvz8vuc0GOM4pSDZETEzeUEwXRdp8HC/W1iTgjNN7qnFDLdLmo4T7vilMQLLoLYVfXxIVfsqGY5sKDqOm5hsB/pfUq0AJPAKWffEp7nvkLnTu2h3Pz3pTst7Xy5bg2UfvV9xGy9ZtsOzH3/2v9SbORAGSL2oE6wQJlBBppNDUTk8WFMAnUE681rsFJaOBFmnzUWFicIMhLjCTRzThkAq/gyyDBw2jhUAoGDGw3AiYoNDNV4fuHQBgAXk8V105HiPHjFMM1B887EJ079VHcRtx8dLbqd4EisyCosksQoMESoikK1zw9dbUzki1UOKYfH5qd/PVO0wAykwMzQNujE09Ag6pcHbKq8jWf5uxhkWQW7CI+qM3F0dtBNvROLVRWtCF42TiLNRJqQyvuwV4RZRe9wlgDCuPrlDM4NHZ9cxIT4T87wnozGUWJWQl71VqGkhl7uuGF21x9BOpgtINWq8/bSRKwfOXMa0vw6LCr68kIvUECZQQ0XOArA8jpU3y8ScWHVXljSayWigq7TMq0lY3bu434dOyifDQm4ujNuQWlPofA/Lvr+29gkG+D/Tu5iGBEiJGEChGsqDIM3j0fBmLHMV8LRS1LCjca7KgyOGz3uLpJ1IFQwkU3v2hwjGgx+9vtGJtep+f7uAFih7dEXwMiq+/iB6RdzHW6UQjDG9BSWOCzD0TDrwFxVH/TcYcvMUuDoJuzxcjoTcXR20EG4MSCnwyhS4ECvfF9B7uRwIlRIxoQfH1F9EjDbVJIE+ZiclMwGqUvOdFjovuvDJ4Fw9A2QNqII9B0e+xFxGBwm1UD+Ee/DWGXDyxBDOGQDFSfxFZDRS9S/oI4RHk4qyJCm4eikGpG97FA5CbRw306OKoidoEyuH8g+jZpjF2bN0S0jb1WANG7uLR9wWBHhRCIJVBUqsCACr0GDNxvFhb44Cbf5oo4KjOnmAEJreg6NFlFi1KuPo1zVQQldQosG6UgrLjGVfVygDED+0ftbFcP/xe5zr8ze+BB+7A559+jHsefRI33Xmff/lP332N+26ZgH/yy4Ia+6YrL0bnrt3x8JRpoU26FsLJ4vnhmy+weOHb2LH1X7gcTmTltEKvPv1w9Q23oku3HlERaMWFxzB/9gz8+tNKFBYcRZOmzdC5a3dMuOkO9DtrkGx9vlib3p8HyYISArz1xA0Gi04FqKwWig4tKI2YIBN8DTVIFpCXvCcLSnRwKyyLV1hGhIbMxQEgMTEJC9541d9xWEtcLpf//6G6eF6Z+hQenngjOp/aHa+9swif/fg7nnxhFtq0a4/ZLz4DIPIWpMP5B3HViHPx57pfcd/jT+PTVb/h9Q8+Rd/+Z2Pq/x5S/AwFycYw6VxAZ5UOa6D4kKUa68EBysFn8Dh1LPiiQUkEUo0piycIhOMVdgOgWij1R+nm0u/sQWjWPAvvzJ2p+JnyslI8cudNGNa3K/p1zMHlQwfg2+Wf+t9/4r6J2Lj+N3z0zpvo2aYxerZpjMP5B7FiySKc1bWdZFs/ffc1erZp7H/9xswXMOb8s7Fs8YcYMbAX+p6UBcYYfvv5B0y4/AJ07N4Wp/Rqj/E3jsH+A/tqvLT/+9cGvPfGa3jgyefx0FPP4/R+A9C6bTv06T8Qt9zzIOa+v9T/3fcf2Idrb74aXfucjD6ntMK4i87D+l9XS7b3ycK3MfLs3uh7cjbOPa0THrjtutp/2ONMnfwABEHAR1/+gGEXXYr2HU7GyZ274Npb78QHK1b51zt6OB/33jgOZ3ZujT6ntsEtd16HwqJCAN595PtdvvxsMS7s3wMDT22LhyfeCEt1FQDgrbfeQqtWrSCKUol1ySWX4LrrgptruJBACQHFIm06xQipxnz8SYWOBV80KOGsR5miUO8bpbzUPaGErBaKDgW90eBvLgyA2WTG3Q8/gY8XzMexo4dln3HY7Ti1ey/Mfm8xPvthHS4ffz0mT7od//69EQDw8NPT0LN3X1w+7jr8uGkHfty0A9k5rYKe08H9eVj51XLMeOt9LPn+FwCAzWbFtbdMxPdf/IxPP/oCJpMJ1982ARCVbR7frvgMKamNMPbamxTfFwTBXwDNYrFg6LnDsPTDFVjy3RoMGHQe7rnhahw9nA8A2PrP33jxqUcx8YHHsGL1n3j9g09xer8BdX6PirIy/Lb6R1x13U1ISUmVvZ+ekQEAYIxh0s0TUFFehneXfoW3Fn2O/QfycNtdN/jXNTEg/8B+/Pz9N3htwWLMXrAYm/5Yh3fnzgIAXHnllSguLsbPP//s/0xZWRm+//57jB8/vs651geKQQkBIwTI+jCiQGmoGTw++FRjAQIaiwKK6uEo5psFkgVFGVdALxaAXDxqUNMVZ8iF3hiS12e8gKdfni15L6tlDq67/W7/63E33Ip1q3/Aqq9WoMdpfZCWnoH4+AQkJSejWYuskOfkcjnx/KtvoknTZv5lQ0dcAgFA1nGX6isvzkHX3idh366dyD2li2wbB/btQeu27RAXd+L2+f68uXh9xomYmDV/bkOzRpnoemp3dD21OxiAY2YRdz38P/z4/ddYvepbXH39rTh65BCSU1JwztDzkdooDTmt26JLtx51fo+D+/eBMYb2J3Wqdb31v67G7u1b8c26zcjOaQ0AeO2VeRg8rB/+/mcTTuvZGwIAURTx7My5/jL+F48egz9+8wq4Jk2a4IILLsCiRYswZMgQAMDSpUvRpEkT/+tIQRaUEDCUQOFuRHrs0CpLMTY33PgTwBusWSGoW7CNYlCCQ1YLRb+ntiEQUHsvmkmPPYUvP/0Ye3ftkKzj8Xgw/7WXccWwgTinewec2bk1fv/lZxQcOaTKvHJatZGIEwDI35+HR+66GX3P7oGTurVG37O9AuHo4ZrHFATpt7ts7AQs+e4XPPHCTNisFoB5v63FasEz057A2UPPwFld2+HMzq2xf88uFBzfdv+zB6Nlqza4aOBpePze2/D1siWw2ax1fg9fyjY/D559e3YhK6eVX5wAQMeOpyAjPQO79+zybgNATpu2kh5DzVpko7SkyP96/Pjx+Oyzz+BweCspffTRR7jqqqtgNkc2UZkESgjIirTp+GlU1kKe6a/4FBVpkyMreV/PWijULDA4yMWjLko9XgIPxd5nDsSAQedh9ovPStZ5f94cfPj2G7j+jnsw/5MVWPLdL+g/6Dy4nLU7J00mExiTHuxut0u2XnJKimzZPTdejfKyMrz8wmv4dvmP+Hb5j97Pu5THbJt7EvIP7JcE2aZnZKBtbge0yM7xzuf48memPoGvvv0CDz/4BBZ8+g2WfPcLOp5yqv+zqY3SsPjbNXhhztto3iILr788DWOGn43Kiopav2+79idBEATk7dlZ63pgTCZiPIJXP/mWCwDi46TOFEEQwAJcXCNHjoQoivj666+Rn5+PX3/9FRMmTKh9bBUggRIsBqmB4oMXKGYISNHZdMnFI0ceKFuPU5QBCeAtKPQbKyErd6/RPGIFpfgTnnsffQprfvgO/2z6w7/srz9/x+DhI3Dx6LHofGp3tG7XHgfz9kk+FxefAI9Hmo/SuGlTWKqrYbVa/Mt2BlG3pLysFPt278St9zyAswYORqeTO6OiohxAzS6qCy+9HFZLNZa8/06N2/VdytZv+B1XXTEe5184Eh27dEWzFi1w5NBB6feJi8OZZw/GfZOfwdJVa3Hk0EH8ue6XWued0bgxBgw6D4sXviP5zj58AqdDx84oOHxIYoHauWs7Kqsq0PFkr3somCtMcnIyRo8ejY8++ggff/wxOnXqhN69ewfxyfpBMShBksiARBhHoFgFwAMGc8Cc00QBFp3MOVEEkhkJFB4+ULZJPSwofAYPQBaUmuBdPGRBqR/BpNh27NIVI0ZdiY8XzPcva9uuA3749gts3vgH0jMy8cH811FSdAwdTj4Ra9GqTVts+XsTDucfREpqKjIyG6N7rz5ISk7B7BefxdXX34r/Nm/CiqUf1znP9IxMZDZugk8XLUTHZi1RcOQQnntxCoCaBUrP3mfg2lvvwoxn/4cjh/Ix5MKLkZ3TCsWFx7Bs8QcQBAFmk/cXyG3XAV9/9wUGDT0f1WZg7ktTIYonrnNrfvgOhw4eQO9+A5CekYG1P62CKIpo3+HkOuf++PMzcN2o8zF+5FDc+cBj6NilKzxuN37/dTWWfvAulv/8B848ezA6dumKx+6+FQ9PmQa3240XJj+IAf3OQq8epx//nsEd6+PHj8fIkSOxdevWqFhPALKgBA0fL8HAZFYKXSHoO1CWt56IYLoWfNGCt6A0EcN3zSn18uHTaQkv8o7GRH0ItgbInQ8+LimBf+u9D6FLt564Y8IVuGnMSDRt3gLnnn+R5DPX3nYXzGYzRp93Jgb3PBlHDx9CRuPGmPrqW1j70ypcMWwgvv3iM9xx/yN1z9Nkwotz38H2Lf9gyPD+ePKZx/HUY163U21XyweeeBbTZs/Hjq3/4p4brsLIc/rgwduvBxNFvL9iJdLT0gEAzzwxFRkZmRg9+nzcc8PVGDDoPEkQbFp6Bn769kvcMvYSjDr3TCz9cAFemPM2Tu4sD87lad22HRZ/sxp9+5+FGc/+D5cPHYDbxo3Gn2vXYPLUGd7vIAiY9faHSM/IxA1XXITbxo1Cm7bt8dacBf7tBHt9Oe+889CkSRPs3LkT48aNC+5D9URgvOPOAFRWViIjIwMVFRVIT09XffvtH/1atuxklwmjLIn+11UCw5sZdtXHVpOrqxLQ2nMiiOnHZCf+SuRL9WhDZ6cZl1hPPONXCCLmZVAruyQRuLsyWbLs7TQ7ysLI5GniEXBTVZJk2YwMm66btmnFCEs8urpOGJT/SHThl2SlEm7a0irNjCnntkCLnNYQ4pRsZPogRRSQHmCFcgpAqc6LMDYWTZKstyqBhW1xzhRNSAr4aLXAZLWptCKRCZIq4x4ARTUkKPRonRnWGHa7HXl5ecjNzUVSkvQaFMr9mywoQSKPP9H3yQYYy4LSUHvw8NhNgIV7pGkWpptH1igQjMRJDZCLR12M1IfHh5oNA/XcyZnfF2bot/wUxaAEiSyDRydquDZkmTw6Okuoi3HNlJhEpAZYvpqIJoRziacU4+DRu4sn0yNAhebWUUMuUPR/fjOuFk69BAr3OtSz9+jhfIw6r+beSst++h0tW7UJeV4A4BGk3xPw9k3y6HAfkUAJEr7MvRHiJXiBwossLaEMnpopMTO0DfDEhZtqLE8xpt+4JvRc6v4sWxz6O7yS6d8kI9gi5I0CjTBrfpfXx70QTBZTbTTPaokl39WcydM8q2XIc/IhHp9P4B4yMehSAJNACRIjpRj7kBVr05HZmu/D05CbBPLwTQPDTTXms87IglIzeq2DksCAvo4Tl+m+DjMiWxpLHYzo4uHnWJ8jgP9sqN8/Li4ObXM71GMGtSMCkuPIDEBeNUZ7KAYlSHiXhBFdPGmioIsO8iYGSQAdQBaUQEq436KJJ7z9JrOg6GHn6xQXJ+b14uJJFaUdvwUIkuBLvSLrZKwPvVcr8hiU8CZtgoJA0dn3l3U11ukxRQIlCOIZkMIMaEHRabG2DFGQnfwUJHsC3oKSAEEm6IKBtwKQBaVm+KdHvVhQ4hVOizgmyOKL9EZ9LQhawP+k4XpEBYV9o7cYHI/A3xv0CQmUIFDKftF1DZTjWAX5iaGHTB4+/sQmMLp5BmARAAe338KJQ6FGgcEjd/FoMw+e+Bqe4lPFcJ/vo4MRXTxqZfEoxZ/o5HDyo5TJo0dIoAQBH39iFZgsLVGPMMGbfx9Img6evChAtg4EhZL3YTQNpCye4OFdPHoJzqtJKJnhFSl6RKlRYEMWKHr87vzzjlLvJD1AAiUI+PgTI7h3fOixFoq8SaAeT2FtkQfKhr7fKIsnePTq4lGqBuwjlQkw62SegSjd7EQDHHv8VSjcm2N9M3iiAVlQYggjZvD40KNAyZBl8Bjn94wWfKBsOC4eeaPAek0pppEXatNmHjw1uXgA7xO+HiyiPEZwcSgRrgXlifsmYtJN4098TsdF2nzIgmQ1mUXd6MWSqWtIoKgLuXjqhregNBFN8uIFdSDP4iFqws3XQdFoHjx1CaUk5nXl6ck6VpMF4Yn7JuKLT70N/OLi4pCe2RidunTFBZdcjkvHjIPJpO1tsiG5ePjbgADvvPU2V70KJ10hryKrt91YM7JaKFoLFEZl7oOBt6AkMwGpIf5M8hgU+p1rgregmCHoIvUyjtuHRWZRdhPRUwFGoPb4k4GDh+DHTTvwzbp/8Pr7S9G3/1mYPuUx3H39WLjd2vY+UjJGhXODNEIVXVHSotGLLt2FWk/ACMgsKAa60MssKBofhKlMbrY2Qk2ZaFNpYnBxl5AmIQbK8hYUh/6uP7qBD5IF9OHm4euxWEwMjoC5MsbgsboQV+2G0+KK+p9Sr9naLAgJCYlo1iILWS1z0KV7T9x89wOY9c5HWPvzD/hi6SIAQFVlBZ55ZBIG9+qIAV3a4uaxl2Dnti3+bbwx8wWMOf9sLFv8Ic7v1w1ndm6N5x67Hx6PBwveeBXnnd4Zg3t1xPzXXpbM4/15c3H50AHo16kVhp/RFc8//gCslmr/+8uWfISO3dvi5zU/4KwhfZF7ag5un3AFio4V+NfxeDx46enJOKtrO5zTvQNeef5J2a3eCBYUBvVibiKJXiyZusXE5BVYjeTiqeaOOn+xNo1uVnyArBtMZuUhvE9zpWaGrIDYk6aigPwQtkFBssGjVEUzHoDW/bV5keSGN4PQDe/8nDY3vnj1Hy2mBgDod193JKRKZVSojfL6DTwHnU/thh+//RKjrroGd10/FhkZjTF34RI0Sk/Hpx++h1uvugxfrNmIjMaNAQD5B/bjt9U/4PUPPkX+gTw8ePv1OJx/EO06nIR3l36FzRv/xFMP3oV+Zw1Cj9P7eudlMuGRZ15ETuu2OJx/AFMnP4hXnn8Kk6fOAOC9LNrsVrw+fzbmvPIWTCYTbpt0K2Y+9wSmzZ4PAHh/3hysWPIhprw0Gx06dsb78+bip+++xhkDzj7x/Q1S5l+pmqze0KNo0hVpoiA74IwkUHgLShwEJGs4fd69U2Fi+m2lqTElnCsx1FRjSjMOHr4OCiB3r2gBn03khvdGatHxNSgcF0f7kzriyKF8/LnuV+zZsQ0vv/keuvY8De1yT8IDTzyLtPQMrPpmxYltiiKefnk2Tup0CgYPuxB9+5+N/ft24+Ep09D+pI64bOx4tD+pIzb8vtb/mQk334EzBpyN1m3bod/Ac3Dng49j5VfLJfNwuVx46flX0KvH6ejRrRfGX38L/vjtRE+cj95+EzfeeR+GjrgEHTp2xv+mzUSjtDTJNvjnAB0cRorIU421mUdtkAWlDnj3jhMMdp0ecEpUCwwimERkpYkCbBodjfIePDo8K3RCiZlJHu1DSjVmQAK3iCwoNeMBZOeJHsrd83PwCSmXwGAXmC61fTguDsYACAK2b9kMq8WCc3qcJHnfYbch/0Ce/3VOm7ZIbXRCGDRt3hxms0kSaNu0WXOUFhf7X/+57le8M2cm9u7aCUt1FTxuNxwOO6xWC1JSUgEAyckpaN/uRA+c5i2yUFpcBMDreioqLEDP4xYZwBvse2qP045/gfC/vxaInCldjxYUEih1wJcYN9oTPxO8lUnTAu5NaUxAoUaBW5TBEzyl9bCgxENuaqYsnloQvFowMWCR13qh7fHJu3gCXVFVJkD67K4P+Bq3wfyCeXt2olWbthBFEc1aZOOdJV/K1knLyPD/Pz5OeusSICAuTirnBEEAY95z6Mihg7jr2jG4csINuPPBx5Ge2Rh//7keUx66G26XO2C7nLtKEBTjbGrDKAJFnmqs/fHOQwKlDoycYuyjysSQ5pFaULRCVqTNrNfTV3v4arKNmIBEEXAEoVOUCnyRBaV2XIK0PYAugmR5F0/ASw8YXClmXHJvT8k6FcetK9EgPkV+Cwk1BuWP337B7h3bMOHmichqmYOSomMwx8WhVZu2qs1z27+b4fG48cCTz/mtLCu/XF7n5wKnnpaegeYtsvHv3xvR+8yBAAC3243tWzajS7ee/vWNUkVX5PSIHpMpSaDUQawIlEC5rGWqMV+VlywoNVNmYvCAwRxwyWsqmnAkiDR3pUqoFINSO26BSQIG9HBxlAXJcsLDagZSUuIl5vmmAIrN2iW31mZBcDodKC48Bo/Hg9LiIvy2+ge8M3cWzhl6PkZecRVMJhN6nN4X9908Hvc+NgXtT+qIomNHsfanVTj3/IvQtedpYc2pdbtcuN1ufLxgHgYNvQB/b1yPpR8uqPNz/Ckz7qbb8O7cWWjb/iR06NgJH8x/HVWVlQHfXX6SMZ0+GBihWJsezkFdY+Qy9z74LBmtLCjxzFueOxBKMa4ZUfAKuMDYk6YeAUeCOGv5RoEeMFlQHCFFj+Xu+ZR8vlIIg/cBJNB1agaQIgqaBdLWJlB+W/0jhvQ+BXFxcUjLyETnU7vhkadfwCVXXu23bMx9fwlmT38OTz14N8pKi9GseQuc3m8AmjZvHvacTunaHQ8++TwWvP4qXnvhGZzebwDuefQJ/G/SHdIV+QJm3E947a13objwGJ58YCIEkwmXjZmA8y64CNXHRQr/kyul8+oFJYGiNyePwEJ1sOmAyspKZGRkoKKiAunp6apvv/2jX/v/f3NlIhoHuCW+SHFiZwK/a/VNX3scBttP+FYPxHmwpFH0IxKaewRcX5UkWfZKhk0xg4LwcqklAZ1cJ56PNyS6sDq57oJWbVwmXGU5EVFhExjmZNgjMsdYYXxVInIC4ny+S3ZiS6K25/oNlYloFnD9+T3bg+uGN0WLnNYQ4k6EQTfxmCRB0QxeK0q0Zy8AyOJipYpNTGb50SuZooCkAGFaLTBUhyD0EpiAJgFiUQRQqFM3djD7qkfrzLC2bbfbkZeXh9zcXCQlSa/5ody/9WjV0Q9Mbm2oNFAVWR96KXfPZ/BUCYzESR3wqcbBFmvjM3gcBrlBaAlfrE0XWTx8kGwN+5E/xwVo48pVOjqN0CjQBz/TUG+QRgmQBYxRrE1v89EVqcxbNyQQQ7p4lASKBl+DuhiHDh8oG2yqMV8DRakQGSGF/410UQelDhePD5fAYOWEQDITou6m4jsZ69nFoQQ/11B/PSMJFED/XY1JoNRChkLVU4v216yQ4QVKPAQkaSJQqAdPqPAWlAxRQFwQPxtVkQ0d3g2hjywe6WtPLU8W1SameZ8efjQd/IQhIW8YGNrvF2oGk9bovVgbCZRa4E/uKoPVQPFRLTBZvwgtevJQBk/olJql+06AgCZBRLtSFdnQ4RsGau7iUehbxc8xEBHecz2QeHgtKdHCaBYEHrlACQ15J2d9X+P4XC+yoBiIWEgxBrwqnrf8aOGfpiJtoeMW5JlOTcW6T1t5o0D6retCb1k8SgKprvBom4nJ1kkTQ7UDhI/hBUodWTx1YZQaKD6Ui7XpBxIotcALFCOnxGodKCswpd9T76evPijhBQpZUCIC7+IJxpUWSZRcTE4wAExSWj0QX9pxICZE74HEaC4OnvpbUIzRKNAHfylRy+uuVnIw1UGphVixoABe/3SgXI62QEkXBUnBMYAsKMFSahZxkvuE8TUoCwr3msrc143MgqLx06SSBeeozYMyqxuNyouRnN4Ygll+CbcDsIgmiRUtHoDJxOCJsCWNiQJcAfN2CQzMQOe5mwlwBVwbPYC/XH4wiB6T5DhymRiYqN/vz39fEdLva7eHXpqAMYaioiIIgoD4+Po5Skmg1EIsCRRZsbYom695944DDDaDPV1pRXgWFOlrCpKtG1kMitYWFIVldhF4YW0pru7uQvcsG8wmZbFaAiCVc+14M30iMdMTVDOpsHIIxmquGgegirth8xap2rCJgsQtYTUxXWfQmSH9voD3Puf7xgm25LC2KwgCWrduDbO5flEtJFBqgilUkTXwRV5rF49iBo+BLlxawqcaZ4oCTKx283kiuXhCRm9ZPPJGgd5zptQu4vUNFUhLqERqggmmGvZtH3scejill/jvU5w4HBc5x8NwazxauwMLC7qxJbHuwoJ6oZlbwCXWEwUOPWBYmO4I+vPXVCZKLG9fpThRGMHfu74kiMCEamkhtU8aOfxViH98YHBY242Pj6+3OAFIoNRIEgMSYqAGig/dCRQD/5bRhk81NkNAY1GQCZdAyIISOrwbjK+BFG14F0+ghYcBqHQyVDprrhVbxDxoVSlI2kt0qzJhY5orYrEhrqo42D0njtfDyW4crmWOesPmEWCvkp5vR+EJ6vcyM8BTwSSp4AdEN0r1XE6BAVUVHomosnhEv4jlq8BGG02DZF9//XV/KdzevXvj119/1XI6Enj3jggWkqlPb2hdrI2vKUNF2oLHYZKnj9bl5qEg2dDhqxprbkHhXrtCPGGdArAmSepgaCqacLojcs+lydwUbQYTxkpCXqkzuBJKtaV0//0FyEr5a9lMlkczgfLJJ59g0qRJmDx5Mv7++2+cffbZuPDCC3Hw4EGtpiSBFyjVAjNcRHogfAxKAgRZIGUk4S0oRs6I0oISrp9HkzoCZcmCEjqyUvdaC5RaLCjBsjXBg6PcsTPAHoeUCD0fJHPnuc1geaJKQp63pNcEX2+GwRjxN3ppJquEZofPzJkzcdNNN+Hmm29Gly5dMGvWLLRp0wZvvPGGVlOSkM5ix70DyFUyEMUDkcn78JCLJzRCDZTlL6qUxVM3slL3mrt4pK/DESgQgB+TpXs/EQLOsqtfhs7EvNsORPcWBA6l8yRYCwovzuyCvK6KHpFZUHS0yzSJQXE6ndi0aRMeffRRyfLhw4dj3bp1svUdDgccjhOBShUVFQC8XREjgeiwItkWB5vzxCWrON4N0WGcYC8eEUCJy4OUgDMm2eaEGB95V0uSCIhOEbaAZSUJDog6Tr/TGwVuE2zOEzavRh4RYlzNskN0eGALuFnY4un3rgu7W4DNeeIc94BBdAQfIKk2zGGSXIOq4zwQHaHnhBwG8Ddz4BTXict9RyfDX8yJQhWLvSSJgM0pvZ5YnHYEkRWvKyqd0pgMk90JMYhA13inSXL8lJtEiA79PxqUuMywOU8I1kTmhmjyfo9I3GN92wyqVgrTgMOHDzMA7LfffpMsf/7551mnTp1k6z/11FPHqxPRH/3RH/3RH/3Rn9H/8vPz69QKmmbxCALns2NMtgwAHnvsMdx///3+16IoorS0FE2bNlVcvz5UVlaiTZs2yM/PR3p6uqrbJoKH9oM+oP2gD2g/6APaD/WHMYaqqirk5OTUua4mAqVZs2Ywm80oKCiQLC8sLERWVpZs/cTERCQmJkqWZWZmRnKKSE9PpwNQB9B+0Ae0H/QB7Qd9QPuhfmRkZAS1nibewYSEBPTu3RurVq2SLF+1ahUGDBigxZQIgiAIgtARmrl47r//flxzzTXo06cP+vfvj3nz5uHgwYO4/fbbtZoSQRAEQRA6QTOBMnbsWJSUlOCZZ57B0aNH0a1bN3zzzTdo166dVlMC4HUnPfXUUzKXEhFdaD/oA9oP+oD2gz6g/RBdBMZU6otMEARBEAShEgbLUCcIgiAIoiFAAoUgCIIgCN1BAoUgCIIgCN1BAoUgCIIgCN1BAiWA119/Hbm5uUhKSkLv3r3x66+/aj2lBseUKVMgCILkLzs7W+tpxTy//PILRo4ciZycHAiCgOXLl0veZ4xhypQpyMnJQXJyMgYPHoytW7dqM9kYpq79cP3118vOjzPPPFObycYo06ZNQ9++fZGWloYWLVrgsssuw86dOyXr0PkQHUigHOeTTz7BpEmTMHnyZPz99984++yzceGFF+LgwYNaT63B0bVrVxw9etT/t2XLFq2nFPNYLBb07NkTc+bMUXx/+vTpmDlzJubMmYMNGzYgOzsbw4YNQ1VVVZRnGtvUtR8A4IILLpCcH998800UZxj7rFmzBnfeeSfWr1+PVatWwe12Y/jw4bBYLP516HyIEir0/osJzjjjDHb77bdLlp1yyins0Ucf1WhGDZOnnnqK9ezZU+tpNGgAsGXLlvlfi6LIsrOz2QsvvOBfZrfbWUZGBnvzzTc1mGHDgN8PjDF23XXXsUsvvVST+TRUCgsLGQC2Zs0axhidD9GELCgAnE4nNm3ahOHDh0uWDx8+HOvWrdNoVg2X3bt3IycnB7m5ubjqqquwb98+rafUoMnLy0NBQYHk/EhMTMSgQYPo/NCA1atXo0WLFujUqRNuueUWFBYWaj2lmKaiogIA0KRJEwB0PkQTEigAiouL4fF4ZI0Ks7KyZA0NicjSr18/vP/++/j+++8xf/58FBQUYMCAASgpKdF6ag0W3zlA54f2XHjhhfjoo4/w008/YcaMGdiwYQPOO+88OBwOracWkzDGcP/99+Oss85Ct27dAND5EE00K3WvRwRBkLxmjMmWEZHlwgsv9P+/e/fu6N+/P0466SQsXLgQ999/v4YzI+j80J6xY8f6/9+tWzf06dMH7dq1w9dff43Ro0drOLPY5K677sK///6LtWvXyt6j8yHykAUFQLNmzWA2m2Xqt7CwUKaSieiSmpqK7t27Y/fu3VpPpcHiy6Ki80N/tGzZEu3ataPzIwLcfffd+OKLL/Dzzz+jdevW/uV0PkQPEigAEhIS0Lt3b6xatUqyfNWqVRgwYIBGsyIAwOFwYPv27WjZsqXWU2mw5ObmIjs7W3J+OJ1OrFmzhs4PjSkpKUF+fj6dHyrCGMNdd92Fzz//HD/99BNyc3Ml79P5ED3IxXOc+++/H9dccw369OmD/v37Y968eTh48CBuv/12rafWoHjwwQcxcuRItG3bFoWFhXjuuedQWVmJ6667TuupxTTV1dXYs2eP/3VeXh42b96MJk2aoG3btpg0aRKmTp2Kjh07omPHjpg6dSpSUlIwbtw4DWcde9S2H5o0aYIpU6bg8ssvR8uWLbF//348/vjjaNasGUaNGqXhrGOLO++8E4sWLcKKFSuQlpbmt5RkZGQgOTkZgiDQ+RAtNM0h0hlz585l7dq1YwkJCez000/3p5UR0WPs2LGsZcuWLD4+nuXk5LDRo0ezrVu3aj2tmOfnn39mAGR/1113HWPMm1r51FNPsezsbJaYmMjOOecctmXLFm0nHYPUth+sVisbPnw4a968OYuPj2dt27Zl1113HTt48KDW044plH5/AGzBggX+deh8iA4CY4xFXxYRBEEQBEHUDMWgEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO0igEARBEAShO/4PJvJKgb2P61YAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" + "ename": "NameError", + "evalue": "name 'results' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[30], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m ax \u001b[39m=\u001b[39m results\u001b[39m.\u001b[39mplot\u001b[39m.\u001b[39marea(linewidth\u001b[39m=\u001b[39m\u001b[39m0\u001b[39m)\n\u001b[1;32m 2\u001b[0m ax\u001b[39m.\u001b[39mplot(model\u001b[39m.\u001b[39mnet_demand, lw\u001b[39m=\u001b[39m\u001b[39m3\u001b[39m, label\u001b[39m=\u001b[39m\u001b[39m'\u001b[39m\u001b[39mDemand\u001b[39m\u001b[39m'\u001b[39m)\n\u001b[1;32m 3\u001b[0m ax\u001b[39m.\u001b[39mlegend()\n", + "\u001b[0;31mNameError\u001b[0m: name 'results' is not defined" + ] } ], "source": [ @@ -465,7 +898,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -475,7 +908,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -493,7 +926,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -523,7 +956,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -532,7 +965,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -543,7 +976,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -555,7 +988,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": null, "metadata": {}, "outputs": [ { diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 43d374a..22fec14 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -1,5 +1,5 @@ from osier import OsierModel -from osier.utils import get_nonstorage_techs, get_storage_techs +from osier.utils import get_nonstorage_techs, get_storage_techs, get_tech_names from copy import deepcopy import numpy as np @@ -16,8 +16,11 @@ def __init__(self, self.storage_techs = get_storage_techs(self.technology_list) self.nonstorage_techs = get_nonstorage_techs(self.technology_list) + self.technology_list = technology_list + self.original_order = get_tech_names(self.technology_list) self.cost_history = np.zeros(len(net_demand)) self.covered_demand = None + self.objective def _reset_all(self): for t in self.nonstorage_techs+self.storage_techs: @@ -31,48 +34,52 @@ def _format_results(self): def solve(self): - covered_demand = self.net_demand.copy() + self.covered_demand = self.net_demand.copy() self.nonstorage_techs.sort() self.storage_techs.sort() + self.technology_list.sort() self._reset_all() - for i, v in enumerate(covered_demand): + for i, v in enumerate(self.covered_demand): + for t in self.technology_list: + power_out = t.power_output(v, time_delta=self.time_delta) + v -= power_out - # ramping technologies that must run - # there is unmet demand - if v > 0: - for t in self.nonstorage_techs: - power_out = t.power_output(v, - time_delta=self.time_delta) - v -= power_out - # print(f"{t.technology_name} output {power_out}") - if v <= 0: - break - else: - continue + + # # there is unmet demand + # # if v > 0: + # for t in self.nonstorage_techs: + # power_out = t.power_output(v, + # time_delta=self.time_delta) + # v -= power_out + # # print(f"{t.technology_name} output {power_out}") + # # if v <= 0: + # # break + # # else: + # # continue - # there is still unmet demand, dispatch storage technologies - if v > 0: - for s in self.storage_techs: - power_out = s.power_output(v, - time_delta=self.time_delta) - v -= power_out - if v <= 0: - break - else: - continue + # # there is still unmet demand, dispatch storage technologies + # if v > 0: + # for s in self.storage_techs: + # power_out = s.power_output(v, + # time_delta=self.time_delta) + # v -= power_out + # # if v <= 0: + # # break + # # else: + # # continue - # there is excess energy (e.g., from renewables), store excess - if v < 0: - for s in self.storage_techs: - power_in = s.charge(v, - time_delta=self.time_delta) - v += power_in - if v >= 0: - break - else: - continue + # # there is excess energy (e.g., from renewables), store excess + # if v < 0: + # for s in self.storage_techs: + # power_in = s.charge(v, + # time_delta=self.time_delta) + # v += power_in + # # if v >= 0: + # # break + # # else: + # # continue - covered_demand[i] = v + self.covered_demand[i] = v - return covered_demand \ No newline at end of file + return \ No newline at end of file diff --git a/osier/technology.py b/osier/technology.py index 0687de8..06fd421 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -641,7 +641,7 @@ def power_output(self, to avoid ambiguity. """ assert isinstance(demand, unyt_quantity) - self.power_level = (min(demand, self.capacity)).to(demand.units) + self.power_level = (max(0*demand.units, min(demand, self.capacity))) self.power_history.append(self.power_level) return self.power_level @@ -828,6 +828,7 @@ def __init__( self.initial_storage = initial_storage self.storage_level = self.initial_storage self.storage_history = [] + self.charge_history = [] @property def storage_duration(self): @@ -869,11 +870,12 @@ def reset_history(self): self.storage_level = self._initial_storage self.power_history = [] self.power_level = self.capacity + self.charge_history = [] - def power_output(self, demand: unyt_quantity, time_delta=1*hr): + def discharge(self, demand: unyt_quantity, time_delta=1*hr): # check that the battery has power to discharge fully. - power_out = min(demand, self.capacity) + power_out = max(0*demand.units,min(demand, self.capacity)) # check that the battery has enough energy to meet demand. energy_out = min(power_out*time_delta, self.storage_level) @@ -883,13 +885,13 @@ def power_output(self, demand: unyt_quantity, time_delta=1*hr): self.storage_history.append(out) self.power_level = energy_out / time_delta self.power_history.append(self.power_level) - + self.charge_history.append(0*demand.units) return self.power_level.to(demand.units) def charge(self, surplus, time_delta=1*hr): # check that the battery has enough power to consume surplus. - power_in = min(np.abs(surplus), self.capacity) + power_in = min(np.abs(min(0*surplus.units, surplus)), self.capacity) # check that the battery has enough space to store surplus. energy_in = min((self.storage_capacity - self.storage_level), @@ -899,7 +901,14 @@ def charge(self, surplus, time_delta=1*hr): self.storage_level = out self.storage_history.append(out) self.power_level = -energy_in / time_delta - self.power_history.append(self.power_level) - + self.charge_history.append(self.power_level) + self.power_history.append(0*surplus.units) return self.power_level.to(surplus.units) + + def power_output(self, v, time_delta=1*hr): + if v >= 0: + output = self.discharge(demand=v, time_delta=time_delta) + else: + output = self.charge(surplus=v, time_delta=time_delta) + return output From 74cd25cbfc503e7bd732365c5191913ecc176fde Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Sun, 15 Dec 2024 17:59:56 -0600 Subject: [PATCH 19/28] adds test for logic model, issue with power_history attribute --- .../examples/hierarchical_dispatch.ipynb | 14654 +++++++++++++++- osier/models/logic_dispatch.py | 111 +- osier/technology.py | 5 +- tests/test_models.py | 24 +- tests/test_technology.py | 10 +- 5 files changed, 14188 insertions(+), 616 deletions(-) diff --git a/docs/source/examples/hierarchical_dispatch.ipynb b/docs/source/examples/hierarchical_dispatch.ipynb index b7c1866..a992c63 100644 --- a/docs/source/examples/hierarchical_dispatch.ipynb +++ b/docs/source/examples/hierarchical_dispatch.ipynb @@ -20,10 +20,10 @@ "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pandas as pd\n", - "from unyt import MW, GW, km, unyt_array\n", + "from unyt import MW, GW, km, unyt_array, MWh\n", "\n", "# osier imports\n", - "from osier import LogicDispatchModel, DispatchModel\n", + "from osier import LogicDispatchModel, DispatchModel, Technology\n", "from osier.tech_library import nuclear_adv, wind, battery, natural_gas\n", "from osier import total_cost, annual_emission\n", "\n", @@ -40,8 +40,9 @@ "outputs": [], "source": [ "N=24\n", + "rng = np.random.default_rng(seed=1234)\n", "demand = np.ones(N)*100\n", - "wind_speed = np.random.weibull(a=2.5,size=N)" + "wind_speed = rng.weibull(a=2.5,size=N)" ] }, { @@ -52,7 +53,11 @@ { "data": { "text/plain": [ - "unyt_quantity(3261.36504, 'MW*hr')" + "array([1.1834863 , 0.87425385, 1.26867974, 0.92048942, 0.99288288,\n", + " 0.70777819, 0.51234619, 0.66997887, 1.19183329, 0.97593545,\n", + " 1.23884103, 1.94915005, 1.4527992 , 0.62421145, 0.80997075,\n", + " 0.90325749, 1.59025684, 0.53241093, 0.29405815, 1.50525937,\n", + " 0.49367201, 1.69647415, 0.84273206, 1.02030048])" ] }, "execution_count": 3, @@ -61,7 +66,7 @@ } ], "source": [ - "battery.storage_capacity" + "wind_speed" ] }, { @@ -72,67 +77,162 @@ "source": [ "nuclear_adv.capacity = 50\n", "wind.capacity = 100\n", - "battery.capacity = 100\n", + "battery.capacity = 10\n", "\n", - "natural_gas.capacity = 0.1" + "natural_gas.capacity = 50" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, - "outputs": [], - "source": [ - "nuclear_adv.reset_history()" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "unyt_quantity(50., 'MW')" + "[Nuclear_Adv: 50.0 MW,\n", + " WindTurbine: 100.0 MW,\n", + " Battery: 10.0 MW,\n", + " NaturalGas_Conv: 50.0 MW]" ] }, - "execution_count": 6, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "nuclear_adv.power_level" + "tech_list = [nuclear_adv, wind, battery, natural_gas]\n", + "tech_list" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "unyt_quantity(37.5, 'MW')" + "array([-18.34863006, 12.57461479, -26.86797378, 7.9510584 ,\n", + " 0.71171164, 29.22218085, 48.76538146, 33.00211302,\n", + " -19.1833294 , 2.40645464, -23.88410258, -94.91500492,\n", + " -45.27992004, 37.57885537, 19.0029247 , 9.67425093,\n", + " -59.02568379, 46.75890683, 70.59418506, -50.52593657,\n", + " 50.63279914, -69.6474152 , 15.7267945 , -2.0300478 ])" ] }, - "execution_count": 7, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "nuclear_adv.power_output(demand=-1*MW)" + "net_demand = demand - wind_speed*wind.capacity.to_value()\n", + "net_demand" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ - "battery.initial_storage = 100" + "model = LogicDispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", + " net_demand=net_demand)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n" + ] + } + ], + "source": [ + "model.solve()" ] }, { @@ -142,8 +242,331 @@ "outputs": [ { "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
BatteryBattery_levelBattery_chargeNuclear_AdvNaturalGas_ConvCurtailmentShortfall
00.00000010.000000-10.00000037.5000000.000000-45.8486300
110.0000000.0000000.00000025.0000000.000000-22.4253850
20.00000010.000000-10.00000012.5000000.000000-29.3679740
37.9510582.0489420.0000000.0000000.0000000.0000000
40.7117121.3372300.0000000.0000000.0000000.0000000
51.3372300.0000000.00000012.50000015.3849510.0000000
60.0000000.0000000.00000025.00000023.7653810.0000000
70.0000000.0000000.00000033.0021130.0000000.0000000
80.00000010.000000-10.00000020.5021130.000000-29.6854420
92.4064557.5935450.0000008.0021130.000000-8.0021130
100.00000017.593545-10.0000000.0000000.000000-13.8841030
110.00000027.593545-10.0000000.0000000.000000-84.9150050
120.00000037.593545-10.0000000.0000000.000000-35.2799200
1310.00000027.5935450.00000012.50000015.0788550.0000000
1410.00000017.5935450.0000009.0029250.0000000.0000000
159.6742517.9192940.0000000.0000000.0000000.0000000
160.00000017.919294-10.0000000.0000000.000000-49.0256840
1710.0000007.9192940.00000012.50000024.2589070.0000000
187.9192940.0000000.00000025.00000037.6748910.0000000
190.00000010.000000-10.00000012.5000000.000000-53.0259370
2010.0000000.0000000.00000025.00000015.6327990.0000000
210.00000010.000000-10.00000012.5000000.000000-72.1474150
2210.0000000.0000000.0000005.7267940.0000000.0000000
230.0000002.030048-2.0300480.0000000.0000000.0000000
\n", + "
" + ], "text/plain": [ - "unyt_quantity(0., 'MW')" + " Battery Battery_level Battery_charge Nuclear_Adv NaturalGas_Conv \\\n", + "0 0.000000 10.000000 -10.000000 37.500000 0.000000 \n", + "1 10.000000 0.000000 0.000000 25.000000 0.000000 \n", + "2 0.000000 10.000000 -10.000000 12.500000 0.000000 \n", + "3 7.951058 2.048942 0.000000 0.000000 0.000000 \n", + "4 0.711712 1.337230 0.000000 0.000000 0.000000 \n", + "5 1.337230 0.000000 0.000000 12.500000 15.384951 \n", + "6 0.000000 0.000000 0.000000 25.000000 23.765381 \n", + "7 0.000000 0.000000 0.000000 33.002113 0.000000 \n", + "8 0.000000 10.000000 -10.000000 20.502113 0.000000 \n", + "9 2.406455 7.593545 0.000000 8.002113 0.000000 \n", + "10 0.000000 17.593545 -10.000000 0.000000 0.000000 \n", + "11 0.000000 27.593545 -10.000000 0.000000 0.000000 \n", + "12 0.000000 37.593545 -10.000000 0.000000 0.000000 \n", + "13 10.000000 27.593545 0.000000 12.500000 15.078855 \n", + "14 10.000000 17.593545 0.000000 9.002925 0.000000 \n", + "15 9.674251 7.919294 0.000000 0.000000 0.000000 \n", + "16 0.000000 17.919294 -10.000000 0.000000 0.000000 \n", + "17 10.000000 7.919294 0.000000 12.500000 24.258907 \n", + "18 7.919294 0.000000 0.000000 25.000000 37.674891 \n", + "19 0.000000 10.000000 -10.000000 12.500000 0.000000 \n", + "20 10.000000 0.000000 0.000000 25.000000 15.632799 \n", + "21 0.000000 10.000000 -10.000000 12.500000 0.000000 \n", + "22 10.000000 0.000000 0.000000 5.726794 0.000000 \n", + "23 0.000000 2.030048 -2.030048 0.000000 0.000000 \n", + "\n", + " Curtailment Shortfall \n", + "0 -45.848630 0 \n", + "1 -22.425385 0 \n", + "2 -29.367974 0 \n", + "3 0.000000 0 \n", + "4 0.000000 0 \n", + "5 0.000000 0 \n", + "6 0.000000 0 \n", + "7 0.000000 0 \n", + "8 -29.685442 0 \n", + "9 -8.002113 0 \n", + "10 -13.884103 0 \n", + "11 -84.915005 0 \n", + "12 -35.279920 0 \n", + "13 0.000000 0 \n", + "14 0.000000 0 \n", + "15 0.000000 0 \n", + "16 -49.025684 0 \n", + "17 0.000000 0 \n", + "18 0.000000 0 \n", + "19 -53.025937 0 \n", + "20 0.000000 0 \n", + "21 -72.147415 0 \n", + "22 0.000000 0 \n", + "23 0.000000 0 " ] }, "execution_count": 9, @@ -152,7 +575,7 @@ } ], "source": [ - "natural_gas.power_output(-100*MW)" + "model.results" ] }, { @@ -161,18 +584,91 @@ "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "unyt_quantity(100, 'MWh')" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n" + ] } ], "source": [ - "battery.storage_level" + "model.solve()" ] }, { @@ -183,16 +679,26 @@ { "data": { "text/plain": [ - "unyt_quantity(0., 'MW')" + "[]" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ - "natural_gas.power_output(-0.01*MW)" + "plt.plot(model.covered_demand)" ] }, { @@ -203,36 +709,39 @@ { "data": { "text/plain": [ - "unyt_quantity(25., 'MW')" + "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ - "nuclear_adv.power_output(-1*MW)" + "ax = model.results.plot.area(linewidth=0)\n", + "ax.plot(model.net_demand, lw=3, label='Demand')\n", + "ax.plot(model.covered_demand, lw=3, label='Covered Demand')\n", + "ax.legend()" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "unyt_quantity(-100., 'MW')" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "battery.power_output(-1000*MW)" + "original_model = DispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", + " net_demand=net_demand)" ] }, { @@ -241,18 +750,16 @@ "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "unyt_quantity(0., 'MW')" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "77.3 ms ± 2.42 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" + ] } ], "source": [ - "battery.charge(100*MW)" + "%%timeit\n", + "original_model.solve()" ] }, { @@ -261,45 +768,6262 @@ "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "unyt_quantity(200., 'MWh')" - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "23 ms ± 246 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" + ] } ], "source": [ - "battery.storage_level" + "%%timeit\n", + "model.solve()" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, { "cell_type": "code", "execution_count": 16, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "unyt_quantity(200., 'MWh')" - ] - }, - "execution_count": 16, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "battery.storage_level" + "model._reset_all()" ] }, { @@ -310,7 +7034,7 @@ { "data": { "text/plain": [ - "unyt_quantity(0., 'MW')" + "0" ] }, "execution_count": 17, @@ -319,96 +7043,388 @@ } ], "source": [ - "natural_gas.power_output(-1*MW)" + "len(model.technology_list[0].power_history)" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[Nuclear_Adv: 50.0 MW,\n", - " WindTurbine: 100.0 MW,\n", - " Battery: 100.0 MW,\n", - " NaturalGas_Conv: 0.1 MW]" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "tech_list = [nuclear_adv, wind, battery, natural_gas]\n", - "tech_list" + "original_model.solve()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, + "outputs": [], + "source": [ + "og_res = original_model.results.copy()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Nuclear_AdvBatteryNaturalGas_ConvCurtailmentBattery_chargeBattery_levelCost
00.0000000.00.000000-18.348630-0.00.00.0
112.5000000.00.074615-0.000000-0.00.00.000116
20.0000000.00.000000-26.867974-0.00.00.0
37.9510580.00.000000-0.000000-0.00.00.000073
416.7221810.00.000000-16.010469-0.00.00.000153
529.2221810.00.000000-0.000000-0.00.00.000268
641.7221810.07.043201-0.000000-0.00.00.00054
729.2221810.03.779932-0.000000-0.00.00.000352
816.7221810.00.000000-35.905510-0.00.00.000153
94.2221810.00.000000-1.815726-0.00.00.000039
100.0000000.00.000000-23.884103-0.00.00.0
110.0000000.00.000000-94.915005-0.00.00.0
1212.5000000.00.000000-57.779920-0.00.00.000114
1325.0000000.012.578855-0.000000-0.00.00.000511
1419.0029250.00.000000-0.000000-0.00.00.000174
159.6742510.00.000000-0.000000-0.00.00.000089
1622.1742510.00.000000-81.199935-0.00.00.000203
1734.6742510.012.084656-0.000000-0.00.00.000588
1847.174251-0.023.419934-0.000000-0.00.00.000956
1934.6742510.00.000000-85.200187-0.00.00.000318
2040.7267940.09.906005-0.000000-0.00.00.000595
2128.2267940.00.000000-97.874210-0.00.00.000259
2215.7267940.00.000000-0.000000-0.00.00.000144
233.2267950.00.000000-5.256842-0.00.00.00003
\n", + "
" + ], "text/plain": [ - "array([ 53.39487091, -40.10054983, 53.97860494, 27.01922515,\n", - " 50.32396895, 67.59012572, 20.03792269, 76.55838803,\n", - " 3.3748523 , 39.97291007, 42.51004457, 8.88657628,\n", - " -19.57365318, 3.92774161, -48.46142547, -69.76925155,\n", - " -37.01867128, -52.49792234, 25.3980917 , -3.77512012,\n", - " -18.30934924, -1.23386905, 17.45592987, 11.18576393])" + " Nuclear_Adv Battery NaturalGas_Conv Curtailment Battery_charge \\\n", + "0 0.000000 0.0 0.000000 -18.348630 -0.0 \n", + "1 12.500000 0.0 0.074615 -0.000000 -0.0 \n", + "2 0.000000 0.0 0.000000 -26.867974 -0.0 \n", + "3 7.951058 0.0 0.000000 -0.000000 -0.0 \n", + "4 16.722181 0.0 0.000000 -16.010469 -0.0 \n", + "5 29.222181 0.0 0.000000 -0.000000 -0.0 \n", + "6 41.722181 0.0 7.043201 -0.000000 -0.0 \n", + "7 29.222181 0.0 3.779932 -0.000000 -0.0 \n", + "8 16.722181 0.0 0.000000 -35.905510 -0.0 \n", + "9 4.222181 0.0 0.000000 -1.815726 -0.0 \n", + "10 0.000000 0.0 0.000000 -23.884103 -0.0 \n", + "11 0.000000 0.0 0.000000 -94.915005 -0.0 \n", + "12 12.500000 0.0 0.000000 -57.779920 -0.0 \n", + "13 25.000000 0.0 12.578855 -0.000000 -0.0 \n", + "14 19.002925 0.0 0.000000 -0.000000 -0.0 \n", + "15 9.674251 0.0 0.000000 -0.000000 -0.0 \n", + "16 22.174251 0.0 0.000000 -81.199935 -0.0 \n", + "17 34.674251 0.0 12.084656 -0.000000 -0.0 \n", + "18 47.174251 -0.0 23.419934 -0.000000 -0.0 \n", + "19 34.674251 0.0 0.000000 -85.200187 -0.0 \n", + "20 40.726794 0.0 9.906005 -0.000000 -0.0 \n", + "21 28.226794 0.0 0.000000 -97.874210 -0.0 \n", + "22 15.726794 0.0 0.000000 -0.000000 -0.0 \n", + "23 3.226795 0.0 0.000000 -5.256842 -0.0 \n", + "\n", + " Battery_level Cost \n", + "0 0.0 0.0 \n", + "1 0.0 0.000116 \n", + "2 0.0 0.0 \n", + "3 0.0 0.000073 \n", + "4 0.0 0.000153 \n", + "5 0.0 0.000268 \n", + "6 0.0 0.00054 \n", + "7 0.0 0.000352 \n", + "8 0.0 0.000153 \n", + "9 0.0 0.000039 \n", + "10 0.0 0.0 \n", + "11 0.0 0.0 \n", + "12 0.0 0.000114 \n", + "13 0.0 0.000511 \n", + "14 0.0 0.000174 \n", + "15 0.0 0.000089 \n", + "16 0.0 0.000203 \n", + "17 0.0 0.000588 \n", + "18 0.0 0.000956 \n", + "19 0.0 0.000318 \n", + "20 0.0 0.000595 \n", + "21 0.0 0.000259 \n", + "22 0.0 0.000144 \n", + "23 0.0 0.00003 " ] }, - "execution_count": 19, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "net_demand = demand - wind_speed*wind.capacity.to_value()\n", - "net_demand" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [], - "source": [ - "model = LogicDispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", - " net_demand=net_demand)" + "og_res.round(10)" ] }, { "cell_type": "code", - "execution_count": 34, - "metadata": {}, - "outputs": [], - "source": [ - "covered_dem = model.solve()" - ] - }, - { - "cell_type": "code", - "execution_count": 35, + "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[]" + "[]" ] }, - "execution_count": 35, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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KuPzAZwTYQVAUs0oylVell+d4Uh8fP6Wv72SqbQARsSZFQBJ5fMZumz6FElifD6AMWFnBUDS3f+Fedr5Xou+NH86U2kBnBNhBUDSzSrN16zSfLeXASBFUAYCAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACeRlgBAACelvK3LpumKUlqa2tzeSUAAGCsrL+3rb/HR5PyYaW9vV2SVFVV5fJKAABAotrb21VYWDjq5xjmWCKNh0WjUR07dkzBYFCGYdj6vdva2lRVVaWGhgYVFBTY+r0xdvwcvIGfgzfwc/AGfg4TZ5qm2tvbVVlZKZ9v9FMpKb+z4vP5NH36dEdfo6CggP8zegA/B2/g5+AN/By8gZ/DxJxrR8XCAVsAAOBphBUAAOBphJVRBAIB3XvvvQoEAm4vJa3xc/AGfg7ewM/BG/g5JFfKH7AFAACTGzsrAADA0wgrAADA0wgrAADA0wgrAADA0wgrI3j44YdVXV2t7OxszZ8/Xy+//LLbS0ordXV1MgxjyKO8vNztZU16L730klasWKHKykoZhqHf/va3Qz5umqbq6upUWVmpnJwcLV26VPv27XNnsZPYuX4OX/va1854f1x99dXuLHYS27hxo6688koFg0FNmzZNN910k955550hn8N7IjkIK2fx5JNPas2aNVq/fr3eeOMNfepTn9Ly5ct19OhRt5eWVi655BIdP348/ti7d6/bS5r0Ojs7dfnll2vz5s1n/fiDDz6oTZs2afPmzaqvr1d5ebmWLVsWv6ML9jjXz0GSPvvZzw55f/zhD39I4grTw44dO3THHXdo165d2r59u/r6+lRbW6vOzs745/CeSBITZ7jqqqvM2267bchzF198sXnPPfe4tKL0c++995qXX36528tIa5LM3/zmN/E/R6NRs7y83Pz+978ff66np8csLCw0f/SjH7mwwvQw/Odgmqa5evVq8/Of/7wr60lnTU1NpiRzx44dpmnynkgmdlaGCYfD2r17t2pra4c8X1tbq507d7q0qvR08OBBVVZWqrq6WrfccosOHz7s9pLS2pEjR9TY2DjkvREIBLRkyRLeGy548cUXNW3aNM2ePVvf+MY31NTU5PaSJr3W1lZJUlFRkSTeE8lEWBmmublZkUhEZWVlQ54vKytTY2OjS6tKPwsXLtTPfvYzPffcc3rsscfU2NioxYsXq6Wlxe2lpS3r//+8N9y3fPly/cd//IdeeOEF/eAHP1B9fb2uu+46hUIht5c2aZmmqbVr1+qaa67RvHnzJPGeSKaUv3XZKYZhDPmzaZpnPAfnLF++PP7Pl156qRYtWqRZs2Zpy5YtWrt2rYsrA+8N9918883xf543b54WLFigmTNn6plnntHKlStdXNnkdeedd+qtt97SK6+8csbHeE84j52VYUpKSuT3+89IxU1NTWekZyRPXl6eLr30Uh08eNDtpaQtqxuL94b3VFRUaObMmbw/HPLtb39bTz/9tP74xz9q+vTp8ed5TyQPYWWYrKwszZ8/X9u3bx/y/Pbt27V48WKXVoVQKKS3335bFRUVbi8lbVVXV6u8vHzIeyMcDmvHjh28N1zW0tKihoYG3h82M01Td955p5566im98MILqq6uHvJx3hPJQxnoLNauXatbb71VCxYs0KJFi/Too4/q6NGjuu2229xeWtq46667tGLFCs2YMUNNTU26//771dbWptWrV7u9tEmto6NDhw4div/5yJEj2rNnj4qKijRjxgytWbNGGzZsUE1NjWpqarRhwwbl5uZq1apVLq568hnt51BUVKS6ujp98YtfVEVFhd5//31973vfU0lJib7whS+4uOrJ54477tDWrVv1u9/9TsFgML6DUlhYqJycHBmGwXsiWVztRfKwf/u3fzNnzpxpZmVlmZ/4xCfirWpIjptvvtmsqKgwMzMzzcrKSnPlypXmvn373F7WpPfHP/7RlHTGY/Xq1aZpxlo17733XrO8vNwMBALmtddea+7du9fdRU9Co/0curq6zNraWrO0tNTMzMw0Z8yYYa5evdo8evSo28uedM72M5Bk/uQnP4l/Du+J5DBM0zSTH5EAAADGhjMrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0wgrAADA0/5/RCYiZOOljmkAAAAASUVORK5CYII=", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjMAAAGdCAYAAADnrPLBAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADWi0lEQVR4nOydd3gUZdfG75nZvpvd9EoKCUWaBBEEAQELRUQECwoqxY7Yu74KFkSxvKivXUA+uiggCiLFQu+ETkgCKaT3un3m+2Ozm91ke7Ymz++6cmmmnoTsztnznHPfFMdxHAgEAoFAIBCCFNrfARAIBAKBQCC0B5LMEAgEAoFACGpIMkMgEAgEAiGoIckMgUAgEAiEoIYkMwQCgUAgEIIakswQCAQCgUAIakgyQyAQCAQCIaghyQyBQCAQCISghufvAHwBy7IoKipCSEgIKIrydzgEAoFAIBCcgOM41NfXIz4+HjRtu/7SKZKZoqIiJCYm+jsMAoFAIBAIblBQUIAuXbrY3N8pkpmQkBAAhl+GXC73czQEAoFAIBCcoa6uDomJiabnuC06RTJjXFqSy+UkmSEQCAQCIchw1CJCGoAJBAKBQCAENX5PZlJSUkBRVJuvJ598EgAwc+bMNvuGDBni56gJBAKBQCAECn5fZjpy5Aj0er3p+zNnzuCWW27B3Xffbdo2btw4LFu2zPS9QCDwaYwEAoFAIBACF78nM1FRURbff/DBB0hLS8PIkSNN24RCIWJjY30dGoFAIBAIhCDA78tM5mg0GqxcuRKzZ8+2aPb5559/EB0djR49euCRRx5BWVmZ3euo1WrU1dVZfBEIBAKBQOiYBFQys2nTJtTU1GDmzJmmbePHj8eqVavw119/4ZNPPsGRI0dw4403Qq1W27zOwoULoVAoTF9EY4ZAIBAIhI4LxXEc5+8gjIwdOxYCgQC//fabzWOKi4uRnJyMtWvXYsqUKVaPUavVFsmOcU69traWjGYTCAQCgRAk1NXVQaFQOHx++71nxkheXh527tyJDRs22D0uLi4OycnJyMrKsnmMUCiEUCj0dIgEAoFAIBACkIBZZlq2bBmio6MxYcIEu8dVVlaioKAAcXFxPoqMQCAQCARCIBMQyQzLsli2bBlmzJgBHq+lWNTQ0IAXX3wRBw4cQG5uLv755x9MnDgRkZGRmDx5sh8jJhAIBAKBECgExDLTzp07kZ+fj9mzZ1tsZxgGp0+fxv/93/+hpqYGcXFxGD16NNatW+fQp4FAIBAIBELnIKAagL2Fsw1EBAKBQCAQAgdnn98BscxEIBAIBIKrFBUV4eOPP0ZTU5O/QyH4mYBYZiIQCAQCwVVSU1OhVquh1+vxyiuv+Dscgh8hlRkCgUAgBB2ZmZkmPbGjJ476ORqCvyHJDIFAIBCCjm+++cb0/41o9GMkhECAJDMEAoFACCqamprw448/AgDkA+XoclMX/wZE8DukZ4ZAIBAIQUVOTg5CQ0NBS2jEPRmHAnmBv0Mi+BlSmSEQCARCUNGvXz+czTyLrq90BUVTuNJwBQV1JKHpzJBkhkAgEAhBx/b87VBKlGg424Daw7XYX7Tf3yER/AhJZggEAoEQNBw+fBgajQbrLqwDq2aR+1EuCr4qwJ78Pf4OjeBHSDJDIBAIhKCgsrISI0eORHxiPE5knwAjYQDKsO9g1kHoWJ1/AyT4DZLMEAgEAiEo+PHHH6FSqcBT8MAL5YGiKTAyBgBQW12L0+Wn/BwhwV+QZIZAIBAIAQ/LsiZtGfENYlCUoSTDCzEM5erqddhfdMBv8RH8C0lmCAQCgRDw7Ny5E9nZ2RDLxJAMlpi2MyGGyoyuTof9xaQJuLNCkhkCgUAgBDxff/01ACDmhhjQwpZHl7Eyo2/Q42zFWdSqa/0SH8G/kGSGQCAQCAFNQUEBNm/eDADgDbfUejVfZtJzehwqPuTz+Aj+hyQzBAKBQAho/vjjD7Asiy7pXSCKF1nsUwxRIH5WPOQD5QBA9GY6KSSZIRAIBEJA8+ijj+LvQ39DcoekzT5pTynCR4ZDnCQGABwsPujr8AgBAElmCAQCgRDwnBOcgyBF4PC4woZC5Nbmej8gQkBBkhkCgUAgBCx1dXXQsTr8cvEXq/v1Sj0azjag/mS9aRtZaup8kGSGQCAQCAHJ+fPnER0djQlTJ6C0sdTqMZpyDXI/ysWVJVdM2w4QvZlOB0lmCAQCgRCQfP3111Cr1cgsygRFU1aPMR/N5lgOAHCk9Ai0rNZncRL8D0lmCAQCgRBwNDQ0YPny5YZvrrd9nNHOACygb9IDABq1jThZdtLLERICCZLMEAgEAiHgWLNmDerq6hDRJQKy3jKbx9F8GrTY8CjT1+lN20nfTOeCJDMEAoFACCg4jsNXX30FAJCNlNlcYjJiEs5raHHNJn0znQuSzBAIBAIhoDh48CAyMjIgEAogHip2eLzRn0lf31KZOVd1jlgbdCJIMkMgEAiEgOLbb78FAMQPjwdPxnNwtKWlgRGWY3GgmFRnOguO/0oIBAKBQPAhixYtQmhiKH7n/+7U8eGjwhEyIATSHlKL7QcKD2BcyjhvhEgIMEgyQyAQCISAIjo6GtKxUohzHC8xAUBIeojV7aQy03kgy0wEAoFACChq1bX4M/fPdl+nuLEYl2pyPBARIdAhyQyBQCAQAoJt27Zh5MiReOu7t6DWq50+T9egQ8OZBjScb2iz70ARMZ7sDJBkhkAgEAgBwVdffYXdu3dj8/bNLp2nzFEi9+NclKwtabNvfzHRm+kMkGSGQCAQCH4nLy8PW7ZsAQDwh/FdOtfaaLaRIyVHoNUTa4OODklmCAQCgeB3vvvuO7Asiy7XdIEwTujSueaj2RzHWexT6pQ4UXbCY3ESAhOSzBAIBALBr2g0Gvzwww8AAOZ6xuXzjZUZTsuBVbNt9hNrg44PSWYIBAKB4Fc2bNiAsrIyKKIUkKXb9mGyBS2kQfENlgfWlppIMtPxIckMgUAgEPyK0YcpdGQoKJ59HyZrUBRlVQXYyIWqC6hWVbcvSEJAQ5IZAoFAIPgNjuPwxBNPoO/gvhANE7l9HXtNwBw4YjzZwSHJDIFAIBD8BkVRuO+++3Dt29eCH+baFJM5UbdGIX5WPIRdrDcPk6Wmjo3fk5n58+eDoiiLr9jYWNN+juMwf/58xMfHQywWY9SoUTh79qwfIyYQCASCJ8mpycHR0qPtuobiOgXCR4ZDECGwup9YG3RsAsKbqU+fPti5c6fpe4Zp6WZftGgRPv30U/z444/o0aMH3nvvPdxyyy3IzMxESIh1Pw4CgUAgBD4//fQT8vLyUHN1jdfvVdZUhuzqbHQL6+b1exF8T0AkMzwez6IaY4TjOCxevBhvvPEGpkyZAgBYvnw5YmJisHr1ajz22GO+DpVAIBAIHoDjOLz33ns4ffo0ku9PRsjN7ftwqq3RQnVFBUbEQNJNYvWY/UX7STLTQfH7MhMAZGVlIT4+Hl27dsW9996LS5cuAQAuX76MkpISjBkzxnSsUCjEyJEjsX8/Wf8kEAiEYGX//v04ffo0BCIBJEOtJx+uUJ9Rj7yP81D+e7nte/rQ2iAzMxN79uxBfmG+z+7ZmfF7MnPdddfh//7v//Dnn3/i+++/R0lJCa6//npUVlaipMTgsxETE2NxTkxMjGmfNdRqNerq6iy+CAQCgRA4GMex44fHg5G6LpTXGnuj2UaOlx6HRq9p972c4dtvv8UNN9yAOW/N8cn9Ojt+T2bGjx+PO++8E/369cPNN99s8uZYvny56RiKstQd4DiuzTZzFi5cCIVCYfpKTEz0TvAEAoFAcJmysjKsX78eAMAMb38iA5iNZje0Hc02otQpcbz0mEfu54iCwgIAwCXuUhuLBYLn8Xsy0xqpVIp+/fohKyvL1EfTugpTVlbWplpjzmuvvYba2lrTV0FBgVdjJnQcOI7D3XffjbS0NFy5csXf4RAIHZKlS5dCq9UirlccxClij1zTVJmps12ZAYD9PtKb2bnbMNRyftl57L6y2yf37MwEXDKjVqtx/vx5xMXFoWvXroiNjcWOHTtM+zUaDf79919cf/31Nq8hFAohl8stvggEZ9i1axd+/vlnXLp0Cc8884y/wyEQOhx6vR7ffPMNAEAw3PoYtTsYKzOskgWra+vPZMQX4nkXqi5YtDcsP73cztEET+D3ZObFF1/Ev//+i8uXL+PQoUO46667UFdXhxkzZoCiKDz77LN4//33sXHjRpw5cwYzZ86ERCLBtGnT/B06oYPBcRzmzZtn+n7Dhg347bff/BgRgdDxqKurw7Bhw6CIVEA6SOqx6zISxvREs6YCbCSzOhOVykqP3bc1LMfi3QPvgtO1LC0dyDmAi9UXvXZPQgAkM1euXMF9992Hnj17YsqUKRAIBDh48CCSk5MBAC+//DKeffZZzJkzB9deey0KCwuxfft2ojFD8Di7du3C/v37IRAKEDo8FADw9DNPQ6ezX7YmEAjOExYWhpUrV2Lw54NBCzz3CKJoCozMUJ2x1wTMgfOqgN7PF39GRmEGOE1LMqOr12HluZVeuychAHRm1q5da3c/RVGYP38+5s+f75uACJ2WESNG4PMvPseXB74EM5IBq2Qx9YWp4PH8/jIhEDoUewv3olhT7JFryfghUOqaoOf0iLkzBhRFgR9q3xZhf+F+3JZ6m0fub06lshKfHf8M2lqtxXZ9vR5bLm3BswOfRbgo3OP3JQRAZYZACBSEQiFSxqeAP4YPWkgj6akkbNdtx+Xay/4OjUDoEFRXVyMnJwerMlZ55Ho0RSNG9TD6Se4FAISPDEfYDWHgye1/APFWZebjox+jTlMHRsIg7oE403ZdvQ4aVoN1meu8cl8CSWYIBHAcB71eDz2rx7envrXYp2W1ePfgu7h48SL0etvr8AQCwTG//PILunXrhtX/We2R610tvRcZF2Ow52g/9Asd4fR5FcoKZFZleiQGI4eLD+P3S78DAHgyHiJuikDINYZ2COOy10+ZP0Gr19q8BsF9SDJD6PRs27YNvXv3xmv/ew15dXlt9m/9YSv69O1jmsAgEAjuUVpaCgBg5O3XlukbOgx7j/YzfX/y+FhENMWg/nQ9VAUqh+d7cqpJq9fivUPvtdkujBVClCgCLTQ8aiuUFdh6eavH7ktogSQzhE6NcYLp4sWL+HnXz1aPoUU0dFodXnv9NRQVFfk4QgKh41BcbOiT4Svs97Q4IkGahDMnxoPjWsRTG9U8XNqkQN4neaj6q8rhNfYXec7aYOmZpRbL0aoCFRozGxE5NhLd3u2GsGFhpn2rzntmiY1gCUlmCJ2arVu34siRIxCIBBDeJLR6TPiN4RCnilFfV49nn33WtwESCB2IM5fPAAB4Cveb6iU8CVSFD6Je1fYaDWwUAPvTTEaOlx2HWq92Ow4jBfUF+P709xbbKrZV4PLCy6jeU93m+PNV53Gk5Ei770uwhCQzhE4Lx3GmKbmEMQk232ApmkL8jHiABtavX4+tW0mZmEBwh6yCLADtS2aS2FnILZZZ3ceIDQKpYmWY1f3mqPVqHCtpv7XB+wffb5MU6WoNyZStn3PFuRXtvi/BEpLMEDotW7ZswdGjRyEUCyG82XpVxog4WYyIMREAgDlz5qCxsdEXIRIIHYaSxhJUlFUAcD+ZGaC4A0fO2vbaoyUKAEBVKYurFAMdXq+9S01/5v6JvUV722zX1hiafLXVWlx89SIuLbxksf/fK/+ioJ7Y7HgSkswQOiXmVZn4MfEORzkBIPqOaPAj+MjLy8M777zj5QgJhI7FxqyNDisW9uipGIB9h6+zewzTnMzom+qQfXYSosVxdo/fX+x+MtOobcSiw4us7jP+nPxwPjQlGmhKLZ26WY7F6vOemegiGCDJDKFTsnv3bhw7dgwiichmr0xrGBGDuPvjQAtpiMJFXo6QQOg46Fk9frn4CyJuiTDowLiYzESJY3Dp7GToWcruccbKDKusR1UdD0z5DAgZ26/vrOosVCgrXIrFyP9O/A9lyrI22zkdZ7JTEHUxvE/o6/VtnLM3Zm9Eg6bBrXsT2kKSGUKn5IYbbsC27duQ9mCaU1UZI/IBcvT4qAcKBxR6MToCoWOxt3AvSpWliLkzBgmzE8CInR/NFtAC8CtnoqresSklI262ueFYsMp6XCwIRXfmQbvnuLPUdL7yPNZcWGN1n8m1mwGEcYZEitNzYJsszS8btY3YkLXB5XsTrEOSGUKnhKIoNCQ3gBpi/ZNevDTJ5rk8OQ+Hig/ht5zf2nzaIhAIbfn5onXZA2foyX8AmXmOG3oBgGL4CLvxEUSMfwYUz5D8HDiZhvTQcTbPcTWZYTkW7x58F3rOuoimsV+GJ+eBFtKgRYbHrLUJq9UXVoPlbDt8E5yHJDOETgXHcaiuroaW1bYZpzSSIE1C0ZlH0T/0FrvX+s/y/2DwkMEoKSnxRqgEQoegpLEEewr3QNegg7pUDb3KeSXt9NAx2J/R3aX7yQdNguzqW0ALxKZthw7fgDR5b6vHHyw66NKHkvWZ63G64rTN/fxwPuIejEP0xGgAABNiqEJZc/IubCjEX/l/OX1vgm1IMkPoVPz6669ITk7GrJdnobCh7VKRhCeBuvAB1Kt4OHJ0FLqG9LR6HY7jkLUyC0cPH8Vzzz3n7bAJhKBlY9ZG6Dk9ag/XIuuVLFz57opT56WGXIVDR0d5JAaNnkbxxXsQJmxr8lipqkRm1QWnrlOhrMBnJz6zeww/lI+IGyMQfmM4osWxECsMSZUt7Rsypu0ZSDJD6DSwLIv58+ejvr4e+y9bLy0ns7Nwudiw7q7WMijPuRcKgaLNcRTVrD1DGZzf//zzT6/GTiAEIyzHYkO2oS/ENOHjhPqvQhCKsuyp0Ghdf0Rpq4ugvHQM2irLDyul1SIo6meBodr26+x30trgoyMfoV5T7/A4HsXDAPlkFJ99CpLwdIiTxaB41pe0j5cdx7nKc07dn2AbkswQOg2bNm3CyZMnIZaJIbyx7YTDAPkkHG6lYVFcKUakcjZoqu1LRZxiqT2jVCq9EziBEKTsLdyLkkbDMqyzY9kMxSC8aTaKq8R2j7NF7YH1KFs/D00X2uq/nM6JQj/xfW22O9M3c7D4oFO+SpFl8cDRifj776vQpGYgHP0yJi74CCFXh9g8h1Rn2g9JZgidAmNVBgBix8aCJ7N8Q+2pGIB9R4ZYPTfjYgyult5rdV/05Gjwwnm4dOkS3nuvrdEcgdCZWZ+53vT/pmTGwfRgP8m9OJUV7fY9W7Rmaq3u33OsL/qF3mCx7UTZCSh1tj+MaPQaLDi4wO59FQIF+goewaHvapHxxbtoutiSIB06nYJ0xUSb5/6Z+yfKm8rtXp9gH5LMEDoFGzZswOnTpyGWiSG60VIjJlIc7VDDYu/RfugbOqzNdkbEIP7+eADAokWLcPbsWc8GTiAEKaWNpdhTuMf0vTOVmb6hw7HHzAnbHRiJwdJAr7SezADAyeNjkCjravpew2pwtOSozeOXnFmC3Lpcq/soUEgPHYOGnBdw4GQa9I0Gk0tGatmfc+DwUHSXX231GlpWi7WZa23en+AYkswQOjwsy+Ltt98GAMSOiwUjbVkzF9ACCCpnOdSw4DgKp0+MR4KVkW35NXKEDAiBTqfDihWkXEwgAMCG7A0W48uOkpkEaTJOn7A9Qu0sJuG8pjqbxzSqeWjIvx9SfovHk62lpoK6Aiw5vcTqvkRZVySqX8SeAzeipsHwHqJvMJhLMjLDOLky5wgKv38MxRs/Qv6FOxEhirR6rfWZ6z1ifNlZIckMocNz/PhxXLhwAZIQCUSjLasyrmhYNKh4UBU+CAlP0mZf3P1x6PJ4Fwx/ZLhHYiYEPnrW+RHjzgbLsRaCcBzH2U1mJDwplFfuR4MVJ2xXYcRGFWDbyQwA5JdKkaCdBQqGiuwBG03ACw4uaJNkiBgR0qXTkHX8EZy9FGHaznEs9I3NyYzU8L7CAdBVFUJXXYSKWiEkNbPBo9v+nNXqavye87tzPyShDSSZIXR4rr32Wpw5fwbdnuhmUZVxR8Mit1iGJHZWm+2CCAFCh4Ti46Mfo1Ztu7xN6BgsWrQIj/znEWzL2IaysraS9p0d88ZfAIAeiBwfibCR1q0MktiZyCux3SDrCrRxmclGz4w5x84nIF0+BQCQU5uD0sZSi/3bLm/DvuJ9Ftv6hA4Fr/gV7Dl6NbR6y0coq6wHmpNcRhpq+K/YGI8huTp3ORx9hA9YjWfl+ZUOYyZYhyQzhE7Bcd1xsL1blDa7hvTE4aMj3brWkbOJGCC/w+q+SlUl3v/nfSxdutStaxOCgw8++ADLFi7D+AHjMWtW2+S2s7P+4nqL7ykeZbAymJUAWmD52Bkgn2zXCdtVzBuAnRHD23t4IHoprgVgudTUoGnAoiMtRpJR4hj0wFM4eGASiiutT1rpGwz9MrRYDooxjKC3+EW1xLP3eE/0D72pzfnZNdk2K0QE+5BkhtBh0ev1OHfuHDR6DX44/YNpu0IQivLse6HWOu8P05p9R65DT8WAtvdU6vHpvZ/ioYcewo4dO9y+PiFwqa+vR3V1ten7rVu3Ys+ePXbO6FyUNpZizxXnfh9XKa7BviODPXp/RhqG0FGzEDH2SRgWeezDcjQyz0xCjDjOIpH44vgXKFeWN2vG3IGSs0/j2PkEu9cyLTHJWpp/jckVp9OA07YsVx09diNSQtpWhsmYtnuQZIbQYVm/fj369OmDcfeNQ1mTYSmAoRhEtEPDwoiepXDp7GREiWMstjNiBvJrDWVloj3TMcnPzwcAMFIGYaMMfRGvvfYa8elqpnXjL2BQv1WXWFoZRItjkX32DodO2K5C8QRQXHcnZP1uBmVFH8oatQ18UGUzcbzsBDiOw9nKs1h3cR26yfsivOZl7D40BE1qxx9++BFdED5mDuSDJ7fEwxeZfKJYswkrlYZB5aX7IG8lyrm3cC9ya3OdipvQAklmCB0SvV5vmmDKpXJN2/tJp+JkOzQszKmqN7j5CmjLSaiYO2PAC+UhOzsb77//vkfuRQgcci7nADB48ERPigbFp7Bv3z5s2bLFz5H5H5ZjsTFrY5vtNQdqkPVqFgqXGlR5BbQAvIqZqHbCCdtXZF1RIEp3O85WnsWnRz5Db/4sZByejpwiudPX4MmjETLgVsj6tiwhURQFWmy9j6eoQoIo5SwLUU4OHOmdcQOSzBA6JOvWrcOFCxcglUtNE0x9Q4djzxHrOg/ukpkXhp58y2Y+Rswg7v44AMCHH36Ic+eIVHlHYnvGdgAAP4IPfhgfETcbpllee/01sGzndkDeW7gXxY3Fbbbr6iytDHryH0RmfqjX4tBWFEB56Rh0dRUunXfgZCo+33URx4+Nx/6T3cBxnqkaCaJSIIhJA6xU7zIuxqK/9G6LbZtzNpNBAhchyQyhw6HX6/HOO+8AAKLHR4MRMx7TsLDG/ozuSA8dY7FNPlCOkP4h0Gq1ePzxxzv9Q64jsfeMQSafH2F4MEdOiAQtpnHm9BmsWbPGn6H5ndaNv0aMY9mMnEF66Fjsz+jm1Tiq/voeZevnQZV30uVzt58Qul0xUl05B1X+aeiVlv5N0XfPR9zMzyCMt25cu+doOvqEDjV9r9Qp8UvWL27F0FkhyQyhw7F27VpkZmZCppBBNEoECU8CVeEDHtGwsMWho6OQGtLL9D1FUYh7IA6UgMKePXuwbNkyr92b4DsK6guQm5cLoCWZ4cl4iBxvEELbsbPzNn3ba/w1JjPxMUk45OYUoSs4sjTwFjX//ojSNa9BlZvh0nkcR+Fsxq2Il7ZMda25sAY61rrTNqEtJJkhdCh0Op2pKhM1PgqMmEESOwu5xTIHZ7YPjZZGWfY9UAhCTdsEkQLEPxiP5DuTEZsU69X7E3zDhqwNiLs/Dmnz0hA6JNS0PXJsJFJeSsGI50f4Lzg/Y63x14gxmVE23eKWE7arGHtUWDuWBt6gtfqvK9Qr+dAWPQgxzzCcUNJYgp15Oz0aX0eGJDOEDkVWVhaqq6shVUghGinCAPkdHtWwsEdxlRjhTbPBUC1TD2HDwxAyMQQZIRk+iYHgPfSsHr9m/wqejAdxVzH44XzTPlpIQ9ZHhqVnlqJOY195tiNiq/HXiDGZqeVibB7jSfxRmeE4rsWXSWbpy9RwehcKv3sUVTu/tXuNS0UhSOFadItWnCdj2s5CkhlCh6JXr144n3UePV7sgd6x12Lfket8ev9TWdHoJ5naZvv6i+txvvK8T2MheJbdV3ajXGnf2bhOU4cv9nyBXbt2+SiqwMBW4y8AcCwHfZ2hZ8yoiuttTJUZXyYzGqVJR6a1ySSn10JXXQRdTYm1Uy04fCYJAxS3AwBOlZ/CqfJTng+2A0KSGUKH4/crvyO0R7hDJ2xvsefo1egX2uLRpKvVoeZEDV5Y/QLRIglifsn6Bbo6HYpXFaNyZ6XVY1RXVHjrtrdw5113WgjrdXRsNf4CQJ+QYZAPmQpZ/7FgJKE+iaelMuO7KplR/ZcSiEELLD3gXI1n/+Eh6KHoD4CI6DkLSWYIHQKdTofNmzejUdOIledWgV8x06ETtjc5dWIcEqTJAIDyreXIW5yHQ5sPYWO27VI8IXApayrD3sK9UJeoUbmjEhV/Wh/5FcYLwY/ko7amFosWLbJ6TEejrKnMZuNvF2kKzpy+FaEjpiNi3FOgGO814Ztj9GdyZDbpSWwtMRnicc780oiOpZF7bgoiRdHYmbfT0ueKYBWSzBA6BCtXrsSkSZMweORgROknIDPf9QY8T9Kg4kF55X5IeFKIkgyf0lT5Kiw+tpjoRwQhm7I3Qc/poa3QAjAYi1qDog0eRACw+LPFKC62vvTSkdiQZb3xV8qXofHK/WhU+yaBMYcfloDQUbMROuJ+n93T1Pwrbfvew9gQzbNHZZ0QouqZoCgKay507pF/ZyDJDCHo0Wq1ePfddwEAIb26eF3DwlnySkKQpJ8FcbJhOkGVr0KVsgqLjy/2b2AEl+A4DhuyNgAAtFWGZMY4lm2NkPQQSLpJoFKqTH+XHRWWY02/G3MoUOiim4n8Ehn0jTXQVhWCVTf5LC5GGgrFdVMg7e39MXAjgrgeCB/7JEKuua3NPmNlhtM0gdNpnb7m+dxwXCW4Hz9f/BlKHbFGsQdJZghBz5o1a3Dp0iXIw0JREfWwv8Ox4Mi5Lriux1RQPAqsioWmQoMNWRtwpuKMv0MjOMnB4oMobDDI8GsrHSczFEUh5m5Ddeb7779HTk6O94P0E7Yaf9Plk3H0XBcAQMOZv1D0/WOo2v6Vr8PzKfywOISkj4f0quFt9tEiKdBsWaB3cVx8/4me6CoZjM3Zmz0SZ0eFJDOEoGf58uUAAMWgSdBREj9H05YDJ4YgNNmwjq7KU4HlWLx38D2wHFEFDgbMKw+aSg0A+8kMAEh7SiG7WgadToe33nrLq/H5k58v/txm21WKgdh7+FrT92yj7eUXb6IpuwRlzlHofdg3YwuKoiGI7gpBTBo4vetCeEeOjsbfeYfIAIEdSDJDCGqKi4vx999/AwDY1Bv8HI119CwFKnQAAMNSEwCcrTxr9UFACCxqVDXYld8yZm2szNjqmTEn5s4YUDwKepG+Q9pZlDWVYfeV3RbbosVxyDozCSzX8mjRNycztI+TmYrfPkbZz/OhKb3kk/up8k5BlX8KrKrB6v64mZ8hbuZn4Ie6LqCp1jI4dXoo9l850d4wOywkmSEENevXrwfHcRDE9wRP4RtBLrcIN/TxqPPVpk2fHf8MVaoqf0VEcILNOZuhZQ0JDMdxTi0zGREni9Hz054Q3iUETXe8t9rWjb9CRgimfAZqGiwTPX1jDQD3VHHbg2mCyEdaM1U7vkHpmtehLsn2yvWLKiT4ansDWJZUZ6zR8V5hhE7Fz1sNct/SXoFZlTEi6joQEROew7D7nzRtq9PU4b/H/uvHqAiOaN3c2mNRD6TNSwM/ynEyAwA8OQ/Hy47bHF0OVqw1/nZnHsTFgtA2x+r9tMzEiH2rAuyLn3NfVj0+2ZHptesHM35PZhYuXIhBgwYhJCQE0dHRuOOOO5CZafmPNXOmYTzN/GvIkCF+ipgQKGSX1aNi0BOInbEY0t6j/B2OXfhhcZD1vQnnKoYhPbTFvfvX7F+RUZbhv8AINskoy0BObUvzLkVR4MkNVgY0z7W3znc2vINXXnmlw/Q8tG78TQ8dhwMn06we2/KQD/VFaCZ8WZnhdFqwKoNTtq0KVN3hDSj87hHUHvipXff66p8cbD9LdGda4/dk5t9//8WTTz6JgwcPYseOHdDpdBgzZgwaGxstjhs3bhyKi4tNX1u3bvVTxIRAoEGtw6MrjqFJy0IY282ksBkMHDp8A1LlBodtDhwWHFoAPWvdoI/gP37J+sUj19E36bHrpV1YtGgR/vjjD49c09+Y93ulyXvj0GHrlVFOrzMJxfm+MtOs7eIDs0ljwgaGB1oUYvUYVqOErroYutqydt2L44AXfjqJS+XWe3M6K35PZrZt24aZM2eiT58+6N+/P5YtW4b8/HwcO3bM4jihUIjY2FjTV3h4W5VFQueA4zi88FMGckpq/B2KS2jK81B39FfUXjyOkotTESY0/A1fqLqAtZlr/RwdwZxGbSP+zP3TYlv9qXoUry5GXYZr0zGMhEHETREAgNdefy3om4HNFX/DhOEovngPNHrrjxKO1UFx/X2QpY8DLbb+kPcWJhVgH1gaGK0MGGkYKMq6hYrJ0sADyVW9WofHVhxDo9r1yaiOit+TmdbU1hr+oVsnK//88w+io6PRo0cPPPLIIygrs53dqtVq1NXVWXwROg5f/5uD33cfRcHn01H5x+dBU7pXZh9C9a7v0XDub5RWi6Con2Vy2P7yxJeoUFqXyCf4ni2XtrQRKWs834jK7ZVoPNdo4yzbRE6IBC2mcerkKaxbt85TYfqFDVkboON0YCgGivpZKK0W2TyW5osMVgZj54KifPu4aUkefJDMGK0MpLY/ZNNizy57ZZU14OWfiQmlkYBKZjiOw/PPP4/hw4ejb9++pu3jx4/HqlWr8Ndff+GTTz7BkSNHcOONN0KtVlu9zsKFC6FQKExfiYmJvvoRCF5mb1YFPtl+EY3n94DTNEHXUGnzk1CgIYjuCgDQll4GAJzOiUI/yX0AgHptPT49+qnfYiNYYk3VtrXGDO3Cw5kn4yFyfCQA4D9v/gdarfMqsIEEy7HYmGXwF+snvg+nc6L8HJFtBLHdEDZ6NuSD7vD6vUxWBnYmtrxhfrnldDG+3+2b0fNAJ6CSmblz5+LUqVNYs8bSh2Lq1KmYMGEC+vbti4kTJ+KPP/7AxYsXsWXLFqvXee2111BbW2v6Kigo8EX4BC9zpboJT689AZ2eReN5g76FtJfv5MrbCz/G0CCprboCVmtIxPcc7Yt+oYZ+g98u/YajJUf9Fh/BQGZVJs5Wnm2zvfVYdl/hDHTnnkGsJN6p60aMiQBPzsOlnEtYsmSJ5wL2IfsK96GosQj9Qm/AnmN9HR6vb6iGtvKKT60MjPDD4iEfPAWS7t4fFhElX43wsXMh6z/W5jEty16e7eH5YNsF7M8hVd2ASWaeeuopbN68GX///Te6dOli99i4uDgkJycjKyvL6n6hUAi5XG7xRQhuVFo9nlh5HFWNGmjLLkNXdQVg+D55o/IUjDQMtCQU4FhoK/JM208eH4NEmaFqs+DQAuhYsg7uT2yJGZoL5vUPvQn7TvTE8QtxKDj9JAaE3AU+bX9cmxExiLrdUMl4+5230dTk+wd8e1l/cT0SZV1x8vgYp45vOL0DRT88jqpd33k5Mv/Cj0hESPo4SNIG2TzGWJlhVfXgPNjwr2c5PLX6BIprO7d3k9+TGY7jMHfuXGzYsAF//fUXunbt6vCcyspKFBQUIC4uzgcREgKBt349g9OFhk80xqqMJG0QaGHg2RfYgqIo01KTuSppo5qHhvz7IeXLkF2TjVXnV/krxE6PSqfClsttK76sjoWu1pBkpib3xNFjN7aco2Gw+/C1kFW8iqsUA+1eP2xUGMSpYlw//XrweL53k24PZU1lOFZ6HA35zjth+0tjxoi6OAvKnCOmSqg/ocVyMPJoCGK7gdN4NvGobNTgiZXHodEFd3N5e/B7MvPkk09i5cqVWL16NUJCQlBSUoKSkhIolYZ/7IaGBrz44os4cOAAcnNz8c8//2DixImIjIzE5MmT/Rw9wResOpSHn45eAWBIfk3JTIAL5VlDEJMKwOAbY05+qRRdtLNAgcLXJ79GWVP7xjcJ7rEjbwfqNfVttuuqdAAH0Hwa9RUzoNIwbY7JL5XiyMG70Yt5AhGiSKvXp3k0Ut9MRUF6Aer0wTWYsDFrI2I1DyK/VOr0OaZeEj8lM2Xr/oOyn9+Gvp3j0I5Q5hyFKu+U3eU0imbQ5YmliJuxGLRI5vEYMgpqMP+3tsujnQW/JzNff/01amtrMWrUKMTFxZm+jB3/DMPg9OnTmDRpEnr06IEZM2agR48eOHDgAEJCfDvqR/A9J/Kr8fbmc6bvNUWZ0NeVgRKIIU671s6ZgYkg2pDMaK34xRw9n4B0+RQ0ahvx8ZGPfR0aAba1ZYzNv+LwKBRX2n+YHz6TjMrzzyJdMdE0rWYORVFQ6pT49uS3QTOJx3IsTuXpcex8gkvn+UswzwjtwXFoe1Ru+xyla1+HtrrIq/dxxOpD+fjpSOfsEfV7ndPRi1ksFuPPP/+0ewyhY1LRoMacVceh0beUTpmQSCiG3QdOrwPNtz0SGqiIUtIRM/0jCKJTrO7fe3ggrr0uD3/k/oE7e9yJ6+Ku822AnZjc2lwcKz1mdZ/0KinuWvIq9h90vAwOAPUqHvYcHIa0hH6Qd/kV2XWWn5g5jsMPq37A2sfXYvsf2wN+yXznhSv444DrU6H6phoA/qvMMBIFdNVFXtWa4Vi9mf+U//XP3vz1DHrFydGvS/AIiXoCv1dmCARr6FkOc1cfR3GtymI7Tx6J0OHTETZyhp8iax+MRAFRl16gBWKr+1mOxsUztyNGHIf3D71vMjkkeB9r49hG+oZdj6NZw8APd60ykVMoR8bh+9FP+BDkAsuHS+m2Upw5eQbvvfeeW/H6ioKqJry8/oKFE7az+HuZifaBCjDbVAdwLEDRDpXIq//9EYXfPoKGU9u9Fo9ax+LxlcdQ3ajx2j0CEZLMEAKSD/44j4OXOqejdE2DAFTZTBQ2FOL/zv6fv8PpFGhZLTbnbLa6L16aiLMZt4Lj3NMz4jgK+zO6o+nSC+gfegsoGPzlYu40uLx/9913yMnJcXAV/6DS6vH4ymOoaXI9qWa1KnAaQw+Jv5aZWrRdvJfMmATzJApQdNtlRXNYZQN0NcXQ1Xl3lLqwRomn157oVA7bJJkhBBy/nyrC93sut9len7ENjZn7AmIyoT2orpxD1Y5vUJ+xzeYxWVcU6M7MwLenvkVJIzGV8zb/FvyLSlVlm+1inhiaogdRsPNnVO36HpqKfLfvUV0vwN4DN6GL6iUky7pB1ksGWV8ZdDod5s2b157wvcYbG8/gbJGbSzQcB8WwaZANmABK6HzTsCfxlraLOcbqE+1E9clkfukDv6g9WRX4aHvncdgmyQwhoLhYWo9XrEh0c3odav5djopNC6EuPO+HyDyHtjwX9cd/R9PFA3aPO3AyFT2lo7DoyCIfRdZ5+TnLurZMCjcLl4tC0HjuX9Qf/RVsc29Eezh3ORwXjs1Gf8mDSJ6aAgBYvXo1Tp0KLGn6FQfz8MvxK26fTwvECB0+DRFjnvCbSjcj9r6lgakyY0f91xRPc3LlSRVge3z9Tw62nekcH4ZIMkMIGOpVWjy+4hgaNW0FpVS5J8Cq6kFLQyFK6ueH6DyHwKgEXOZYhvzQkRG4XF2EfYX7vB1Wp6WksQQHitomlgMUk3D4TBI4joO+rhwAwCiiPXJPHUtj77HekPDmI2lYGjiOw8svvxwwJpTH8qrx7m/nHB8Y4AiT+iFs9GzI+t3itXu09AU5bv71xbJXa15cfxI5ncBhmyQzhICA4zg8/9NJXKqwbuJnsi+4aoTDdelAhx+VDFA09I3VpjdCW2j0NAoz78aXJ76BRt+5Gvp8xcasjWA5yySihyId+w8bJslYZR04nRoABZ4swqP3LqsRQdf7ZVA0jZ07d+L48eMevb47lNerMWfVMYspQnfQNVRBW1ngFysDI8LYbpAPngJxSrrX7iHufh3Cx86FtM8oh8d62mzSGRo6icM2SWYIAcGXf2djx7lSq/tYrRpNWQcBAJKrgk8orzU0XwRemMHPp7V4njXKakSoK7oJP55Z7u3QOh0sx2Jj9kaLbZHiaOSemwwda3h71DULrjGyMFA8+5YF7sAPT0D4rc8h/vYXwIvp5vHru4JOz+LJ1cdRWtf+vrSGjG0o+uEJVP+91AORBS6CqBSEpI+DOLm/w2NNy0w+6JkxJ7usAS/9fNKn9/Q1JJkh+J1/L5bj0x0Xbe5XXToGTqMEI4+CMKGnDyPzHraUgG1x5lIU9mU1obCh0JthdTr2F+1HcWOx6Xs+zYewchYq64SmbaYlJrn3HKJlfUaD7nED7v/hEA5eqkRhYaFJBd2XvL/1Ag5f9swUob+tDACDBoy6KBPKnCMBIVBIS0LByKPAU8T4PJ6tp0vw7b+BOTXnCUgyQ/ArBVVNeGbtCdibIGw8/y8AQNrrBlBUx/iTNSoBa6woAdvi36PdsPToP16KqHPSWlvmKsEDuJBn+fDVNSczPLln+mXs0aDW4f7Pt2Hw9cNx6623or6+rbWCt9h8sghL97WdInQXUzLjRGOst+D0WpSseAFlP7/tcT8kI00X90OZdxKsVuXwWF5IBLo8sQxxD3zil6boRX9mYn92x3TY7hhPBkJQ4oyGBcdxpjdFaRB6MdnCWJnRN7j2KXjN3yHYe9l2FYvgPJXKSvxd8Lfp+/6ht2D/iR5tjtPVG5MZ71VmzGmsLEZJSSn++ecf3HLLLaiutt9X5QkyS+rx6i+enabyt5UBYFjSpfiGKps3Jpo4jkP55o9QtvYNkwpwIKNnOTy15gSKajqewzZJZgh+Qatn8cL6kw41LCiKQuz0RYh/9Hvwm6sZHQFRYl90mbsSsdM/dOm8JjWDN37OR52KKAO3l805m6FjDU2RXUN64sjRUVaPCxv9ELrMXQn5dXf6JC5hQi9E37sAtEiGQ4cOYfTo0Sgr855RYp1Ki8dWHEWTlSnC9mCS+PfjMhPQogLsjaZbVt0I6A2vRV4AWBk4Q2WjBk+sOo66xibodB2nKZgkMwSf06jW4aHlR7HlVLHjg5vhh8X5TavCG1A8gdufWPMq1Xh+XUZA9AAEM8YlJoVAgfKce6HWWp+SoygKjDTUoVS9JxHG9UDMtA9AS0Nx8uRJ3HDDDbhyxX3NF1twHIfn1mYgt9KzE0ccx5k0eZwRk/Mm3hyHNlZWaaEUFE/g1DmVf3yOwm8fhjLniMfjcZbjF3IRHR2DCRMmdJj3EZLMEHxKeb0aU787gN0Xyx0ey2pVfh3rDGR2ni/D//7K9ncYQcvRkqPIrcsFTdGIVM5GcaV1ryx/IohKQey0D8GERCEzMxMjRozApUvO91g5wxd/ZWPXBc9XfTiNsnmc3b/LTIDZOLQXlpmMyYwrBpP6xmroakqgq2+rOO0rWE0T1E0N2L59O3766Se/xeFJSDJD8BmXKxox5et9OFPo3JtK47l/UfDFdFT/s8zLkfkH5eXjKP1pHqr//dGt8/+78yL+yfTe8kNHxliVuVp6LzIuxtg8jtWqUb7xfVTt+h6c3vcleX54AmLv/xC8sDg06ijIZDKPXfvvzDIs3um9/ivFsGkIGXi7393tW1R3vVCZcaPJucXSwDcqwNbgh8VDMXw6AOD5l16GWh3cFjEASWYIPuJEfjXu/Ho/CqqcbzxrOr8b0GtBizz3Bh5IsOomqC4fgyrPvcZLlgOeWZuBgipSvXKFOk0dduTtQN/QYdh71L6atL6+Ak0X9xtcjv0k1siTRyN22iIIJs7D14fKPbIskF/ZhGfXZtidImwPtFCC0OHTEH7zo965gSuxeLFnxlSZcUL914g/VICtIR80GYwsHEUF+fjov5/5NRZPQJIZgtfZdb4U074/hCoXLOn1DdVQ5Z8GAEiuGuGt0PyKILorAINXE8e613xZq9TisRXHoNJ6tnmzI7Pl0hZEiKJx+sR4h07YRsE8njzKrz1bjCwMPHkklu3LxSu/nMKPPy7Hvn3uWVwYpwhrlZ2jiVzS/TqEjX4I4u5DPX7tlsqM88mMP1SAW6OrKwOn10Ax/H4AwDvvvofyCv8te3kCkswQvMraw/l4dMUxKF182DZm7gU4FoK4nuCHxnopOv/CC4sDxReB02mgrXJfDO9ccR1e33jag5F1bLZe+gOqwgfRoOI5PFbnA8E8V1m+/jfMnj0bY8aMwc6dO10+//UNp3Gu2LtLHLr6Cmgr/GtlYESUdDXkgydD1KWXx68t6zMa4eOegqTH9U6fEwiVmYrfPsGVz6eB5gvBj0qBtqkekx95wW/xeAKSzBC8xuKdF/HqhtPQu1HLbjrXLJTXu+Noy7SGouiW6oyTSsC22HC8EP93INcDUXVszlWeg6ryeuQWO7d0qa9rqcwECsIuvSBMSUdTUxMmTJiAX3/91elzl+/PxYYT3leRrj+xFUVLnkDNnhVev5c/EcSkIaT/WAgTrnL6HGMPjz97ZnT1BuE8Rh6NsNGzAQCH9/yFzcfz/BZTeyHJTIBRq/Kd4qe30LMcXttwCot3Zrl1vq62FOqiCwAoSHoO92xwAQbfDSVgW7z7+zkcy/OMFH1H5fcTVThyNtHp432p/ussNF+E6ClvQtLjemg0Gtx5551Ys2aNw/OO5lbhvS2+ccI2OUlLQn1yP3uwWrXB0iA3w9+hADAsSTHyaJeWpjwJx+qhb05mePIoiLteg8hJryJu5ud4/dcLyC4LzmcQSWYChDNnzuCv/Xsx+qkP8Mmy4DVmU2r0eGzFUaw5XOD2NRov7AEACJP6ghfiWZfiQMNYmdGUtV9GXqvnMGfVcZTVO5ZV74zsz67At3+59mk4EJeZAIDi8RE56RVI+4yGXq/H9OnT8cMPP9g8vqxehTmrjkOr942mCNvcS+JvjRnA0MRdsuIFlG9c4PFrN577F8rcDHA65/uPBDFp6PLEUkTfNc/j8TiDvrEGYPUARZumsKRXDQfF45scthuC0GGbJDMBwssvv4ybho3AiR/exztvf4ziuhp/h+QyVY0aTPvhIHaeb9+4sLT3KITd+DDk107yUGSBiyAmDZRQClrgGZ2T0jo15q46AZ2e9cj1OgpFNUo8teaEy0uexodyIC0zGaFoBhETnoMsfTw4jsMjjzyC/fv3tzlOq2fx5KrjKKv33fhtIPgyGTGOQhu0bzzX9Mxq1aj47SOUrfuPSVMnGDAZp4ZEgGo1ocfpdTi150+8sC7DD5G1D8cdcASvU1dXh+1mjXx1BVl4fs1eLH94DASMc6qS/qagqgkzlh7GpYrGdl+LFxIJ+aA72h9UECCITUPiM2s9OilzOLcKC7aex7yJfTx2zWBGrdPjiZXHUOnCNJ2RuIe+AttUC1oo9UJk7YeiaISPmQNaIIZCSKNr7wFtjlmw5TyO5Hrf38mcQHDMNkILJQBFAxwLvbIWvJBIj1zX+DNSPAGoAP37sIaxX4YXYpmgcxyLkhUvQFOag40UjfSkMDwxKs0fIboFqcwEAO9/txR6rRa88ARDOZvV4a+/T+KTnSf8HZpTnCmsxZSv93skkelsUBTtlZHfZfty8WuG9xs9g4H5m8/i5BX3JkeMVgYUj+/hqDwHRVEIHTUL1NAZuOe7AyioaoJarQbHcdh0ohA/7s/1aTwcx5r5MoX69N7WoCgatLHptslzTbctGjNhLr+Gyza8h8JvHoK6xPcq3samdkZumdRRFA1x2iAAQPW/y/DRH2ewNyt4HLZJMuNnLpaX49vlBjVSSY+hECUZRLxU+afx/T9l2Hw6sB2S92SV497vDqLcAyVsjuNQ+cfnaDi1A6y28/V9uKs1Y4tXfzmNCyX+m5gIBNYezm9X/1awQFEUKIpCQZUSU/73D24edyveeO8jvLbB9yP7rLIe4AzLnIHQAAwAjNjz49DuWBmYzq0rh6621FTd8SX8mDSEDJwIcerANvvkg6eAloZCV12MmmNb8fTaEygMEodtksz4kTqVEk+vOIzai0cBAJLuQyFK7AsAUOefBsvR+M/GLFwoCUzJ+o0nrmD2j0c81iymLb+MhlPbUbn9K4DtPD0fTVmHUPjdI6jY/JFHr6vU6vHYis4jjtaakwU1eGvzWbfPV+ZmoHzj+6g79psHo/I+OXs2Y+8/f+GblT+7rO/kEWgGiuHTIR80GRQTGJ0M3rAQaM9SmikeP2jNiJP7I/zmxyDre1ObfQblZoOQXu3+taiorMITK49BrQt8UU6SzPgJjuPw1m/HcPzAEXAaJZiQSAjiukOYdDUAQF18EaxWhbom4Jl1J1GnCqzs+Ot/cvD8Tyc9Oh3ReG43AECSNsiwzt1JoPhC6KqLoSnN8fi18yqb8FwndNiuatRgzqrj0OjcT4o1pZfQdHF/s0xA8CCISgYA1Jd53mXbGRiRDKHD7kPYjQ/55f7W8IZQXXsqM4EgnGcL2dW3gB+RBFZZh9qD63HqSi3e2uT+hwJfQZIZP7Fk/xlsOlYL5cUDAABJ9yGgKBo8RQyYEEPfjKbYsMSUWazBaxuPBsQDiWU5zN98Fh9uuwBPhsNxHBrPNyczvTquUJ41jOPZuppiryim/nWhDJ/tck/zJxjRsxyeWnO83eXxFsG8wNGYcQZeWDwAg16TP8wxAxFpH8OEpLHy7QlMWjpuJDPe9ItyhKbsMvTKOpvPE4pmEDp6FgCg7uhm6GrLsO5oAVYfyvdlmC4TGDXATsb+S1ewaGseAMrwAksZAH6kQciLoihETnwBTEgkeIoWN98tJ+vQN+EUnrihv19i3rp1K64ecA3e/6sQW0+XePz6mqJM6OvKQAnEEKdd6/HrBzKMRAEmJBL6+gpoyi9D1MXzU0if7cpC/y6hGH1VcD2Y3WHRnxewL7v9PjMtgnmBN5ZtD0YWAYonBKdTQ1dbCn54gk/vr6srB6tRghcSGTAVVkm36zx+zZAB4yHs0hvC2G4un9tSmfFtTxun06B42VMAgC5PrwbTnFS1Rpx6LUTJhlUCTm9Ypp6/+Sx6x8uRnhjqk1hdhVRmfExRbR2eX3cGGr2h+50WSiDtNQKCqBTTMaLEvuCHxrbpkP/0zwLszvZ9dlxZWYmJEyciMSEevx08D1ajQu3B9aY/ck9gqsp0uw40X+Sx6wYLghjPKQFbg+OAZ9dlIL/S/1453uSP08X49l/P/A51AWhl4AwURYEXFgcA0FUX+/z+9cd+Q/GSOajd51iVOJgRxvdESP8xpteuK7T08Pi2MmMcy6b4QtCiEJvHURSFqMn/QfTUBaZkWKNnDRIHDYGpqUOSGR+i1mnx7LrjKKl1r5lKq6fwwrqzKKiu8WxgDvh29UawLAt+RCIYaRiqdn6Dmn+Xo2TVK9DWtL9Kw7F6NGXuBdD5lpiMCDxoa2CLWqUWj63suA7b2WX1eOnnUx67nklcLMiWmQCA37zUpK0u8vm99Sb131Cf39sWrLoJ6qJMqK6c93coAACeLAKMIsbkoO0r9HXNnkwhjl3gaaGkzTHFtSrMXe26+KQvIMmMD1m47SQOXzJosXAch7L181Gzbw1YdVt9lobTu1C24T2oCs5YbC+vZ/HM2hNQal0XAHOHtYfz8cH36wAYSo9Ac/VEJIOm+CKKlz2NxvN72nUPVlkHXngCaLEc4q5tRb86A8Zkpr2Gk444X1yHV3/x3AM/UGhQ6/CoB2XYWXUTWFUDgOCrzAAtfTP6hvYvt7mKqZckAATzjGhKslGy4gVU/vGZR67HsXo0nPnLYGXghqSCOO1adHl8CSInPOuReJzFnaVTvbIOVbu+R1P2YQDAgUuV+HBb4DXFk2TGR/xyIhs/7i01fa8pyYby0lHUHfoFoNu2LqlyT0CZdRCqy22F847nNeG9rSe9Gq9Wz+LNTWfwyi8n0XjJMDou6noNAIMeTtyszyFM6A1O04SKzR+ictv/3NaGYaRhiL1vIRIeXwKKCVxxMm8iiE2DICYNgvieXr/Xpowi/Liv/V5QgcSLP53EpXLPiTbqG6sBhg9aKA2Yvg9XkF83BYnPrEXYqFk+v3cgqf8aoT3sVK1vrEbllk9Rtn4e4AXRS2+hqzdaGTivglx/dDPqj/6K6r+XmhrKv9t9CVtO+X4J0x4kmfEBZ4oq8NbGTIttTVmGKSZx6kDQfGGbc4RG8bwC66JXqw6UYe1R70yoVDaocf8Ph7DiYB60ZblgG2tA8YUWjak8eTRipi2EfOg9ACg0nNyGkv97Htoq91VnPeVPFIzwFDGIm/kZIsbM8cn9Fmw9j6O5HcNh+6t/srHtrGeb0vnhCUh6YQPiH7Nt3hjIMGI5aJHML/fWN9UYYgigZSajaB6rrPeIOKW5KzhFBc9j1LjM5EplRj54MmixHLqqK2g4td20/eWfTyKrNHActoPnXyFIqW5qwlOrT6C1LUxTpsEQTtJjqNXzjErARr0Za8z/9SIyCso9FywM1gS3/28fDl02POiUxqpM0tVtJN0pmkHYDQ8ieuq7oKWh0DfVgnIxIdHWlPhFBbOzY3LYrgtupeW9WRX4ZLt3VLIpigIjtt0kSWgLp9eZLAMCqjJj+nfkTMuH7UHfaNSYcf9nLFn5Mq5885CpKdcXtCwzOV+ZoYVShA6fBgCo2bvKJB/RqDGIctarAkOUkyQzXoRlWby4PgOXKywzGW1lAXRVVwCaZ/LCaA0vNA6MLALQ66AuyrR6jEoLPLUmA5UNnhHU23yyCHd9s99Cn0N5+TiAln4Za4hT0hE/6wtET3kTPDPNBWccamv3rsKVL2cEncqqt+D0WtOnPm9TVq/GnFXHoQ1Sh+3CGiWeXhuYzYiBQPXfS1G67k2PNOk7i0EEjgMo2iyB8D8UwzNVqjwhVOeJviBdTTH0taUmHytfIO11A0IGToQgxrVxcln/ceCFJ4BtqkXtoV9M2y9VNOKFn04GhAYaSWa8yBd/n8eu820fTE3NQnmi5P423XgpimqpzuTb9lcpqNLgufXHoW/HA4llOSz84zyeXnMCKq3ldSJvfxkRtz4HsQOdBkYaBmHCVabvGzP3oWjJHKiLbS+FsVo1mrIOAhzr8ourI9J08QDyP70b5b951tbAHkfzqvHEymM4Uxh4SqT2UGn1eHzFMVS54YTtDDV7VqF84/tQ5nm3N82bKC8fhyr3BHSVvvOmonh8g5XB4CmgaMZn93UGT1oamPqC3BDMaxOPD4XzZP1uQvjNj7k8Tk4xPFP/Vf2RjdDVtVSTtp8rxVf/eF693FVIMuMldl0oxGc7rTdZGvtlbC0xGRE2q1Wq7CQzALA7swaf7DrnRpSGcd1ZPx6xqc3Bk4VD1u8ml8qSHMeidv866GqKUbLyJdQd3mg1c1ddOmawcpBHQZjg/cbXQIeniAFYHbSlOT79pLPzfBlu+2Iv7vx6P347WQRdEFRq3vr1DE57MQFT5Z9C08X9flFo9RQt49m+a9RkxHKDlcGomT67p7N40myyxTHb/WSGaW5K1nvQL8qbiLtdB2FiX3A6DWr3W2oIfbI9E7sverblwVVIMuMF8irr8MJPp8FybbvcOVYPXmg8aKEUku72qx2ipH4AwwPF8B0+3L7+Ow9/nnXNiyWrtB53fLkP/3r4j5CiaMTe9z4kPa4HWB2q/16C8l/eafMmYhTKk141Iqia6LwFPzIRoHlg1Y0mjRNv03h+D5pyjgAAjuVV46k1JzD8w7/xv7+yvFb1aC+rD+Xjp6Pe9R3SBamVgTkmWwM/aM0EIrIB4xF24yMWAqXu0lKZcX+Zyagxw/pIBZhVN0JTmuN28kRRFMJGz4YsfRxCR9xveW0OfnFoN4fYGXgYpUaHOauPo6bJesc8RTOIuv0lcKzeYRmWFxaPxGfWWZ12ag3HAS+uP43u0SFIjXIsxLTjXCmeW5dhU5eD4zhU/PYRhLHdIOs/zuXxVFokQ+Qdr6Eh4w9U7foeypwjKF72FCInvgRRUj+w6iYocwy6BZ1VKK81FMMHPzIR2rLL0JRdAk/h3QepuiQbFZs/BAAkPPl/pn6nkjoVPt5+EV/8lY2J/eMx8/oU9E3wrbiXLTIKajC/HU7YzsCxeujrDfosTBBqzBgxqgD7UjhPV1sGVqsKKCsDI7I+oz12LfngOyFOGwxRl95uX8NkaeAjFWD1lXMo+/lt8KNTET/rc7euIYzrAWFcD6v7GjX+9QELmo/DX331Fbp27QqRSISBAwdiz572CbV5izc2ncLZQsd6F86sJ1MU5VQiY6RexeKJVSfQZEc4jOM4fLYzC4+uOGpXYExbWYCm87tRvXsFQLv3Z0JRFEIG3Iq4Bz8FL7wL9A1VKF37BrRVhWjKPgROpwEvPAGCmDS3rt8R8YUSsJE6s0Y+Vtl2xFKtY/HzsSu47Yu9uPub/fj9lH+XoCoa1Hhi5TFovByDvqES4FiA5rXrk7e/4ZsqM75bZqo7stFgZXDwJ5/d0x+IuvRCSP8x4Ed0cfsavu6ZcWeSyRGemAzzFEGRzKxbtw7PPvss3njjDZw4cQIjRozA+PHjkZ8fWC6e/3fgEjYct/3GwaoboSnPdasfgtU4N0KbWdKIV36x3rTYqNbh8ZXH8N+dFx06XqtMI9n92u2VJIjuirgZiyHtdzNCrpkAfngCmi4Y7AukV93gUFa7M2HyaPKyErCuthRNmfsAAHGzPocgKtnu8UdyqzF39QmMWPQ3vvw72+dLUHqWw1OrT6C41vuj5OZv+sG8/OkP92zjZE4gjWUb0asaoC48D3VJtr9DAQDwms2EbQ2BeBrjCLgnFK11deUoWz8fJate9ohujycIilfqp59+ioceeggPP/wwevXqhcWLFyMxMRFff/21v0MzcSyvCu/9bn2E2khT5j4UL52L8k3vO31dvaoBRcuexpUvpoPTOfcA+e1UCX7YY/mCzatsxJSv9uPPs6U2zrJEeal5JLvrQKdjtQctECHy1mcRdtMjAICIW59F+LinIe17o0eu31HwVWWm7sgmgGMhShlguqczFNeq8NGfmRi6cBdeWn8SZ4t886nyw20XcOCSb6T5dbWGfplgXmICDJM2FF8IWig16aJ4m0BU/zWizD6MkpUvoeafH9t1HVajMlkZtAfZ1bcg4fElCBs9u13XcRaT11hI+/+uKYEY6qJMaCvy0XBqR7uv5wkCPpnRaDQ4duwYxowZY7F9zJgx2L9/v9Vz1Go16urqLL68SXm9Gk+uOuGw/G0cyXbl4UELpWCbasDp1FAXOe+H8cEfF3Ewx5CJ78kqx+3/24dMJ9UaWY0KqisGTyhx6jVO39MZjJ90GXGIoUzbvK5PMCCI7grJVSMQMmA8OM47yyl6Zb3pDUg+eDIAQFdf6dKbs1rHYv2xK5jw+V7c880BbD1d7DW9ly2nivHdbu8vuxnhNEqA4QelJ5M5FEWhy5MrkPjMGp81MrdUZkJ9cj9X8FSPiq62BJVbPkXF5kWeCMtnuOPLZAtGJIPi+nsBGLTCWI1ntM7aQ8A3AFdUVECv1yMmJsZie0xMDEpKrItBLVy4EG+//bYvwgMAbFr5B4YoawE7tkIatRLf5Rp8lm7r3QuRfOuqj3qaB4a1LAlvS+6BzLMHkXLlEIakxTsd17aftoPtHYtNxwoxmmPtxmfO5dwMFOh1CFFE4K4YESiqwmZsgQIHCgWxqQHrkxJVWQSxpsnxgXwAdz3U/I13Pk1nnNiBK1oVIqMTcW/3RJQVH8G6Ze9AKJLg7mcWg8dz0R+rsALbf7qI4zIhxvWJRe94zzULN6i12LPjIu7g+7CUPXgwuEGDoNdpwbPxOgUAHcNHUbT95Tl/klCaC4avA+DE352H+LrRUD0bowDC7fzuysLioBJ5ZnmF1uvQpSzX4XGlcg5rAQiVNbjDTmyOyFPmYhOAMJncqetwoEDB/6Jyy+pLoQYwOlyA+Oa41XwhhFq1W9fTX3cdVpz4FbXVZYg/uhKjxk71YLSuQ3GBIN1nh6KiIiQkJGD//v0YOrRFl2XBggVYsWIFLlxoW61Qq9VQq1v+gerq6pCYmIja2lrI5XKPx3i+bz9AZ/8h/0ddHV4oLkIyn4+tXVNt9onEf/QRil56yWLbTzU1mF9agkFiMZYnef/N873SEqyuqcFURSjmxcaatoc98AA0OTlotFER8yeh99yDuHd8l8C6SunCD1C1fLm/wwAA6DkOuxrqIaZpjJDKoOc43HQpB2U6HRbHx2NMiOdfIx0RybXXInnlCn+HYZNLE2+HOss7/m3WULEsrskyWEsc7NYdcsb2kEPK+p8g7tfPI/dlNRpk9k+Ho0bAIq0WN1/KAZ+ikNG9h9u9eptqa/F6STGul0jwQ2KSw+MFycnQ5OW12d6g1+OhKwWo1uuxtWsqeF78IMZyHNIvZkIHYGdqGuL5hg8sSUuXQJOfj/Ivv4S+3PUE78/6OjxXVAQxReHP/ukYceK4hyM3PL8VCoXD53fALzNFRkaCYZg2VZiysrI21RojQqEQcrnc4svf7GowLPHcHBJi80UkGz0aiom3QTLI0uJgsMQw4nhSpYKa9f40iZYDhBSF4VLLT06KSZMQ+9aboAQCr8fgCkx4OKKff87fYdhFOnyY08eyHId8jQZnVN4p3TIUhTEhcoyQykzf3978GtlUG7wicb5G0D2wVav58fE4qVTi8SsFeKvE+xNNlc1NxgKKQoiDCUh+vPMVZkfQAgGYyAiHx4U1J1dajkNjO95HK5o/uEbxHC9sMOHh4CdZT3jENI0zKhWuaLWo0Xu38qjjODwbFYXpoWGINoubHx+PsHvvRbc//0TUs8+ClrlmTjpGFoJ0kRhKjsMXhd7VfnJEwCczAoEAAwcOxI4dlk1GO3bswPXXX++nqFxDw7L4t9Ewrn2zzIZfCUUh6rlnAQCKOyZZ7Erm8xHF8KDhOJxSeX+a4+3YWBzo1h0jzP6wBd3SIOrTG4KUFEQ8+qjXY3CF6JdfAhMa6u8w7CK59lqnk8B/Ghsw7vIlvGljGdVdWI6Dxsab+CS5YWloT2Oj6c26M8JxHB7Mz8MzhVdQ7eD3IOze3UdRuQc/IR5ajsPuxkYcavL+UpOYovF0ZCRmhYXbrXpQQiGYcPeVc63Bj3OcHIlpGuLmuKrakTyU651PZvhxceBFWe9RYSgKoc0JVrWXkxkBTWN2eATeiImxqAAZY6MlEkQ+/hjSdmxH+OzZTr9XURSFl6IN1zhcVwel0n+9MwGfzADA888/jx9++AFLly7F+fPn8dxzzyE/Px+PP/64v0NzigNNTWhkWUQxPPQTWR9zVkyaBFEPgxhRyNixoIQt+jIURZmqM4d98KYEACKahsDsj15x+yTTG1TEIw+Dn+y4vOoLJIMGQTFpkuMD/QwtFkNyrXOTYVcJDX8jOWq1zeTDHfY0NuKWS5ewqtrSL4zfpQvShEJcLRJBD+B3LzfMBzL1LIujSiV2NDRA7KC6IArwZIYXF4ckgWE5oVCrhcbLHQXhPB4ej4jEMzYe3kb4cXEel2Pgmy2H2yPMA8lDeXOSG8k4TmZ4cbHgRdv+fRjjqfLR6Lw5tFQKulX1nRcWhpiXX0Lan9uguHOKUxpjA8QSfBGfgN/7XQ2xWOytcB0SFMnM1KlTsXjxYrzzzjtIT0/H7t27sXXrViQnB27znTlDJRJ8k9AFL0VHgbbyIqb4fEQ9Ndf0PSOTIeSmmyyOGS2T4bYQOfraSIY8Ra21FzlFQTHxNtO3tFCI2Lfe8mocTsHjIXbeW0GjUyMd5txSUxyPBzlNQwcgW+M5PZelVZUo1+tQrLV0M4//aBEogQB3KAzVmY21tQHhgusPipp/N+EMA5GDN3JBt8BfZopieBBTFFi0/Gz+xpNLTKZrxjk3FflQeARei45GrBNVFVuUu7DMxI+LBy/a9iSZKZnRebcyU6DR4JxKhTqz93d7cfHj4hC/YAFSN/8K2c032TzOyE0hIRC4Ka7qKYIimQGAOXPmIDc3F2q1GseOHcMNNwSPBL6ApnGDTIbb5NanPMKmTQM/IcFiW+ulplvlciyKj8dIF9c0XUHNsrgxJxuTLl9GpVmJXTLkujZvFrJhwyC/dbzXYnGGiFmzIAzwB4o5ziYzFEWhV3PSekHtmWXF00oljiiV4AG4P6xFA0SQnAzJgAFQTJqE8SFyCCgK+VoNijrpUlOxzvDAj3Mw0cVERYIXFnhaKubw4+NBURSSmpcM8jyYGFvjikaDLLUaDQ6qHvwEzyczvDjnKjP3hYXhgbBwxPBdnNgz45nIKLwXG4urnahC8GNjwbeTNIT7aJlpdU017srLxXeVLVpN9pIZI8Ju3ZD4v/8hec1qSK691pshtpugSWY6KrRMhojHH2uzXXr99WAiPSc77QzHlEooOQ61rN70IgMMS0zWiH7l1TZlSl/Bj49H5Jwn/HJvdxH26OH0v+lVzcuMF1TujU22Zlm1Ycx7glyOWLM3culIw4eC8BkPQsEw+CqhC3andUNCO97sg5kirSGJi+Pb/9QdDEk0P97wASmZb0hm8rXeTWaWVFVhUu5l09+a7bi8UZnx/DVtca1EgimKUKdeI/x42z0zABDWvFTl7WWm4ua/61izv2t7cbVGMmAAklb8HxK//QbCnj09Hp8nIMmMl1lSVYmPy8pwWWP9oRTx0Gyrn/AoHg+KCRMstrEch4tqFU55qclqT6PBZ2O4VGpauqHEYoTccovV4/kx0Yh65hmvxOKImP/8B7Qf12fdgaJpSK8f6vhAAL2a+2bOe6AyU6DRYHu9YZpuVqvGS9kIQzIj7NYN0htG4HqpFCF2Rmo7OsYluHgHD6pAb/4FAF5UJCg+39Q34+3KjHGaKcpBL4l3khnnKjNVOh0ylEpkqz3zIcERvNhYuxWQOD4PiXy+w/6s9mKsOMaaVRydqcyYQ1EUZCNHouvGDYj/aBH4Xdz3pfIGJJnxIhzHYXV1NZZWV+GSuu0bCRMZifAZM2ye33qp6ZfaWtyRm4tPy8s9HitgaBAFYDGSHXLLzWBktqsvYdPug6i3+86x7iC7+SaE3Og5B1xfInNyqekqUXNlRq0G287+lf+rrgYLYLhEih7Clp4rSiSCZHCLDEDEzJkW56l8IAMQaBQ5ucwUDJUZiqbBi4tDMl/gcFTaE1Q0931EOOgl8WfPzM+1tZiWn4elVe5ZY9To9dhUW4vDTY7NhAHDz8qzU419LCISf6am4aFwx6Pl7cFakm6vMdkeFE1DMXEi0rZuQcwbb3h8Ms1dSDLjRc6r1SjW6SCmKAyzshwT9eQc0M1TStYQXnWVxSfAgc2ViJMqpcf1Zgq1WlzSaEADGCppidXWEpMRisdD7Nvzfaa8S4nFiH39dZ/cyxtIhjpXmekqEOLR8Ai8GxuL9vxLN7J6bKitAdC2KiMdMgS02dScZOhQCHv0wPGmJtydm4sXi4vacefghINBJ8XhMlMQVGYAw8P0DoUCB7t1x39inKteuEtFc2Umkme/sueNZIaJiADlxLJPe3tUstVqvF5SjHnOyCbweOBFGqpj/nzga1gWFc0/r3njsyvLTNagBAKEP3A/0rZvR+TcuX5rOTBCkhkvsrNZKG+EVNZmMoKfnITQu+6yez5FURbVma4CASIYBmqOw2kP683sa67K9BeJoWh+wfOioiAdOsThueJ+/RB6r2+krKPmPumVN0NfwY+OdmrNmU9ReDYqCuNC5O1SBpXSDFYmJeOR8AgMaZU4y0ZaNtFTFIXwmTMRwjA4q1Zhd0ODRSN4Z+C/8Qk40b0HbrKlB9VMMFRmAEPiwFCU1yf+OI4z6RPZHVlmGPBsiJ22B4qmwXNiPLtlFNq9ZMalSaboaFDG91IXl3Q8SWlzzEKKMv38AOw2JrsCI5Miau6T6Lppo0eu5y4kmfEiO5r7FG4KaTuBFP3MM059kpDfNtE06+9NvRnzfhnTvW+faHoxOiL6uefARHi3VCrs3h3hDz7o1Xv4AmenmjxFL5EIz0VFtXmgSUe0nQiU3zYBVyUkoJ9IBB2ALZ1Qc4aiKDB2Hv68uDgwIfaTnUDBV4l/E8dC1bwcam+ZiRcTDaodY9H2cGapKZzXvsqMK8kML74lHltLOlc0GtyTl4t78nLdiscZSppjjuXxLN4DPJ1gMX5W2ifJjJe4rFEjR6MBD8BIqWUyI+rdGyHjxjl1HX5MNKRDWqojg8SGZOaI0rPJzCS5AnfI5RhlNvrtaInJHEYuR8wrL3s0ptbEzp/nVAIY6EiHOadc3aDXY09jA7bVu5dQ6Oz02gi6pUHQJaHNdlogQPj0abijWUZgYx2xN2iNMMBtDMwxJjMLy0px2+VL2Nv8ocXTlDf3y0goGhI7/TneTK6caQI2Tg+5ncyYltKcqMzEmicz1hMHAU3hjEqF8ypVu3vjbBHP5+GFqChMbzVo0t5lpkCDJDNeYme94U1jiETaxnAt6oXnQbnQkGe+1DSouTKToVR6VB325pAQvB8Xb9I3EfbqBVHPHi5dQz5xIiTXXeexmMxRTJkCyUDnFHQDHcnAgRYKz7bIVKvx2JUrWFRW5vI9WI7D3Xm5eKO42Ko9gcxKVcZI6L334tbISPApCplqNc77wEIjEMhQKnFPXi7eLy21e5ywW3D0ywAtyUOpVodLGo3VQQRPIKObrQwc9IZ4M5nhOVGZMS6zNLKsW++fpsqME+q/5pUiW4lDaPN19ADqvNRwn8AX4KHwCNwf1vJvQ8tkdvs1gxGSzHgJmgIiGKbNEpNk6BCnJ1qMhNx8M6jmP7xUs74Zb/o0KSbd7vI5FEUhdt5bgIerJ4xCgeiXXvToNf0JLRK1MRO1Rs/mhKdEp3PoE9SafxobkKlWY2dDPcR02yWT1v0y5vDCwpB8110Y3VxR/LWTVGdyNRqcUalwyYaMgpFgaf4FWgTqjOPZ3tKaiWy2MnjSgY6SVyszsY6TGTlNw5iGuNM349Iyk1mlyFZ/irkpZ7UPLQ382cPjLUgy4yUeCo/AP2ndMLmV6m/08y+4fC1aIoG8WeuFoii8Gh2D77skoo+HrA3W1VTjnHmZk6bbaNw4izA1FREPzfZIXEaiX3ox4NVWXcWZvhkZwyCpOTG84KIuxtIqg3DZ1NBQSGnLyiAtkUByzTV2zw+f8SAmN9sb/F5XB20nsDcwjq/GOdKYCZLmXwDgx8QAFIVkkwqwfy0NvJrMxDtOZiiKwtzIKLwWHe2Wtotx/NxZk0kj/rQ0OKlU4pxKBaVZ5YckMwSXYCjKwq8iZNw4iPv1deta5ktNE+RyDJNKPSK0VKbT4u3SUtyVl2taR5YOH9au9dTIxx/3mKCSeMAAKKZM8ci1Agln+2aMppOu2BqcVCpx3Ip1gfm9HbniClNTMXb8eNwul2N+TCyCw/2qfThlZUBREKal+iii9kMJBOBFR5tUgPO8VJnJd9bKIL5tn5ancGaaCQAejYjAA2HhpqlNV3g9JhrvxcaihxPLxM4sMwFAeDv7eBzxVkkJ7srLxXEzsdWO1i8DkGTGK2RZEzpjGEQ/675armTwYKdfrK5gHMnuKxKZphDa60JNi0SIffM/7Y4NDGNo+vWzgZk3EHbv7tQbilE877wLtgbLmqsyt8kViLbyYJY66WsW/dBsfBAXj5tDQto1Hh4sFDmh/svv0iXoeg348fGmykyRl9yzv6+qxKTcy1hZU233OO9WZrw/uXWdRIopilDnGoCdrczw2jcu7ogW9V8zjRk3BfMCmY73lPAzNXo9puRexuicHAsH6tC774IgJcXt61IMY+FcfbCxER+VleFcO/tmWqv+0lJpG8dud5CNHGnTBsFZwh98EKIA9QFpLxRFObXU1MvFyky+RoMdDdatC4zIRoxw6lqS666D8KqrnDq2I1Csc+zLFEz9Mkb48fGIZBiTe3ahF6ozTmnMwLmlIHdhZDLQThjxlum0OKFsQoEX7R0oiQS02agyLyLCprBoAo+PRD4fPC98XmjQ69HQvLxk7snmKY2ZQIIkMx7m74Z66GHQMzCWMSmxGJFz5rT72orbW5py19XWYFl1FXa3Y9RSx3HY35zMjGhOZkLGjQXtoV6cmDded/tTLC82FlFzn/RIHIGKM8mM0XDyskbjlL3AiupqcDD8e3a3UgoX9uwJvpMVPoOI3gwUajX4X0U5Ntd23EZgjuNaembsLDMFU7+MEaN7dm+RCL2EQihZz1dmjL0k9ioWTESEx95bbOGM1sx3lZWYnp+PDS7+PZdqtdhYW4OjTmh88ePiLDRdKD7fpg7X6zEx+DM1DVMUoS7F4wzGBF1O05CaVbjJMhPBIcaR7JvNFETDH3zQI5mwsHt3iPr0AQAMFrdfPO+MSoU6loWcptFPZLBKaO8Skzn82FhEPvWUW+fGvPG63+WxvY0zppPRPB4+iI3DT8kp4Dux1DMnIgJPRUTiURteLzInl5iMKG69Ff8C+KqyEv/nwA05mGlkWcTweBBRlEU5vjVBWZlpnmhakZSMX1K6orcXEopKJ6wMfLEMxPOi1sxplQpvlJTgo3LHUgnWPjD4I4Gw1dROGoAJdmlkWexrNiC7ubncySgUiHj4IY/dwzgybaE34+YauFH1d6hUCh5FgRcfB8m113om0GbCH7jfZct42ciRCLn5Zo/GEYjwIiIg7N3L7jEUReF2hQK9RCK7qrRGwng8PBEZiYE2KmL2RrKt3l8gwP1PzAEPwDm1GpkdVHNGxjD4IzUNx7r3sGjab42wRxAmM15OIlgzK4MIO8tMvkhm+HGO79Hiz+TaKHSFK1YGVpbT/NGnYlT/jWsVM0lmCHbZ29gADcchkc83dbtHPPaYR6XP5RMmAAyDNIEA4QwDFcfhjFmXuisYy6XGfhnF7bd7vNmW4vEQO2+e88eLRIh58z9e95IJFFzVHLIF50RCS4eEQJye7vK10x6ajdHNY9qbOrjmjN2/O4aBoGtX3wXjIVonEc78rbhCHcvCmBZE2JkQ8k0y44RwnpsNt0b1X2cE86wJ+Nmqzp9RKXF3bi4ev1LgUjzOUKKzUZkhy0wEe5gvMVEUBV5cHMKmT/PoPXgREZCNGAGKokzVmcNuWht8n5iEHxMTcWOzOJor9gWuILlmAELvtm+qaSTy8cch8NBYdzDgTN9MpU6HVdXV+LaywuYxP9XW4IH8PBxo7oGyeq/hw9zyxeGFhWHa+PEAOo/mjDUEycmgHYy0ByLGJCJHrcbtly/h9tzLHr2+UUhOQdN2q1q+SWYcLzO565ztksmkFQE/ewnEWbUKmS5qSTnDSKkML0ZFWRin0iEhoMVij9/L35BkxkNoOA7/Ni/b3Nys+hs1dy5oJ/QIXMW01GT0aXKzb0ZAURgskSKMx4Po6qshTPXep86o558H40D4TpCaiojZs7wWQyAivuYaUA56GKr1eiwoK8V3lZVW/Vv0HIcfq6pwTKlElp03RHsWBo646+23Ec4wqNTrTeP8HYkvKypwT14ufrXTFBqMzb+AQSSRCQ2FnGGQrdHgskbj0fFsBUPjmchIzHBkZZDgi54ZZywNDMmIy5WZdi8zWa/MmMfj6apZf7EYs8MjcL1Z/2FHXGICSDLjMXgAvknogsfCI9BfJIagW5qF0J0nkY0eDTokxFSZuaLVttukzB37AlfghYUh+qWX7B4TO2+eQzG3jgYtEEAy2L61QVeBACKKgpLjkK9tq+D6d0MD8rRayGkad4aG2ryObMRwt+OU9eiBKc3N55s64FTTRbUKZ1Qq0xirNYKx+deIcTxbQtEeH8+O5vHxWEQkHo/wn5WB6R4u+DPV6vXQu/C+6VplxkoDsI0kwlgp0nIcGr3kz2QZR8dbYgJIMuMxaIrCNRIJnomKAk1RiH7+eVBuKEw6dS+RCPJx49BNIMCWrl2xrWsqaBd6TFiOw7S8PCwoLTVo4fD5kN96q1diNUcx+Q6Ir7VuFqmYdDuk1w32egyBiGy4/SSDoSjTmLU108dlJuuCMIvxS3NEffq0e5384ZdehpSmEcFjPP4J0t84pzETnJUZwFAVoSjK5NHkD1sDn0wzNds32COUYfB4RARejY6GK7WZchesDKwJnPKirCczYpqGuDlmTwrnsRyHXfX1OKdSWSRtHbFfBiDJjFcQX3MNZKNHe/Ueikm3g6IodBUIXW6WPa9WI0OlxMbaWohpGrIbbvCJ9xFFUYibNw9o9WZAy+WIfvllr98/UHFOb8Yonme5jHRC2YQTKiX4FGXVusCIq1NM1hg8fRoO33Yb3oyJ7XAN2k5pzAR5ZQYAkpptDfI9KBiXq9Hgolpl18qAlsnAmInIeQtaIAATaV2WwAiPovB0ZBQeCAuHwIW/44VxcVgQG2vyS7MFEx5uVU/HXkUkzM0+HntU6fV4qqgQd+flwrze0xEF8wCSzHiEU01NeLukxNS7Ev3C815/sxdfc43b/kfGkewhUgkEFOX1JSZzhN27I2LmDItt0c8/Z1DI7KQIUlMdWlX0arY1aK0EbKzKTJTL7X5idFVfxhoURSHhIc/JDAQKKpZFZfNDxKaVAZ8PQVKSD6PyLMZkxmQ46cFlpm8qK3BHbi7W1dQ4vL8vcGY82x2ul0oxWRGKEAcVd1tLXfZUgMN5nvdnMiboUTyehUYV6Zkh2OSPulqsq63BL7U1kI0aBclA60spnoSiaShuvx31ej2eLyrEmEs5Tjf17TVT/aUVCshGjfJipG2JnDMHvOYGOdHVVyP0nnt8ev9Aw2BtYN940mhrYL7MlKvRYFeDITGdGWa7+ZIJDYWoXz8PRArIx40DExWF00olCq307wQjRi0OCUVDbmOZTti1KygHn8gDGZ4pmTEuM3kumTFZGdhJpn2azDihcF2k1eJ4UxPKdJ7/G7Yl3EfxeDarRl34BksDT9KZNGYAksy0G47jsLOuDgBwc0gIop57zmf3Vtw+EVKaxqGmJlzRanFW5VhvplavR0azLs1wqRTy8eN8Pm5KSySIfeMNgKYR10GNJF3Fkd5Md6EQFIAKvR5VzW9SCXw+FsXFY2ZYOLrZmZqTDh/usf4tSiDAhzwGU/PzsLravqlgsFBkUknl2ayoBvMSE9CSTKQKhOgpFCLFg695Y1UrYJIZJ5qAF5aV4v6CfPxV75wdTL5Gg421NTjhhAyGvcqQrX6VT+MT8GdqGkY54S3lLMbKTGwn0JgBSDLTbjIyMlCo1UJEUbj1nqkQ9ezhs3sLUlIgHTDANKLtjLXBwaZGsABSBQIk8AUetS9whZCbbkKXLz6HqHdvv9w/0JAMHWq3cVFC01iTlIxD3bqbStJ8isIEuRwvO/ik5Yl+GXMmPPwwAOC3ulroOkAjsJbjkMzno6udB3wwN/8CLclEuliMjSld8Z8Y5/y5nKFF/deOYJ4PxrKNOGNp4KrWzBFlE94oKcHXlZUOj7VXGeLbaAL2Bka37NZ9YKQyQ7DKxo0bAQDDQ0KQ9MLzPr+/4o5JphFtZ/RmzF2y+clJbinCegpPuHN3FHhhYSbfLVtcLRab1uudniaiKEgdTEu5ym13341wiQQVHURzZqRMhj9S0/B5gu0etGCvzDChoaDcNH21h47jTBM4gVOZcXwvV7VmTFYGTqj/2nMG92UiUay1PqFHKjMEq2zYsAEAMGnsWPATEnx+f/m4cRjcPCVwQql0qM4azeMhjsfDCKnMYF/QwaZSghlnppoAQMmyuCsvF8uqKqFxoEshvvpqj0+qCQQCTJs6FUDHtzcwEqyCeUYoirJ4yHIc5xHhvGq9HhwMD5IwP1sZmO7llNmka/5MrmjM2Gvmt5XM7G1swF25l/F6cbFT8ThDiZXKDC2Xe9253F+QZKYdZGVl4ezZs+BRFKZ++KFfYmBCQ5E+dizCGAZKjsNZB0aAT0dGYWdqGoZKJFDc7rspJoJjHDUBl+m0+KCsFAOzLuK8Wo01NTUO9YWkHl5iMjK72Q39r4YG1HhwAiMQoUQitycHAwljQrGorAzXZl3EGg/0PBkrFmEMY9cINdB6ZozJjPOVGWP1yXHvmb2f1VZVRMNxOKdWI0fjOUuDxyMi8WJUFHqZJS8dVTAPIMlMu7hy5QpSU1Mx/KqrEOVHA7qwyXe41DdDURSkg66FIDHR26ERXECSnm53KYAGhf8zewA9GBYGnoNkpj0WBvZIT09H327doOU4bGtugA9W7svLxT15ucixYQUhTE31mgCmLzE+ZPnNatKeGM8OZxg8GxmFGXam6SiBAIwPpReYiAiHk2fhPNd6ZpyuzPB44EXaVkK2rQLsnsWCPUbJZJgdHoEEs99FR9WYAUgy0y5Gjx6N7OxsbPjrL7/GIRsxAtdHRuJqkQgRdj45ZKnVJiVIUpUJPCiBANLBtlWQW/ckTFGE2r0eExEBUR/vNFhTFIVZTzwBANjd6NxESCDCNn8iPqNSQWxrLDvI+2WM8OMNy+DG8WxPCOfF8Pl4NCICD9tJVvhxcT6dWKRo2qFuk7FnxulkxknHbH50tN3E17Y/U3OlSOfcspe7dNR+GcBgKURoBxRFIcwJXQOvxiAQ4LFZs3DP6tU2j2lk9bgz9zIkNI0tPXqix7hxPoyQ4CzS4cPR8M8/Nveni8TIUClxh1wOiYMHhGzECK8+RB544AF0bWhA91W2/+4CnUq9HlqOAw1DP5k1gn2SyUhrFeA8H+kE+XKSyXTPuDhoCwps7k/g8/FERIRTPTAcxzldmeHZaf4FbCcTxukqJcdBxbIQtfN1W6rV4rRKhWSBwGSFAnTcSSaAVGY6DI5MLQ81NUEHQMEwSB47xifS4gTXcdQ3835cHF6MisI8J0ZrPT2S3ZqoqCjc8dprEDrRoxCoGDVmonk8m0t2HacyY6kCXKzVOmwgd8RljRqZKvtWBjwf9ssYcdQEHMoweCoyCveGOm6O5wD8L6ELFsbGIcZBMsOPdZDMRIQDVhIVGU2bKgueWGo6rGzC00WFeL+s1PL+PhwN9zUkmekgiPr1gyAlBY2sHleslI/3mo1kh/pJW4bgGEFKit0GwhSBALPDIyB09MmNYSC93n5i5AkoPh/hD9wPHce55EAcKBiTGZs2Bgj+SSYjxgqJuXv2lXZWZ76sqMDkvFz8YsdJ3ZfNv0Z4HkywaYrCMKkUkxQKCBy87hw1H1M8nlXrFoqiXF76sodpLLuTqP8CJJnpMFAUhV0J8RiSlYV3Si2zcY7jTPoyN8TEOnRpJvgPg7WBcyPa9hCnp4NRKDwQkWO+ys3FjZdysL8p+DRnimwIixmhJRK/VBa8AS8qCuDzLdyz89uZzLRM+QSGxozpng4qJABQoNHgWFOTR6fxnBHss5VQJAn4SOLzPSJEaRzLbqP+S6aZCMHAwHvvhR7AMWWThd5MrlaDQq0WfIrCLVPvCWqPmc6AJ5IZTxhLOkt5bS0qdDr8aufTeaBSbGZlYA1h9+4dRouJommTOu1QiRQ3yWSQtbM3o0Jv9GUKDI2Zlns6TmZeKC7CAwX5Di0KstRq/FJbg1NKx3YxzoyF2+qbWZGUjG2paegvFju8hiNsucCTygwhKBhw000IFQig5DicM9ObMS4xDRSLEX935zZ1DAakQ66zuq7uCt7ulzFnxgyDC/rOhgbUBZnmjIJhkMznI5lv3cpA0EGaf40YE4uXoqPxRUIXXNtOVWCTyaSdKR/jFJUvcTTNBDivNbOnsQFvlpRghRO6PE4lMz5IKIwmk7GdRP0XIMlMh4KmaQxvticwtzYwLjGNSkry2qguwXMYXK77un0+Lzoawp49PRiRfa655hr07dsXGo7Dtvp6n93XEzwVGYU/UtNwZ2io1f2iDtL8a8STVRINy6KuuYHY5jITTYMf4/tqgDM/p8mfSWc/mTEupTkz+RQoyYzJZNJc/VehAG3HkDbYIclMB+PGO+8EYOhmNzI3IhJPRETgjunTO0zJvKPjyEXb7rkjb/DpvzNFUZg5cyYAYFMQLjXZQ9BBmn+NmD/kOY5DZTt0TSqaKxp8ioLcRiWRFxPjl2VtRiYD7cCBOtRJs8mWsWz7womURALaiSlRW9WR3+tqcWfuZXxaXubwGvZoZPWmJNO8AZjfgftlAD8mM7m5uXjooYfQtWtXiMVipKWlYd68edC0msShKKrN1zfffOOnqAOfG8eOBQAcb2rxabpaLMZTUdG4ptntmBD4tKdvRurDfhkj06dPB8MwyFApcdmDkuz+pqOMZRsxJjM1ej0GZWVhZE622+PZ5m7ZtpJnf/TLmO7toEoSbpoesp/QGfuCHFVm+HFxTn2IsNWE28CyOK9W41I7xQwZUPgkLh6vRkVDZibg15HHsgE/iuZduHABLMvi22+/Rbdu3XDmzBk88sgjaGxsxMcff2xx7LJlyzDOTORN4aMpjWCkX79+CAsJQXV9Pc6pVKZmMsmQ6+xa0xMCC/HVV4OWSsG66krN40E6dKh3grJDbGwsxo0bhy1btuD3ujo8FRn4nwKz1WrMKshHD6EQSxKT2uynFYoO12NgHM9WNFdSjOPZqW4sP0TxeHguMgo8O89vfyYzvLhYqLOybO4Pd7JnxlnBPGffX21bGji37OUIEU1jvJUKUUdu/gX8mMyMGzfOIkFJTU1FZmYmvv766zbJTGhoKGLJg9gpaJrGq2+8gcbvvkcCReGz8nL0EYlw9/jx/g6N4AIUnw/JkCFo2LXLpfMkAweCcVBe9xbPPPMMru7XD903bPTL/V2lSKtFpV5v82Em7N6twy3LGpMLiqKQLODjvFqNPK3GrWQmjs/HIw48l/xbmbF/7zAn/ZnKnWhyBpyboALsqQAb/Zm8Y2nQ0RLz1gRUz0xtbS3Cw9sals2dOxeRkZEYNGgQvvnmG7AOyqJqtRp1dXUWX52Jl195BXMefhgqlsW3VZV4rqgQQqItE3Q4UgO2hi9Hsltzyy234P2FCzGqf3+/xeAKxc1aHPE2NGY6ilieOfzYWKA5QUtqVgLO03jP1sC/yYz9D8DdBUI8ERGB6XZUgFUsi/rm541DKwNnKzMREVanFcOc7OFxxEmlErvq61HYSkOoo1dmAiaZycnJwRdffIHHH3/cYvu7776L9evXY+fOnbj33nvxwgsv4P3337d7rYULF0KhUJi+EjuhO7TijknY2yxidm2XLgjrIMJfnQl3xA19OZJti2BxYy8yqqTa0ZjpaFACgekTunEcPc/NHo0ctRoXHFgZBHLPTKJAgKcio3C7nbYFhqLwQ5dEfBAbhxCH6r/O/awUw1h11jYuM9WxrIVOmKusq6nGU0WF+L3OshmfJDMuMn/+fKtNu+ZfR48etTinqKgI48aNw913342HWzWp/uc//8HQoUORnp6OF154Ae+88w4++ugjuzG89tprqK2tNX0V2DEc66gU8HgmJeCxt97q52gI7iBISgLfhcSAHx8PQVqaFyNyTH5+Pg6p7T/gAoUWwTwblZkOmMwA5h5NRhVg95KZzyvKMSUvF5vtVL79YTJpxBOWBnyKwvVSKW5XKBwuOTq7zARYTyzkDGN6ILdHlbhYZ7QyaCWY18GXmTzeMzN37lzce++9do9JSUkx/X9RURFGjx6NoUOH4rvvvnN4/SFDhqCurg6lpaWIiYmxeoxQKISwA8/TO8Mzzzxj+v9Jjzzix0gI7UE67HrUrF3n3LE3jPB7j8dNN92E7OxsLEtMxHUSqV9jcUSRo2WmDpzMKDMyWtyz3azMtFgZ2FH/9aMJqTP3ztVoUKHToY9IBHE7hSpdGbCwllgwFIXE5sRa2Q4DUFtJekevzHg8mYmMjESklRKaNQoLCzF69GgMHDgQy5YtA+3EH9OJEycgEokQakPkqj3o9Xpo2+lVEigMHjwY586dAwBc1bs3VGaKwITggT9iBLhNv4Jy4t9PdsNIH0Rkn27duiE7OxsFGi2ua5+4rNexV5lhIiPBC3PsqByMGKslXQUCjJbKkCIQgOM4lxNhk5WBjcZYJjwctAek+d2FFxNj6A+ys2QzIz8f5Xodfk5OQW+RqM3+MyolMtVq9BKKrO63uJ8ryYyNxOKP1PZVVjmOQ6nOlskkqcx4haKiIowaNQpJSUn4+OOPUV5ebtpnnFz67bffUFJSgqFDh0IsFuPvv//GG2+8gUcffdSjlReO41BSUoKamhqPXdPf3HXXXRg5ciSkEgny8vL8HQ7BTbjYWGgXLgT1zz/gbd4MysYbM8XnG2wQ/Exa8zKXu0sXvoLjOKQJhRBQFOKt9Mx0xOZfI8ZlpnAeD1926eL2dUw6MzYaY/3ZLwMAtEAAJjIC+vIKm8eE8xiU63U2m2531jfgu6pKTAsNRW+R7WSFCQ8H7SDZMcdbiUW1Xg81x4ECEG2WpDMKBWiBdcuOjoLfkpnt27cjOzsb2dnZ6NLqBcU1v2Hz+Xx89dVXeP7558GyLFJTU/HOO+/gySef9GgsxkQmOjoaEonE76V6T9GtA78hdxY4jkMtTaN8/HjoAPB//dXqcZLBg0G302fHExj/5graUSb3BRRF4bsutvuROuoSE+CZJKORZaFsfp+2ZWXg72QGMDTl2ktmQk1aM9bHoU1j2U4I5rmCt/pXis3GyAVmz7GOvsQE+DGZmTlzpkkC3RattWi8gV6vNyUyEQ40EwgEf8CLiACn0aBs1Ehwf/5pdckpEKaYgJbKzJV2TGMEAp2hMgMYkuUqvR4snPMeMmKsyogpClIb7QEBkczExkJ16pTN/Y6E6sqdVP/lORgDb3O8jeRiZXUVNtTWYpJcgRlWZEocYcsFvjMkMwEzmu0vjD0ykgD4VEsgWIOWySCiKFB8PjgbvWL+1Jcxx7TMpFSaKqyBiKPYOktl5qvKSozIycZXFbarF9aocKJiERDJjIOKiSPnbJP6ryPBPCfHsk3H20guqvV6XGgWMnSHq8UifBIXj0dbfTDvDMmM3yozgUZHWVoidDxosRg0zRiaGa38nfKTkiAwmxD0J6mpqaAoCvUaDar1eoS78GnflyypqsLy6ipMDQ3FXCvWC8Ju/h1x9ya0VApGoYC+ttbUL+TqwzOWz8fzkVEQ0rbfN/05lm3EUcUkzOTPZD2ZqfCwlYEpLhvJhSm5ctPSIJrHx3h524b2jj6WDZBkhkAIeCiKAiWxPRUSKFUZABCJRHjvvfcgy8uD4K+//R2OTQqbrQys1Wd4sbFgnHA/DmZ4CfHQ19aahPPyXRzPTuDz8XAAWxmYYnBQMTEtM1npmdE1L8EBTiQzLmjMAIaGYTAM0CqJctb80lU6Q2Wm0y8zERxDURQ2bdrk7zDcJtjjB2C3uTdQ+mWMvP7663hoxgwLx95Aw2hl0FpYDOjYS0xGWoTzDMlMsU4HtYebtgMjmbFfMekvFmNORARul7dVAa7S68ABYNBSMbGFK2PZAEDRtFUVYEfLXo7YVl+HXfX1qG11fkcfywZIZcYmKa9u8en9cj+Y4PI5M2fOxPLly7Fw4UK8+uqrpu2bNm3C5MmTA7pnoT2MGTMGu3btwr59+zBkyBB/h+MTbCUzlEgEyaBBPo7GMfykZH+HYJciOxozHbn514hpPJthIKVpNLIsrmi1SHNS8iJLrYaO45DI51tNWmmpFHQAVLcc9cz0FtnWj5HTDH7okog6Vg/Gofqv64kbLzoaumaVdiPh7fRn+rCsDKU6HdYmJeNqM42fzrDMRCozQY5IJMKHH36I6upqf4fSLpwVK8zPz8eBAwcwd+5cLFmyxMtRBQ60QGAoS7dCet11Lulb+IKamhrsy7yAw2q1v0OxCsdxJl8mqxoznagyQ1EUkpsTOlf6ZhaXl+POvFz8UV9v8/qB0IfIREQANuwqHCGiaVwvlWJciIOkjMezWmVxhLUEw9hjVqPXg3Xxw6iW40wNy62TdFsNxx0JkswEOTfffDNiY2OxcOFCq/vnz5+P9PR0i22LFy+2sJQAgKVLl6JPnz4QCoWIi4vD3Llzbd6zsLAQU6dORVhYGCIiIjBp0iTk5uaa9h85cgS33HILIiMjoVAoMHLkSBw/ftziGhRF4ZtvvsGkSZMglUrx3nvvOfXzLlu2DLfddhueeOIJrFu3Do2NjRb7s7KycMMNN0AkEqF3797YsWOHxf6hQ4daVLEAoLy8HHw+H3//Hbg9HgBAW/nULL1hhB8isc+OHTtw480347OawEyw61gWTZxhSSXW6jJT56nMAObu2c4nMyb1XxtWBoGwxAQYlnPsNeeyHIdLajWONjVB72Ylmx8dDcqNJVVrSz+hDAMFTSOJL0Cji8t+ZTodWBiWWyJaxcOQygwh0GEYBu+//z6++OILXLlyxa1rfP3113jyySfx6KOP4vTp09i8ebNNwb2mpiaMHj0aMpkMu3fvxt69eyGTyTBu3Dhomt8M6+vrMWPGDOzZswcHDx5E9+7dceutt6K+1ae4efPmYdKkSTh9+jRmz57tME6O47Bs2TLcf//9uOqqq9CjRw/89NNPpv0sy2LKlClgGAYHDx7EN998g1deecXiGtOnT8eaNWssluDWrVuHmJgYjBzpfzsAe1BWKjCB1PxrxDieXRCglRmjFkcYw1j14xH62azTF/DjE0z/P0oqwwNhYejjQoXPWAGIsDGyHAiTTEbsLTWxAG7LvYwHC/LbmDsebWrCLzU1yHRgJcJzsfnXdJ6VagmfonCgew9sTU1FiIsJUonZ0iltVhVjwsI6vPovQHpmOgSTJ09Geno65s2b59bSy3vvvYcXXnjBwpxykI0+jLVr14Kmafzwww+mMvKyZcsQGhqKf/75B2PGjMGNN95occ63336LsLAw/Pvvv7jttttM26dNm+ZUEmNk586daGpqwtixYwEA999/P5YsWYJZs2aZ9p8/fx65ubkmVen3338f48ePN11j6tSpeO6557B3716MGGGoaqxevRrTpk1zyhvMn1ACATizqQpBaioELrhq+wpjMlOhVKKR1UNKB14j8BCJBDIr/978Ll0CQknZ25gnG7crFLgdbRtgbcFxnEOdmUCpzAD2m4B5FAUFTaOWZVGl11tYM2ytr8Pamho8HhGBnnYSPX6se8mMp5d+jE3tsa09mTpBVQYglZkOw4cffojly5ebzCWdpaysDEVFRbjpppucOv7YsWPIzs5GSEgIZDIZZDIZwsPDoVKpkJOTY7rm448/jh49ekChUEChUKChoQH5+fkW17r22mtdinXJkiWYOnUqeM0v1vvuuw+HDh1CZmYmAOD8+fNISkqysMcYOnSoxTWioqJwyy23YNWqVQCAy5cv48CBA5g+fbpLsfgDiqYhuqqn6ftArMoAgEKhMJnN5msCz7j1KpEISxOT8HlCW1+iztAvAwBMaCgoN00ga1kWxsHhSBvVg0BKZngOhfOsj0M7L5jnZmXGw0lGidZ6v0xnGMsGSDLTYbjhhhswduxYvP766xbbaZpuM9Vk3mwrdvENjWVZDBw4EBkZGRZfFy9exLRp0wAYpqyOHTuGxYsXY//+/cjIyEBERIRpGcqIVCp1+r5VVVXYtGkTvvrqK/B4PPB4PCQkJECn02Hp0qUArKu6WmtCnD59On7++WdotVqsXr0affr0Qf/+/V35NfgNyTXXmP4/0EayzTEuUwa64WRrOsMkE2B4XZgnHDV6PU4qldA40TdirMrIaRqCALYyMOKochLOsz4OXe6kYJ6rVgam82wkGf+rKMeU3Mv4ra7Wpeu1VGZIMkMIcj744AP89ttv2L9/v2lbVFQUSkpKLB70GRkZpv8PCQlBSkoKdu3a5dQ9rrnmGmRlZSE6OhrdunWz+FIoDKXqPXv24Omnn8att95qaiqucFEuvTWrVq1Cly5dcPLkSYskavHixVi+fDl0Oh169+6N/Px8FBUVmc47cOBAm2vdcccdUKlU2LZtG1avXo3777+/XbH5EnFzMkNLJBAPHOjnaGxj6psJwMqMvUZPYY/OUZkBWhIOjuMw5lIO7svPc0o8r1Lv2MqAF0jJjIOeFqO2S43OvWTG7cqMjSSjVKfDBbUaV1x87UwLDcMncfEYFxJieR+yzEQINvr164fp06fjiy++MG0bNWoUysvLsWjRIuTk5ODLL7/EH3/8YXHe/Pnz8cknn+Dzzz9HVlYWjh8/bnENc6ZPn47IyEhMmjQJe/bsweXLl/Hvv//imWeeMTUgd+vWDStWrMD58+dx6NAhTJ8+3eUKUGuWLFmCu+66C3379rX4mj17NmpqarBlyxbcfPPN6NmzJx588EGcPHkSe/bswRtvvNHmWlKpFJMmTcKbb76J8+fPmypKwYCwWzfQCgUkQ4cGdFOfyaPJyZF7X/Jgfj5GZGfhYKtJOKDzLDMBluPZSc1LE85U0hJ4fLwQGYVpoWFW91N8vlujyt7CkaBduBWhOo7jUNH8vacds40wYWGAlWuHuak1kyYUYrxcjqta9fd0BsE8gCQzHY53333XogrTq1cvfPXVV/jyyy/Rv39/HD58GC+++KLFOTNmzMDixYvx1VdfoU+fPrjtttuQlZVl9foSiQS7d+9GUlISpkyZgl69emH27NlQKpWQN4tkLV26FNXV1RgwYAAeeOABPP3004huR6nz2LFjOHnyJO688842+0JCQjBmzBgsWbIENE1j48aNUKvVGDx4MB5++GEsWLDA6jWnT5+OkydPYsSIEUhKSnI7Nl9DMQykQ4cGbL+MkUmTJuG7777D9AAccy7UGawMZEyrtz+ahqBrV/8E5QfcHc/uIhDgoYgITAuznszw4uJABVAzvaMlL2PPTJVZz0wty0Lb/D4a5WCqyN1kxpYKcLgDvyhX6SzLTBTXUWVizairq4NCoUBtba3pgWtEpVLh8uXL6Nq1K0QBJj5GIBgx/ztV/vYbZMOHu/0m6kvyZsxE06FD/g7DhIbjMOBiJjgAe9K6WUyvCLp2RdofW/0XnI+p/e13FL30EgDgs/JyfFtViamKUMxzUZq/NZIhQ5D84zJPhOgxMq8dBLahweq+Q02NONqkRLpYjGHNfXxZajUm5V6GgqZxoHsPm9elJBL0PHbUbYHAy/dMherUKYttm2tr8WpJMYZKJFiS6NwHLRXL4ufaGsTx+LhRJrOIJ2XtGohbaY0FE/ae3+aQ0WwCIchQTJgQNOPDgqSkgEpmSrVacACEFGVaXjDSWZp/jZiPZxs9mpxRAc5UqaAHkGTDyiCQmn+N8OPioLZRbb5OIsV1EsthhHg+H0u6JELJ2Reu48fFtUvp2NoSUJiNhmR7FGm1eL+sDFKaxpFWyVdnqcwETi2Q0Kl5/PHHTaPerb8ef/xxf4cXUARLInPgwAGsL8g3NVIGAuYGk60fQp2pXwZotcxktDRwYpnp4/Jy3JWXi502Kh2BmMy4OnEkpWkMlUpxoyzE7nH21IWdwaqlgRvLTCVGGwMrPTiB1L/kTUhlhhAQvPPOO216eYzYKy0SApc5c+YgIyMDXyV0wSiZzN/hAIDJkynOqidT56rM8KKiDA2oOp2pMlPS7J4ttNPzYrQyiAhwKwNz+HG2Y9JyHPI0GjSwLNJdHFRwNCnl8HwrVZPwZkuDUBfEJo2q1rGtNGaY8HBQATwo4ElIMkMICKKjo9vVJEwIPNLS0pCRkYGCANKaKbbnlt3JKjMUw4AfGwvtlSsIZxg8GBaGBD4fjuoBJvVfW1YGAZnM2K6gVOh0uD33MngATvboCYqisK+xEcVaLQaIxXadxB1NSjnC2hJQHJ9vt0/HGuYVR4vrd5KxbIAkMwQCwUsYx7NdMTD0NrF8HoZIJOgjbNXsz+dDkJzsn6D8CD8+HtorV0BRFF6NjnF4vJ7jTMsfNq0MAsiXyYi9ZnnjKLQOQD3LQs4w+KW2Btvq6/FqVLTdZMZexccZPJVsFNuoOHaWfhmAJDMEAsFLGFWAr8D9BklPM1kRismK0DbbhSkpoKxUazo6rlZRqvV6sAAotCQBFlAU+DGOkyJfw7OjAiyiaYgpCsrmRE3OMC4I5nm+MuMOJbYqM51EYwYgDcAEAsFLmFSA9YHTAGyLzrbEZMQ8mWlkWZxRKXFaqbR5vHGJKZxhwLMyxcOLjg7IHg1HvS3hPMumW0dGmqbrtlMewVYy815pCSbnXsZ+K8KO1jBWZmJbV2Y60TITSWYIBIJXMFVmGhvtWgj4Co7joGatj9p2tuZfI+ZLQjvq63FPXh7+W1Fu8/gKB1YGgdgvAwC8mBjAzgh1iwqw4ecrb7Y2cOjL1M6eGSY0FLBSESzQapGpVpt6vBzxYVwcPomLR09ha/XfzrPMRJIZAoHgFRISEiAQCKBlWVMZ3J9U6/UYkHURN2RnQdcquSKVGSBZ4Hg8O4kvwAtRUbg3NNTh9QIJWiAAExlhc7+5hUAjy6KpWV8mysbEFmCYFKLbKbRqWwXYNa2ZfmIxxsvlCG219GdtWqqjQnpmCASCV2AYBsuWLYM0OxvhK1f5OxwUNy8dUKDaLJF0NsE8I5ZaM47Hs5MEAjwUbjspCNRkBjA06+rLrRveGpOHap3e1C8jpihI7YxHe0qBmxcdBV1xscU2axYL7l2bJDOE+Qof3881u3cAmDlzJpYvX276Pjw8HIMGDcKiRYtw9dVXO3fb+fOxadMmCydtwGA+t3HjRtxxxx0ux0UgGJk2bRqUGRnIXb3G36GYjWVbvu1RQiH4iYn+CMnv8MweyOEMAxlNo4Flka/VorudKR5bBOIkkxF+bGwb6wAjN8pC0IUvwECJ2NQv43CJqZ3Nv6a4oqOharUt3AWzySy1GoeaGnGVUIRrWwlqkp4ZQtAwbtw4FBcXo7i4GLt27QKPx8Ntt93m77BMaAPQNZngW/gBYuRZ1Py3GN+qR0GQlgrKgZlgR4UWCEwPPIqikNxcncm3sdR0XqXCOZUKDTYesoFdmbFdSbk5JARzIiMxQCxBD6EQS7ok4s0Y+8lKe8eyjVhLOFyxNDjU1Ij3y8qworqq7bU7ifovQJKZoEcoFCI2NhaxsbFIT0/HK6+8goKCApSXG5r4XnnlFfTo0QMSiQSpqal48803TQnGjz/+iLfffhsnT54ERVGgKAo//vgjUlJSAACTJ08GRVGm7wHgt99+w8CBAyESiZCamoq3334bOjO5eoqi8M0332DSpEmQSqV477330K1bN3z88ccWcZ85cwY0TSMnJ8e7vyCCXyksLMTKzZuxVaP2dyg2hcVEnbRfxoile3Zz34wNocNF5WW4Ky8X/zQGj5WBEWcrKXKGwVCp1GQ6aYv2WhkYsbYUZL7s5YgSk8ZMK/XfiIhOJTdAlpk6EA0NDVi1ahW6deuGiAjDunZISAh+/PFHxMfH4/Tp03jkkUcQEhKCl19+GVOnTsWZM2ewbds27Ny5EwCgUCgwYcIEREdHY9myZRg3bhyY5hfWn3/+ifvvvx+ff/45RowYgZycHDz66KMAgHnz5pnimDdvHhYuXIj//ve/YBgGQqEQy5Yts7ArWLp0KUaMGGEa3yV0TE6dOoVZs2bhKrkct3rok6y7FNlYZhJ00n4ZI/yEeChPngRgZjipsV5RLQ9C9V8j9iopapZFgVYLDceht5NNve21MjDCi7KWzPCgoGnIGMf1BmNzfWwnVv8FSDIT9Pz++++QNfveNDY2Ii4uDr///jvo5ua9//znP6ZjU1JS8MILL2DdunV4+eWXIRaLIZPJwOPxEGv2KUPc7E8SGhpqsX3BggV49dVXMWPGDABAamoq3n33Xbz88ssWycy0adMwe/Zs0/ezZs3CW2+9hcOHD2Pw4MHQarVYuXIlPvroIy/8RgiBhDFZzVcqwXFcuxyG24uxAbj1MlNnnWQyYp6AjJTKoKAZ9LfhUVRpR3+FCQ0NaBNUewJ3F9Rq3JefhwQ+H69GRaNKr8cgiQQpdjRz2juWbbqOlcpMf7HYaUsD2+q/JJkhBBGjR4/G119/DQCoqqrCV199hfHjx+Pw4cNITk7Gzz//jMWLFyM7OxsNDQ3Q6XRuGzceO3YMR44cwYIFC0zb9Ho9VCoVmpqaIGl+I7v22mstzouLi8OECROwdOlSDB48GL///jtUKhXuvvtuN39qQrCQkpICmqbRpNWiQq932FTpTQaKxZDRtGlqx4iwW+dOZnhmyUx/sdhmIqNhWdQ26/RYS2YCuSoD2O+ZMY40V+l0WFNTjf1NTXg/Ns5uMuOpn7e9SUexrcpMJ5pkAkgyE/RIpVKTOBkADBw4EAqFAt9//z1uu+023HvvvXj77bcxduxYKBQKrF27Fp988olb92JZFm+//TamTJnSZp/IrDQrtbLW/PDDD+OBBx7Af//7XyxbtgxTp041JT+EjotAIEBSUhJyc3ORr9H4NZl5xYr3EC2ReGy5IFhx9qFc2dyMygMgtzK2HciTTIChhwR8PmBlKMHYo6LkOBQ077f7t8rjeay5tj1Jh47jUGaj4tiZNGYAksx0OCiKAk3TUCqV2LdvH5KTk/HGG2+Y9ufl5VkcLxAIoLfSMc/n89tsv+aaa5CZmWmRPDnLrbfeCqlUiq+//hp//PEHdu/e7fI1CMFJWloacnNzUaDVYqC/g2mFoHs3UFYezJ2J1snMRbUKOWoNBkkkFhUYc4l/2spyYaBXZiiaNriEFxS02SejafBgMJtsSWbsaMxER3tsAs6kAtwqyXqpqAjZGjU+iI1DTxt9POU6HVgYHuQRreIhPTOEoEKtVqOkpAQAUF1djf/9739oaGjAxIkTUVtbi/z8fKxduxaDBg3Cli1bsHHjRovzU1JScPnyZWRkZKBLly4ICQmBUChESkoKdu3ahWHDhkEoFCIsLAxvvfUWbrvtNiQmJuLuu+8GTdM4deoUTp8+jffee89unAzDYObMmXjttdfQrVs3DB061Gu/E0JgkZaWhl27diHfxoSML6jT60EDkLV6w++sYnnm8OMTLL5/o7gEZ9UqfB6fgJtDQkzbg9XKwBxbyQxFUQhjeCg3E6mLstHkDFjq87QXiqLAi4qErshSOC9Ho0amWo1SnQ49bZwbwTBYk5SMar2+TYLZ2ZaZOvdHkg7Atm3bEBcXh7i4OFx33XU4cuQI1q9fj1GjRmHSpEl47rnnMHfuXKSnp2P//v148803Lc6/8847MW7cOIwePRpRUVFYs8YgbvbJJ59gx44dSExMxIABAwAAY8eOxe+//44dO3Zg0KBBGDJkCD799FMkJyc7FetDDz0EjUZj0RxM6PgYK3kFToyZeou1NTW4LjsLC8tKLbZ39uZfAGBkUtCKFpFQo61B6+Szq0CIF6OiMNWK6zhg2XsTqNhbUgw3q8TwACjsVF48pf5rup7ViSbHwnkCmkZ/sRijmodAzOlsyQypzNjCDUVeX/Pjjz/ixx9/tHvMokWLsGjRIottzz77rOn/hUIhfv755zbnTZw4ERMnTmyzfezYsRg7dqzN+3F2DAWLi4vB4/Hw4IMP2o2Z0LG488470b9/f4g/+BAoKvJLDOdUKnAAoltVFTp7868Rfnw81LWG9zxb49kpAgFmB6mVgRF7FZUws+TF1lKaEU8nM9YSj/ZaGnS2ZSZSmSF4HbVajezsbLz55pu45557EBPTthGT0HFJTU3FmDFjkNLDuVFTb3BObRCM79PKVZhUZgxY82hydVkwGJIZfqztJGSiXI6+zb0pvrIyMF3PmnAez3FlZmd9PVZWVyFL3UqUkqLAi7CdeHZESGWG4HXWrFmDhx56COnp6VixYoW/wyH4CUGyf2wNavR6XGluruxl1khJy+WdTovDFpbu2cbKjGUyc1ZlSAhTBPw2BoyURGJoZA1w7C0zTVaEYrQsBBdUKjAO9JA8XpmxZmngxDLTxrpa/N3QgLeiYyy8tDqb+i9AKjMEHzBz5kzo9XocO3YMCQkJjk8gdDg2bNiAT48csen5403ONT+EE/l8iz4IYffufhXxCyQsKzOGh2CJTgdVs64MACwsK8XdebnY29ho5fy4oPhdOhK6C2UYDJFKMciBbIRvlpkc+zOVmFStO7f6L+DnZCYlJcXkCWT8evXVVy2Oyc/Px8SJEyGVShEZGYmnn34aGj+8IRIIBPf59NNPsWjjRtOne19iTGZay9STSaYWzJOZMIZBSPO4eoHZuLA9K4NgWGIC7MfZxLLIUqvbLtlYu44PkpkIhodQhoHYTpJoVLWO5XVu9V8gAJaZ3nnnHTzyyCOm72VmXdl6vR4TJkxAVFQU9u7di8rKSsyYMQMcx+GLL77wR7gEAsEN0tLSsG/fPpsGht7E2C/Tm/TL2MT8IU9RFF6PjoGMpi0ekpXN02gRQaj+a4SRyUDLZGAb2hpl7m5swPPNDeo7UtOQYGOZhpJIQLupom4La5WUm0NCLEbjW6NkWdQ0V21aV2Y6m2AeEADJTEhIiIX/jznbt2/HuXPnUFBQgPjmF8snn3yCmTNnYsGCBW7L8hMIBN9iGs/WujeZ0R5ulMkgoWkMbrV0QJKZFlqr904yG9UGgEaWRRNnWHKyJibXWqsmkOHHxUGdldVme7jZEuRFtcpmMsOP8/ySmjuVFKPBpISiTZU00/WsjHp3dPzeM/Phhx8iIiIC6enpWLBggcUS0oEDB9C3b19TIgMYRoPVajWOHTtm85pqtRp1dXUWXwQCwX8YDScL/NBWcZtcgfdi49p4Dgm7k2UmI0xYGCg7btFGg0kxRUFCWbEyCJLKDGB7EinMbPnM3jQT30MGk+YwoaEuN+yaG0y2Tq464zKTX5OZZ555BmvXrsXff/+NuXPnYvHixZgzZ45pf0lJSZsx3rCwMAgEApPqrTUWLlwIhUJh+kpMTPTaz0AgEBxjqswESL8bExEBXni4v8MIGCiKskhIavR6bK+vw+91Bu2Zymatkwhe2wcnEFzJDD/OeqzmOjPhdtR/veHlZVABtkxAOI7DIwUFuOPyZVO/kjlGg8k4XtskqLMJ5gFeSGbmz5/fpqm39dfRo0cBAM899xxGjhyJq6++Gg8//DC++eYbLFmyBJWVlabrWXvhcBxnt8z32muvoba21vRVYEW+mkAg+A5jZaa0qQlKswkZb5OlVuOCSgVtKzFH0vzbFvOEJFejwbNFRfi0vBwAUNHcL2Ot+RcIfJNJc/g2KjPhDIOrhEL0FAoRY6cy42giyl1aJyAUReGCWoWLGrWpMmbOLbIQrElKxtNRbQ0vO+Myk8d7ZubOnYt7773X7jEpKSlWtw8ZMgQAkJ2djYiICMTGxuLQoUMWx1RXV0Or1doVXhMKhRCazdwTAovc3Fx07doVJ06cQHp6ur/DIfiA8PBwhIaGoqamBle0WgtNDG/yXWUlttTX4ZnISDwW0fKmT/pl2mKhNdNqPLu7UIiXoqIQak3in88PqlFgW5NINEVhfXIKANjVmbFV2WkvtsazK/V6q1ozcoZps3Tacq3g+ffwFB5PZiIjIxHppjX6iRMnAABxzX9sQ4cOxYIFC1BcXGzatn37dgiFQgwc6F3/3X7L+3n1+q05PeO0y+fMnDkTy5cvx8KFCy1G2jdt2oTJkyfbtRYwZ9SoUUhPT8fixYtdjsGT/PLLL/jyyy9x4sQJqNVqJCYmYtiwYXjqqadM/lDepqSkBAsWLMCWLVtQWFiI6OhopKen49lnn8VNN93kkxg6IhRF4ffff4ckKwu8hR/47L7GUfA+ZCzbIebJTGjzeHY9y6KgOfmcZcPKgB8bG1TO4zw7KsCOxPIA25Wd9mJVBZjhAdDYFc5rQydU/wX82DNz4MAB/Pe//0VGRgYuX76Mn376CY899hhuv/12JCUZlELHjBmD3r1744EHHsCJEyewa9cuvPjii3jkkUfIJFMzIpEIH374Iaqrq/0dCrStLOxd4ZVXXsHUqVORnp6OzZs34+zZs/juu++QlpaG119/3YNR2iY3NxcDBw7EX3/9hUWLFuH06dPYtm0bRo8ejSeffNInMXRkhg0bhl5DrwfPR+JqDXo9cptHwduMZfcglZnWmC8VURRlUwm4zXlB1C8DtL/nxdMaM0asVbdCTcJ5bZeZllRWYkV1FapaLUExkRGgHNgxdET8lswIhUKsW7cOo0aNQu/evfHWW2/hkUceMbk2AwDDMNiyZQtEIhGGDRuGe+65B3fccQc+/vhjf4UdcNx8882IjY3FwoULre6vrKzEfffdhy5dukAikaBfv34Wv+OZM2fi33//xWeffWbqacrNzcWPP/6I0Fby5Js2bbLoVZo/fz7S09OxdOlSpKamQigUguM4bNu2DcOHD0doaCgiIiJw2223IScnx+bPcPDgQSxatAiffvopPv30U4wYMQJdu3bFyJEj8cYbb2Dr1q2mY3NycjBp0iTExMRAJpNh0KBB2Llzp8X1vvrqK3Tv3h0ikQgxMTG46667nPpdzpkzBxRF4fDhw7jrrrvQo0cP9OnTB88//zwOHjxoOi4/Px+TJk2CTCaDXC7HPffcg9LSFjdm4+9lxYoVSElJgUKhwL333ov6+noAwLfffouEhASwrXpHbr/9dsyYMcOpWIMVQWIXn93rfLP4WSyPh/A2BpOkMvP/7d15WNTl+vjx92dm2EH21YVFxH1J3M9xoVTUNE2P4dFMMu34SzNTs6xUXKiOqXWs1I4lmJFax/Rrdo7mrukpt8gNTQ0FFY87KAgIM78/YCZmGFaBYblf18V1OTOf+cwzDsPccz/3cz+mTIMS//w9mi49zObEgweczHxAurZwhqCmBTMab294hIC6qmpmoOj9mXQ6Hctu3eTd69dJM/k7Ym4H7rrAYsFM+/bt+emnn7h79y4PHjzgzJkzREVFYW/SC6JRo0Zs2bKFjIwMbt26xUcffST1MAWo1WreeecdPvroIy5fvlzo9szMTEJDQ9myZQsnT57kxRdfZPTo0YZapH/84x907dqV8ePHk5KSQkpKSplWf50/f56vv/6aDRs2EB8fD0B6ejpTp07l8OHD7Ny5E5VKxdNPP13ow1tv7dq1ODo6Gq1kK6hgAHX//n0GDBjAjh07+OWXXwgPD2fQoEEkJSUBcOTIESZPnsy8efM4e/YsW7dupUePHiU+j9u3b7N161YmTpyIg4NDodv1gZ1Op2PIkCHcvn2bvXv3sn37di5cuEBERITR8RcuXGDTpk1s2bKFLVu2sHfvXt57L296Zfjw4dy8eZPdu3cbjr9z5w7btm1j1KhRJY61prpw4QILFi0iJqtqugCfLmKKSePtjVoyu4WYBiWNrPPqZpKys1lw/X88c+kSP6VnlHi/6k5lbY3ao3zTMGo3N1TFLGF/FObqXAxbGuQYBzOpWi0P8ssICnX/rUH1SxWp7uWiaqGnn36adu3aMWfOHD7//HOj2+rXr8/06dMNl19++WW2bt3KN998Q+fOnXF2dsba2hp7e/simxcWJzs7mzVr1uBZ4A00bNgwo2M+//xzvLy8OH36NK1atSp0jt9++42goCA0Bd6US5YsYfbs2YbLV65cwdnZmbZt29K2bVvD9QsWLGDjxo1s3ryZSZMmkZSUhIODAwMHDsTJyQl/f/9S1ducP38enU5Hs2bNij1ux44dHD9+nMTEREPQt2bNGlq2bMnhw4fp2LEjAFqtltjYWJzyO3iOHj2anTt3Eh0djZubG/369eOrr74y1OF88803uLm51eq6nCtXrjBnzhwaOTryfP3Kz9AUWS8jxb9maby8QKOB/GkLQ2Ym+yE39VsZ1ODuvwVZ+fqRe+NmOe5XOVNMYD4I8VRrcFWrsTLJJKXkT+m7qdXYmjbMq4PLsqEaNM0TFePvf/87q1ev5vTp00bX5+bmEh0dTZs2bXB3d8fR0ZEffvjBkMl4VP7+/kaBDOR9Ax85ciRBQUHUq1ePwMBAgGIf03Sp/dixY4mPj+fTTz8lPT3dUMycnp7OjBkzaNGiBS4uLjg6OnLmzBnDufv06YO/vz9BQUGMHj2auLg4MjIKf5s0pT9/SZ09ExISaNiwoVH2Sj+WhIQEw3UBAQGGQAbyitqvX79uuDxq1Cg2bNhAVv5USFxcHCNGjEBtbrVILaFfnn0lPb3QUunKUOQ2BjLFZJaiVmNVYJVoJ3t7/uFXn1ne3tzMn+YwG8zUoGXZeuVtfFdUw72KYG4LghGurhwIbsKbJqt3r0mPmUIkmKklevToQXh4eKFi2cWLF/PBBx8wY8YMdu3aRXx8POHh4SVu1qlSqQqthjJX4GtuSmbQoEHcunWLlStX8vPPPxumtIp6zCZNmnDhwgWj87u4uBAcHFxol+3XXnuNDRs2EB0dzf79+4mPj6d169aGczs5OXHs2DHWrl2Lr68vs2fPpm3btty9e7fY59skfwflggGJOUX1ODK93sqkm6eiKEbTbIMGDUKr1fL999+TnJzM/v37efbZZ4t97JrO19cXOzs7cnU6rj5CsXhpzfTy5hUPD1pLZqbUCmZZfKys6OPkhKdGYwg+PcwE2zUzM1O+DEtlLcsGUDk7o+QXXZdE3/3Xx6pwcFlXp5kkmKlF3nvvPb777jsOHjxouG7//v0MHjyYZ599lrZt2xIUFMQ5k31JrK2tyTUpMPP09OTevXukp6cbrtPXxBTn1q1bJCQk8Pbbb/PEE0/QvHnzElda/fWvf+X+/fssW7asxPPv37+fyMhInn76aVq3bo2Pjw8XL140Okaj0dC7d28WLlzI8ePHuXjxIrt27Sr2vG5uboSHh/PJJ58YPWc9fTDUokULkpKSjBoxnj59mtTUVJo3b17i+PXs7OwYOnQocXFxrF27lpCQkEpvN2BpKpWKoKAgAJKrYMPJPzk48Dd3D1xNi39lG4MimQtM9FNM9VQqbEyXYCtKpbT3r2zlzbBU5nNVFKXUWRXJzBQmwUwt0rp1a0aNGmW0o3hwcDDbt2/n4MGDJCQk8Le//a3QVhABAQH8/PPPXLx4kZs3b6LVauncuTP29va8+eabnD9/nq+++orY2NgSx+Dq6oq7uzv//Oc/OX/+PLt27WLq1KnF3qdr165MmzaNadOmMXXqVH788UcuXbrETz/9xOeff46iKKjy/4gGBwfz7bffEh8fz6+//srIkSONMh5btmxh6dKlxMfHc+nSJb744gu0Wi1NmzYtcezLli0jNzeXTp06sWHDBs6dO0dCQgJLly6la9euQN7qsTZt2jBq1CiOHTvGoUOHeO655+jZsycdOnQo8TEKGjVqFN9//z2rVq2q9VkZPf1UU1J25WdmimKTPwZRmOmU0eGMDBbeyJseNbdbtsbTs9TZhOqkvBmWytjKoCDTrMr93FyeT05iSGIiuQUy5cVmZiSYEbXB/PnzjaaHZs2aRfv27QkPD6dXr174+PgwZMgQo/tMnz4dtVpNixYt8PT0JCkpCTc3N7788kv+/e9/G5ZzR0VFlfj4KpWKdevWcfToUVq1asWrr77K+++/X+L9Fi1axFdffcUvv/zCwIEDadKkCcOHD0er1fLf//7X0Ffogw8+wNXVlW7dujFo0CDCw8Np37694TwuLi58++23PP744zRv3pwVK1awdu1aWrZsWeIYAgMDOXbsGGFhYUybNo1WrVrRp08fdu7cyfLly4G8b0+bNm3C1dWVHj160Lt3b4KCgli/fn2J5zf1+OOP4+bmxtmzZxk5cmSZ718T/bF7duVmZrbeS+OHe2ncMenBYVW/PiozU6Mij2lm5uu7d9mXn6msLVNMUP7Gd5W1LNtwfpNAxEal4ueMDH7LziK1QPb8DS8v1jbyp79T4VV5dXWaSdGVtk1sDZaWloazszOpqamFmu1lZmaSmJhIYGAgtpW05E6IR1Vbfk+XLVvGxIkTCXNx4RPvyvtgGJT4Oxeys1lWvwG9HB0N1zv26kXDFcsr7XFruvSDB0ka+4Lh8kc3b7A8f6+893x8ecrZ2ej4egMGUH/J4iodY0XIuXGDc91LbtlgKnjvHqMi6Yp2Lfod7qxZY3Rdl3O/kabVsjkgkOCS2pKoVDQ7/mutappX3Od3QZKZEUJUmeHDh3PmzBmW9QqrtMfI0GpJzC8Ib2Fr/Mdf6mWKV1TjvE529oUCGaiZK5kgb9d0rArXmxRLo0FTzq16Sv0QZrIq+h28S7Olgca9bnb/BQlmRB2RlJSEo6NjkT8VtVRdFM/T05OmTZvilL9cvzKczcpES960iJdJgaSsZCqexmSVj35Lg6QipgVr6jSTolKVuZjXyssLpZJbJ5hrnKfvAqzf0uB2Tg7vX7/OOjMLK+pqvQxI0zxRR/j5+RW7Gsuvhv5RrqmsGpW+y3RZFdUsD8CuTZtKe9zaQGVjg9rTw9BQTh/MXMvJ4VZOTqEi4JoazEDeyqSHBVYllsQ00KsM5nrN6LsA38nvApz08CExd27jp9EwwtXVeIx1tF4GJJgRdYRGozEUnwrLWrFiBfs3b2ZoZiYtKqH+53RmXiNC03Nr/Hyx8vev8Merbaz8/uiO61xgKfZ/7qXxrKtboWNrqrKuTKrM7r965nfONt6fSd/918fMNFldzszINJMQokpt3LiRr3bvJiGzcvZoKmpPJoeuXUvs8CyMly0rikKEswteGg1Pmlk5U5ODGY1PWYOZyu+nYy6z4qHR4KZWG/bGTJEeM2ZJMCOEqFL6DFlSJXQBztRquZCdn5mxMQ1mulX449VGpgHKHB8fdgU1LtR8UO3sXKOXuZc101IV00yqevVQTFYsvezhyY/BTZjgnld8rO8x4yvdf43INJMQokrpG+cll2J1RlnZKArfBwZxJisTb5MPX4cunSv88Wojc9kWlZmMlqaGrmTSq47TTPouwMXV8ui7//qYzczU3WBGMjNCiCplaJxHxbe4UhSFRtbW9HWqZzSlZBMSUunLamuL0k4d1eQpJih7A7yqCGag5OzKteIyMzLNJIQQVcOQmXnwoNBmppXFIX87ClGy0vaOqenBTFnHX2XBjElAcuVhNs8nJ/F8cl77iJRiMjPmVkPVFRLMiAoVGxuLi4uL4XJUVBTt2rWz2HhE9aPfbDItO5u7FTzVtOj6dT67dYtbJtsYOHSTYKa06kpmRu3oiKpAd+jiKPb2qIrpPluRTKeKVCj8nJHB0YwMdDodG/wDWNvIn0DTPbFUKtRuxqvN6hKpmSlCQrPS74BcEZqfSSjX/a5du0Z0dDTff/89V65cwcvLi3bt2jFlyhSeeOKJco8nKiqKTZs2lWqn7IIiIiIYMGBAuR+3MgUEBDBlyhSmTJli6aHUaXZ2dtSvX58rV65wNSenUGFpeWVptXxx5zY5QP+CHzwaDfZl3AS0LlM7OaFyckJ7716xx9X0YAbysi1Z586V6riqWglnml3RL83OAe5ptXhbWeFtblm2h0elN/WrziQzU4NdvHiR0NBQdu3axcKFCzlx4gRbt24lLCyMiRMnluucOp2OHJNvtWVhZ2eHVx1OdYrSOXDgANd37jTb2K68fsvKIgdwUavxKxAg2bVtW6NX3VhCaQIVK7/6VTCSyqUp5XLrsnYLfhSmNTM2KhX2St5H9e1iMpl1uV4GJJip0V566SUUReHQoUP85S9/ISQkhJYtWzJ16lR++uknLl68iKIoRtmVu3fvoigKe/bsAWDPnj0oisK2bdvo0KEDNjY2rFmzhrlz5/Lrr7+iKAqKohAbGwvAkiVLaN26NQ4ODjRs2JCXXnqJ+/fvG85vOs1kKjIykiFDhvDOO+/g7e2Ni4sLc+fOJScnh9deew03NzcaNGjAqlWrjO535coVIiIicHV1xd3dncGDB3Px4sVC5120aBG+vr64u7szceJEHuYv/+3VqxeXLl3i1VdfNTwnYTn+/v44V/DWAqey8vvL2Ngavb5SL1N2pQpmavhqJjDuqVPscWVc+fQozDbOy9/S4Id791h4/To7zGTN6vKybJBgpsa6ffs2W7duZeLEiTiY+dZZXEBhzowZM3j33XdJSEigb9++TJs2jZYtW5KSkkJKSgoREREAqFQqli5dysmTJ1m9ejW7du1ixowZZXqsXbt2cfXqVfbt28eSJUuIiopi4MCBuLq68vPPPzNhwgQmTJhAcv7yxIyMDMLCwnB0dGTfvn38+OOPODo60q9fP7Kz/9gzZvfu3Vy4cIHdu3ezevVqYmNjDUHYt99+S4MGDZg3b57hOQnLsvL1hQrcFE/fhK+5yeaSUi9TdiUFM4qdHeoy/o2pjkrbCK+sK58ehblgRr+lwfZ794i9c5u96fcLHSOZGVEjnT9/Hp1OR7NmzSrkfPPmzaNPnz40btyY+vXr4+joiEajwcfHBx8fH+zs7ACYMmUKYWFhBAYG8vjjjzN//ny+/vrrMj2Wm5sbS5cupWnTpowdO5amTZuSkZHBm2++SZMmTZg5cybW1tYcOHAAgHXr1qFSqfjss89o3bo1zZs3JyYmhqSkJEOGCcDV1ZWPP/6YZs2aMXDgQJ588kl27txpeEy1Wo2Tk5PhOQnLOXPmDOP+9jfeSUutsHOa25NJZW+PXevWFfYYdUVJwYyVn1+tyG6WdoVSaTM4FcH8ztl5wczp/Oyj9JgpTIKZGkq/pLWi/qB0KGWB5O7du+nTpw/169fHycmJ5557jlu3bpGenl7qx2rZsiWqAnu+eHt707rAB45arcbd3Z3r168DcPToUc6fP4+Tk5Nhl2s3NzcyMzO5cOGC0XnVBQrgfH19DecQ1Ut6ejqrVq1i282bFXK+bK2W37LyOv+2LND5175jRxQzxZKieCVNIdWG4l8o/ZYGVbGVgZ7KyQnFpJbMU6PBXa02dGaS7r+FSTBTQzVp0gRFUUhIKHoVlD5gKNjL42ERLeTNTVWZunTpEgMGDKBVq1Zs2LCBo0eP8sknnxR7XnOsTD5cFEUxe51WqwVAq9USGhpKfHy80c9vv/3GyJEjiz2v/hyietH3mrnx4AHp2kdfnp2c//tXT6WifoHfA5liKp/SZGZqg9LWwlRVjxn4owtwQfN8fNkf3ISg/OXY5jMzMs0kaiA3NzfCw8P55JNPzGZF7t69i2d+pF6wPqS0S62tra3JNamcP3LkCDk5OSxevJguXboQEhLC1atXy/8kSql9+/acO3cOLy8vgoODjX6cnZ1LfR5zz0lYhouLC+7u7gAkZz/6Hk2NbWw40iSEdf4BRtlKeyn+LZe6EsxovL1Ld1wVT0ubmzLS6XSG7r9+ZrKNdblhHkgwU6MtW7aM3NxcOnXqxIYNGzh37hwJCQksXbqUrl27YmdnR5cuXXjvvfc4ffo0+/bt4+233y7VuQMCAkhMTCQ+Pp6bN2+SlZVF48aNycnJ4aOPPuL3339nzZo1rFixopKfJYwaNQoPDw8GDx7M/v37SUxMZO/evbzyyitcvny51OcJCAhg3759XLlyhZsVNL0hyk+fnUl6mF3CkaVjrVIRUKCRmNrDA5sKXjFVV6jd3QtteFhQbQlmVNbWqD2L3+ZC7eaGqgJbCJSGuSmjNK2WDF1eptl03zGQzIwEMzVYYGAgx44dIywsjGnTptGqVSv69OnDzp07Wb58OQCrVq3i4cOHdOjQgVdeeYUFCxaU6tzDhg2jX79+hIWF4enpydq1a2nXrh1Llizh73//O61atSIuLo533323Mp8iAPb29uzbt49GjRoxdOhQmjdvztixY3nw4AH1ytCVc968eVy8eJHGjRsbslbCcgx7NFVAZsYch65da0WRqiUoilLs1EptWJatV1Jxb1VOMRke0yQwOZWZSfjvefWBrmo1diqTj261uk53/wVQdFW1OYoFpaWl4ezsTGpqaqEPv8zMTBITEwkMDMS2iqNvIUqrNv6ezp49m/nz5zPc2YW5j5DGf6jTMTrpEiE2Nrzh5Y19/h963+hoXIYNrajh1jlJY18g/eBBs7cF79ldpY3kKtPlya9w74cfirzdsfcTNPz44yocEdz6/HOuv7/IcPnXBw/4a9IlNMA3/gE0NfkboPH2psnePVU6xqpS3Od3QZKZEUJYhD4zc+8RVxudz8rieGYm2+7dw86oWV6XRzpvXVdk9kWjqVUrZ0rKvFTlsmw90/9f/dJsjaIUCmRApphAghkhhIUMHz6c9PR0VvTv/0jn0ffeaGH7R+df64CAWlPXYSlF/f9ZeXvXqj2AStrSwBIZKNPgRN8BOFOnI8PMCs3aFFyWlwQzQgiLsLOzw97eHqtGDR/pPKfzm+W1KNBfRpZkP7oig5laFiSWWDNThVsZ6JkGM/q9mQAOmFm9Wtcb5oEEM0IIC7Nu2OiR7m+u8699F5lielR1J5gpPvNS1cuyoXAwU7CQ/ZcHD0o8vi6SYEYIYTHz589n6LJPOJRR+g7SBeXodJzN7/zbQh/MKAoOnTtX1BDrrCKDmVq0kglKUTNjgeBN5eCAkr+FjF7H/MtPm+mtVdd7zIAEM0IIC4qPj2f/8eOGrQjK6vfsLLJ0OhxUKhrlFxLbtmqFugzNFIV5Gm9vMFMbU9syM2p3dyiqCF2jQeNRfB+aypDXBdh46mhlg4bsDmpMEzP9f6RmRoIZIYQFGRrnlbPXzN3cXBpaWdHSxhZVfireQbr+VghFo0HjXfgbf20LZhSVqsgiXysvL4sVO1t5Gv/fW6tUeBcRdMk0ExRuIyiEEFVEvzz7MuVrd9XJ3oFtQY15WKBdlizJrjhWfn7kXE0pdF1tY+Xjw8Pk5ELXayzQMM/w2GUo6pVgRjIzQggLMmRmHnHPLKv8rIxiY4Nd+/aPPC6Rx1zgYskP+MpS1IolS3T/1dN4ljJA0WhQu7pW7mBqAAlmRI0WGxuLi4uLpYchysmQmcnIILeMzch1Oh1ak/vYh7ZHVcyeQqJsTIMZtadHrfz/1fgUFcxYrstxabMtGg8PFNPtDeogmWYqwicTdlXp401c8XiZ7xMZGcnq1asNl93c3OjYsSMLFy6kTZs2pTpHVFQUmzZtKrSbtqIobNy4kSFDhpR5XEKUVoMGDbCysiL74UOu5eRQvwzdgM9nZ/Ns0iU62NnzSYMGgOySXdFMg5naOMUERWdgLDvNVMpgRqaYAAtmZvbs2YOiKGZ/Dh8+bDjO3O1VsVNzTdGvXz9SUlJISUlh586daDQaBg4caOlhGTx8WDmbCFa2mjrumkatVhMUFIS3qyt3cnPKdN+EzEzuabWkav+YonLoIsFMRbLyq29yuZYGM9Vymql0NTOykimPxYKZbt26GT6E9T/jxo0jICCADh06GB0bExNjdNyYMWMsNOrqx8bGBh8fH3x8fGjXrh2vv/46ycnJ3LhxA4DXX3+dkJAQ7O3tCQoKYtasWYYP6tjYWObOncuvv/5qCBRjY2MJCAgA4Omnn0ZRFMNlgO+++47Q0FBsbW0JCgpi7ty55OT88SGkDzYHDx6Mg4MDCxYsIDg4mEWL/tg0DeDkyZOoVCouXLhQ4nO8e/cuL774It7e3tja2tKqVSu2bNlidMy2bdto3rw5jo6OhgBP7/Dhw/Tp0wcPDw+cnZ3p2bMnx44dM7q/uXEDLFiwAC8vL5ycnBg3bhxvvPEG7dq1M7pvTEwMzZs3x9bWlmbNmrFs2bISn5P4w/Hjx/l9x05a2dqVfHABp7KMm+WpnJ2xbdG8wsdXl9WVzExRjfEsGsyUOjMjwQxYcJrJ2toanwK/QA8fPmTz5s1MmjTJqNshgIuLi9Gxwrz79+8TFxdHcHAw7u7uADg5OREbG4ufnx8nTpxg/PjxODk5MWPGDCIiIjh58iRbt25lx44dADg7O/Pkk0/i5eVFTEwM/fr1Q52/NHHbtm08++yzLF26lO7du3PhwgVefPFFAObMmWMYx5w5c3j33Xf54IMPUKvV2NjYEBMTw/Tp0w3HrFq1iu7duxsKQIui1Wrp378/9+7d48svv6Rx48acPn3aMCaAjIwMFi1axJo1a1CpVDz77LNMnz6duLg4AO7du8eYMWNYunQpAIsXL2bAgAGcO3cOJyenIscdFxdHdHQ0y5Yt409/+hPr1q1j8eLFBAYGGu6zcuVK5syZw8cff8xjjz3GL7/8wvjx43FwcJCgu5Ssra1R+Ze9C/Apk20MHDp3rlV7BlUHphmL2hrMFNkgsAYEM9IwL0+1qZnZvHkzN2/eJDIystBtkyZNYty4cQQGBvLCCy/w4osvoiqm4CkrK4usAk240tLSKmPI1cKWLVtwdHQEID09HV9fX7Zs2WL4/3n77bcNxwYEBDBt2jTWr1/PjBkzsLOzw9HREY1GYxQs2uV3mjQNIqOjo3njjTcMH9JBQUHMnz+fGTNmGAUzI0eOZOzYsYbLzz//PLNnz+bQoUN06tSJhw8f8uWXX/L++++X+Px27NjBoUOHSEhIICQkxPC4BT18+JAVK1YYAqNJkyYxb948w+2PP25cj/Tpp5/i6urK3r17jabkTMcdERHBCy+8wPPPPw/A7Nmz+eGHH7h//77hmPnz57N48WKGDh0KQGBgIKdPn+bTTz+VYKYM1G5uqOzt0WZklOp4rU5HQuYfG0yC7MdUGVS2tqjd3cm9dQuovcGM2tERlaMj2gLvbcXeHlW9ehYckwOKvT26Et4TUjOTp9qUQH/++eeEh4fTsKHxpnPz58/nm2++YceOHYwYMYJp06bxzjvvFHuud999F2dnZ8OP6Tlrk7CwMOLj44mPj+fnn3+mb9++9O/fn0uXLgHwr3/9iz//+c/4+Pjg6OjIrFmzSEpKKtdjHT16lHnz5uHo6Gj4GT9+PCkpKWQUeMOZThP6+vry5JNPsmrVKiAvAMvMzGT48OElPmZ8fDwNGjQwBDLm2NvbG2V4fH19uX79uuHy9evXmTBhAiEhIYbfifv37xf6fzAd99mzZ+nUqZPRdQUv37hxg+TkZF544QWj/5MFCxaUavpM5Dl58iR9+vRhwtUrpb7PxexsHuh02CoKQdbWgDTLqywFAxjTGpraxDQLY+XrW2iWoKpZlaIeRmpm8lR4ZiYqKoq5c+cWe8zhw4eNPjguX77Mtm3b+PrrrwsdWzCzoK9VmDdvntH1pmbOnMnUqVMNl9PS0mptQOPg4GBY3goQGhqKs7MzK1euZODAgYwYMYK5c+cSHh6Os7OzYaqkPLRaLXPnzjVkIQqyLbDJn4ODQ6Hbx40bx+jRo/nggw+IiYkhIiICe3v7Eh/Tzq7kOgorkxUwiqKgK7BkNzIykhs3bvDhhx/i7++PjY0NXbt2JTs72+h+5sZt+ses4Hm1Wi2QN9XU2WQvILVMd5SalZUVO3fuxN7KCp2zS6k+QPT1Ms1sbFErCho/X6waPdqGlcI8Kz8/Mk+cyPt3LduXqSCNrw9Z584ZLhfVFbgqaby8yM7/YlrcMaISgplJkyYxYsSIYo8pWFAKeQWU7u7uPPXUUyWev0uXLqSlpfG///0Pb29vs8fY2NhgUwt7IZSGoiioVCoePHjAgQMH8Pf356233jLcfsnkjWFtbU2umYZlVlZWha5v3749Z8+eNQqeSmvAgAE4ODiwfPly/vOf/7Bv375S3a9NmzZcvnyZ3377rdjsTHH279/PsmXLGDBgAADJycncvHmzxPs1bdqUQ4cOMXr0aMN1R44cMfzb29ub+vXr8/vvvzNq1KhyjU3k/T1QFIWMhw+5lZuLh6bkP0v1VGr+bO9AK7v8KaauXS3+Lbq20mdmVPXqoc6f0q6NrHxNi50t3xywNIGKBDN5KjyY8fDwwKMMG3PpdDpiYmJ47rnnCn3DNueXX37B1tZWGqXly8rK4tq1awDcuXOHjz/+mPv37zNo0CBSU1NJSkpi3bp1dOzYke+//56NGzca3T8gIIDExETDdI6TkxM2NjYEBASwc+dO/vSnP2FjY4OrqyuzZ89m4MCBNGzYkOHDh6NSqTh+/DgnTpwwrP4pilqtJjIykpkzZxIcHEzXUk4J9OzZkx49ejBs2DCWLFlCcHAwZ86cQVEU+vXrV6pzBAcHs2bNGjp06EBaWhqvvfZaqTI+L7/8MuPHj6dDhw5069aN9evXc/z4caOanaioKCZPnky9evXo378/WVlZHDlyhDt37hhlB0XRbGxsaNSoEZcuXSL5YXapgpmejo70LPDB6tC1W2UOsU7TBzO1tV5Gz7RBXlErnKpSiVNIGg1q+SwEqkHNzK5du0hMTOSFF14odNt3333HypUrOXnyJBcuXOCzzz7jrbfe4sUXX6yzmRdTW7duxdfXF19fXzp37szhw4f55ptv6NWrF4MHD+bVV19l0qRJtGvXjoMHDzJr1iyj+w8bNox+/foRFhaGp6cna9euBfJW/Gzfvp2GDRvy2GOPARAeHs6WLVvYvn07HTt2pEuXLixZsgR/f/9SjfWFF14gOzvbqMi2NDZs2EDHjh3561//SosWLZgxY4bZbFJRVq1axZ07d3jssccYPXo0kydPxqsU32ZGjRrFzJkzmT59Ou3btycxMZHIyEijKbVx48bx2WefERsbS+vWrenZsyexsbFGK55EyR51w0mHLp1LPkiUi35qqfYHM6Y1M5Z/viVlXTSentL9N5+i05Wxh3gFGzlyJJcuXeLAgQOFbtu6dSszZ87k/PnzaLVagoKCGDduHBMnTkRTim9vemlpaTg7O5Oamko9k+r0zMxMEhMTCQwMNPqQEhXvwIED9OrVi8uXLxc5RVjd9enTBx8fH9asWVOlj1vbf09ffPFFVq5cyf9zd+dlj+K/jaZrtWRptbjl/w2wCQkhaPP/VcUw66TMM2dIHPI0rs8+i8/bb5V8hxoq/edDJBVYgdgoZpXFi8pTt3zP1QItLUzZtm1D4Pr1VTiiqlfc53dBFl+a/dVXXxV5W79+/Uo9lSCqr6ysLJKTk5k1axbPPPNMjQlkMjIyWLFiBeHh4ajVatauXcuOHTvYvn27pYdW6xj2aMopOeO29/59pqdcJczRkU/qN7D4B05tV2emmUx76lSDDTVLmmaSHjN/kPyUqHRr166ladOmpKamsnDhQqPb4uLijJY1F/xp2bKlhUacR1EU/v3vf9O9e3dCQ0P57rvv2LBhA71797bouGqjxo0b4+XlhX2BJoZF0TfL88nPzEh/mcqlrlcPlaNjrQ9mNCZfsqpFzUwJ3X1lWfYfLJ6ZEbVfZGSk2WaIAE899VShZc16pSkIr0x2dnaGzsiicg0dOpRhw4aR/LcJ3N+7t9hjT2cV6Pyr0WBv0h9IVDwrP79avSwbQGVtjdrTg9wbN/OaOFaD6VyNZwk1M5KZMZBgRliUk5OT0ZYCom7SL6suqVeMTqfjdIHOv3Zt26Iy0x9IVCwrP79an5kBsPLxJffGzWrRYwbyugAX1xm7pGCnLpFpJiFEtWFdQjCT/PAh97RarBSFYBsbqZepItaNg1C7uVl6GJVOXyejqQY9ZvSKy77IJpN/kGBGCFEtvPrqq4S+PoMf7hW9l5p+iqmpjQ1WiiL1MlXEvkOHOtGUUB/MVIdl2XrFBzOSmdGTYEYIUS3cunWLiykpXCym18zpAjtlq+ztsWvduqqGV6fZt29v6SFUCU1+47zqMs0EEsyUltTMCCGqBf3y7OSHRQczneztydBq6ebggH2nTigWLhKvK9TOzpYeQpXQZ2Sqw1YGekWuWLKyku6/BUgwI4SoFvRdgJOLmc34s4Mjf3bI28bAoWuXqhiWqEP0WxpUh2XZekVlXzSeHnVi6q+0ZJpJVHuKorBp06YqfcyAgAA+/PDDKn3Mus6QmTHZzbwo9lL8KyqYoWamGq3cKqrI10pWMhmRzEwRFkcMrNLHm7Z+S5nvExkZyerVqw2X3dzc6NixIwsXLqRNmzalOkdUVBSbNm0iPj7e6HpFUdi4cSNDhgwp87iEKA99ZiYlI4NMrRZbkz1nkrKzuZ2bS1MbGxy9vLBp0sQSwxS1mNrdHcXODk0ZNkuubEVNM0m9jDHJzNRw/fr1IyUlhZSUFHbu3IlGo2HgwKoNxIrzsJj6ByEKcnd3xzm/NuOymd+bDampjEy6xLvX/4dD166SYhcVTlGpsGvbFkWttvRQDIraskC6/xqTYKaGs7GxwcfHBx8fH9q1a8frr79OcnIyN27cAOD1118nJCQEe3t7goKCmDVrliHAiI2NZe7cufz6668oioKiKMTGxhIQEADA008/jaIohsuQt5N5aGgotra2BAUFMXfuXHJycgy3K4rCihUrGDx4MA4ODixYsIDg4GAWLVpkNO6TJ0+iUqm4cOFCmZ/zlStXiIiIwNXVFXd3dwYPHszFixcB2LZtG7a2tty9e9foPpMnT6Znz56GywcPHqRHjx7Y2dnRsGFDJk+eTHp6epnHIiqOoih06tSJDs2akW1m/9uCzfIcuki9jKgc9u0fs/QQjEhmpnQkmKlF7t+/T1xcHMHBwbi7uwN5HXZjY2M5ffo0//jHP1i5ciUffPABABEREUybNo2WLVsasjsREREcPnwYgJiYGFJSUgyXt23bxrPPPsvkyZM5ffo0n376KbGxsURHRxuNY86cOQwePJgTJ04wduxYxo4dS0xMjNExq1atonv37oaphdLKyMggLCwMR0dH9u3bx48//oijoyP9+vUjOzub3r174+LiwoYNGwz3yc3N5euvv2bUqFEAnDhxgvDwcIYOHcrx48dZv349P/74I5MmTSrTWETF++GHH9i/cSMtTFrJ63Q6Q4+Zlja2UvwrKo3dY9VrGbrKwQGVo2Oh6yWYMSbBTA23ZcsWw8aMTk5ObN68mfXr16PKrzd4++236datGwEBAQwaNIhp06bx9ddfA3l7Dzk6OqLRaAzZHTs7Ozzzvwm4uLjg4+NjuBwdHc0bb7zBmDFjCAoKok+fPsyfP59PP/3UaEwjR45k7NixBAUF4e/vz/PPP8/Zs2c5dOgQkDf19OWXXzJ27NgyP99169ahUqn47LPPaN26Nc2bNycmJoakpCT27NmDWq0mIiLCaDf2nTt3cufOHYYPHw7A+++/z8iRI5kyZQpNmjShW7duLF26lC+++ILM/G//wnKsGzYsdF1KTg53cnPRAK1CQqpVgaaoXezatbX0EAoxl52RaSZjUgBcw4WFhbF8+XIAbt++zbJly+jfvz+HDh3C39+ff/3rX3z44YecP3+e+/fvk5OTQ7169cr1WEePHuXw4cNGmZjc3FwyMzPJyMjA3t4egA4mG//5+vry5JNPsmrVKjp16sSWLVvIzMw0BBdlHcP58+cL7eeUmZlpmLIaNWoUXbt25erVq/j5+REXF8eAAQNwdXU1OkdcXJzh/jqdDq1WS2JiIs2bNy/zuETFUTk4oHJ3R3vrluE6/RRTYxsb3Lr/2VJDE3WAuhruFafx8iI7MbHQdeIPEszUcA4ODoYlrQChoaE4OzuzcuVKBg4cyIgRI5g7dy7h4eE4Ozuzbt06Fi9eXK7H0mq1zJ07l6FDhxa6zbbAtICDmY3/xo0bx+jRo/nggw+IiYkhIiLCEPyUdQyhoaFGgYiePoPUqVMnGjduzLp16/h//+//sXHjRqNpLq1Wy9/+9jcmT55c6ByNStgbSFSuEydOMHToUHTXr/NdgZbyp/KDmZa2tthLvYyoY8wFLrIvkzEJZmoZRVFQqVQ8ePCAAwcO4O/vz1tvvWW4/dKlS0bHW1tbk5ubW+g8VlZWha5v3749Z8+eNQqeSmvAgAE4ODiwfPly/vOf/7Bv374yn0M/hvXr1+Pl5VVshmnkyJHExcXRoEEDVCoVTz75pNE5Tp06Va7nISqXq6sr58+fR6NSkaPToclfsXQq649gxqFzZ0sOUYgqZzqlpEj330KkZqaGy8rK4tq1a1y7do2EhARefvll7t+/z6BBgwgODiYpKYl169Zx4cIFli5dysaNG43uHxAQQGJiIvHx8dy8eZOsrCzD9Tt37uTatWvcuXMHgNmzZ/PFF18QFRXFqVOnSEhIYP369bz99tsljlOtVhMZGcnMmTMJDg6mazkbno0aNQoPDw8GDx7M/v37SUxMZO/evbzyyitcvnzZ6Lhjx44RHR3NX/7yF6PM0euvv85///tfJk6cSHx8POfOnWPz5s28/PLL5RqTqDh+fn7Y2tqSo9WSUmB59kR3D97w9KJnu8fqTGt9IfRMszAaT09pTWBCgpkabuvWrfj6+uLr60vnzp05fPgw33zzDb169WLw4MG8+uqrTJo0iXbt2nHw4EFmzZpldP9hw4bRr18/wsLC8PT0ZO3atQAsXryY7du307BhQx57LG+pYnh4OFu2bGH79u107NiRLl26sGTJEvz9/Us11hdeeIHs7OxyFf7q2dvbs2/fPho1asTQoUNp3rw5Y8eO5cGDB0aZmiZNmtCxY0eOHz9uWMWk16ZNG/bu3cu5c+fo3r07jz32GLNmzcLXt/rsx1JXqVQqgoKCAEgqEMy0tbPjOTc3Wvfta6mhCWExpr1mpF6mMEWnM9PQoZZJS0vD2dmZ1NTUQlMTmZmZJCYmEhgYaPTtXVS8AwcO0KtXLy5fvoy3t7elh1Oj1KXf06eeeorvvvuO2V7ejMgv2tZrFLMKB9nGQNQxGUeOcOnZ0YbLTn370mDpPyw4oqpT3Od3QVIzIypdVlYWycnJzJo1i2eeeUYCGVEsfS2TPjOzP/0+d3Jy6eTiQtP21asHiBBVwbRmRpZlFybTTKLSrV27lqZNm5KamsrChQuNbouLizP0yTH9admypYVGLCzJsHu2TgvA2jt3eONaCvuc66GysbHk0ISwiELBjEwzFSKZGVHpIiMjiYyMNHvbU089ReciVqdYWVlV4qhEddWiRQs6duxIcGoqAKcy84rSO/bqZcFRCWE5Knt7VE5OaO/dAySYMUeCGWFRTk5OhRrgibotLCyMQ4cOcfnVV/n9uy3cyM1BBXQaOszSQxPCYjSenmQbghmZZjIl00xCiGrJumEjQ7O8IDs73EOlXkbUXQWzMVIzU5gEM0KIakndoD7xDx4A0LaRP4pabeERCWE5BbMxpku1hUwzCSGqobFjx/LlmjU8zMkBoH2njhYekRCWpQ9gFGtrVNI4shDJzAghqh1bW1tDIAPQZdAgC45GCMvTTy1J91/zJDMjhKh29MuzQx0cGB8URKf+/S08IiEsS18zIyuZzJPMjBCi2tEHM9kaDYMGDcLR0dHCIxLCsiSYKZ5kZopw+Y39Vfp4Dd7rXq77Xbt2jejoaL7//nuuXLmCl5cX7dq1Y8qUKTzxxBOPNKbY2FimTJnC3bt3H+k8QpSVvgvwpQcPsO8i2xcIUXCaSRQmwUwNdvHiRf70pz/h4uLCwoULadOmDQ8fPmTbtm1MnDiRM2fOWHqIQpSLfrPJtOxsTttY083C4xHC0gzBjGRmzJJpphrspZdeQlEUDh06xF/+8hdCQkJo2bIlU6dO5aeffgIgKSmJwYMH4+joSL169XjmmWf43//+ZzjHr7/+SlhYGE5OTtSrV4/Q0FCOHDnCnj17eP7550lNTUVRFBRFISoqykLPVNQ19vb2hn9fz8iw4EiEqB5Udnao6tWThnlFkMxMDXX79m22bt1KdHQ0Dg4OhW53cXFBp9MxZMgQHBwc2Lt3Lzk5Obz00ktERESwZ88eAEaNGsVjjz3G8uXLUavVxMfHY2VlRbdu3fjwww+ZPXs2Z8+eBZC6BVGltm3bxtGjRxk8eLClhyJEtaDx8pQeM0WQYKaGOn/+PDqdjmbNmhV5zI4dOzh+/DiJiYk0bNgQgDVr1tCyZUsOHz5Mx44dSUpK4rXXXjOcp0mTJob7Ozs7oygKPj4+lftkhDCjb9++9O3b19LDEKLa0Hh6Ss1MEWSaqYbS6XQAxfYbSEhIoGHDhoZABvI28XNxcSEhIQGAqVOnMm7cOHr37s17773HhQsXKnfgQgghysXKy0tqZoogwUwN1aRJExRFMQQl5uh0OrPBTsHro6KiOHXqFE8++SS7du2iRYsWbNy4sdLGLYQQonysGjZCVa+epYdRLUkwU0O5ubkRHh7OJ598Qnp6eqHb7969S4sWLUhKSiI5Odlw/enTp0lNTaV58+aG60JCQnj11Vf54YcfGDp0KDExMQBYW1uTm5tb+U9GCCFEiWxbtpDuv0WQYKYGW7ZsGbm5uXTq1IkNGzZw7tw5EhISWLp0KV27dqV37960adOGUaNGcezYMQ4dOsRzzz1Hz5496dChAw8ePGDSpEns2bOHS5cuceDAAQ4fPmwIdAICArh//z47d+7k5s2bZMiqEiGEsBjbli0tPYRqq1KDmejoaLp164a9vT0uLi5mj0lKSmLQoEE4ODjg4eHB5MmTyc7ONjrmxIkT9OzZEzs7O+rXr8+8efMMNSN1WWBgIMeOHSMsLIxp06bRqlUr+vTpw86dO1m+fDmKorBp0yZcXV3p0aMHvXv3JigoiPXr1wOgVqu5desWzz33HCEhITzzzDP079+fuXPnAtCtWzcmTJhAREQEnp6eLFy40JJPVwgh6jRZyVQ0RVeJUcGcOXNwcXHh8uXLfP7554U6yebm5tKuXTs8PT1ZvHgxt27dYsyYMQwdOpSPPvoIgLS0NEJCQggLC+Ott97it99+IzIykjlz5jBt2rRSjSMtLQ1nZ2dSU1OpZzLfmJmZSWJiIoGBgdja2lbI8xaiosnvqRCiLiru87ugSl2arf+GHxsba/b2H374gdOnT5OcnIyfnx8AixcvJjIykujoaOrVq0dcXByZmZnExsZiY2NDq1at+O2331iyZAlTp06V+UMhhBCijrNozcx///tfWrVqZQhkAMLDw8nKyuLo0aOGY3r27ImNjY3RMVevXuXixYtmz5uVlUVaWprRjxBCCCFqJ4sGM9euXcPb29voOldXV6ytrbl27VqRx+gv648x9e677+Ls7Gz4KdhnRQghhBC1S5mDmaioKMNePUX9HDlypNTnK6kPirljSmoYN3PmTFJTUw0/BZcmCyGEEKJ2KXPNzKRJkxgxYkSxxwQEBJTqXD4+Pvz8889G1925c4eHDx8asi8+Pj6FMjDXr18HKJSx0bOxsTGalhJCCCFE7VXmYMbDwwMPD48KefCuXbsSHR1NSkoKvr6+QF5RsI2NDaGhoYZj3nzzTbKzs7G2tjYc4+fnV+qgqTS0Wm2FnUuIiia/n0IIUbRKXc2UlJTE7du3SUpKIjc3l/j4eACCg4NxdHSkb9++tGjRgtGjR/P+++9z+/Ztpk+fzvjx4w1LsEaOHMncuXOJjIzkzTff5Ny5c7zzzjvMnj27QlYyWVtbo1KpuHr1Kp6enlhbW8sKKVFt6HQ6srOzuXHjBiqVyhDQCyGE+EOl9pmJjIxk9erVha7fvXs3vXr1AvICnpdeeoldu3ZhZ2fHyJEjWbRokdE00YkTJ5g4cSKHDh3C1dWVCRMmlCmYKWmdenZ2NikpKdLhVlRb9vb2+Pr6SjAjhKhTSttnplKDmeqiNP8ZOp2OnJwc2YtIVDtqtRqNRiMZQyFEnVMtmubVJIqiYGVlhZWVlaWHIoQQQogykI0mhRBCCFGjSTAjhBBCiBpNghkhhBBC1Gh1omZGX+MsezQJIYQQNYf+c7uktUp1Ipi5d+8egOzRJIQQQtRA9+7dw9nZucjb68TSbK1Wy9WrV3Fycqrw5a1paWk0bNiQ5OTkYpeNicolr0P1IK9D9SCvQ/Ugr8Oj0+l03Lt3Dz8/P1Sqoitj6kRmRqVS0aBBg0p9jHr16skvazUgr0P1IK9D9SCvQ/Ugr8OjKS4joycFwEIIIYSo0SSYEUIIIUSNJsHMI7KxsWHOnDlGe0mJqievQ/Ugr0P1IK9D9SCvQ9WpEwXAQgghhKi9JDMjhBBCiBpNghkhhBBC1GgSzAghhBCiRpNgRgghhBA1mgQzj2DZsmUEBgZia2tLaGgo+/fvt/SQ6pSoqCgURTH68fHxsfSwar19+/YxaNAg/Pz8UBSFTZs2Gd2u0+mIiorCz88POzs7evXqxalTpywz2FqspNchMjKy0PujS5culhlsLfbuu+/SsWNHnJyc8PLyYsiQIZw9e9boGHlPVD4JZspp/fr1TJkyhbfeeotffvmF7t27079/f5KSkiw9tDqlZcuWpKSkGH5OnDhh6SHVeunp6bRt25aPP/7Y7O0LFy5kyZIlfPzxxxw+fBgfHx/69Olj2CNNVIySXgeAfv36Gb0//v3vf1fhCOuGvXv3MnHiRH766Se2b99OTk4Offv2JT093XCMvCeqgE6US6dOnXQTJkwwuq5Zs2a6N954w0IjqnvmzJmja9u2raWHUacBuo0bNxoua7VanY+Pj+69994zXJeZmalzdnbWrVixwgIjrBtMXwedTqcbM2aMbvDgwRYZT112/fp1HaDbu3evTqeT90RVkcxMOWRnZ3P06FH69u1rdH3fvn05ePCghUZVN507dw4/Pz8CAwMZMWIEv//+u6WHVKclJiZy7do1o/eGjY0NPXv2lPeGBezZswcvLy9CQkIYP348169ft/SQar3U1FQA3NzcAHlPVBUJZsrh5s2b5Obm4u3tbXS9t7c3165ds9Co6p7OnTvzxRdfsG3bNlauXMm1a9fo1q0bt27dsvTQ6iz977+8Nyyvf//+xMXFsWvXLhYvXszhw4d5/PHHycrKsvTQai2dTsfUqVP585//TKtWrQB5T1SVOrFrdmVRFMXosk6nK3SdqDz9+/c3/Lt169Z07dqVxo0bs3r1aqZOnWrBkQl5b1heRESE4d+tWrWiQ4cO+Pv78/333zN06FALjqz2mjRpEsePH+fHH38sdJu8JyqXZGbKwcPDA7VaXSiqvn79eqHoW1QdBwcHWrduzblz5yw9lDpLv5pM3hvVj6+vL/7+/vL+qCQvv/wymzdvZvfu3TRo0MBwvbwnqoYEM+VgbW1NaGgo27dvN7p++/btdOvWzUKjEllZWSQkJODr62vpodRZgYGB+Pj4GL03srOz2bt3r7w3LOzWrVskJyfL+6OC6XQ6Jk2axLfffsuuXbsIDAw0ul3eE1VDppnKaerUqYwePZoOHTrQtWtX/vnPf5KUlMSECRMsPbQ6Y/r06QwaNIhGjRpx/fp1FixYQFpaGmPGjLH00Gq1+/fvc/78ecPlxMRE4uPjcXNzo1GjRkyZMoV33nmHJk2a0KRJE9555x3s7e0ZOXKkBUdd+xT3Ori5uREVFcWwYcPw9fXl4sWLvPnmm3h4ePD0009bcNS1z8SJE/nqq6/4v//7P5ycnAwZGGdnZ+zs7FAURd4TVcGia6lquE8++UTn7++vs7a21rVv396wFE9UjYiICJ2vr6/OyspK5+fnpxs6dKju1KlTlh5Wrbd7924dUOhnzJgxOp0ubynqnDlzdD4+PjobGxtdjx49dCdOnLDsoGuh4l6HjIwMXd++fXWenp46KysrXaNGjXRjxozRJSUlWXrYtY651wDQxcTEGI6R90TlU3Q6na7qQyghhBBCiIohNTNCCCGEqNEkmBFCCCFEjSbBjBBCCCFqNAlmhBBCCFGjSTAjhBBCiBpNghkhhBBC1GgSzAghhBCiRpNgRgghhBA1mgQzQgghhKjRJJgRQgghRI0mwYwQQgghajQJZoQQQghRo/1/G6YzGq//OCcAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -418,425 +7434,6091 @@ } ], "source": [ - "plt.plot(model.covered_demand)" + "ax = (original_model.results.round(10)).plot.area(lw=0)\n", + "ax.plot(original_model.net_demand, color='k', linestyle='--')" ] }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 22, "metadata": {}, "outputs": [], "source": [ - "data = {}\n", - "for t in model.technology_list:\n", - " if t.technology_type == 'storage':\n", - " if len(t.power_history) == 0:\n", - " data[f\"{t.technology_name}_charge\"] = np.zeros(len(model.net_demand))\n", - " else:\n", - " data[f\"{t.technology_name}_charge\"] = unyt_array(t.power_history).to_ndarray()\n", - " if len(t.storage_history) == 0:\n", - " data[f\"{t.technology_name}_level\"] = np.zeros(len(model.net_demand))\n", - " else:\n", - " data[f\"{t.technology_name}_level\"] = unyt_array(t.storage_history).to_ndarray()\n", - " else:\n", - " if len(t.power_history) == 0:\n", - " data[t.technology_name] = np.zeros(len(model.net_demand))\n", - " else:\n", - " data[t.technology_name] = unyt_array(t.power_history).to_ndarray()\n", - "# results = pd.DataFrame(data)" + "from timeit import timeit, repeat" ] }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 23, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Battery_charge\n", - "244\n", - "Battery_level\n", - "244\n", - "Nuclear_Adv\n", - "242\n", - "NaturalGas_Conv\n", - "243\n" + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n" ] } ], "source": [ - "for k,v in data.items():\n", - " print(k)\n", - " print(len(v))" + "logic_time = timeit(stmt=\"model.solve()\",\n", + " globals=globals(),\n", + " number=7)" ] }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "202.67173512710994 MWh\n", - "0.0 MW\n", - "212.67173512710994 MWh\n" + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "model prepared\n", + "executing solve\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 37.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 7.951058398498276 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 0.7117116358330833 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 1.3372299656686408 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.384950886581052 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 23.765381464532865 MW\n", + "Battery produced 0.0 MW\n", + "Nuclear_Adv produced 33.00211301971132 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 20.502113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 2.4064546426181153 MW\n", + "Nuclear_Adv produced 8.002113019711317 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 15.07885536541231 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 9.00292470037482 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 9.674250926360216 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 24.258906826940397 MW\n", + "Battery produced 7.919294431021669 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 37.674890632499455 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 25.0 MW\n", + "NaturalGas_Conv produced 15.632799139378712 MW\n", + "Battery produced -10.0 MW\n", + "Nuclear_Adv produced 12.5 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced 10.0 MW\n", + "Nuclear_Adv produced 5.726794498033911 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "Battery produced -2.030047802537794 MW\n", + "Nuclear_Adv produced 0.0 MW\n", + "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n" ] } ], "source": [ - "print(battery.storage_level)\n", - "v = -10*MW\n", - "v -= battery.charge(v)\n", - "print(v)\n", - "print(battery.storage_level)" + "logic_time = repeat(stmt=\"model.solve()\",\n", + " globals=globals(),\n", + " repeat=7,\n", + " number=10)" ] }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(55.38387989, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(53.39487091, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(53.97860494, 'MW'),\n", - " unyt_quantity(27.01922515, 'MW'),\n", - " unyt_quantity(50.32396895, 'MW'),\n", - " unyt_quantity(48.05561502, 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0., 'MWh/hr'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(3.92774161, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(25.3980917, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(17.45592987, 'MW'),\n", - " unyt_quantity(11.18576393, 'MW'),\n", - " unyt_quantity(0, 'MW'),\n", - " unyt_quantity(0, 'MW')]" + "np.float64(5.026711488859308)" ] }, - "execution_count": 31, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "battery.power_history" + "(np.array(logic_time)/10*1e3).std()" ] }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 26, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Battery_charge\n", - "218\n", - "Battery_level\n", - "218\n", - "Nuclear_Adv\n", - "218\n", - "NaturalGas_Conv\n", - "219\n" - ] - } - ], + "outputs": [], "source": [ - "for k,v in data.items():\n", - " print(k)\n", - " print(len(v))" + "N_HOURS = 24\n", + "N_DAYS = 2\n", + "N = N_HOURS * N_DAYS" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 27, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "def technology_set_1():\n", + " \"\"\"\n", + " This fixture creates technologies directly from\n", + " the :class:`Technology` class.\n", + " \"\"\"\n", + " nuclear = Technology(technology_name='Nuclear',\n", + " technology_type='production',\n", + " capacity=5,\n", + " capital_cost=6,\n", + " om_cost_variable=20,\n", + " om_cost_fixed=50,\n", + " fuel_cost=5\n", + " )\n", + " natural_gas = Technology(technology_name='NaturalGas',\n", + " technology_type='production',\n", + " capacity=5,\n", + " capital_cost=1,\n", + " om_cost_variable=12,\n", + " om_cost_fixed=30,\n", + " fuel_cost=20\n", + " )\n", + "\n", + " return [nuclear, natural_gas]" + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 28, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'Nuclear_Adv': array([37.5 , 50. , 37.5 , 50. , 37.5 ,\n", - " 49.78414396, 37.28414396, 24.78414396, 37.28414396, 24.78414396,\n", - " 12.28414396, 24.78414396, 12.28414396, 16.77937897, 29.27937897,\n", - " 41.77937897, 50. , 39.00609873, 43.10780205, 30.60780205,\n", - " 27.73601117, 40.23601117, 27.73601117, 15.23601117]),\n", - " 'Battery_charge': array([ -82.1813007 , 2.07971782, -5.15921155, 27.00837748,\n", - " -28.39410668, -14.16870904, -7.16737048, 17.09172966,\n", - " -29.4173956 , -100. , 2.42830196, -15.82984773,\n", - " 51.30356091, 2.3279931 , 0.39961634, -1.34367829,\n", - " 19.00898264, -64.94981954, -9.29882982]),\n", - " 'Battery_level': array([182.1813007 , 180.10158287, 185.26079442, 158.25241694,\n", - " 186.64652361, 200.81523266, 207.98260313, 190.89087347,\n", - " 220.30826907, 320.30826907, 317.87996711, 333.70981484,\n", - " 282.40625393, 280.07826083, 279.67864449, 281.02232278,\n", - " 262.01334014, 326.96315968, 336.2619895 ]),\n", - " 'NaturalGas_Conv': array([0. , 0.1, 0. , 0.1, 0. , 0. , 0. , 0. , 0.1, 0. , 0. , 0.1, 0. ,\n", - " 0. , 0.1, 0.1, 0.1, 0. , 0. , 0. , 0. , 0.1, 0. , 0. ])}" - ] - }, - "execution_count": 32, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "data" + "def net_demand_func():\n", + " phase_shift = 0\n", + " base_load = 1.5\n", + " hours = np.linspace(0, N, N)\n", + " demand = (np.sin((hours * np.pi / N_HOURS * 2 + phase_shift))\n", + " * -1 + np.ones(N) * (base_load + 1))\n", + "\n", + " return demand" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([-44.6813007 , 52.17971782, 32.34078845, 77.10837748,\n", - " 9.10589332, 49.78414396, 23.11543492, 17.61677349,\n", - " 54.47587362, -4.63325164, -98.06333831, 27.31244593,\n", - " -3.54570377, 16.77937897, 80.68293988, 44.20737206,\n", - " 50.49961634, 39.00609873, 43.10780205, 29.26412377,\n", - " 27.73601117, 59.34499381, -37.21380837, 5.93718136])" - ] - }, - "execution_count": 29, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "net_demand" + "m2 = LogicDispatchModel(technology_list=technology_set_1(),\n", + " net_demand=net_demand_func())" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "unyt_quantity(0., 'MW')" + "array([2.5 , 2.2358046 , 1.99038336, 1.78117632, 1.62305007,\n", + " 1.52724134, 1.50055844, 1.5448975 , 1.65710773, 1.82921527,\n", + " 2.04898988, 2.30081401, 2.56679263, 2.82802486, 3.06594709,\n", + " 3.2636522 , 3.40709091, 3.48607025, 3.49497782, 3.43318061,\n", + " 3.30507005, 3.11974989, 2.89038928, 2.63328696, 2.36671304,\n", + " 2.10961072, 1.88025011, 1.69492995, 1.56681939, 1.50502218,\n", + " 1.51392975, 1.59290909, 1.7363478 , 1.93405291, 2.17197514,\n", + " 2.43320737, 2.69918599, 2.95101012, 3.17078473, 3.34289227,\n", + " 3.4551025 , 3.49944156, 3.47275866, 3.37694993, 3.21882368,\n", + " 3.00961664, 2.7641954 , 2.5 ])" ] }, "execution_count": 30, @@ -845,165 +13527,1021 @@ } ], "source": [ - "battery.power_level" + "net_demand_func()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "metadata": {}, - "outputs": [ - { - "ename": "ValueError", - "evalue": "All arrays must be of the same length", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[31], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m pd\u001b[39m.\u001b[39;49mDataFrame(data)\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/frame.py:778\u001b[0m, in \u001b[0;36mDataFrame.__init__\u001b[0;34m(self, data, index, columns, dtype, copy)\u001b[0m\n\u001b[1;32m 772\u001b[0m mgr \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_init_mgr(\n\u001b[1;32m 773\u001b[0m data, axes\u001b[39m=\u001b[39m{\u001b[39m\"\u001b[39m\u001b[39mindex\u001b[39m\u001b[39m\"\u001b[39m: index, \u001b[39m\"\u001b[39m\u001b[39mcolumns\u001b[39m\u001b[39m\"\u001b[39m: columns}, dtype\u001b[39m=\u001b[39mdtype, copy\u001b[39m=\u001b[39mcopy\n\u001b[1;32m 774\u001b[0m )\n\u001b[1;32m 776\u001b[0m \u001b[39melif\u001b[39;00m \u001b[39misinstance\u001b[39m(data, \u001b[39mdict\u001b[39m):\n\u001b[1;32m 777\u001b[0m \u001b[39m# GH#38939 de facto copy defaults to False only in non-dict cases\u001b[39;00m\n\u001b[0;32m--> 778\u001b[0m mgr \u001b[39m=\u001b[39m dict_to_mgr(data, index, columns, dtype\u001b[39m=\u001b[39;49mdtype, copy\u001b[39m=\u001b[39;49mcopy, typ\u001b[39m=\u001b[39;49mmanager)\n\u001b[1;32m 779\u001b[0m \u001b[39melif\u001b[39;00m \u001b[39misinstance\u001b[39m(data, ma\u001b[39m.\u001b[39mMaskedArray):\n\u001b[1;32m 780\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mnumpy\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mma\u001b[39;00m \u001b[39mimport\u001b[39;00m mrecords\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:503\u001b[0m, in \u001b[0;36mdict_to_mgr\u001b[0;34m(data, index, columns, dtype, typ, copy)\u001b[0m\n\u001b[1;32m 499\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 500\u001b[0m \u001b[39m# dtype check to exclude e.g. range objects, scalars\u001b[39;00m\n\u001b[1;32m 501\u001b[0m arrays \u001b[39m=\u001b[39m [x\u001b[39m.\u001b[39mcopy() \u001b[39mif\u001b[39;00m \u001b[39mhasattr\u001b[39m(x, \u001b[39m\"\u001b[39m\u001b[39mdtype\u001b[39m\u001b[39m\"\u001b[39m) \u001b[39melse\u001b[39;00m x \u001b[39mfor\u001b[39;00m x \u001b[39min\u001b[39;00m arrays]\n\u001b[0;32m--> 503\u001b[0m \u001b[39mreturn\u001b[39;00m arrays_to_mgr(arrays, columns, index, dtype\u001b[39m=\u001b[39;49mdtype, typ\u001b[39m=\u001b[39;49mtyp, consolidate\u001b[39m=\u001b[39;49mcopy)\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:114\u001b[0m, in \u001b[0;36marrays_to_mgr\u001b[0;34m(arrays, columns, index, dtype, verify_integrity, typ, consolidate)\u001b[0m\n\u001b[1;32m 111\u001b[0m \u001b[39mif\u001b[39;00m verify_integrity:\n\u001b[1;32m 112\u001b[0m \u001b[39m# figure out the index, if necessary\u001b[39;00m\n\u001b[1;32m 113\u001b[0m \u001b[39mif\u001b[39;00m index \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 114\u001b[0m index \u001b[39m=\u001b[39m _extract_index(arrays)\n\u001b[1;32m 115\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 116\u001b[0m index \u001b[39m=\u001b[39m ensure_index(index)\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pandas/core/internals/construction.py:677\u001b[0m, in \u001b[0;36m_extract_index\u001b[0;34m(data)\u001b[0m\n\u001b[1;32m 675\u001b[0m lengths \u001b[39m=\u001b[39m \u001b[39mlist\u001b[39m(\u001b[39mset\u001b[39m(raw_lengths))\n\u001b[1;32m 676\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mlen\u001b[39m(lengths) \u001b[39m>\u001b[39m \u001b[39m1\u001b[39m:\n\u001b[0;32m--> 677\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\u001b[39m\"\u001b[39m\u001b[39mAll arrays must be of the same length\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m 679\u001b[0m \u001b[39mif\u001b[39;00m have_dicts:\n\u001b[1;32m 680\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\n\u001b[1;32m 681\u001b[0m \u001b[39m\"\u001b[39m\u001b[39mMixing dicts with non-Series may lead to ambiguous ordering.\u001b[39m\u001b[39m\"\u001b[39m\n\u001b[1;32m 682\u001b[0m )\n", - "\u001b[0;31mValueError\u001b[0m: All arrays must be of the same length" - ] - } - ], + "outputs": [], "source": [ - "pd.DataFrame(data)" + "t2 = technology_set_1()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 32, "metadata": {}, "outputs": [ { - "ename": "NameError", - "evalue": "name 'results' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[30], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m ax \u001b[39m=\u001b[39m results\u001b[39m.\u001b[39mplot\u001b[39m.\u001b[39marea(linewidth\u001b[39m=\u001b[39m\u001b[39m0\u001b[39m)\n\u001b[1;32m 2\u001b[0m ax\u001b[39m.\u001b[39mplot(model\u001b[39m.\u001b[39mnet_demand, lw\u001b[39m=\u001b[39m\u001b[39m3\u001b[39m, label\u001b[39m=\u001b[39m\u001b[39m'\u001b[39m\u001b[39mDemand\u001b[39m\u001b[39m'\u001b[39m)\n\u001b[1;32m 3\u001b[0m ax\u001b[39m.\u001b[39mlegend()\n", - "\u001b[0;31mNameError\u001b[0m: name 'results' is not defined" + "name": "stdout", + "output_type": "stream", + "text": [ + "model prepared\n", + "executing solve\n", + "============INSIDE TECHNOLOGY===========\n", + "2.5 MW\n", + "[unyt_quantity(2.5, 'MW')]\n", + "Nuclear produced 2.5 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.235804598128714 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(2.2358046, 'MW')]\n", + "Nuclear produced 2.235804598128714 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.9903833574080827 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.99038336, 'MW')]\n", + "Nuclear produced 1.9903833574080827 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.7811763161220706 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.78117632, 'MW')]\n", + "Nuclear produced 1.7811763161220706 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.6230500717933287 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.62305007, 'MW')]\n", + "Nuclear produced 1.6230500717933287 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.5272413362349628 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.52724134, 'MW')]\n", + "Nuclear produced 1.5272413362349628 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.5005584362697455 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.50055844, 'MW')]\n", + "Nuclear produced 1.5005584362697455 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.5448975027930876 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.5448975, 'MW')]\n", + "Nuclear produced 1.5448975027930876 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.6571077285832025 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.65710773, 'MW')]\n", + "Nuclear produced 1.6571077285832025 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.8292152698607762 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.82921527, 'MW')]\n", + "Nuclear produced 1.8292152698607762 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.048989880783898 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.04898988, 'MW')]\n", + "Nuclear produced 2.048989880783898 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.3008140148961633 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.30081401, 'MW')]\n", + "Nuclear produced 2.3008140148961633 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.5667926337451217 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.56679263, 'MW')]\n", + "Nuclear produced 2.5667926337451217 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.828024857839569 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.82802486, 'MW')]\n", + "Nuclear produced 2.828024857839569 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.065947094330595 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.06594709, 'MW')]\n", + "Nuclear produced 3.065947094330595 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.2636521965473317 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.2636522, 'MW')]\n", + "Nuclear produced 3.2636521965473317 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.4070909137343404 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.40709091, 'MW')]\n", + "Nuclear produced 3.4070909137343404 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.4860702539900283 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.48607025, 'MW')]\n", + "Nuclear produced 3.4860702539900283 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.4949778150885042 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.49497782, 'MW')]\n", + "Nuclear produced 3.4949778150885042 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.4331806110416028 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.43318061, 'MW')]\n", + "Nuclear produced 3.4331806110416028 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.3050700531275634 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.30507005, 'MW')]\n", + "Nuclear produced 3.3050700531275634 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.1197498889602455 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.11974989, 'MW')]\n", + "Nuclear produced 3.1197498889602455 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.890389275163496 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.89038928, 'MW')]\n", + "Nuclear produced 2.890389275163496 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.633286955373779 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.63328696, 'MW')]\n", + "Nuclear produced 2.633286955373779 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.3667130446262212 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.36671304, 'MW')]\n", + "Nuclear produced 2.3667130446262212 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.1096107248365055 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.10961072, 'MW')]\n", + "Nuclear produced 2.1096107248365055 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.8802501110397558 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.88025011, 'MW')]\n", + "Nuclear produced 1.8802501110397558 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.694929946872437 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.69492995, 'MW')]\n", + "Nuclear produced 1.694929946872437 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.5668193889583977 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.56681939, 'MW')]\n", + "Nuclear produced 1.5668193889583977 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.5050221849114962 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.50502218, 'MW')]\n", + "Nuclear produced 1.5050221849114962 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.5139297460099714 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.51392975, 'MW')]\n", + "Nuclear produced 1.5139297460099714 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.5929090862656592 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.59290909, 'MW')]\n", + "Nuclear produced 1.5929090862656592 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.7363478034526667 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.7363478, 'MW')]\n", + "Nuclear produced 1.7363478034526667 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "1.9340529056694047 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.93405291, 'MW')]\n", + "Nuclear produced 1.9340529056694047 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.171975142160429 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.17197514, 'MW')]\n", + "Nuclear produced 2.171975142160429 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.4332073662548765 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.43320737, 'MW')]\n", + "Nuclear produced 2.4332073662548765 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.6991859851038345 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.69918599, 'MW')]\n", + "Nuclear produced 2.6991859851038345 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.9510101192161002 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.95101012, 'MW')]\n", + "Nuclear produced 2.9510101192161002 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.1707847301392222 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.17078473, 'MW')]\n", + "Nuclear produced 3.1707847301392222 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.3428922714167966 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.34289227, 'MW')]\n", + "Nuclear produced 3.3428922714167966 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.455102497206912 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.4551025, 'MW')]\n", + "Nuclear produced 3.455102497206912 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.4994415637302545 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.49944156, 'MW')]\n", + "Nuclear produced 3.4994415637302545 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.4727586637650374 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.47275866, 'MW')]\n", + "Nuclear produced 3.4727586637650374 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.376949928206672 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.37694993, 'MW')]\n", + "Nuclear produced 3.376949928206672 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.218823683877931 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.21882368, 'MW')]\n", + "Nuclear produced 3.218823683877931 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "3.0096166425919195 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.00961664, 'MW')]\n", + "Nuclear produced 3.0096166425919195 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.7641954018712864 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.7641954, 'MW')]\n", + "Nuclear produced 2.7641954018712864 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "2.5000000000000004 MW\n", + "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.5, 'MW')]\n", + "Nuclear produced 2.5000000000000004 MW\n", + "============INSIDE TECHNOLOGY===========\n", + "0 MW\n", + "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", + "NaturalGas produced 0 MW\n", + "formatting results for Nuclear: 5.0 MW\n", + "formatting results for NaturalGas: 5.0 MW\n" ] } ], "source": [ - "ax = results.plot.area(linewidth=0)\n", - "ax.plot(model.net_demand, lw=3, label='Demand')\n", - "ax.legend()" + "m2.solve()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_array([2.5 , 2.2358046 , 1.99038336, 1.78117632, 1.62305007,\n", + " 1.52724134, 1.50055844, 1.5448975 , 1.65710773, 1.82921527,\n", + " 2.04898988, 2.30081401, 2.56679263, 2.82802486, 3.06594709,\n", + " 3.2636522 , 3.40709091, 3.48607025, 3.49497782, 3.43318061,\n", + " 3.30507005, 3.11974989, 2.89038928, 2.63328696, 2.36671304,\n", + " 2.10961072, 1.88025011, 1.69492995, 1.56681939, 1.50502218,\n", + " 1.51392975, 1.59290909, 1.7363478 , 1.93405291, 2.17197514,\n", + " 2.43320737, 2.69918599, 2.95101012, 3.17078473, 3.34289227,\n", + " 3.4551025 , 3.49944156, 3.47275866, 3.37694993, 3.21882368,\n", + " 3.00961664, 2.7641954 , 2.5 ], 'MW')" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "original_model = DispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", - " net_demand=net_demand)" + "m2.net_demand" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 34, "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "80.6 ms ± 13.6 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" - ] + "data": { + "text/plain": [ + "[Nuclear: 5.0 MW, NaturalGas: 5.0 MW]" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "%%timeit\n", - "original_model.solve()" + "m2.technology_list" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 35, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "[unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW'),\n", + " unyt_quantity(0., 'MW')]" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" + } + ], + "source": [ + "m2.technology_list[0].power_history" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "============INSIDE TECHNOLOGY===========\n", + "2.2358046 MW\n", + "[unyt_quantity(2.2358046, 'MW')]\n" + ] }, { "data": { - "image/png": "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", "text/plain": [ - "
" + "unyt_quantity(2.2358046, 'MW')" ] }, + "execution_count": 36, "metadata": {}, - "output_type": "display_data" + "output_type": "execute_result" } ], "source": [ - "original_model.results.plot.area(lw=0)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "from timeit import timeit, repeat" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "logic_time = timeit(stmt=\"model.solve()\",\n", - " globals=globals(),\n", - " number=7)" + "t2[0].power_output(2.2358046*MW)" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 37, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], 'MW')" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "logic_time = repeat(stmt=\"model.solve()\",\n", - " globals=globals(),\n", - " repeat=7,\n", - " number=10)" + "m2.covered_demand" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 38, "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
NuclearNaturalGasCurtailmentShortfall
00.000.00
10.000.00
20.000.00
30.000.00
40.000.00
50.000.00
60.000.00
70.000.00
80.000.00
90.000.00
100.000.00
110.000.00
120.000.00
130.000.00
140.000.00
150.000.00
160.000.00
170.000.00
180.000.00
190.000.00
200.000.00
210.000.00
220.000.00
230.000.00
240.000.00
250.000.00
260.000.00
270.000.00
280.000.00
290.000.00
300.000.00
310.000.00
320.000.00
330.000.00
340.000.00
350.000.00
360.000.00
370.000.00
380.000.00
390.000.00
400.000.00
410.000.00
420.000.00
430.000.00
440.000.00
450.000.00
460.000.00
470.000.00
\n", + "
" + ], "text/plain": [ - "np.float64(3.4105235536040897)" + " Nuclear NaturalGas Curtailment Shortfall\n", + "0 0.0 0 0.0 0\n", + "1 0.0 0 0.0 0\n", + "2 0.0 0 0.0 0\n", + "3 0.0 0 0.0 0\n", + "4 0.0 0 0.0 0\n", + "5 0.0 0 0.0 0\n", + "6 0.0 0 0.0 0\n", + "7 0.0 0 0.0 0\n", + "8 0.0 0 0.0 0\n", + "9 0.0 0 0.0 0\n", + "10 0.0 0 0.0 0\n", + "11 0.0 0 0.0 0\n", + "12 0.0 0 0.0 0\n", + "13 0.0 0 0.0 0\n", + "14 0.0 0 0.0 0\n", + "15 0.0 0 0.0 0\n", + "16 0.0 0 0.0 0\n", + "17 0.0 0 0.0 0\n", + "18 0.0 0 0.0 0\n", + "19 0.0 0 0.0 0\n", + "20 0.0 0 0.0 0\n", + "21 0.0 0 0.0 0\n", + "22 0.0 0 0.0 0\n", + "23 0.0 0 0.0 0\n", + "24 0.0 0 0.0 0\n", + "25 0.0 0 0.0 0\n", + "26 0.0 0 0.0 0\n", + "27 0.0 0 0.0 0\n", + "28 0.0 0 0.0 0\n", + "29 0.0 0 0.0 0\n", + "30 0.0 0 0.0 0\n", + "31 0.0 0 0.0 0\n", + "32 0.0 0 0.0 0\n", + "33 0.0 0 0.0 0\n", + "34 0.0 0 0.0 0\n", + "35 0.0 0 0.0 0\n", + "36 0.0 0 0.0 0\n", + "37 0.0 0 0.0 0\n", + "38 0.0 0 0.0 0\n", + "39 0.0 0 0.0 0\n", + "40 0.0 0 0.0 0\n", + "41 0.0 0 0.0 0\n", + "42 0.0 0 0.0 0\n", + "43 0.0 0 0.0 0\n", + "44 0.0 0 0.0 0\n", + "45 0.0 0 0.0 0\n", + "46 0.0 0 0.0 0\n", + "47 0.0 0 0.0 0" ] }, - "execution_count": 54, + "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "(np.array(logic_time)/10*1e3).std()" + "m2.results" ] }, { diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 22fec14..b1d2c18 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -1,85 +1,92 @@ from osier import OsierModel -from osier.utils import get_nonstorage_techs, get_storage_techs, get_tech_names +from osier.utils import get_tech_names from copy import deepcopy +from unyt import unyt_array +import pandas as pd import numpy as np +import warnings + +LARGE_NUMBER = 1e20 class LogicDispatchModel(OsierModel): def __init__(self, technology_list, - net_demand, + net_demand, + allow_blackout=False, + curtailment=True, + verbosity=50, *args, **kwargs): super().__init__(technology_list=technology_list, net_demand=net_demand, *args, **kwargs) - - self.storage_techs = get_storage_techs(self.technology_list) - self.nonstorage_techs = get_nonstorage_techs(self.technology_list) self.technology_list = technology_list + self.technology_list.sort() self.original_order = get_tech_names(self.technology_list) self.cost_history = np.zeros(len(net_demand)) self.covered_demand = None - self.objective + self.objective = None + self.results = None + self.verbosity=verbosity + self.allow_blackout = allow_blackout + self.curtailment = curtailment def _reset_all(self): - for t in self.nonstorage_techs+self.storage_techs: + for t in self.technology_list: t.reset_history() - return def _format_results(self): - + data = {} + for t in self.technology_list: + print(f"formatting results for {t}") + data[f"{t.technology_name}"] = unyt_array(t.power_history).to_ndarray() + if t.technology_type == 'storage': + data[f"{t.technology_name}_level"] = unyt_array(t.storage_history).to_ndarray() + data[f"{t.technology_name}_charge"] = unyt_array(t.charge_history).to_ndarray() + data["Curtailment"] = np.array([v if v <=0 else 0 for v in self.covered_demand]) + data["Shortfall"] = np.array([v if v > 0 else 0 for v in self.covered_demand]) + self.results = pd.DataFrame(data) return + def _calculate_objective(self): + self.objective = sum(np.array(t.power_history).sum() + *t.variable_cost.to_value() + for t in self.technology_list) + return def solve(self): + """ + This function executes the model solve with a rule-based approach. + Net demand is copied, then the technology histories are reset. + """ self.covered_demand = self.net_demand.copy() - self.nonstorage_techs.sort() - self.storage_techs.sort() - self.technology_list.sort() self._reset_all() + print('model prepared') + try: + print('executing solve') + for i, v in enumerate(self.covered_demand): + for t in self.technology_list: + power_out = t.power_output(v, time_delta=self.time_delta) + print(f"{t.technology_name} produced {power_out}") + v -= power_out - for i, v in enumerate(self.covered_demand): - for t in self.technology_list: - power_out = t.power_output(v, time_delta=self.time_delta) - v -= power_out - + self.covered_demand[i] = v + if not self.allow_blackout and (v>0): + print('solve failed -- unmet demand') + raise ValueError - # # there is unmet demand - # # if v > 0: - # for t in self.nonstorage_techs: - # power_out = t.power_output(v, - # time_delta=self.time_delta) - # v -= power_out - # # print(f"{t.technology_name} output {power_out}") - # # if v <= 0: - # # break - # # else: - # # continue - - # # there is still unmet demand, dispatch storage technologies - # if v > 0: - # for s in self.storage_techs: - # power_out = s.power_output(v, - # time_delta=self.time_delta) - # v -= power_out - # # if v <= 0: - # # break - # # else: - # # continue - - # # there is excess energy (e.g., from renewables), store excess - # if v < 0: - # for s in self.storage_techs: - # power_in = s.charge(v, - # time_delta=self.time_delta) - # v += power_in - # # if v >= 0: - # # break - # # else: - # # continue + if not self.curtailment and (v<0): + print('solve failed -- too much overproduction (no curtailment allowed)') + raise ValueError + + self._format_results() + self._calculate_objective() + except ValueError: + if self.verbosity <= 30: + warnings.warn( + f"Infeasible or no solution. Objective set to {LARGE_NUMBER}") + self.objective = LARGE_NUMBER - self.covered_demand[i] = v - return \ No newline at end of file diff --git a/osier/technology.py b/osier/technology.py index 06fd421..d18a1c0 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -641,9 +641,12 @@ def power_output(self, to avoid ambiguity. """ assert isinstance(demand, unyt_quantity) + power_out = max(0*demand.units,min(demand, self.capacity)) self.power_level = (max(0*demand.units, min(demand, self.capacity))) self.power_history.append(self.power_level) - + print("============INSIDE TECHNOLOGY===========") + print(f"{self.power_level}") + print(self.power_history) return self.power_level diff --git a/tests/test_models.py b/tests/test_models.py index 2370a51..b1bbd40 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -1,4 +1,4 @@ -from osier import DispatchModel +from osier import DispatchModel, LogicDispatchModel from osier import Technology, ThermalTechnology, StorageTechnology, RampingTechnology from unyt import unyt_array import unyt @@ -302,3 +302,25 @@ def test_dispatch_model_solve_case6(technology_set_4, net_demand): 'Curtailment', 'LoadLoss']].sum().sum() assert (total_gen - net_demand.sum()) == pytest.approx(0, abs=TOL) + + +def test_hierarchical_model_solve_case1(technology_set_1, net_demand): + """ + Tests that the dispatch model produces expected results. Where all + the technologies are simply :class:`Technology` objects. The model + should always choose the cheapest technology, as long as it has + enough capacity to meet the demand. + """ + model = LogicDispatchModel(technology_list=technology_set_1, + net_demand=net_demand, + curtailment=False, + allow_blackout=False) + model.solve() + cheapest_tech = unyt_array( + [t.variable_cost for t in technology_set_1]).min() + expected_result = cheapest_tech * net_demand.sum() + + assert model.objective == pytest.approx(expected_result, rel=TOL) + assert model.results['Nuclear'].sum( + ) == pytest.approx(net_demand.sum(), TOL) + assert model.results['NaturalGas'].sum() == pytest.approx(0.0, rel=TOL) diff --git a/tests/test_technology.py b/tests/test_technology.py index b286459..eb5a352 100644 --- a/tests/test_technology.py +++ b/tests/test_technology.py @@ -3,7 +3,7 @@ import numpy as np import pandas as pd import osier -from unyt import kW, MW, hr, BTU, Horsepower, day, kg, GW, megatonnes +from unyt import kW, MW, hr, BTU, Horsepower, day, kg, GW, megatonnes, MWh from osier import Technology from osier.technology import _validate_unit, _validate_quantity from unyt.exceptions import UnitParseError @@ -477,10 +477,12 @@ def test_storage_charge(): demand = np.array([-400,-500,-1000,-3500,-1000,-5])*MW for i,d in enumerate(demand): battery.charge(d) - expected_storage = np.array([500, 1000, 2000, 3000,4000,4000])*MW*hour - expected_power = -np.array([400, 500, 1000, 1000, 1000, 0])*MW + expected_storage = np.array([500, 1000, 2000, 3000,4000,4000])*MWh + expected_charge = -np.array([400, 500, 1000, 1000, 1000, 0])*MW + expected_power = np.zeros(len(demand))*MW assert np.all(battery.storage_history == expected_storage) assert np.all(battery.power_history == expected_power) + assert np.all(battery.charge_history == expected_charge) def test_storage_power_out(): @@ -488,7 +490,7 @@ def test_storage_power_out(): demand = np.array([1e3, 1e3, 1e3, 500, 1e3])*MW for i,d in enumerate(demand): battery.power_output(d) - expected_storage = np.array([3000, 2000, 1000, 500, 0.0])*MW*hour + expected_storage = np.array([3000, 2000, 1000, 500, 0.0])*MWh expected_power = np.array([1e3, 1e3, 1e3, 500, 500])*MW print(battery.storage_history[6:]) print(battery.power_history[6:]) From 54a78eb75400d963130427890bc663e90788fe76 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 16 Dec 2024 11:53:43 -0600 Subject: [PATCH 20/28] working logical flow model --- osier/__init__.py | 4 ++-- osier/models/capacity_expansion.py | 11 +++++++++-- osier/models/dispatch.py | 4 ++-- osier/models/logic_dispatch.py | 12 +++++------- osier/technology.py | 8 ++------ 5 files changed, 20 insertions(+), 19 deletions(-) diff --git a/osier/__init__.py b/osier/__init__.py index 62aa757..ea11fff 100644 --- a/osier/__init__.py +++ b/osier/__init__.py @@ -10,11 +10,11 @@ from .technology import * +from .models.model import * from .models.dispatch import * +from .models.logic_dispatch import * from .models.capacity_expansion import * from .models.deap_runner import * -from .models.model import * -from .models.logic_dispatch import * from .utils import * from .equations import * diff --git a/osier/models/capacity_expansion.py b/osier/models/capacity_expansion.py index f59f4ae..2a1a1cf 100644 --- a/osier/models/capacity_expansion.py +++ b/osier/models/capacity_expansion.py @@ -7,12 +7,16 @@ import functools import time -from osier import DispatchModel +from osier import DispatchModel, LogicDispatchModel from pymoo.core.problem import ElementwiseProblem LARGE_NUMBER = 1e20 +dispatch_models = {'lp':DispatchModel, + 'hierarchical':LogicDispatchModel, + 'logical':LogicDispatchModel, + 'rule_based':LogicDispatchModel} class CapacityExpansion(ElementwiseProblem): """ @@ -98,6 +102,7 @@ def __init__(self, allow_blackout=False, verbosity=50, solver='cbc', + model_engine='lp', **kwargs): self.technology_list = deepcopy(technology_list) self.demand = demand @@ -109,6 +114,7 @@ def __init__(self, self.curtailment = curtailment self.allow_blackout = allow_blackout self.verbosity = verbosity + self.model_engine = model_engine.lower() self.solver = solver if isinstance(demand, unyt_array): @@ -186,7 +192,8 @@ def _evaluate(self, x, out, *args, **kwargs): - wind_gen \ - solar_gen - model = DispatchModel(technology_list=self.dispatchable_techs, + dispatch_model = dispatch_models[self.model_engine] + model = dispatch_model(technology_list=self.dispatchable_techs, net_demand=net_demand, power_units=self.power_units, curtailment=self.curtailment, diff --git a/osier/models/dispatch.py b/osier/models/dispatch.py index 392b3a9..a7afa95 100644 --- a/osier/models/dispatch.py +++ b/osier/models/dispatch.py @@ -598,10 +598,10 @@ def solve(self, solver=None): else: optimizer = po.SolverFactory(self.solver) - results = optimizer.solve(self.model, tee=self.verbose) try: + optimizer.solve(self.model, tee=self.verbose) self.objective = self.model.objective() - except ValueError: + except (ValueError, RuntimeError): if self.verbosity <= 30: warnings.warn( f"Infeasible or no solution. Objective set to {LARGE_NUMBER}") diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index b1d2c18..e98c88e 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -1,7 +1,7 @@ from osier import OsierModel from osier.utils import get_tech_names from copy import deepcopy -from unyt import unyt_array +from unyt import unyt_array, MW import pandas as pd import numpy as np import warnings @@ -40,7 +40,6 @@ def _reset_all(self): def _format_results(self): data = {} for t in self.technology_list: - print(f"formatting results for {t}") data[f"{t.technology_name}"] = unyt_array(t.power_history).to_ndarray() if t.technology_type == 'storage': data[f"{t.technology_name}_level"] = unyt_array(t.storage_history).to_ndarray() @@ -63,22 +62,21 @@ def solve(self): """ self.covered_demand = self.net_demand.copy() self._reset_all() - print('model prepared') try: - print('executing solve') for i, v in enumerate(self.covered_demand): for t in self.technology_list: power_out = t.power_output(v, time_delta=self.time_delta) - print(f"{t.technology_name} produced {power_out}") v -= power_out self.covered_demand[i] = v if not self.allow_blackout and (v>0): - print('solve failed -- unmet demand') + if self.verbosity <= 20: + print('solve failed -- unmet demand') raise ValueError if not self.curtailment and (v<0): - print('solve failed -- too much overproduction (no curtailment allowed)') + if self.verbosity <= 20: + print('solve failed -- too much overproduction (no curtailment allowed)') raise ValueError self._format_results() diff --git a/osier/technology.py b/osier/technology.py index d18a1c0..d193e79 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -641,12 +641,8 @@ def power_output(self, to avoid ambiguity. """ assert isinstance(demand, unyt_quantity) - power_out = max(0*demand.units,min(demand, self.capacity)) - self.power_level = (max(0*demand.units, min(demand, self.capacity))) - self.power_history.append(self.power_level) - print("============INSIDE TECHNOLOGY===========") - print(f"{self.power_level}") - print(self.power_history) + self.power_level = max(0*demand.units, min(demand, self.capacity)) + self.power_history.append(self.power_level.copy()) return self.power_level From 5388b027a185b0b012c0c9c3892619623033dacf Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 16 Dec 2024 14:59:19 -0600 Subject: [PATCH 21/28] updates dispatch notebook --- .../examples/hierarchical_dispatch.ipynb | 16079 +++------------- osier/models/dispatch.py | 2 +- 2 files changed, 3069 insertions(+), 13012 deletions(-) diff --git a/docs/source/examples/hierarchical_dispatch.ipynb b/docs/source/examples/hierarchical_dispatch.ipynb index a992c63..d237c8e 100644 --- a/docs/source/examples/hierarchical_dispatch.ipynb +++ b/docs/source/examples/hierarchical_dispatch.ipynb @@ -134,12 +134,13 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ "model = LogicDispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", - " net_demand=net_demand)" + " net_demand=net_demand,\n", + " solver='highs')" ] }, { @@ -151,87 +152,2445 @@ "name": "stdout", "output_type": "stream", "text": [ - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", "formatting results for Battery: 10.0 MW\n", "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n" + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "21.4 ms ± 3.18 ms per loop (mean ± std. dev. of 7 runs, 100 loops each)\n" ] } ], "source": [ + "%%timeit\n", "model.solve()" ] }, @@ -587,80 +2946,6 @@ "name": "stdout", "output_type": "stream", "text": [ - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", "formatting results for Battery: 10.0 MW\n", "formatting results for Nuclear_Adv: 50.0 MW\n", "formatting results for NaturalGas_Conv: 50.0 MW\n" @@ -679,7 +2964,7 @@ { "data": { "text/plain": [ - "[]" + "[]" ] }, "execution_count": 11, @@ -709,7 +2994,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 12, @@ -753,7 +3038,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "77.3 ms ± 2.42 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" + "75.1 ms ± 648 μs per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" ] } ], @@ -771,6244 +3056,250 @@ "name": "stdout", "output_type": "stream", "text": [ - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "23 ms ± 246 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "19.6 ms ± 166 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" ] } ], @@ -7415,7 +3706,7 @@ { "data": { "text/plain": [ - "[]" + "[]" ] }, "execution_count": 21, @@ -7456,5950 +3747,252 @@ "name": "stdout", "output_type": "stream", "text": [ - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", "formatting results for Battery: 10.0 MW\n", "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n" - ] - } - ], - "source": [ - "logic_time = timeit(stmt=\"model.solve()\",\n", - " globals=globals(),\n", - " number=7)" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "model prepared\n", - "executing solve\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 37.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 7.951058398498276 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 0.7117116358330833 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 1.3372299656686408 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.384950886581052 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 23.765381464532865 MW\n", - "Battery produced 0.0 MW\n", - "Nuclear_Adv produced 33.00211301971132 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 20.502113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 2.4064546426181153 MW\n", - "Nuclear_Adv produced 8.002113019711317 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 15.07885536541231 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 9.00292470037482 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 9.674250926360216 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 24.258906826940397 MW\n", - "Battery produced 7.919294431021669 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 37.674890632499455 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 25.0 MW\n", - "NaturalGas_Conv produced 15.632799139378712 MW\n", - "Battery produced -10.0 MW\n", - "Nuclear_Adv produced 12.5 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced 10.0 MW\n", - "Nuclear_Adv produced 5.726794498033911 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", - "Battery produced -2.030047802537794 MW\n", - "Nuclear_Adv produced 0.0 MW\n", - "NaturalGas_Conv produced 0.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n" + ] + } + ], + "source": [ + "logic_time = timeit(stmt=\"model.solve()\",\n", + " globals=globals(),\n", + " number=7)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", + "formatting results for Battery: 10.0 MW\n", + "formatting results for Nuclear_Adv: 50.0 MW\n", + "formatting results for NaturalGas_Conv: 50.0 MW\n", "formatting results for Battery: 10.0 MW\n", "formatting results for Nuclear_Adv: 50.0 MW\n", "formatting results for NaturalGas_Conv: 50.0 MW\n" @@ -13421,7 +4014,7 @@ { "data": { "text/plain": [ - "np.float64(5.026711488859308)" + "np.float64(0.41863088091230266)" ] }, "execution_count": 25, @@ -13505,435 +4098,11 @@ "cell_type": "code", "execution_count": 30, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([2.5 , 2.2358046 , 1.99038336, 1.78117632, 1.62305007,\n", - " 1.52724134, 1.50055844, 1.5448975 , 1.65710773, 1.82921527,\n", - " 2.04898988, 2.30081401, 2.56679263, 2.82802486, 3.06594709,\n", - " 3.2636522 , 3.40709091, 3.48607025, 3.49497782, 3.43318061,\n", - " 3.30507005, 3.11974989, 2.89038928, 2.63328696, 2.36671304,\n", - " 2.10961072, 1.88025011, 1.69492995, 1.56681939, 1.50502218,\n", - " 1.51392975, 1.59290909, 1.7363478 , 1.93405291, 2.17197514,\n", - " 2.43320737, 2.69918599, 2.95101012, 3.17078473, 3.34289227,\n", - " 3.4551025 , 3.49944156, 3.47275866, 3.37694993, 3.21882368,\n", - " 3.00961664, 2.7641954 , 2.5 ])" - ] - }, - "execution_count": 30, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "net_demand_func()" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "metadata": {}, - "outputs": [], - "source": [ - "t2 = technology_set_1()" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "model prepared\n", - "executing solve\n", - "============INSIDE TECHNOLOGY===========\n", - "2.5 MW\n", - "[unyt_quantity(2.5, 'MW')]\n", - "Nuclear produced 2.5 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.235804598128714 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(2.2358046, 'MW')]\n", - "Nuclear produced 2.235804598128714 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.9903833574080827 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.99038336, 'MW')]\n", - "Nuclear produced 1.9903833574080827 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.7811763161220706 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.78117632, 'MW')]\n", - "Nuclear produced 1.7811763161220706 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.6230500717933287 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.62305007, 'MW')]\n", - "Nuclear produced 1.6230500717933287 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.5272413362349628 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.52724134, 'MW')]\n", - "Nuclear produced 1.5272413362349628 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.5005584362697455 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.50055844, 'MW')]\n", - "Nuclear produced 1.5005584362697455 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.5448975027930876 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.5448975, 'MW')]\n", - "Nuclear produced 1.5448975027930876 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.6571077285832025 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.65710773, 'MW')]\n", - "Nuclear produced 1.6571077285832025 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.8292152698607762 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.82921527, 'MW')]\n", - "Nuclear produced 1.8292152698607762 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.048989880783898 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.04898988, 'MW')]\n", - "Nuclear produced 2.048989880783898 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.3008140148961633 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.30081401, 'MW')]\n", - "Nuclear produced 2.3008140148961633 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.5667926337451217 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.56679263, 'MW')]\n", - "Nuclear produced 2.5667926337451217 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.828024857839569 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.82802486, 'MW')]\n", - "Nuclear produced 2.828024857839569 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.065947094330595 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.06594709, 'MW')]\n", - "Nuclear produced 3.065947094330595 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.2636521965473317 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.2636522, 'MW')]\n", - "Nuclear produced 3.2636521965473317 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.4070909137343404 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.40709091, 'MW')]\n", - "Nuclear produced 3.4070909137343404 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.4860702539900283 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.48607025, 'MW')]\n", - "Nuclear produced 3.4860702539900283 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.4949778150885042 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.49497782, 'MW')]\n", - "Nuclear produced 3.4949778150885042 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.4331806110416028 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.43318061, 'MW')]\n", - "Nuclear produced 3.4331806110416028 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.3050700531275634 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.30507005, 'MW')]\n", - "Nuclear produced 3.3050700531275634 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.1197498889602455 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.11974989, 'MW')]\n", - "Nuclear produced 3.1197498889602455 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.890389275163496 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.89038928, 'MW')]\n", - "Nuclear produced 2.890389275163496 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.633286955373779 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.63328696, 'MW')]\n", - "Nuclear produced 2.633286955373779 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.3667130446262212 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.36671304, 'MW')]\n", - "Nuclear produced 2.3667130446262212 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.1096107248365055 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.10961072, 'MW')]\n", - "Nuclear produced 2.1096107248365055 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.8802501110397558 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.88025011, 'MW')]\n", - "Nuclear produced 1.8802501110397558 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.694929946872437 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.69492995, 'MW')]\n", - "Nuclear produced 1.694929946872437 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.5668193889583977 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.56681939, 'MW')]\n", - "Nuclear produced 1.5668193889583977 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.5050221849114962 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.50502218, 'MW')]\n", - "Nuclear produced 1.5050221849114962 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.5139297460099714 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.51392975, 'MW')]\n", - "Nuclear produced 1.5139297460099714 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.5929090862656592 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.59290909, 'MW')]\n", - "Nuclear produced 1.5929090862656592 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.7363478034526667 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.7363478, 'MW')]\n", - "Nuclear produced 1.7363478034526667 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "1.9340529056694047 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(1.93405291, 'MW')]\n", - "Nuclear produced 1.9340529056694047 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.171975142160429 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.17197514, 'MW')]\n", - "Nuclear produced 2.171975142160429 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.4332073662548765 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.43320737, 'MW')]\n", - "Nuclear produced 2.4332073662548765 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.6991859851038345 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.69918599, 'MW')]\n", - "Nuclear produced 2.6991859851038345 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.9510101192161002 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.95101012, 'MW')]\n", - "Nuclear produced 2.9510101192161002 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.1707847301392222 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.17078473, 'MW')]\n", - "Nuclear produced 3.1707847301392222 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.3428922714167966 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.34289227, 'MW')]\n", - "Nuclear produced 3.3428922714167966 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.455102497206912 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.4551025, 'MW')]\n", - "Nuclear produced 3.455102497206912 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.4994415637302545 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.49944156, 'MW')]\n", - "Nuclear produced 3.4994415637302545 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.4727586637650374 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.47275866, 'MW')]\n", - "Nuclear produced 3.4727586637650374 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.376949928206672 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.37694993, 'MW')]\n", - "Nuclear produced 3.376949928206672 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.218823683877931 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.21882368, 'MW')]\n", - "Nuclear produced 3.218823683877931 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "3.0096166425919195 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(3.00961664, 'MW')]\n", - "Nuclear produced 3.0096166425919195 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.7641954018712864 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.7641954, 'MW')]\n", - "Nuclear produced 2.7641954018712864 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "2.5000000000000004 MW\n", - "[unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(0., 'MW'), unyt_quantity(2.5, 'MW')]\n", - "Nuclear produced 2.5000000000000004 MW\n", - "============INSIDE TECHNOLOGY===========\n", - "0 MW\n", - "[unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW'), unyt_quantity(0, 'MW')]\n", - "NaturalGas produced 0 MW\n", "formatting results for Nuclear: 5.0 MW\n", "formatting results for NaturalGas: 5.0 MW\n" ] @@ -13945,36 +4114,7 @@ }, { "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "unyt_array([2.5 , 2.2358046 , 1.99038336, 1.78117632, 1.62305007,\n", - " 1.52724134, 1.50055844, 1.5448975 , 1.65710773, 1.82921527,\n", - " 2.04898988, 2.30081401, 2.56679263, 2.82802486, 3.06594709,\n", - " 3.2636522 , 3.40709091, 3.48607025, 3.49497782, 3.43318061,\n", - " 3.30507005, 3.11974989, 2.89038928, 2.63328696, 2.36671304,\n", - " 2.10961072, 1.88025011, 1.69492995, 1.56681939, 1.50502218,\n", - " 1.51392975, 1.59290909, 1.7363478 , 1.93405291, 2.17197514,\n", - " 2.43320737, 2.69918599, 2.95101012, 3.17078473, 3.34289227,\n", - " 3.4551025 , 3.49944156, 3.47275866, 3.37694993, 3.21882368,\n", - " 3.00961664, 2.7641954 , 2.5 ], 'MW')" - ] - }, - "execution_count": 33, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "m2.net_demand" - ] - }, - { - "cell_type": "code", - "execution_count": 34, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -13983,7 +4123,7 @@ "[Nuclear: 5.0 MW, NaturalGas: 5.0 MW]" ] }, - "execution_count": 34, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -13994,125 +4134,7 @@ }, { "cell_type": "code", - "execution_count": 35, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW'),\n", - " unyt_quantity(0., 'MW')]" - ] - }, - "execution_count": 35, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "m2.technology_list[0].power_history" - ] - }, - { - "cell_type": "code", - "execution_count": 36, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "============INSIDE TECHNOLOGY===========\n", - "2.2358046 MW\n", - "[unyt_quantity(2.2358046, 'MW')]\n" - ] - }, - { - "data": { - "text/plain": [ - "unyt_quantity(2.2358046, 'MW')" - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "t2[0].power_output(2.2358046*MW)" - ] - }, - { - "cell_type": "code", - "execution_count": 37, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "unyt_array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], 'MW')" - ] - }, - "execution_count": 37, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "m2.covered_demand" - ] - }, - { - "cell_type": "code", - "execution_count": 38, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -14145,336 +4167,336 @@ " \n", " \n", " 0\n", - " 0.0\n", + " 2.500000\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 1\n", - " 0.0\n", + " 2.235805\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 2\n", - " 0.0\n", + " 1.990383\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 3\n", - " 0.0\n", + " 1.781176\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 4\n", - " 0.0\n", + " 1.623050\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 5\n", - " 0.0\n", + " 1.527241\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 6\n", - " 0.0\n", + " 1.500558\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 7\n", - " 0.0\n", + " 1.544898\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 8\n", - " 0.0\n", + " 1.657108\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 9\n", - " 0.0\n", + " 1.829215\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 10\n", - " 0.0\n", + " 2.048990\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 11\n", - " 0.0\n", + " 2.300814\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 12\n", - " 0.0\n", + " 2.566793\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 13\n", - " 0.0\n", + " 2.828025\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 14\n", - " 0.0\n", + " 3.065947\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 15\n", - " 0.0\n", + " 3.263652\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 16\n", - " 0.0\n", + " 3.407091\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 17\n", - " 0.0\n", + " 3.486070\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 18\n", - " 0.0\n", + " 3.494978\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 19\n", - " 0.0\n", + " 3.433181\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 20\n", - " 0.0\n", + " 3.305070\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 21\n", - " 0.0\n", + " 3.119750\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 22\n", - " 0.0\n", + " 2.890389\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 23\n", - " 0.0\n", + " 2.633287\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 24\n", - " 0.0\n", + " 2.366713\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 25\n", - " 0.0\n", + " 2.109611\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 26\n", - " 0.0\n", + " 1.880250\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 27\n", - " 0.0\n", + " 1.694930\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 28\n", - " 0.0\n", + " 1.566819\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 29\n", - " 0.0\n", + " 1.505022\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 30\n", - " 0.0\n", + " 1.513930\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 31\n", - " 0.0\n", + " 1.592909\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 32\n", - " 0.0\n", + " 1.736348\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 33\n", - " 0.0\n", + " 1.934053\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 34\n", - " 0.0\n", + " 2.171975\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 35\n", - " 0.0\n", + " 2.433207\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 36\n", - " 0.0\n", + " 2.699186\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 37\n", - " 0.0\n", + " 2.951010\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 38\n", - " 0.0\n", + " 3.170785\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 39\n", - " 0.0\n", + " 3.342892\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 40\n", - " 0.0\n", + " 3.455102\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 41\n", - " 0.0\n", + " 3.499442\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 42\n", - " 0.0\n", + " 3.472759\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 43\n", - " 0.0\n", + " 3.376950\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 44\n", - " 0.0\n", + " 3.218824\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 45\n", - " 0.0\n", + " 3.009617\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 46\n", - " 0.0\n", + " 2.764195\n", " 0\n", " 0.0\n", " 0\n", " \n", " \n", " 47\n", - " 0.0\n", + " 2.500000\n", " 0\n", " 0.0\n", " 0\n", @@ -14484,58 +4506,58 @@ "" ], "text/plain": [ - " Nuclear NaturalGas Curtailment Shortfall\n", - "0 0.0 0 0.0 0\n", - "1 0.0 0 0.0 0\n", - "2 0.0 0 0.0 0\n", - "3 0.0 0 0.0 0\n", - "4 0.0 0 0.0 0\n", - "5 0.0 0 0.0 0\n", - "6 0.0 0 0.0 0\n", - "7 0.0 0 0.0 0\n", - "8 0.0 0 0.0 0\n", - "9 0.0 0 0.0 0\n", - "10 0.0 0 0.0 0\n", - "11 0.0 0 0.0 0\n", - "12 0.0 0 0.0 0\n", - "13 0.0 0 0.0 0\n", - "14 0.0 0 0.0 0\n", - "15 0.0 0 0.0 0\n", - "16 0.0 0 0.0 0\n", - "17 0.0 0 0.0 0\n", - "18 0.0 0 0.0 0\n", - "19 0.0 0 0.0 0\n", - "20 0.0 0 0.0 0\n", - "21 0.0 0 0.0 0\n", - "22 0.0 0 0.0 0\n", - "23 0.0 0 0.0 0\n", - "24 0.0 0 0.0 0\n", - "25 0.0 0 0.0 0\n", - "26 0.0 0 0.0 0\n", - "27 0.0 0 0.0 0\n", - "28 0.0 0 0.0 0\n", - "29 0.0 0 0.0 0\n", - "30 0.0 0 0.0 0\n", - "31 0.0 0 0.0 0\n", - "32 0.0 0 0.0 0\n", - "33 0.0 0 0.0 0\n", - "34 0.0 0 0.0 0\n", - "35 0.0 0 0.0 0\n", - "36 0.0 0 0.0 0\n", - "37 0.0 0 0.0 0\n", - "38 0.0 0 0.0 0\n", - "39 0.0 0 0.0 0\n", - "40 0.0 0 0.0 0\n", - "41 0.0 0 0.0 0\n", - "42 0.0 0 0.0 0\n", - "43 0.0 0 0.0 0\n", - "44 0.0 0 0.0 0\n", - "45 0.0 0 0.0 0\n", - "46 0.0 0 0.0 0\n", - "47 0.0 0 0.0 0" + " Nuclear NaturalGas Curtailment Shortfall\n", + "0 2.500000 0 0.0 0\n", + "1 2.235805 0 0.0 0\n", + "2 1.990383 0 0.0 0\n", + "3 1.781176 0 0.0 0\n", + "4 1.623050 0 0.0 0\n", + "5 1.527241 0 0.0 0\n", + "6 1.500558 0 0.0 0\n", + "7 1.544898 0 0.0 0\n", + "8 1.657108 0 0.0 0\n", + "9 1.829215 0 0.0 0\n", + "10 2.048990 0 0.0 0\n", + "11 2.300814 0 0.0 0\n", + "12 2.566793 0 0.0 0\n", + "13 2.828025 0 0.0 0\n", + "14 3.065947 0 0.0 0\n", + "15 3.263652 0 0.0 0\n", + "16 3.407091 0 0.0 0\n", + "17 3.486070 0 0.0 0\n", + "18 3.494978 0 0.0 0\n", + "19 3.433181 0 0.0 0\n", + "20 3.305070 0 0.0 0\n", + "21 3.119750 0 0.0 0\n", + "22 2.890389 0 0.0 0\n", + "23 2.633287 0 0.0 0\n", + "24 2.366713 0 0.0 0\n", + "25 2.109611 0 0.0 0\n", + "26 1.880250 0 0.0 0\n", + "27 1.694930 0 0.0 0\n", + "28 1.566819 0 0.0 0\n", + "29 1.505022 0 0.0 0\n", + "30 1.513930 0 0.0 0\n", + "31 1.592909 0 0.0 0\n", + "32 1.736348 0 0.0 0\n", + "33 1.934053 0 0.0 0\n", + "34 2.171975 0 0.0 0\n", + "35 2.433207 0 0.0 0\n", + "36 2.699186 0 0.0 0\n", + "37 2.951010 0 0.0 0\n", + "38 3.170785 0 0.0 0\n", + "39 3.342892 0 0.0 0\n", + "40 3.455102 0 0.0 0\n", + "41 3.499442 0 0.0 0\n", + "42 3.472759 0 0.0 0\n", + "43 3.376950 0 0.0 0\n", + "44 3.218824 0 0.0 0\n", + "45 3.009617 0 0.0 0\n", + "46 2.764195 0 0.0 0\n", + "47 2.500000 0 0.0 0" ] }, - "execution_count": 38, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -14546,10 +4568,45 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "unyt_array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], 'MW')" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "m2.covered_demand" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "np.float64(3000.0)" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "m2.objective" + ] } ], "metadata": { diff --git a/osier/models/dispatch.py b/osier/models/dispatch.py index a7afa95..9cfda74 100644 --- a/osier/models/dispatch.py +++ b/osier/models/dispatch.py @@ -108,7 +108,7 @@ class DispatchModel(): Can be overridden by specifying a unit with the value. solver : str Indicates which solver to use. May require separate installation. - Accepts: ['cplex', 'cbc']. Other solvers will be added in the future. + Accepts: ['cplex', 'cbc', 'appsi_highs']. Other solvers will be added in the future. lower_bound : float The minimum amount of energy each technology can produce per time period. Default is 0.0. From beb9fb9abff57acd4fc0191b679512859db08e7b Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Tue, 17 Dec 2024 19:54:01 -0600 Subject: [PATCH 22/28] adds parallelization tutorial --- .../examples/parallelization_tutorial.ipynb | 655 ++++++++++++++++++ 1 file changed, 655 insertions(+) create mode 100644 docs/source/examples/parallelization_tutorial.ipynb diff --git a/docs/source/examples/parallelization_tutorial.ipynb b/docs/source/examples/parallelization_tutorial.ipynb new file mode 100644 index 0000000..d9ff443 --- /dev/null +++ b/docs/source/examples/parallelization_tutorial.ipynb @@ -0,0 +1,655 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Parallelization Tutorial\n", + "\n", + "`osier` is the first multi- and many-objective energy system optimization\n", + "platform. This notebook offers a guide to parallelization with `osier`.\n", + "\n", + "You can run this notebook in interactive mode with Binder by clicking the badge below.\n", + "\n", + "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/samgdotson/osier/env-instructions?labpath=docs%2Fsource%2Fexamples%2Fparallelization_tutorial.ipynb)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# basic imports\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from unyt import MW, GW, km\n", + "\n", + "# osier imports\n", + "from osier import CapacityExpansion\n", + "from osier.tech_library import nuclear_adv, wind, battery, natural_gas\n", + "from osier import total_cost, annual_emission\n", + "\n", + "# pymoo imports\n", + "from pymoo.algorithms.moo.nsga2 import NSGA2\n", + "from pymoo.optimize import minimize\n", + "from pymoo.visualization.pcp import PCP\n", + "\n", + "from multiprocessing.pool import ThreadPool\n", + "from pymoo.core.problem import StarmapParallelization" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Preparing input data\n", + "\n", + "Users only need to supply relevant timeseries data to `osier`." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "n_hours = 24 # hours per day\n", + "n_days = 2 # days to model\n", + "N = n_hours*n_days # total number of time steps\n", + "phase_shift = 0 # horizontal shift [radians]\n", + "base_shift = 2 # vertical shift [units of demand]\n", + "hours = np.linspace(0,N,N)\n", + "total_demand = 185 # [MWh], sets the total demand [units of energy]\n", + "\n", + "demand = (np.sin((hours*np.pi/n_hours*2+phase_shift))*-1+np.ones(N)*(base_shift+1))\n", + "\n", + "np.random.seed(1234) # sets the seed for repeatability\n", + "\n", + "noise = np.random.random(N)\n", + "demand += noise\n", + "\n", + "demand = demand/demand.sum() * total_demand \n", + "wind_speed = np.random.weibull(a=2.5,size=N)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Set up the problem\n", + "\n", + "`osier` comes pre-loaded with technology data from the `osier.tech_library`. Users simply need to pass the data to a `CapacityExpansion` problem and run it using a `pymoo.minimize` runner." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [], + "source": [ + "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", + " demand=demand*MW,\n", + " wind=wind_speed,\n", + " upper_bound = 1/wind.capacity_credit,\n", + " objectives=[total_cost, annual_emission],\n", + " model_engine='logical',\n", + " solver='appsi_highs')" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "==========================================================\n", + "n_gen | n_eval | n_nds | eps | indicator \n", + "==========================================================\n", + " 1 | 20 | 5 | - | -\n", + " 2 | 40 | 10 | 0.0900438922 | nadir\n", + " 3 | 60 | 12 | 0.0865541462 | ideal\n", + " 4 | 80 | 13 | 0.0628297417 | ideal\n", + " 5 | 100 | 16 | 0.0075832178 | ideal\n", + " 6 | 120 | 18 | 0.1945920416 | nadir\n", + " 7 | 140 | 20 | 0.0574346489 | ideal\n", + " 8 | 160 | 20 | 0.0452822361 | ideal\n", + " 9 | 180 | 19 | 0.0457673861 | nadir\n", + " 10 | 200 | 20 | 0.0339976358 | nadir\n", + "CPU times: user 4min 42s, sys: 2.1 s, total: 4min 44s\n", + "Wall time: 4min 46s\n" + ] + } + ], + "source": [ + "%%time\n", + "res = minimize(problem,\n", + " NSGA2(pop_size=20),\n", + " termination=('n_gen', 10),\n", + " seed=1,\n", + " save_history=True,\n", + " verbose=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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kJdOXdw4c7NncQNANIBEAjLp6k+NA7xHq95HJ/2gMSfMi6M05oV56Qp56ZT3uSH1GgFs7+ggiIiIHIzDTCgmIiIisgcWN0RERORUWNwQERGRU2FxQ0RERE6FxQ0RERE5FRY3RERE5FRY3BAREZFTYXFDREREToXFDRERETkVFjdERETkVFjcEBERkVNhcUNEREROhcUNERERORUWN0RERORUXNUMfvDBB1Xv4IsvvkBtba3q1xERERFZQ1Vxs3nzZlUbFxHccccdKC8vV/U6IiIiImupKm4AwNvbGz///HOrxl68eFF1QERERES2UDXnJjs7G3q9vtXj33//fRY4RERE1K5Unbl58sknVW386aefVjWeiIiIyFa8WoqIiIiciuo5N782fvx4TJgwAX369IFGY14nJSYm2hQYERERkTWsLm7mzZuHefPmQafTobKyEiJiz7iIiIiIrGJ1cTNt2jRMmTIF77//vj3jISIiIrKJ1XNu3N3dUVBQYM9YiIiIiGxmdXGzevVqPPbYY/aMhYiIiMhmqr6WSk9PN/1bo9Fg6tSpuP/++7Fv3z4YDAazsbNmzbJPhEREREQqqCpugoKCzJb37t0LABgxYoRZPycXExERUUdRVdyMHz8et99+O44cOdJW8RARERHZRPWcm4MHD+LYsWPIzs7G5MmT4ePj0xZxEREREVlF9aXgkZGRiIyMxLhx47BixQp0794dx44dw1dffYX8/Hzk5+fjxIkTbRErERER0XWpLm6+/vprfP3111i4cCFcXV0REhKCcePGYdy4cfjv//5veHh44PDhwwgICGiLeImIiIhaZNPjFxoaGrBz507s3r0bhYWFeOCBB/DUU09h8ODB9oqPiIiISBWrihsPDw+Ehobivvvuw7hx43D33XejvLwc27dvR3JyMrZv327vOImIiIhaRXVxs23bNtx99904cuQIduzYgddffx3bt2/HqVOn2iI+IiIiIlVUFzehoaGorKxEfn4+tm3bhh07duDMmTNtERsRERGRaqovBe/VqxemTp2Ky5cv4/nnn0dFRQX27duH119/HfHx8fDy8mqLOImIiIhaRfWZm8uXLyM3Nxe5ubkAgB49eiAsLAz33XcfUlJSsH79ehw6dAgjR460e7BERERE12P1gzONampqcPbsWZw9exbnzp1DQ0MDhg4dao/YiIiIiFRT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woUL9o6FiIiIyGZWFTcbN27Ezz//bO9YiIiIiGymes4N59sQERGRI+PVUkRERORUVH8t1a1bt7aIg4iIiMguVBc37777bqvGJSYmqg6GiIiIyFaqi5spU6bg6NGj2LNnD7+iIiIiIoejurh58803MWnSJAwaNAhr1qzB+++/j3PnzrVFbERERESqqZ5QPH36dPTr1w+LFy/Ggw8+iOPHj2PTpk2Ijo5ui/iIiIiIVLHq8Qv19fXYuHEjoqOjMWzYMBQXF2PlypU4evQoPD097R0jERERUatZVdz8mohARODi4gKNxubNEREREdnEqmrE3d0dkyZNQl5eHn788UeMHDkSzzzzDHx8fFBTU2PvGImIiIhaTfWE4hUrVmDSpEk4duwYsrKyMGnSJJw9e7YtYiMiIiJSTXVxM23aNBw7dgzl5eWIjIxEZGSk4rj4+HibgyMiIiJSS3Vxs3btWj5fioiIiByW6uImISGhLeIgIiIisgtVE4pHjhyp6q7Ew4YN47OoiIiIqF2pKm727NmDm2++udXjCwsL4ePjozooIiIiImup+lrKxcUFL7/8Mi5fvtyq8e7u7lYFRURERGQtVcXNjh074O/v3+rxhYWF0Ov1qoMiIiIispaq4ua+++5rqziIiIiI7ILPSyAiIiKnwuKGiIiInAqLGyIiInIqLG6IiIjIqbC4ISIiIqdidXHTvXt33HDDDaZlHx8fzJgxA1FRUXYJjIiIiMgaVhc3W7ZswRNPPAEA6NmzJ7799lvMmjULW7ZswbRp0+wWIBEREZEaVhc3wcHB2LlzJwDgkUceQVVVFXx9ffHEE0/g2WeftVuARERERGpYXdzceOONqK6uBgBER0fjk08+gYhg165d8PX1tVuARERERGpYXdwcPnwYMTExuO222/DAAw8gLy8PANCnTx9cvHjRbgESERERqWF1cfPSSy9h6dKl+Omnn/Ddd99h165dAJrO4uzZs8duARIRERGpoerZUr/28ccfw8fHB/369cPevXtN/V9++SU++eQTe8RGREREpJrVxQ0ADB8+HBMmTMD06dOh0ZifBEpMTLQpMCIiIiJrWF3czJs3D/PmzYNOp0NlZSVExJ5xEREREVnF6uJm2rRpmDJlCt5//317xkNERERkE6snFLu7u6OgoMCesRARERHZzOriZvXq1XjsscfsGQsRERGRzaz+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IiLqcLwUnIiIiJwKLwUnIiIip8JLwYmIiMip8FJwIiIicipWFzcAUFVVZboU3IiXgRMREVFHUlXcpKen48UXX8Tly5eRnp7e4thZs2bZFBgRERGRNVQVN0FBQXBzczP9uzkiYltURERERFZSVdyMHz9e8d9EREREjsLqq6WIiIiIHJFNE4o9PDwQGBiIPn36QKMxr5P+9a9/2RQYERERkTWsLm4eeOABrF27Fl5eXhbrRASurjbVTURERERWsfprqTfeeAMfffQR+vXrh27dupk1FjZERETUUawubvr06YOMjAycOnXKnvEQERER2cTq4uZ//ud/MG7cODuGQkRERGQ7q78/euaZZ/DRRx8hPDwc+/fvh8FgMFv/+uuv2xwcERERkVpWFzePPfYYHnjgAej1eowbN87sxn0iwuKGiIiIOoTVxc0rr7yCefPmIS0tjXckJiIiIodh9Zwbd3d3bNq0iYUNERERORSri5vs7Gw8+uij9oyFiIiIyGZWfy3VrVs3pKSk4IEHHsC+ffssJhTzqeBERETUEawubkaOHIk9e/YAAEaMGGG3gIiIiIhsYXVxw6eCExERkSNSPefm3//+N2666SbT8gsvvICePXualnv37o3i4mL7REdERESkkuri5oEHHoCHh4dp+fnnn0fv3r1Ny66urvD397dPdEREREQqqS5uXFxcWlwmIiIi6khWXwpORERE5IhUFzciYnHjPt7Ij4iIiByF6qulXFxc8N5776Gurg4A0L17d7z55puoqakBALP5OERERETtTXVxk52dbbb8/vvvW4xZu3at9RERERER2UB1cfPkk0+2RRxEREREdsEJxURERORUHK64SU5ORllZGfR6PXQ6HcLCwlocHxERAZ1OB71ejyNHjiApKcliTFxcHIqLi1FbW4vi4mLExMTYtN8333wTIoIZM2aofn9ERETUthyquJk4cSKWLVuGhQsXIigoCDt37sTWrVsxYMAAxfF+fn7IycnBzp07ERQUhNTUVCxfvhxxcXGmMWPHjsWmTZuwbt063HnnnVi3bh0+/PBDjBkzxqr9Pvzww7jnnntQUVFh/wQQERGRXYijtF27dsnKlSvN+kpKSiQ1NVVxfFpampSUlJj1rVq1SgoKCkzLGzdulJycHLMxW7dulQ0bNqjeb//+/eX48eMybNgwKS8vlxkzZqh6f1qtVkREtFpth+fakZpGo5Hg4GDRaDQdHoujNOaEeWFemBfmxbyp+RvqMGdu3NzcMHr0aOTl5Zn15+XlITQ0VPE1ISEhFuNzc3Nx1113wdXVtcUxxm22dr8uLi5Yt24dXn31VZSUlFj3JomIiKjNWf1U8F/r3r07evfujRMnTpj1Dxs2rNWFgJeXF1xdXVFVVWXWX1VVBW9vb8XXeHt7K453c3ODl5cXTp482ewY4zZbu9/nn38eDQ0NWL58eaveDwC4u7ub3fdHq9UCADQaDTQah6krO5wxH8zJL5gTZcyLMuZFGfOirLPmRU28Nhc38fHxyMzMxNmzZ+Hi4oKnnnoK3333HQBg3bp1GD16tKrtXXu3YxcXlxbvgKw0/tr+1myzpTHBwcGYMWMGgoODW/kumsyZMwcLFiyw6A8MDDTd9JCaDtghQ4YAABobGzs4GsfAnChjXpQxL8qYF2WdNS+enp6tHmtzcTN37lwEBwfj9OnTGD16NLKzs7Fw4UJ88MEHqh6qefr0aTQ0NFicpenTp4/FWRUj45mZa8cbDAacOXOmxTHGbbZmv+Hh4ejTpw+OHTtmWu/q6or09HTMnDkTAwcOVIxv0aJFyMjIMC1rtVpUVFRg3759qK6ubjYXXY2xGt+7d2+n+qC1JeZEGfOijHlRxrwo66x5MX770Ro2Fzdubm44ffo0AKCoqAgRERH45JNPMHjwYFXPnDIYDCgqKkJUVBQ2b95s6o+KisKWLVsUX1NYWIgHH3zQrC86Oho6nQ4NDQ2mMVFRUVi2bJnZmIKCglbvd926dfjf//1fs/3k5uZi3bp1yMrKavY91dfXo76+3qK/sbGxUx1Q7cGYE+blF8yJMuZFGfOijHlR1hnzojZWm2Yvf/XVVzJy5EizPjc3N9mwYYMYDAZV25o4caLU1dVJQkKCBAQESEZGhlRXV4uPj48AkNTUVMnOzjaN9/Pzk0uXLkl6eroEBARIQkKC1NXVSVxcnGlMSEiIGAwGSUlJEX9/f0lJSZH6+noZM2ZMq/er1Hi1lP1aZ525z5wwL47SmBfmpSvkReXfUNt2duutt0rfvn0V14WGhqreXnJyspSXl0ttba3odDoJDw83rcvKypL8/Hyz8REREVJUVCS1tbVSVlYmSUlJFtuMj4+X0tJSqaurk5KSEomNjVW1X6XG4sZ+rbN+0JgT5sVRGvPCvHSFvLRrcXPzzTdL7969O/xNd4bG4ka5ddYPGnPCvDhKY16Yl66Qlza/z03Pnj3xxhtv4Oeff0ZVVRVOnTqFn3/+Ga+//jp69uxpzSaJiIiI7EL1hOLf/OY3KCwsxK233or169ejtLQULi4uGDp0KKZMmYIJEyYgNDQU58+fb4NwiYiIiFqmuriZN28e6uvrcfvtt+PUqVMW6/Ly8jBv3jz89a9/tVuQRERERK2l+mupmJgY/O1vf7MobICmu/qmpKQgNjbWLsERERERqaW6uOnXrx+Ki4ubXX/gwIFmH5dARERE1NZUFzenT5+Gn59fs+sHDhxoujswERERUXtTXdx8/vnnWLhwIdzc3CzWubu74+WXX8bnn39ul+CIiIiI1FI9oXj+/PnQ6XQ4dOgQVqxYgR9++AFA0xPAn376aXh4eODPf/6z3QMlIiIiag3VxU1FRQVCQkKwcuVKLFq0yOwp3F988QWeeeYZ/Oc//7F7oEREREStYdWDM3/66Sf8/ve/R69evXDHHXcAAA4fPoxz587ZNTgiIiIitWx6Kvj58+exe/due8VCREREZDPVE4rvu+8+FBcXQ6vVWqy76aabcODAAYSFhdklOCIiIiK1VBc3M2fOxDvvvIPq6mqLdRcvXsRbb73FuxMTERFRh1Fd3Nx5550tXuqdl5eH0aNH2xQUERERkbVUFzd9+/aFwWBodn1DQwNuueUWm4IiIiIispbq4qaiogIjR45sdn1gYCAqKyttCoqIiIjIWqqLm5ycHLz00kvw8PCwWNe9e3f84x//wGeffWaX4IiIiIjUUn0p+CuvvIK4uDgcPHgQb7zxBn788UeICIYOHYrp06ejW7duWLhwYVvESkRERHRdqoubU6dOITQ0FKtWrbK4Q3Fubi6efvppnDp1yu6BEhEREbWGVTfxO3bsGP7whz+gV69eGDx4MFxcXHDo0CGcP3/ezuERERERqWPzHYp1Op29YiEiIiKymeoJxURERESOjMUNERERORUWN0RERORUWNwQERGRU7GpuAkLC8O6detQUFCA/v37AwAef/xx3HvvvXYJjoiIiEgtq4ubuLg45ObmQq/XIygoyHTHYq1WixdeeMFuARIRERGpYXVxM3fuXEybNg1Tp041e5BmQUEBgoOD7RIcERERkVpWFzf+/v7YsWOHRf/FixfRq1cvW2IiIiIisprVxU1lZSUGDx5s0R8WFoaysjKbgiIiIiKyltXFzVtvvYXXXnsNY8aMgYigf//+eOyxx7B06VKsXLnSnjESERERtZrVj1949dVX0bNnT+Tn56N79+7YsWMH6urqsHTpUqxYscKeMRIRERG1mk3Plpo7dy4WLlyIYcOGQaPRoKSkBDU1NfaKjYiIiEg1m4obANDr9SgqKrJHLEREREQ2U1XcpKent3rsrFmzVAdDREREZCtVxU1QUFCrxomIVcEQERER2UpVcTN+/Pi2ioOIiIjILvjgTCIiInIqVhc3s2fPRkJCgkV/QkICUlJSbAqKiIiIyFpWFzdJSUn44YcfLPqLi4sxbdo0m4IiIiIispbVxY23tzcqKyst+n/++Wf069fPpqCIiIiIrGV1cXP8+HHce++9Fv333nsvTpw4YVNQRERERNay+iZ+q1evxrJly+Dm5oavvvoKADBhwgQsWbJE1f1wiIiIiOzJ6uJmyZIl6N27N1auXAl3d3cAQG1tLRYvXoy0tDS7BUhERESkhk2PX5g9ezZefvllDB06FHq9HocOHUJ9fb29YiMiIiJSzeo5N1lZWQgPD0dNTQ10Oh2Ki4tZ2BAREVGHs7q40Wq1yMvLw8GDBzFnzhz079/fLgElJyejrKwMer0eOp0OYWFhLY6PiIiATqeDXq/HkSNHkJSUZDEmLi4OxcXFqK2tRXFxMWJiYlTt19XVFWlpadi3bx8uXbqEiooKZGdn86owIiIiByXWtt69e8uzzz4r//d//yf19fWSk5Mj8fHx4urqatX2Jk6cKHV1dZKYmCgBAQGSmZkp1dXVMmDAAMXxfn5+cunSJcnMzJSAgABJTEyUuro6iYuLM40ZO3asGAwGmT17tvj7+8vs2bOlvr5exowZ0+r93nTTTZKXlyf/9V//JUOGDJF77rlHCgsLZffu3aren1arFRERrVZrdc6dsWk0GgkODhaNRtPhsThKY06YF+aFeWFezJvKv6H22emoUaNk+fLlcvnyZTl16pRkZGTI4MGDVW1j165dsnLlSrO+kpISSU1NVRyflpYmJSUlZn2rVq2SgoIC0/LGjRslJyfHbMzWrVtlw4YNVu8XgNx1110iIs0WXnb4xXSZ1lk/aMwJ8+IojXlhXrpCXtT8DbVpQrGRt7c3oqOjER0djStXriAnJwfDhw9HSUkJUlJSsGzZsutuw83NDaNHj7a40iovLw+hoaGKrwkJCUFeXp5ZX25uLhITE+Hq6oqGhgaEhIQgMzPTYszMmTOt3i8A9OzZE42NjTh//nyzY9zd3eHh4WFa1mq1AACNRgONho/1MjLmgzn5BXOijHlRxrwoY16Udda8qInX6uLG1dUVDz30EBISEhAdHY19+/YhMzMT69evx6VLlwAAjz76KFatWtWq4sbLywuurq6oqqoy66+qqoK3t7fia7y9vRXHu7m5wcvLCydPnmx2jHGb1uzXw8MDaWlp2LBhA6qrq5t9T3PmzMGCBQss+gMDA1FTU9Ps67oajUaDIUOGAAAaGxs7OBrHwJwoY16UMS/KmBdlnTUvnp6erR5rdXFTWVkJjUaDDz74AGPGjMH3339vMSY3N7fFMxtKRMRs2cXFxaLveuOv7W/NNlu7X1dXV2zcuBEajQZPP/10C+8EWLRoETIyMkzLWq0WFRUV2LdvX4tFUVdjrMb37t3bqT5obYk5Uca8KGNelDEvyjprXozffrSG1cXNc889h48++gh1dXXNjjl//jwGDRrUqu2dPn0aDQ0NFmdL+vTpY3FWxch4Zuba8QaDAWfOnGlxjHGbavbr6uqKDz/8EAMHDsT48eOvW6DU19crXh7f2NjYqQ6o9mDMCfPyC+ZEGfOijHlRxrwo64x5UROr1V+43XbbbXjssccs+hMSEpCSkqJ6ewaDAUVFRYiKijLrj4qKQkFBgeJrCgsLLcZHR0dDp9OhoaGhxTHGbbZ2v8bC5o477sD999+Ps2fPqn6PRERE1D6smrVcXl4uISEhFv1jxoyRsrIyq7ZpvCQ7ISFBAgICJCMjQ6qrq8XHx0cASGpqqmRnZ5vGGy8FT09Pl4CAAElISLC4FDwkJEQMBoOkpKSIv7+/pKSkNHspeHP77datm2zevFmOHTsmgYGB0rdvX1Nzc3Nrk5neXal11pn7zAnz4iiNeWFeukJe2uVScL1eL35+fhb9AwcOFL1eb3XwycnJUl5eLrW1taLT6SQ8PNy0LisrS/Lz883GR0RESFFRkdTW1kpZWZkkJSVZbDM+Pl5KS0ulrq5OSkpKJDY2VtV+fX19pTmRkZFt9YvpMq2zftCYE+bFURrzwrx0hby0S3Fz8OBB+dOf/mTR//jjj8uRI0c6PAmO2FjcKLfO+kFjTpgXR2nMC/PSFfLSLve5Wb16NZYtWwY3Nzd89dVXAIAJEyZgyZIlSE9Pt3azRERERDaxurhZsmQJevfujZUrV8Ld3R0AUFtbi8WLF1vcEI+IiIiovdh0h+LZs2fj5ZdfxtChQ6HX63Ho0CE+GZyIiIg6lM2PX6ipqYFOp7NHLEREREQ2s+nBEmFhYVi3bh2++eYb9O/fHwDw+OOP495777VLcERERERqWV3cxMXFITc3F3q9HsHBwaYHRGq1Wrzwwgt2C5CIiIhIDauLm7lz52LatGmYOnUqDAaDqb+goADBwcF2CY6IiIhILauLG39/f+zYscOi/+LFi+jVq5ctMRERERFZzeriprKyEoMHD7boDwsLQ1lZmU1Bkf1pAEQCmHT1p02TrYiIiByY1X/j3nrrLbz22msYM2YMRAT9+/fHY489hqVLl2LlypX2jJFsFAvgMIBtAD64+vPw1X4iIiJnY/Wl4K+++ip69uyJ/Px8dO/eHTt27EBdXR2WLl2KFStW2DNGskEsgP8B8BmA/wZwAMAIAC9c7X8EwKcdFh0REZH9qSpuRo4ciQMHDkBEADRNKl64cCGGDRsGjUaDkpIS1NTUtEmgpJ4GQDqaCpsYND1wAwC+vbq8GcBSAFsANLZ7dERERG1D1ddSe/bsgZeXFwDgyJEj6N27N/R6PYqKirB7924WNg4mHMBAAKn4pbAxEgCLAAy6Oo6IiMhZqCpuzp8/j4EDBwIA/Pz8oNFwWqoj63f154Fm1h+4ZhwREZEzUPW11Mcff4zt27ejsrISIgKdTocrV64ojr399tvtEiBZr/LqzxFo+irqWiOuGUdEROQMVBU3SUlJ+OSTTzB48GAsX74c77zzDqqrq9sqNrLRTgDlaJo8HAPzr6ZcAMwBUHZ1HBERkbNQfbVUbm4ucnNzMXr0aLz22mu4dOlSW8RFdtAIYBaarorajKY5NsarpeYA+COarpbiZGIiInImVl8K/uSTT9ozDmojn6KpgEkHUPir/jLwMnAiInJOqoqb9PR0vPjii7h8+TLS09NbHDtr1iybAiP7+RRNl3uHo2nycCWavoriGRsiInJGqoqboKAguLm5mf7dHON9cMhxNALY3tFBEBERtQNVxc348eMV//1rt912G/7xj3/YFhURERGRlex+o5revXtj8uTJ9t4sERERUatYPaGYiKg1NOB8LyJqX7zFMBG1GT6Rnog6AosbImoTxifS7wcwFkCPqz/3X+1ngUNEbUX111Iff/xxi+t79eplbSxE5CT4RHoi6kiqi5sLFy5cd/3atWutDoiIOj/jE+n/G80/kb7w6jjeooCI7E11ccM7ExPR9fCJ9ERtyxEn6jtSTJxzQ0R29+sn0ivhE+mJrOeIE/UdLSYWN0Rkd79+Ir3LNev4RHoi6zniRH1HjInFDRHZnfGJ9H9E0+ThX/+Ht/lq/9/Q8afRiTqTayfqfwugBr9M1P8MTRP12/MPuyPGZIyLiMjujE+kH4mmycPVV3+OAJ9IT2QN40T9VDQ/UX/Q1XFdOSaAdygmojbEJ9IT2Y8jTtR3xJgAFjdE1Mb4RHoi+/j1RP1vFdZ3xER9R4wJ4NdSREREnYIjTtR3xJgAFjdERESdgiNO1HfEmAB+LUVERNRpGCfqp6Npgr5RGTpuor4jxsTihoiIqBNxxIn6jhYTixsiIqJOxhEn6jtSTJxzQ0RERE6FxQ0RERE5FRY3RERE5FQ454aIiIjsRoOOn1jMMzdERERkF7EADgPYBuCDqz8Po/2fDM7ihoiIiGwWC+B/AOyH+c389l/tb88Ch8UNERER2USDppv4fQYgBk3Pmaq5+jPmav9StF/R4XDFTXJyMsrKyqDX66HT6RAWFtbi+IiICOh0Ouj1ehw5cgRJSUkWY+Li4lBcXIza2loUFxcjJibGqv3Onz8fFRUVuHz5MvLz8zFs2DCr3ycREZGzCAcwEEAqALlmnQBYBGDQ1XHtRRylTZw4Uerq6iQxMVECAgIkMzNTqqurZcCAAYrj/fz85NKlS5KZmSkBAQGSmJgodXV1EhcXZxozduxYMRgMMnv2bPH395fZs2dLfX29jBkzRtV+U1JS5MKFCxIbGyvDhw+XDz74QCoqKqRHjx6tfn9arVZERLRabYfn2pGaRqOR4OBg0Wg0HR6LozTmhHlhXpiXzpSXSYAIIJ7NrO9xdf0kG/ah8m9oxyfa2Hbt2iUrV6406yspKZHU1FTF8WlpaVJSUmLWt2rVKikoKDAtb9y4UXJycszGbN26VTZs2KBqvydOnJCUlBTTsru7u5w7d06mTp3aVr+YLtP4HxBzwrwwL8xL585LJJqKl3uaWT/26vpIG/ah5m+ow1wK7ubmhtGjRyMtLc2sPy8vD6GhoYqvCQkJQV5enllfbm4uEhMT4erqioaGBoSEhCAzM9NizMyZM1u934EDB6Jfv35m+6qvr8f27dsRGhqKt99+WzE+d3d3eHh4mJa1Wi0AQKPRQKNxuG8EO4wxH8zJL5gTZcyLMuZFGfOirC3y8g2AcgAvAIhDU4Vh5AJgDpoepPkNrJ8PoyZehyluvLy84OrqiqqqKrP+qqoqeHt7K77G29tbcbybmxu8vLxw8uTJZscYt9ma/Rp/Ko3x9fVt9j3NmTMHCxYssOgPDAxETU1Ns6/rajQaDYYMGQIAaGzsyEe/OQ7mRBnzoox5Uca8KGurvKwAsATAlwCyABwBcDuABDTNtUkBEGjD9j09PVs91mGKGyMRMVt2cXGx6Lve+Gv7W7NNe435tUWLFiEjI8O0rNVqUVFRgX379qG6urrZ13U1xmp87969/A/oKuZEGfOijHlRxrwoa6u87AXwE4BXAbz3q/4yABPR9ORwWxi//WgNhyluTp8+jYaGBouzNH369LE4Y2JkPDNz7XiDwYAzZ860OMa4zdbs9+TJkwCazuAY/3292ICmr67q6+st+hsbG/lBu4YxJ8zLL5gTZcyLMuZFGfOirK3y8jGaipi2uEOxmlgd5otIg8GAoqIiREVFmfVHRUWhoKBA8TWFhYUW46Ojo6HT6dDQ0NDiGOM2W7Pf8vJyVFZWmo1xc3NDZGRks7ERERF1RY0AtgPYePVnR5WVHT5z29iMl2QnJCRIQECAZGRkSHV1tfj4+AgASU1NlezsbNN446Xg6enpEhAQIAkJCRaXgoeEhIjBYJCUlBTx9/eXlJSUZi8Fb26/QNOl4OfOnZOYmBgZPny4rF+/npeC26nxigbmhHlhXpgX5uV6rdNeCg5AkpOTpby8XGpra0Wn00l4eLhpXVZWluTn55uNj4iIkKKiIqmtrZWysjJJSkqy2GZ8fLyUlpZKXV2dlJSUSGxsrKr9Gtv8+fPlxIkTotfrZdu2bTJ8+PC2/MV0mdZZP2jMCfPiKI15YV66Ql46dXHjzI3FjXLrrB805oR5cZTGvDAvXSEvav6GOsycGyIiIiJ7YHFDREREToXFDRERETkVh7nPTVei5kZEXYFGo4Gnpye0Wi3vRXEVc6KMeVHGvChjXpR11rx0ypv4dQXGX0xFRUUHR0JERNQ5abXa697l3wVNM4upnfTv35+PXriG8bEUt956K3NzFXOijHlRxrwoY16Udea8aLVanDhx4rrjeOamnbXml9JVVVdXd7oPWltjTpQxL8qYF2XMi7LOmJfWxssJxURERORUWNwQERGRU2FxQx2urq4OCxYsQF1dXUeH4jCYE2XMizLmRRnzoqwr5IUTiomIiMip8MwNERERORUWN0RERORUWNwQERGRU2FxQ0RERE6FxQ21i9mzZ+O7777DxYsXUVVVhU8//RRDhgyxGDd//nxUVFTg8uXLyM/Px7Bhwzog2vbTmrxkZWVBRMxaYWFhB0Xc9qZNm4bvv/8eFy5cwIULF1BQUIDf/va3ZmO62nECXD8vXe04ac7s2bMhIsjMzDTr74rHzK8p5cXZjxlhY2vrtnXrVpk8ebIMGzZMAgMD5V//+pf89NNPcuONN5rGpKSkyIULFyQ2NlaGDx8uH3zwgVRUVEiPHj06PP6OzEtWVpbk5ORI3759Te03v/lNh8feVu2Pf/yj/O53v5M77rhD7rjjDnnllVekrq5Ohg0b1mWPk9bkpasdJ0rtrrvukrKyMtm7d69kZmaa+rvqMXO9vDj5MdPhAbB1webl5SUiIuHh4aa+EydOSEpKimnZ3d1dzp07J1OnTu3weDsyL1lZWfLpp592eGwd2c6cOSNPPvkkj5MW8tLVjxNPT0/58ccfZcKECZKfn2/2R7wrHzMt5cWZjxl+LUUdomfPngCAs2fPAgAGDhyIfv36IS8vzzSmvr4e27dvR2hoaIfE2BGuzYvRuHHjUFVVhR9//BFvv/02brnllo4Ir91pNBo8+uij8PT0RGFhIY+Tq67Ni1FXPU4AYMWKFfj3v/+NL7/80qy/qx8zzeXFyFmPGT44kzpERkYGdu7cieLiYgCAt7c3AKCqqspsXFVVFXx9fds9vo5ybV4AYOvWrfjoo49w9OhRDBw4EC+//DK++uorjB49GvX19R0YbdsZMWIECgsL0b17d1y6dAmxsbEoLS1FSEgIgK57nDSXF6BrHidGjz76KIKDg3H33XdbrOvK/7e0lBfAuY8ZFjfU7t544w0EBgYiLCzMYp2ImC27uLhY9Dmr5vLy4Ycfmv5dXFwMnU6Ho0eP4g9/+AM+/fTT9g6zXfz4448YNWoUevXqhfj4eGRnZyMyMtK0vqseJ83lpbS0tEseJwBw22234bXXXkN0dHSLjxPoasdMa/Li7MdMh383xtZ12vLly+XYsWPi5+dn1j9w4EARERk1apRZ/+bNm+W9997r8Lg7Ki/NtYMHD5rNIXD29sUXX8ibb77Z5Y+T5vLSlY+Thx9+WEREDAaDqYmIXLlyRQwGgwwaNKhLHjPXy4tGo3HqY4ZzbqjdvP7664iLi8P48ePx008/ma0rLy9HZWUloqKiTH1ubm6IjIxEQUFBO0favlrKi5LevXtjwIABqKysbPvgHISLiws8PDy69HGixJgXJV3lOPnyyy8xYsQIjBo1ytR2796N9evXY9SoUSgrK+uSx8z18tLY2GjxGmc7Zjq8wmJz/rZixQo5d+6cREREmF122L17d9OYlJQUOXfunMTExMjw4cNl/fr1Tn+55vXy4unpKa+++qqMHTtWfH19JTIyUr755hs5fvy40+Zl4cKFEhYWJr6+vjJixAh55ZVXpKGhQe6///4ue5xcLy9d8ThpqV17VVBXPWZayksXOGY6PAC2LtCaM3nyZLNx8+fPlxMnToher5dt27bJ8OHDOzz2jsxL9+7d5fPPP5eqqiqpq6uTn376SbKysuS2227r8Njbqq1evVrKy8ultrZWqqqq5IsvvjAVNl31OLleXrricdJSu7a46arHTEt5cfZjxuXqP4iIiIicAufcEBERkVNhcUNEREROhcUNERERORUWN0RERORUWNwQERGRU2FxQ0RERE6FxQ0RERE5FRY3RNTplJeXY8aMGR0dRqtMnjwZIgIRQWZmps3b8/X1xfz58xXXlZeXm/bVs2dPm/dF1FmxuCEiqxn/kDbXsrKyrvv6hx9+uE1i02q1eOWVV1BaWgq9Xo/Kykp88cUXiI2Ntcv2IyMjW11EXLhwAd7e3njxxRdNffn5+RARPP/88xbj//3vf0NEmi1imnP33XcjLi5O1WuInJFrRwdARJ2Xt7e36d+PPvooXnrpJfj7+5v69Hp9R4SFnj174uuvv0bPnj0xd+5c7N69Gw0NDYiMjMSSJUvw1Vdf4cKFC+0Wj4igqqrKov/YsWNISEjA4sWLTX39+vXD+PHjceLECbOxfn5+yMjIQEhICG666SZMmjQJ27ZtQ3JysmnM6dOncfbs2bZ7I0SdBM/cEJHVqqqqTO3ChQumP+LG9thjj+Hw4cOoq6vDDz/8gMcff9z02vLycgDA5s2bISKm5UGDBmHz5s04efIkqqur8d1332HChAmq4kpNTYWfnx/uuecerF27FqWlpTh06BBWr16NUaNG4dKlSwCAXr16ITs7G2fPnkVNTQ1ycnIwePBg03Z8fHzwz3/+E2fPnsWlS5dw4MAB/O53v4Ovry+2bdsGADh//nyrzlIp+eyzz3DzzTcjNDTU1DdlyhTk5eXh1KlTZmPXrl2Lvn37Ijk5Ge+99x5mzJiBM2fOqN4nUVfA4oaI2kRMTAxee+01pKenY8SIEXjrrbeQlZWFcePGAWj6CgVo+mPu7e1tWu7RowdycnJw//33IygoCLm5ufjXv/6FAQMGtGq/Li4umDRpEtavX4/KykqL9TU1Nbhy5QoA4L333sNdd92Fhx56CCEhIXBxcUFOTg5cXZtOaq9YsQIeHh6IiIjAyJEj8fzzz+PSpUs4fvy46eufIUOGwNvb26o5QPX19Vi/fj0SEhJMfVOmTMGaNWssxgYFBWHFihXYs2cPTp06hby8PMydO1f1Pom6ig5/eicbG1vnb5MnT5Zz586Zlr/++mt56623zMZs2rRJPvvsM9OyiMjDDz983W0fOHBApk+fblouLy+XGTNmKI695ZZbRERk5syZLW5z8ODBIiISEhJi6uvdu7fU1NTII488IgDk+++/l3nz5im+PjIyUkREevbsqSovxmZ8QvPIkSPlwoULcuONN0p4eLicPHlSXF1dZc+ePTJ//nzT+M8//1y+++47efzxx836rY2Ljc2ZG8/cEFGbGDp0KL755huzvm+++QZDhw5t8XU33ngjFi9ejOLiYpw7dw7V1dUICAiAj49Pq/br4uICABCR68ZnMBjw7bffmvrOnj2LH3/80RTj8uXLMXfuXHz99ddYsGABRo4c2aoY1Ni/fz8OHTqERx55BE8++STWrVuHhoYGi3F/+tOfsGvXLqSmpuLvf/87CgoKEB8fb/d4iJwBixsiajPXFhguLi7XLTpeffVVxMfH4+9//zvCw8MxatQo7N+/H+7u7q3a588//4yzZ89et4gyFkFK/cYY3333XQwaNAjr1q3DyJEjodPp8Mwzz7QqDjXWrFmD6dOn45FHHlH8SgoAzpw5g2effRbh4eF49913sWXLFmzatAlRUVF2j4eos2NxQ0RtorS0FGFhYWZ9oaGhKC0tNS3X19ejW7duZmPCw8Px3nvvYfPmzThw4ABOnjwJPz+/Vu9XRLBp0yb86U9/Qr9+/SzW33jjjejWrRtKSkrg5uaGe+65x7Sud+/eGDJkiFmM//nPf/DWW28hPj4e6enpeOqpp0yxA7CI3xobNmzAyJEjceDAAbN9N+fkyZNYvHgx9u7di/DwcJv3T+RsWNwQUZt49dVXMWXKFCQlJWHw4MF47rnnEBcXh6VLl5rG/PTTT5gwYQL69u2LXr16AQAOHz6MuLg43HnnnQgMDMSGDRug0aj7r+qFF17A8ePH8e233+LPf/4zhg4disGDByMhIQF79+5Fjx49cPjwYWzevBnvvPMO7r33XgQGBuL9999HRUUFtmzZAgDIzMxEdHQ0/Pz8EBQUhPHjx5uKj6NHj6KxsRF//OMf4eXlBU9PT6tzdf78efTr16/Fq8JWr16Nu+++G56envDw8EBsbCyGDx+OoqIiq/dL5Mw6fOIPGxtb529KE2enTZsmhw8flrq6Ovnhhx/k8ccfN1v/xz/+UQ4ePCj19fVSXl4uAMTX11e+/PJLqampkaNHj8rTTz9tmnxrfF1LE4qN7aabbpLU1FT58ccfpba2ViorKyUvL89sAnOvXr0kOztbzp07JzU1NbJ161YZPHiwaf3y5cvl0KFDotfrpaqqSrKzs6V3796m9XPnzpUTJ07IlStXJCsrq9V5AWDxnq5t104oTk1Nlf3798ulS5fEYDDIkSNH5G9/+5vF6zihmI0NAgcIgI2Njc1pW3PFjbXN19eXV0uxsV2n8WspIqI21qtXL1RXVyMtLa1N93PgwAFs3bq1TfdB1Bm4oKnKISKiNtCjRw/07dsXQNPcmra8q7CPjw/c3NwAAGVlZde9Mo3IWbG4ISIiIqfCr6WIiIjIqbC4ISIiIqfC4oaIiIicCosbIiIiciosboiIiMipsLghIiIip8LihoiIiJwKixsiIiJyKixuiIiIyKn8f/LkgI5pnWVdAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "with plt.style.context('dark_background'):\n", + " fig, ax = plt.subplots(1,1,figsize=(6,4))\n", + "\n", + " ax.scatter(res.F[:,0], res.F[:,1], edgecolors='red', facecolors='k')\n", + " ax.set_ylabel(r\"Lifecycle CO$_2$ Emissions [MT/MWh]\")\n", + " ax.set_xlabel(r\"Total Cost [M\\$]\")\n", + " ax.grid(alpha=0.2)\n", + "\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/var/folders/6h/g412p7x53jbcqr_x5sy9z8th0000gn/T/ipykernel_92122/1527621391.py:5: MatplotlibDeprecationWarning: The 'labels' parameter of boxplot() has been renamed 'tick_labels' since Matplotlib 3.9; support for the old name will be dropped in 3.11.\n", + " bplot = ax.boxplot(res.X,\n" + ] + }, + { + "data": { + "image/png": "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Wq6TIkRERFSF6JQGunfvjnv37gEAunXrpteCiIiIyPjpFDBOnz6t/n9SUtJzO8uUPOKbiIiIqjfJ30WSlJSE+vXra7XXq1cPSUlJshRFRERExk1ywCjpa/EsKysrFBQUyFIUERERGTede2SuXLkSACCEQHBwMPLz89Wv1ahRAx06dOBzMCRo1sBK7+swNzXB63Vr4e/7Kjx6XKy39VTGthARkXHROWC4u7sDeHoGo3Xr1igsLFS/VlhYiMuXL/Nr03WQlZWFvHwVvvrQ3dClyCov3zgeXUtERJVD54DRvXt3AMCWLVsQFBTE512UU0pKCloq9f/YWoCPriUiIsOR/NCKjz/+uNRnXdStWxePHz9m8NBBZT62FuCja4mIqPJJDhg//fQTDh48iI0bN2q0+/v7o1+/fujTp49sxRERGUqTOk30unyzGmawt7JH6sNUFD4pLHuGctL3dhA9j+SA0aFDB3zyySda7eHh4fjiiy9kKYqIyFCe9pPKw1KvpYYuRTZ5+XnsI0WVTnLAMDc3L/USSc2aNVGrVi1ZiiIiMpSn/aRa8uu9iSpIcsD466+/MH78eEydOlWjfeLEibhw4YJshRERGQq/3puo4iQHjHnz5uH48eNwc3PDiRMnAAA9evRA+/bt0bNnT9kLJCIiIuMj+UmeZ86cQadOnZCSkgJ/f3+89957SEhIgKurK37//Xd91EhERERGplzfrX758mUMHz5c7lqIiIioiihXwChhYWGBmjVrarTxORhEREQk+RJJrVq1sHbtWmRkZODhw4e4f/++xkBEREQkOWAsX74c3bt3x+TJk/Ho0SOMHTsWCxYswO3btzFy5Eh91EhERERGRvIlkvfeew8jR47EqVOnsGXLFkRERCAxMRE3b97EsGHDEBoaqo86iYiIyIhIPoNRr149JCUlAQBycnJQr149AMDvv/8OLy8veasjIiIioyQ5YNy4cQNOTk4AgJiYGPj7+wN4embjwYMHctZGRERERkpywNi6dSvc3NwAAEuWLMHkyZNRUFCAVatWYfny5bIXSERERMZHch+M1atXq/8fHh4OpVKJdu3aITExEVeuXJGzNiIiIjJSks5gmJqa4uTJk2jevLm6LSUlBXv37mW4ICIiIjVJZzAeP36MN998E0IIfdVDZLxsWuh3+abmwKuNgQc3gceP9LcefW8HEVULki+R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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from osier import get_tech_names\n", + "with plt.style.context('dark_background'):\n", + " fig, ax = plt.subplots(1,1,figsize=(6,4))\n", + "\n", + " bplot = ax.boxplot(res.X,\n", + " patch_artist=True,\n", + " labels=get_tech_names(problem.technology_list))\n", + " ax.set_ylabel(\"Fraction of Peak Demand\")\n", + "\n", + " # fill with colors\n", + " colors = ['tab:blue', 'tab:orange', 'tab:green']\n", + " for patch, color in zip(bplot['boxes'], colors):\n", + " patch.set_facecolor(color)\n", + "\n", + " for median in bplot['medians']:\n", + " median.set_color('red')\n", + "\n", + " ax.yaxis.grid(True, alpha=0.2)\n", + " plt.show()" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Threads" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Exception ignored in: \n", + "Traceback (most recent call last):\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 208, in __del__\n", + " self.__exit__(None, None, None)\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 196, in __exit__\n", + " self.tee.__exit__(et, ev, tb)\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 430, in __exit__\n", + " self.close(et is not None)\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 413, in close\n", + " raise RuntimeError(\n", + "RuntimeError: TeeStream: deadlock observed joining reader threads\n", + "Exception ignored in: \n", + "Traceback (most recent call last):\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 208, in __del__\n", + " self.__exit__(None, None, None)\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 196, in __exit__\n", + " self.tee.__exit__(et, ev, tb)\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 430, in __exit__\n", + " self.close(et is not None)\n", + " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 413, in close\n", + " raise RuntimeError(\n", + "RuntimeError: TeeStream: deadlock observed joining reader threads\n" + ] + } + ], + "source": [ + "# initialize the thread pool and create the runner\n", + "n_threads = 4\n", + "pool = ThreadPool(n_threads)\n", + "runner = StarmapParallelization(pool.starmap)\n", + "\n", + "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", + " demand=demand*MW,\n", + " wind=wind_speed,\n", + " upper_bound = 1/wind.capacity_credit,\n", + " objectives=[total_cost, annual_emission],\n", + " model_engine='lp',\n", + " solver='appsi_highs',\n", + " elementwise_runner=runner)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Running HiGHS 1.8.1 (git hash: 4a7f24a): Copyright (c) 2024 HiGHS under MIT licence terms\n" + ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[11], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m res \u001b[39m=\u001b[39m minimize(problem,\n\u001b[1;32m 2\u001b[0m NSGA2(pop_size\u001b[39m=\u001b[39;49m\u001b[39m20\u001b[39;49m),\n\u001b[1;32m 3\u001b[0m termination\u001b[39m=\u001b[39;49m(\u001b[39m'\u001b[39;49m\u001b[39mn_gen\u001b[39;49m\u001b[39m'\u001b[39;49m, \u001b[39m10\u001b[39;49m),\n\u001b[1;32m 4\u001b[0m seed\u001b[39m=\u001b[39;49m\u001b[39m1\u001b[39;49m,\n\u001b[1;32m 5\u001b[0m save_history\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m,\n\u001b[1;32m 6\u001b[0m verbose\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m)\n\u001b[1;32m 7\u001b[0m \u001b[39mprint\u001b[39m(\u001b[39m'\u001b[39m\u001b[39mThreads:\u001b[39m\u001b[39m'\u001b[39m, res\u001b[39m.\u001b[39mexec_time)\n\u001b[1;32m 9\u001b[0m pool\u001b[39m.\u001b[39mclose()\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/optimize.py:67\u001b[0m, in \u001b[0;36mminimize\u001b[0;34m(problem, algorithm, termination, copy_algorithm, copy_termination, **kwargs)\u001b[0m\n\u001b[1;32m 64\u001b[0m algorithm\u001b[39m.\u001b[39msetup(problem, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[1;32m 66\u001b[0m \u001b[39m# actually execute the algorithm\u001b[39;00m\n\u001b[0;32m---> 67\u001b[0m res \u001b[39m=\u001b[39m algorithm\u001b[39m.\u001b[39;49mrun()\n\u001b[1;32m 69\u001b[0m \u001b[39m# store the deep copied algorithm in the result object\u001b[39;00m\n\u001b[1;32m 70\u001b[0m res\u001b[39m.\u001b[39malgorithm \u001b[39m=\u001b[39m algorithm\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/algorithm.py:138\u001b[0m, in \u001b[0;36mAlgorithm.run\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 136\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mrun\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[1;32m 137\u001b[0m \u001b[39mwhile\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mhas_next():\n\u001b[0;32m--> 138\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mnext()\n\u001b[1;32m 139\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mresult()\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/algorithm.py:158\u001b[0m, in \u001b[0;36mAlgorithm.next\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 156\u001b[0m \u001b[39m# call the advance with them after evaluation\u001b[39;00m\n\u001b[1;32m 157\u001b[0m \u001b[39mif\u001b[39;00m infills \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 158\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mevaluator\u001b[39m.\u001b[39;49meval(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mproblem, infills, algorithm\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m)\n\u001b[1;32m 159\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39madvance(infills\u001b[39m=\u001b[39minfills)\n\u001b[1;32m 161\u001b[0m \u001b[39m# if the algorithm does not follow the infill-advance scheme just call advance\u001b[39;00m\n\u001b[1;32m 162\u001b[0m \u001b[39melse\u001b[39;00m:\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/evaluator.py:69\u001b[0m, in \u001b[0;36mEvaluator.eval\u001b[0;34m(self, problem, pop, skip_already_evaluated, evaluate_values_of, count_evals, **kwargs)\u001b[0m\n\u001b[1;32m 65\u001b[0m \u001b[39m# evaluate the solutions (if there are any)\u001b[39;00m\n\u001b[1;32m 66\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mlen\u001b[39m(I) \u001b[39m>\u001b[39m \u001b[39m0\u001b[39m:\n\u001b[1;32m 67\u001b[0m \n\u001b[1;32m 68\u001b[0m \u001b[39m# do the actual evaluation - call the sub-function to set the corresponding values to the population\u001b[39;00m\n\u001b[0;32m---> 69\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_eval(problem, pop[I], evaluate_values_of, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 71\u001b[0m \u001b[39m# update the function evaluation counter\u001b[39;00m\n\u001b[1;32m 72\u001b[0m \u001b[39mif\u001b[39;00m count_evals:\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/evaluator.py:90\u001b[0m, in \u001b[0;36mEvaluator._eval\u001b[0;34m(self, problem, pop, evaluate_values_of, **kwargs)\u001b[0m\n\u001b[1;32m 87\u001b[0m X \u001b[39m=\u001b[39m pop\u001b[39m.\u001b[39mget(\u001b[39m\"\u001b[39m\u001b[39mX\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m 89\u001b[0m \u001b[39m# call the problem to evaluate the solutions\u001b[39;00m\n\u001b[0;32m---> 90\u001b[0m out \u001b[39m=\u001b[39m problem\u001b[39m.\u001b[39;49mevaluate(X, return_values_of\u001b[39m=\u001b[39;49mevaluate_values_of, return_as_dictionary\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 92\u001b[0m \u001b[39m# for each of the attributes set it to the problem\u001b[39;00m\n\u001b[1;32m 93\u001b[0m \u001b[39mfor\u001b[39;00m key, val \u001b[39min\u001b[39;00m out\u001b[39m.\u001b[39mitems():\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:257\u001b[0m, in \u001b[0;36mProblem.evaluate\u001b[0;34m(self, X, return_values_of, return_as_dictionary, *args, **kwargs)\u001b[0m\n\u001b[1;32m 254\u001b[0m only_single_value \u001b[39m=\u001b[39m \u001b[39mnot\u001b[39;00m (\u001b[39misinstance\u001b[39m(X, \u001b[39mlist\u001b[39m) \u001b[39mor\u001b[39;00m \u001b[39misinstance\u001b[39m(X, np\u001b[39m.\u001b[39mndarray))\n\u001b[1;32m 256\u001b[0m \u001b[39m# this is where the actual evaluation takes place\u001b[39;00m\n\u001b[0;32m--> 257\u001b[0m _out \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mdo(X, return_values_of, \u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 259\u001b[0m out \u001b[39m=\u001b[39m {}\n\u001b[1;32m 260\u001b[0m \u001b[39mfor\u001b[39;00m k, v \u001b[39min\u001b[39;00m _out\u001b[39m.\u001b[39mitems():\n\u001b[1;32m 261\u001b[0m \n\u001b[1;32m 262\u001b[0m \u001b[39m# copy it to a numpy array (it might be one of jax at this point)\u001b[39;00m\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:297\u001b[0m, in \u001b[0;36mProblem.do\u001b[0;34m(self, X, return_values_of, *args, **kwargs)\u001b[0m\n\u001b[1;32m 295\u001b[0m \u001b[39m# do the function evaluation\u001b[39;00m\n\u001b[1;32m 296\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39melementwise:\n\u001b[0;32m--> 297\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_evaluate_elementwise(X, out, \u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 298\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 299\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_evaluate_vectorized(X, out, \u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:315\u001b[0m, in \u001b[0;36mProblem._evaluate_elementwise\u001b[0;34m(self, X, out, *args, **kwargs)\u001b[0m\n\u001b[1;32m 312\u001b[0m f \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39melementwise_func(\u001b[39mself\u001b[39m, args, kwargs)\n\u001b[1;32m 314\u001b[0m \u001b[39m# execute the runner\u001b[39;00m\n\u001b[0;32m--> 315\u001b[0m elems \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49melementwise_runner(f, X)\n\u001b[1;32m 317\u001b[0m \u001b[39m# for each evaluation call\u001b[39;00m\n\u001b[1;32m 318\u001b[0m \u001b[39mfor\u001b[39;00m elem \u001b[39min\u001b[39;00m elems:\n\u001b[1;32m 319\u001b[0m \n\u001b[1;32m 320\u001b[0m \u001b[39m# for each key stored for this evaluation\u001b[39;00m\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:42\u001b[0m, in \u001b[0;36mStarmapParallelization.__call__\u001b[0;34m(self, f, X)\u001b[0m\n\u001b[1;32m 41\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__call__\u001b[39m(\u001b[39mself\u001b[39m, f, X):\n\u001b[0;32m---> 42\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mlist\u001b[39m(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mstarmap(f, [[x] \u001b[39mfor\u001b[39;49;00m x \u001b[39min\u001b[39;49;00m X]))\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/multiprocessing/pool.py:375\u001b[0m, in \u001b[0;36mPool.starmap\u001b[0;34m(self, func, iterable, chunksize)\u001b[0m\n\u001b[1;32m 369\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mstarmap\u001b[39m(\u001b[39mself\u001b[39m, func, iterable, chunksize\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[1;32m 370\u001b[0m \u001b[39m \u001b[39m\u001b[39m'''\u001b[39;00m\n\u001b[1;32m 371\u001b[0m \u001b[39m Like `map()` method but the elements of the `iterable` are expected to\u001b[39;00m\n\u001b[1;32m 372\u001b[0m \u001b[39m be iterables as well and will be unpacked as arguments. Hence\u001b[39;00m\n\u001b[1;32m 373\u001b[0m \u001b[39m `func` and (a, b) becomes func(a, b).\u001b[39;00m\n\u001b[1;32m 374\u001b[0m \u001b[39m '''\u001b[39;00m\n\u001b[0;32m--> 375\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_map_async(func, iterable, starmapstar, chunksize)\u001b[39m.\u001b[39;49mget()\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/multiprocessing/pool.py:768\u001b[0m, in \u001b[0;36mApplyResult.get\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 767\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mget\u001b[39m(\u001b[39mself\u001b[39m, timeout\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[0;32m--> 768\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mwait(timeout)\n\u001b[1;32m 769\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mready():\n\u001b[1;32m 770\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mTimeoutError\u001b[39;00m\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/multiprocessing/pool.py:765\u001b[0m, in \u001b[0;36mApplyResult.wait\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 764\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mwait\u001b[39m(\u001b[39mself\u001b[39m, timeout\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[0;32m--> 765\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_event\u001b[39m.\u001b[39;49mwait(timeout)\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/threading.py:655\u001b[0m, in \u001b[0;36mEvent.wait\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 653\u001b[0m signaled \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_flag\n\u001b[1;32m 654\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m signaled:\n\u001b[0;32m--> 655\u001b[0m signaled \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_cond\u001b[39m.\u001b[39;49mwait(timeout)\n\u001b[1;32m 656\u001b[0m \u001b[39mreturn\u001b[39;00m signaled\n", + "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/threading.py:355\u001b[0m, in \u001b[0;36mCondition.wait\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 353\u001b[0m \u001b[39mtry\u001b[39;00m: \u001b[39m# restore state no matter what (e.g., KeyboardInterrupt)\u001b[39;00m\n\u001b[1;32m 354\u001b[0m \u001b[39mif\u001b[39;00m timeout \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 355\u001b[0m waiter\u001b[39m.\u001b[39;49macquire()\n\u001b[1;32m 356\u001b[0m gotit \u001b[39m=\u001b[39m \u001b[39mTrue\u001b[39;00m\n\u001b[1;32m 357\u001b[0m \u001b[39melse\u001b[39;00m:\n", + "\u001b[0;31mKeyboardInterrupt\u001b[0m: " + ] + } + ], + "source": [ + "res = minimize(problem,\n", + " NSGA2(pop_size=20),\n", + " termination=('n_gen', 10),\n", + " seed=1,\n", + " save_history=True,\n", + " verbose=True)\n", + "print('Threads:', res.exec_time)\n", + "\n", + "pool.close()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "import psutil\n", + "\n", + "threads_count = psutil.cpu_count() / psutil.cpu_count(logical=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2.0" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "threads_count" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Create new objectives and modify technology data\n", + "\n", + "`osier` allows users to modify the problem formulation on the fly. Both by adding new data fields to technologies or by creating a new objective.\n", + "\n", + "Users can create new objectives for any quantifiable metric. Here we add a parameter called `land_use` to the modeled technologies." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "nuclear_adv.land_use = 4.4*1e-3 * (km**2/GW)\n", + "natural_gas.land_use = 3.2*1e-3 * (km**2/GW)\n", + "wind.land_use = 12.3e3*1e-3 * (km**2/GW)\n", + "battery.land_use = 6.0*1e-3 * (km**2/GW)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Then, we create a function that calculates the total land use. The minimum required format is\n", + "\n", + "```py\n", + "def objective(technology_list, solved_dispatch_model):\n", + " # some calculation\n", + " return objective\n", + "```" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "def land_use(technology_list, solved_dispatch_model):\n", + " \"\"\"\n", + " Calculates land use intensity.\n", + " \"\"\"\n", + " \n", + " obj_value = np.array([t.capacity.to_value() * t.land_use for t in technology_list]).sum()\n", + " \n", + " return obj_value" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now, we re-initialize the problem with our new objective and updated technologies." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "==========================================================\n", + "n_gen | n_eval | n_nds | eps | indicator \n", + "==========================================================\n", + " 1 | 20 | 6 | - | -\n", + " 2 | 40 | 11 | 0.0823881536 | ideal\n", + " 3 | 60 | 18 | 0.0589579800 | ideal\n", + " 4 | 80 | 20 | 0.0063982942 | ideal\n", + " 5 | 100 | 20 | 0.0311724049 | ideal\n", + " 6 | 120 | 20 | 0.0106202339 | ideal\n", + " 7 | 140 | 20 | 0.0269553868 | nadir\n", + " 8 | 160 | 20 | 0.0102049651 | ideal\n", + " 9 | 180 | 20 | 0.1287526163 | nadir\n", + " 10 | 200 | 20 | 0.0397818793 | ideal\n", + "CPU times: user 4min 45s, sys: 12.2 s, total: 4min 57s\n", + "Wall time: 5min 10s\n" + ] + } + ], + "source": [ + "%%time\n", + "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", + " demand=demand*MW,\n", + " wind=wind_speed,\n", + " upper_bound = 1/wind.capacity_credit,\n", + " objectives=[total_cost, annual_emission, land_use],\n", + " solver='cbc')\n", + "\n", + "res1 = minimize(problem,\n", + " NSGA2(pop_size=20),\n", + " termination=('n_gen', 10),\n", + " seed=1,\n", + " save_history=True,\n", + " verbose=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "==========================================================\n", + "n_gen | n_eval | n_nds | eps | indicator \n", + "==========================================================\n", + " 1 | 20 | 6 | - | -\n", + " 2 | 40 | 11 | 0.0823881536 | ideal\n", + " 3 | 60 | 18 | 0.0589579800 | ideal\n", + " 4 | 80 | 20 | 0.0063982942 | ideal\n", + " 5 | 100 | 20 | 0.0311724049 | ideal\n", + " 6 | 120 | 20 | 0.0106202339 | ideal\n", + " 7 | 140 | 20 | 0.0269553868 | nadir\n", + " 8 | 160 | 20 | 0.0102049651 | ideal\n", + " 9 | 180 | 20 | 0.1287526163 | nadir\n", + " 10 | 200 | 20 | 0.0397818793 | ideal\n", + "CPU times: user 4min 54s, sys: 3.38 s, total: 4min 58s\n", + "Wall time: 5min 4s\n" + ] + } + ], + "source": [ + "%%time\n", + "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", + " demand=demand*MW,\n", + " wind=wind_speed,\n", + " upper_bound = 1/wind.capacity_credit,\n", + " objectives=[total_cost, annual_emission, land_use],\n", + " solver='appsi_highs')\n", + "\n", + "res2 = minimize(problem,\n", + " NSGA2(pop_size=20),\n", + " termination=('n_gen', 10),\n", + " seed=1,\n", + " save_history=True,\n", + " verbose=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "==========================================================\n", + "n_gen | n_eval | n_nds | eps | indicator \n", + "==========================================================\n", + " 1 | 20 | 7 | - | -\n", + " 2 | 40 | 10 | 0.1400175567 | ideal\n", + " 3 | 60 | 16 | 0.1098694596 | ideal\n", + " 4 | 80 | 20 | 0.1229353182 | ideal\n", + " 5 | 100 | 20 | 0.0348904059 | f\n", + " 6 | 120 | 20 | 0.0218664153 | ideal\n", + " 7 | 140 | 20 | 0.0059155786 | nadir\n", + " 8 | 160 | 20 | 0.0057877007 | ideal\n", + " 9 | 180 | 20 | 0.0806871345 | nadir\n", + " 10 | 200 | 20 | 0.0079582816 | ideal\n", + "CPU times: user 3min, sys: 1.88 s, total: 3min 2s\n", + "Wall time: 3min 6s\n" + ] + } + ], + "source": [ + "%%time\n", + "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", + " demand=demand*MW,\n", + " wind=wind_speed,\n", + " upper_bound = 1/wind.capacity_credit,\n", + " objectives=[total_cost, annual_emission, land_use],\n", + " model_engine='logical',\n", + " solver='appsi_highs')\n", + "\n", + "res3 = minimize(problem,\n", + " NSGA2(pop_size=20),\n", + " termination=('n_gen', 10),\n", + " seed=1,\n", + " save_history=True,\n", + " verbose=True)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Visualization\n", + "\n", + "Below are some example visualizations using the `pymoo` visualization module and `matplotlib`." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABQkAAAJOCAYAAAAUBIGvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeXikVZk3/u9T+76l1ixdzaIIiKKCwItjw4igwqg4sonSCNjwAiPbiM4wiAyK+qKAv1EHUECRUUBQFBAE2ZcGQRABAdmSTjq17/t6fn/U1LGTTndXupPU9v1c17lIV52n6lSlSD3Pfe5zHwWAABEREREREREREQ0tVbcHQERERERERERERN3FICEREREREREREdGQY5CQiIiIiIiIiIhoyDFISERERERERERENOQYJCQiIiIiIiIiIhpyDBISERERERERERENOQYJiYiIiIiIiIiIhhyDhEREREREREREREOOQUIiIiIiIiIiIqIhxyAhERERLauPfvSjuOqqq/Diiy8ikUigXC5jZmYGjz32GC666CK84x3v2Orx119/PYQQc9qaNWu2ezwnn3wy0uk0fvvb30Kj0Wz34/QCu92O9evXIxaL4SMf+Ui3h7PDDAYDTjnlFNxxxx3YsGEDisUiKpUKYrEYnnnmGdx44404++yz8d73vheKonR7uEREREQDRQEguj0IIiIiGjzvec97cPXVV2PfffdFKBTCb37zG7zyyivI5XLwer34wAc+gEMOOQQajQY//elPce655yKTyWz2OPvvvz922WUX7L777rjgggsAAAcddBAefvjh7RrXX/7yF+y1114AgPe+97147rnntv9FLgO73Y6zzz4bAHD77bfj+eef32LfT33qU7jtttsAAL/97W/xiU98YiWGuCze/e5347bbbsMuu+yCv/3tb/jVr36F119/HY1GA36/HwceeCA+8pGPyMDu7bffjiOPPLLLoyYiIiIaLIKNjY2NjY2NbSnbkUceKQqFghBCiK9//etCp9Mt2G/XXXcVTzzxhBBCiJdeekkEg8EtPuaaNWtE25o1a7Z7bOvWrROZTEbcfffdQqvVdv29mt+CwaB8nWvXrt1qX4fDIZ566ikRj8fFP/3TP3V97NvbPB6PiEajQgghrrnmGqFWqxfst88++4h4PC6EEOLuu+/u+rjZ2NjY2NjY2AasdX0AbGxsbGxsbAPU3v/+94tSqSSEEOI//uM/ttnfYrGI5557TgYKTSbTgv2WKkjY620xQcJBaZdeeqkQQoh0Oi0MBsNW+5544okMErKxsbGxsbGxLUNjTUIiIiJaMgaDAbfeeisMBgNeeOEFXHrppds8Jp/P47TTTkOz2cQee+yByy+/fAVGSr3k4IMPBgD89a9/Rblc3mrfm266CdVqdSWGRURERDRUGCQkIiKiJXP66adjYmICAPC9730PzWazo+OeeuoprF+/HgBw0kknyceg4TAyMgIA8Hq92+xbLpdx+umn40c/+tFyD4uIiIhoqDBISEREREvm9NNPlz//+te/XtSxv/rVrwAAWq0Wp5xyyjb72+12XHrppfjrX/+KfD6PZDKJBx98EMccc8yC/Re7S7LZbMaXv/xlPPnkk0gmk3JX5ttvvx1HH310R7vrHnroobjpppuwYcMGlMtlZLNZvPzyy7jxxhvx2c9+FiaTSfZds2YNhBCYnJyUt/3kJz/ZbMzBYBAANrv9rbfe2uyxFmpr166dM8ZO+gDAgQceiBtvvBFTU1Mol8tIpVJ47rnn8P/+3//D+Pj4Nt+LrUmlUgCAnXbaCfvvv/82+1977bXy89J20UUXLfg6nE4nvvWtb+HFF19ENptFLpfD008/jbPPPnuru1t7vV78y7/8i9xpuVwuI5/P4+WXX8ZVV12FPfbYo6PXZjQace655+LRRx9FPB5HtVpFPB7H448/jssuuwwHHnjgVo9/5zvfiWuuuQavv/46isUiMpkMXnrpJfzgBz/Y5s7gRERERIvV9TXPbGxsbGxsbP3fdt55Z1lLb3JyctHHH3zwwfL4Rx99dLP7N61JeOyxx4o33nhD3HvvveJf/uVfxLp168QNN9wg6vW6EEKIG264QahUqjnH77///uL4448XX//617dZ2/A973mPmJmZkWM5++yzxUknnSS+/e1vi1gsJoQQ4v777xcOh2PB4w0Gg7j55puFEEJkMhlx5ZVXipNPPll86UtfErfffrt8/lQqJXbeeWcBQHi9XnH88ceLs846S95/1VVXieOPP35Oa9dsbP/74YcfFkII8dZbb8nnbz/WLbfcIh/rggsuEMcff7zYaaed5oz1+OOPFyeccIIol8viscce26yPSqUS//Vf/yVfyxVXXCFOOukkcdZZZ4l7771XCCFEsVgUxxxzzHZ/di6//HI5zpmZGXHEEUcs+jH22muvzd6/iy66SMzMzIinn35a/Ou//qs4+eSTxfe+9z2Rz+eFEEI8+eSTwm63b/ZYKpVKVKtVIYQQ8XhcXHbZZeILX/iC+Ld/+zfx+9//XgghRKVS2WbNyL333lts2LBBCCHEX/7yF/HlL39ZnHzyyeI///M/xd/+9jc5zjvuuGPB47/yla+Ier0uyuWyuOaaa8Qpp5wiTj/9dHHrrbeKRqMh6vW6OPfcc7v+/z4bGxsbGxvbwLSuD4CNjY2NjY1tANpRRx0lgx733nvvoo8fGxuTxxeLxc3u3zRIGA6HF9wU5dOf/rTsc/HFFy/4PNvaACUYDIpEIiGEEOLyyy/f7H6/3y/efPNNIYQQv/vd7xZ8jttuu00IIUQ0GhW77rrrZvcfffTRcgzvfve7N3v+tk42Lrn++us3CxK22x577CEf65JLLtniYxxxxBFCCCGOPPLIze5rB/Ci0ajYZZddNrv/y1/+shBCiFqtJg488MDt+uzsvPPOMnDX9te//lX8x3/8h9hzzz0X9Vibvn+1Wk1cf/31QlGUOX322msvkclkhBBC3HXXXZs9hlqtFkIIMT09Lfx+/2b3n3rqqUIIIarVqnjXu961xXG0P0e33HLLZjs2azQaGTB+7rnnNjv+i1/8ovx/Yb/99tvs/mOPPVa+zh0J0LKxsbGxsbGxbdK6PgA2NjY2Nja2AWhnnHGGDFr88pe/XPTxFotlTpDIbDbPuX/T4N5LL720WeCn3X7zm98IIVqZXmNjY5vdv60g4Z133imEEGLDhg1Co9Es+BzHHHOMfIxDDz10zn2bBgBPOeWULb7edoBoOYOEAMQTTzwhA17zsyvb7de//rWIRCKbvd59991XjuXUU0/d4hheeuklIYQQTzzxxHZ/fg499FCRTCbFQt544w1x+eWXi/3333+bj7Pp+5dIJITFYlmw34UXXij7fexjH5tzXztIuLUsvfb7et111y14/+9+9zshRCv70ul0LtjH7XaLarW6WZBwbGxMlMtlIYQQ3/zmN7c4hrvvvlt+VucHIdnY2NjY2NjYFttYk5CIiIiWhN1ulz+XSqVFH18sFuf822azbbHvL3/5SwghFrzv5z//OQBAp9MtWFtva3bddVccfvjh8jnq9fqC/e6++27582c/+9k5933xi18EAFQqFdx0001bfK5f/epXSKfTaDQaixrjYl177bUAgPHxcRx22GGb3e/1enH44YfjZz/72Wavt/1aGo0Gbr755i0+xz333AMAOOCAA7Dzzjtv1zjvvfdevOMd78CVV16JTCYz576dd94Z55xzDtavX4/nnnsOhxxySEePeeeddyKfzy94X/tzAmCzGpiNRgOrV6/GD37wgy0+9h//+EcAWLCu5dve9jZ89KMfBQDcddddsubifPF4HA888AByudyc20877TTo9frNxjnf7373OwDAxMTEVutrEhEREXWCQUIiIiJaEpsGdoxG46KP33QTDwBIp9Nb7PvCCy9s8b5nn31W/vzBD35wUWPYNPj02muvYWRkZMGm1Wpl8Gm//faTx1gsFvnvV199dYsBKgC44YYb4HQ68eKLLy5qjIt10003ySDUSSedtNn9J5xwArRarQwmbqr9fmzYsAFqtXqL78emv6tN34/FikajOOecc+Dz+XDkkUfi+uuvRyQSmdNn7733xn333Yezzz57m4+3tc/JG2+8IT+z//AP/7DZ/VNTU6hUKvLfZrMZLpdLvub2faOjo5sdu+nn6Omnn97qGD/ykY9s9jn98Ic/DACoVqsIh8NbfN+z2aw8ZkfedyIiIiIA2PKWbkRERESLEIvF5M9bywLckk2PKRQKW81G3FJmFgBs3LhR/rzTTjstagy77rqr/Pm///u/8d///d/bPMbv9895vvaOuTMzM4t67uVSKBRwyy234OSTT8bHP/5xuN1uxONxef9JJ52E9evX4+WXX55znMVika9tp512mnPM1mz6fmyvSqWC22+/HbfffjsURcGBBx6IE044AZ/97GdlAPo73/kO7r///q0GApPJ5FafZ3Z2Fna7HW63G1ardU5Gn16vx2mnnYZjjjkGe++99xYD3waDYbPbNv0cbc/noH28TqdDNBrt6JileN+JiIhouDFISEREREviT3/6k/z57W9/+6KP3/SYbWVfbW2Jbrlclj9brdZFjWHTQOVXv/pVPPHEE9s8ZtNlz5s+36bj6LZrr70WJ598MnQ6HT73uc/hiiuuAAD8n//zf7D77rtvttwWmPtevP766zjttNM6eq433nhjaQb9v4QQeOyxx/DYY4/h0ksvxT333IPddtsNarUaJ5xwAr70pS9t8dhtLeWe/1lpBwm9Xi/+8Ic/YK+99kKxWMSPfvQjPP300wiHw/L3fcIJJ+CEE05Y8HF39HPQfu9zuRyOPPLIjo7ZNDhOREREtD0YJCQiIqIl8cYbb+DNN9/EzjvvjFWrVsHlcm0zk2tT73nPe+TP995771b7qtXqLd63aWbX/Fpv27Jp/9deew3333//dh+/UIZZt6xfvx5//etfsccee+Dkk0+WQcKTTz4Z+Xx+wXqDm76WRqOx6PdiOUxOTuKss86SNRB33333rfbf2ucE2PJn5f/7//4/7LXXXmg0Gvjwhz+8YLD4Ax/4wBYfd0c/B7lcDi6XCzqdrifedyIiIhoOrElIRERES+aHP/whAEClUuGTn/zkoo791Kc+BaC1gcn111+/1b4Oh2OL942Njcmf33rrrUWN4bXXXpM/B4PBRR3bfr725h/j4+OLPn45tWsO7rnnnthvv/1gNptx9NFH45e//OWCtRNzuZysBzgxMQFFUZZtbFdeeSVCoRB0Ot02+65fv77jx3U6nVu9v/1ZicfjMrCn1+tl9t5TTz3VUTbpfK+//rr8eXs+B+3PoV6vh8/nW/TxRERERNuDQUIiIiJaMj/4wQ9kDbYvfvGLHQeW9t13X/yf//N/AADf//73EQ6Ht9r/ne985xbve+973yt/fuSRRzp6/rY//OEP8uf2eLbks5/9LGq1Gn7yk5/I2/L5PJ566ikAwG677Qaz2bzF44844gj84he/2Gx35C3t2ryjbrjhBlSrVQCtDMJjjz0WFotlwQ1L2u677z4ArU1l9t57760+/quvvopqtYpddtll0WOz2+3w+/0d7Yy86Wdqenp6q3332muvLd63yy67yGW9jz76qLy9ncEHbL2e4NaWsm/6Odpnn322OsbLLrsMv/jFLzAxMSFva7/vwLY/h/feey9qtRr+8R//cav9iIiIiDoh2NjY2NjY2NiWqu23336iVCoJIYT4t3/7t232N5vN4k9/+pMQQojHH39c6HS6BfutWbNGtP3lL3/Z4uP95je/EUIIUa1WxdjY2FYfZ82aNZvdf+eddwohhCiVSmJ8fHyLz/PII48IIYQ49NBD59x+1FFHycc/6aSTFn282+2Wx59yyiny9l122UW89tpr4tprr53T//rrrxdCCPHWW29t873+5S9/KYQQIpPJiD/96U/ilVde2Wr/ffbZR47lBz/4wRb7HXLIIUIIIZ544ont+sy0X8PFF1+8zb7HHXecHNM//dM/bXZ/MBiU98diMWEymRZ8nAsvvFD2+9jHPiZv1+l0olwuCyGEeP7557c4joceekgev9D9d911lxBCiHQ6LRwOx4J9dtllFyGEENPT00KlUsnbx8bG5BjuuuuuLY7h7W9/u2g0GmJqakqo1erteu/Z2NjY2NjY2DZpXR8AGxsbGxsb24C1I488UhQKBRn40Wq1C/bbZZddxGOPPSaEEOKZZ54RXq93i4+5aXCvWq2K888/f7M+//zP/yz7bCngtK0g4apVq0Q8HhdCCPHggw8Ks9m8WZ9LLrlECCHE3XffveBz3HbbbUIIIcLhsNh55503u//ss88WQgjx6KOPLnh8IpEQQghxySWXyNuOOeYYIYQQP/zhD+f0XUyQ8CMf+YjY1Je+9KVtHnPZZZcJIYSo1WriE5/4xGb3B4NBMT09LWq1mjjwwAO36/PSfg3lcnnB52i397znPSIcDm/1vds0SBgOh8U111yzWZ+99tpLZDKZLQbhbr75ZvkYa9eu3ez+448/fs77uKVxtH+Pv/jFLzYL4hmNRvH4448LIYQ4+eSTNzv+jDPOkI9/5plnbna/y+USzz//vBBCiGOPPXa73nc2NjY2NjY2tnmt6wNgY2NjY2NjG8D23ve+VzzzzDNCCCE2btwofvCDH4h/+Zd/EZ///OfF+eefL37729+KcrksqtWq+P73vy8MBsOCj7P//vuL448/Xnz961+XQZNzzz1XpNNpcffdd4szzjhDfOELXxA33HCDqNfrQgghfvazn83JzNq0bStICEC8613vEpOTk0IIIaampsQll1wiTjrpJHHBBReIP/7xj0IIIR577LEtZogZDAZxyy23CCFamWRXXHGFOOmkk8T5558v7rvvPiGEEC+++KIYHR1d8PgrrrhCCCFEIpEQ5513njj33HPF7OysqNVq4n3ve58AWoGq448/Xjz88MNCCCGi0ai8bUvBVkVRxNTUlBCiFWj1+Xzb/D0qiiIuv/xyIYQQjUZD3HbbbeKMM84Q//f//l/xwx/+UBQKBVEqlcTnPve57f6s/Od//qf83bXf24suukicfPLJ4sQTTxRf/vKXxR133CFqtZoQQog//OEPwul0LvhYmwYJTz/9dPHMM8+Ip556Spx33nnipJNOEldeeaXI5XJCCCGefPJJYbfbN3uMQCAgXnvtNfk4t912mzjrrLPEF7/4RfHLX/5S1Ot18eqrr8r7t/S+77333mLDhg1CCCH+/Oc/i/PPP1+cfPLJ4hvf+IaYmZkRQghxxRVXbPF9Oe+88+Rrvu+++8RZZ50l1q1bJ7773e+KRCIh6vW6+MpXvtL1/9fZ2NjY2NjYBqZ1fQBsbGxsbGxsA9w++tGPiquvvlq89NJLIplMikqlImZnZ8Wjjz4qvvrVr4qddtppq8e3s8w2tWbNGjExMSF++MMfitdff10UCgWRTqfFQw89tM2sqk6ChEAr0+ucc84Rjz76qEgkEqJarYpoNCruvfdesXbt2i0GITdthx12mLjlllvE9PS0KJfLIpvNyoDVloKiQGvJ66WXXireeOMNUalURCQSEffdd9+cTL2t2drruvjii4UQQtx+++2L+j3uu+++4rrrrhNvvvmmKJVKolAoiL/+9a/iv/7rv8Suu+66w58Tr9crTjjhBHH11VeLxx9/XMzOzopisShqtZpIpVLi+eefF9dee+1my7Pnt02DhGvXrhV6vV78+7//u3juuedEJpMRuVxO/OlPfxLnnHOO0Gg0W3wcm80mLr74YvGXv/xFFAoFUS6XxeTkpLjxxhvF+9//fnHRRRd19L6bTCZx3nnniccee0x+jkKhkPj1r38tDjnkkG2+L7vttpv4wQ9+IF555RWRz+dFqVQSr7/+urjuuuvEe97znq7//83GxsbGxsY2OE353x+IiIiIhsKaNWvw0EMPAQAOOuggPPzww90dEC2pYDCIyclJAMCJJ56In/70p90dEBEREVGf4O7GRERENFSMRqP8uVwud3EkRERERES9g0FCIiIiGkiHH344stksrFbrnNvHx8flz2+99dZKD4uIiIiIqCcxSEhEREQDSaPRwGq14ogjjphz+3HHHQcAeOihhxCNRrsxNCIiIiKinqPp9gCIiIiIltPVV1+NPffcEzMzMzj88MPxj//4j4jH4zjttNO6PTRaQnvttRfe9a53we12y9sOOOAA1Ot1RCIR/OEPf+ji6IiIiIh6HzcuISIiooFkNpuxdu1aHHfccXjb294Gp9OJUCiEe+65B1//+tcxMzPT7SHSErrooovwta99bcH7HnroIRx88MErOyAiIiKiPsMgIRERERERERER0ZBjTUIiIiIiIiIiIqIhxyAhERERERERERHRkGOQkIiIiIiIiIiIaMgxSEhERERERERERDTkGCQkIiIiIiIiIiIacgwSEhERERERERERDTkGCYmIiIiIiIiIiIYcg4RERERERERERERDjkFCIiIiIiIiIiKiIccgIRERERERERER0ZBjkJCIiIiIiIiIiGjIMUhIREREREREREQ05BgkJCIiIiIiIiIiGnJ9ESR8+eWX8eCDD85pr732Gh5++GHZx2q14sc//jGEEIt+/DPPPBNCCKxZs2bO7WazGd/97nfxxBNP4KmnnsIDDzyAPffcc4dfDxEREQ2PT37yk3j66afxyCOP4KGHHsIee+yx1f4HHngg1q9fj4ceegjr16/HBz7wgR1+TCIiIqJOffzjH8cdd9yBe++9F48++iieeeYZHHXUUVs9Zu3atQvGbgwGw5x+Wq0Wl156KWq1GoLB4HK+DGndunX405/+hMceewx33nknRkdH59x/3nnn4YEHHsC9996LP/7xj7j33nvxnve8Z0XG1otEr7cHH3xws9t++ctfitNPP10AEHvvvbd45plnxM033yxEK0rYcQsEAmJyclIIIcSaNWvm3HfzzTeL+++/X+h0OgFAnHrqqSIUCgm73d7194SNjY2NjY2t99u+++4rstmsePvb3y4AiM997nNienpaWCyWBfuvWrVKpNNpeU7ywQ9+UKTTabFq1artfkw2NjY2NjY2tsW0u+++W3zuc5+T/z7iiCNEvV4X73znO7d4zNq1a8XatWu3+rjBYFA88cQT4ic/+YkQQohgMLjDY/3EJz6xWSxn03bkkUeKUCgkPB6PACAuvPBC8eyzzwpFUWSfRCIhz6sAiMsuu0yEw+E5fYaodX0A22yrV6+e82+n0ynS6bRwOBwCgNhvv/2Ez+cTa9euXXSQ8NZbbxWnnnrqZkFCr9crhBDiyCOPlLepVCqRyWTE2Wef3fX3hI2NjY2Nja3326233ipuuukm+W9FUUQoFBJnnHHGgv2/853viCeffHLObU899ZS47LLLtvsx2djY2NjY2NgW09773vcKtVot/22xWIQQQnzyk5/c4jGdBAn33HNPscsuu4g1a9YsWZDw+uuvFxdddNEW73/mmWfEt771Lflvm80mqtWqOPzww+Vt73//++ccc8QRRwghhIw5DVPri+XGk5OTc/593HHH4e6770Y6nQYAPPXUU4hEIot+3COOOAK1Wg333HPPZve10143fdxms4lIJIIPfvCDi34uIiIiGj4f+tCH8PTTT8t/CyHwpz/9CYcccsiC/Q855JA5/QHg6aefntN/sY9JREREtBjPPvssGo0GAECj0eBLX/oSXnrpJdx333079LgvvfQS3njjja32sVgs+PGPf4xnn30WDz30EH79619jYmJiu57P4XDgfe9735zzpmw2i7/97W9zzpv++Mc/yp+dTidOO+00/PSnP5Uxp2HSF0HC+U488URcf/31O/QYJpMJ3/jGN3DOOecseH87MLlq1Sp5m1qths/nw/j4+A49NxEREQ0+l8sFh8OBcDg85/ZwOIydd955wWN23nnnrfbfnsckIiIi2h7f//73EYvF8KEPfQiHHXYYCoXCVvsfccQRuP/++/Hoo4/i5ptvxt57773o5/zxj38Mo9GI973vfTjooIPw9NNP4+6774ZKtfjwVfvcqJPzJpVKhfXr12N2dhahUAinnHLKop9vEPRdkHD33XeH3+/f4Qj2JZdcgquuumqzD0tbLBbDL37xC5x33nlwOBwAgPPPPx8GgwFqtXqHnpuIiIgGn8lkAgBUKpU5t1cqFXnfQsdsrf/2PCYRERHR9jjzzDMxMjKC+++/H48//jj8fv8W+0YiEbz22mv46Ec/in/4h3/A3XffjaeeempRgcKddtoJxxxzDC6//HK5Ke3VV1+NPffcEwcddNCix7+Y86Zms4kDDjgAfr8fo6OjuPPOOxf9fIOg74KEJ554Im644Ybt2sW4be+998Z+++2Hq666aqv9TjrpJNxzzz2466678PDDD0NRFNx+++1IpVLb/dxEREQ0HIrFIgBAr9fPuV2v18v7Fjpma/235zGJiIiItlez2cTXvvY1KIqCc889d4v97rnnHvz7v/87qtUqAOAnP/kJnn/+efzrv/5rx8/1zne+EwDwve99T+6OfOutt2JychIejwcAcNhhh83ZPfkjH/kITjzxxDm3HXbYYQC277wpk8ngi1/8Ig477DB87GMf63jsg0LT7QEshkqlwvHHH481a9bs0OMcccQRMBqNeOCBBwBAbsl95ZVXIp1O45RTTsEbb7yBcrmMCy+8EBdeeKE89sEHH8Sf//znHXp+IiIiGnzJZBLpdHqzWXe/348333xzwWPefPPNrfbfnsckIiIiWgytVotarSb/LYTAa6+9hj322GNRj/PGG29gl112WfTzf/azn91sb4q23//+9/j9738v/3399ddjcnISF1988WZ92+dGC503tVenKooClUolazC2x12r1bDHHnvgd7/73aLH38/6KpPw0EMPxRtvvLHNQpfb8vWvfx3ve9/7cPDBB+Pggw/GscceCwA4++yzcfDBB8vH32+//eZEnI1GI/bZZx/ceuutO/T8RERENBweeOAB7LPPPnNue+9734s//OEPC/a///77N+u/zz77zOm/2MckIiIiWoxnn312s9sCgQBmZ2e3eMyll14Ko9E457axsTFMT093/Lwvvvgims0mdttttzm3X3zxxZvd1ol0Oo1nn312znmT1WrF29/+dnne9MEPfhBXXnnlnOM8Hg+0Wu1WX+8g6/oWy522m266SZx44olbvH/t2rVCtNYhb9buv/9+8fWvf33B+4LBoBBCiDVr1sy5/Y477pizhfd3vvMdccstt3T9fWBjY2NjY2Prj7bvvvuKTCYj3va2twkA4vjjjxfT09PCYrEIAOK6664TN9xwg+y/atUqkU6nxT/8wz8IAOIDH/iAyGQyYtWqVR0/JhsbGxsbGxvbjrRGoyE+9rGPyX8ff/zxol6viwMPPFDeNv8c5sEHHxRnnnmm/Pchhxwi6vW6+Md//MfNHn/NmjVCCCGCweBm9/3P//yPuP/++4VerxcAxAEHHCBefPFFoVarFxzr9ddfLy666KItvpYjjzxSzM7OCrfbLQCICy64QDz77LNCURQ5lkgkIseiKIq46qqrxOzsrHA6nV3/Xax065vlxna7HR/60Idw8sknb3bfxMQEbrjhBplC+uCDD+KFF17AF7/4RdnHaDRutg4dAK644grsv//+AFrLjV955RUcd9xxAICHHnoI//Ef/4F169ah2Wzisccew+c+97nleHlEREQ0gJ5++mmsXbsWP//5z1EqldBsNnHYYYchn88DaJU80Wq1sv+GDRtwxBFH4LLLLkO1WoVer8fhhx+ODRs2dPyYRERERDvirLPOwgUXXICvfOUrUKvVEELg4x//OB5//HHZZ/45zLe//W2ceeaZOOqoo6BWq6FSqfCpT31KlnkDWsuY7733Xrk57E033YTp6WkcffTRss+6devw3e9+F3/+858RCoWQz+fxiU98Ys5y4MX49a9/Da/Xi9///vcol8tIpVL4p3/6J7nPxV/+8hf8+Mc/xm233YZCoQCTyYSZmRl86EMfGsr9KBS0ooVEREREREREREQ0pPqqJiEREREREREREREtPQYJiYiIiIiIiIiIhhyDhEREREREREREREOOQUIiIiIiIiIiIqIhxyAhERERERERERHRkGOQkIiIiIiIiIiIaMgxSEhERERERERERDTkGCQkIiIiIiIiIiIacgwSEhERERERERERDTlNpx2tVutyjoOIiIiIiIiIiIiWSS6X2+r9HQUJrVYrstnskgyIiIiIiIiIiIiIVpbNZttqoFABIDp5IGYSdub9738/9Ho9KpUK/vjHP3Z7OERERETbxPMXIiIi6jc8f1m8Jckk7OSBqKVYLKLRaKBSqfA9IyIior7A8xciIiLqNzx/WXrcuISIiIiIiIiIiGjIMUhIREREREREREQ05BgkJCIiIiIiIiIiGnId1yTcFkVR4HA4YLVaoSjKUj1s3/H5fNBqtajVaggGg90ezpISQiAWi6FUKnV7KEREREREREREtISWJEjo8XjwhS98Ae94xzuW4uH6ml6vh6IoEELgU5/6VLeHs+RqtRquuOIKvPjii90eChERERERERERLZEdDhJqNBp84xvfQD6fxw9/+ENEo1E0Go2lGFtfMplMMkhYLBa7PZwlpdFocOSRR+Kcc87BmWeeyYxCIiIiIiIiIqIBscNBwkAgAIPBgO985zv429/+thRj6mtms1kGCQuFQreHs+R+/etf413vehc8Hg82bNjQ7eEQEREREREREdES2OGNS1Sq1kNUKpUdHgz1vnq9DgBDXXeSiIiIiIiIiGjQcHdjIiIiIiIiIiKiIccgIRERERERERER0ZBjkJCIiIiIiIiIiGjIDW2QcN9998WDDz4IIQRefvllfO1rX1vxMaxZswZr167tqK/BYMCFF16IRx55BA888AAef/xx3HfffTjjjDPg8Xg263vRRRfhiSeewIMPPoj169fjJz/5CYLB4HK8DCIiIiIiIiIi6nM7vLtxv3r66adx8MEHQwiBb33rW/jpT3+64mM46KCDcNBBB23zuQ0GAx544AE8+uijOPjgg9FoNAAAn/zkJ3HzzTfD7Xbj4osvBgDo9Xrcf//9eOKJJ/DBD35QbjRy7LHHYv369TjkkEPw17/+dXlfGBERERERERHRMlO0CrQ2bbeHMTCGNpOwn1x88cXQ6/X48pe/LAOEAHD77bfjv//7vxfs+6UvfUkGCAHgpptuwi233NKVYCgRERERERER0VLSBXRw/aMLzg86oXUxULgUljyTcPf/3h2KRlnqh10UURd4+f++vCSPpdFocOmll+LDH/4wMpkMKpUKzj33XLz00ksAgE9/+tM455xzUKlUYDab8dRTT+FrX/saKpUKAOC4447DOeecg3w+D6PRiAceeAAXXHABzjnnHJx44olwOBx48MEHAQAf/ehHUS6X5zy/Wq3GunXr8M1vfnPB8X33u9+Fw+GQfU877TR84xvfWLDvL37xC5x11lnYZ5998MwzzyzF20NEREREREREtGIUnQL/MX649nFB3VSjqWpi7JQxTF42CYhuj66/LXmQUNEoUGm7m6DYRHPJHuvrX/863v/+92O//fZDtVrFZz7zGTzwwAPYZZddkM/nccwxx+Bb3/oW7rjjDmg0Gtx1110455xz8K1vfQuBQAA33HAD3v72t+Ott96C1+vFyy+/jAsuuABXXHEFbDYbDjroIBx88MFbfP53vOMdcDgcePnlhYOe09PTmJ6eBgDstttusNvteOWVVxbs236Mfffdl0FCIiIiIiIiIuorxp2MGF83Dn1AD2T+frtlDwtGPjyCxL2J7g1uAAxtTcIt0Wq10Ol0AACj0YizzjoLp5xyCrRaLbRaLX7zm9/gqquuwuc+9znccMMN+OpXv4rp6WmYzWYoioLf//73OPbYY3H55Zdj9erV0Gg02G233RCNRlEoFHD00UfDbDYDAHQ6HdRqtfx3W7VaRa1WAwDY7XYAQD6f3+bY2xmFW+rbvt3pdGJ8fBw/+9nP4PV6Ua/Xcckll+DWW29d/BtGREREXTc+Po6JiYntOlZRFOy6667QaDQolUo7NI7p6WnMzMzs0GMQERHR8Oj4HEYBzHuYYXmnBYqiABnAXXZDLdRoKK2ybLt+ZFfEVXE0Mo1tPNhcPH/5OwYJ51EUpfWBA7DLLrvAYDDgvPPOw6mnnir7RKNROJ1OKIoCs9mM6667DqtWrUKtVoPP54NOp4NKpcILL7yAn//857jrrrvwxBNP4JZbbsFNN90kH3/T59zSv1OpFABsFkhcSDqd3mpfi8UiH7Ner+Pss8/G888/D4/Hg2effRa/+93vUCwWt/k8RERE1Fs0Gg30ev2ij1Or1bBarTAajVCpVFCr1TCZTHNqIC92HERERESd6uQcRm1Ww/Y+G7RObWs58f8uKVYLNdRCDQDQNrWAAnj29yD1SAqLWWDK85e/4zsxjxACQgj5MwBccMEFeOSRRzbrazabcdddd+G2227DSSedBCEETjzxRJx//vlQFAUqlQrr1q3DFVdcgeOPPx5f/epXceaZZ+Kggw5CNpud85zzx9D26quvIpVKYffdd8edd9651bG/+uqryGazW+z7jne8AwDw5JNPIhwOIxwOAwBisRiSySRcLheDhERERH2oXq/LesidMhgMMJlMaDabqNVqUKvVEELAZDIhn89vVie503EQERERdWpb5zDGXY2w7m0FNEANtTn3tTMIG0oDNVXrvkqpgmqjClHtvDghz1/+jkHCeWq1Gmq1Gn7xi1/g85//PEqlElatWoVCoSD7nHHGGfjLX/6CYrEIr9eLn//853Ipr6IoEEKgVqthZGQEExMTeOyxx/DMM8/g0ksvxVtvvYUDDjgAv/rVr1Aul9FoNFAoFKDX69FoNDb7cDabTfzwhz/EMcccg8suu2yz8d5xxx145ZVX8KUvfQmNRgNXXXUVjjrqqAX7HnfccVi/fj2ee+65Obe/733vg0qlYnotERFRn5qZmen4e1ytVsPn88kVBvl8HqtXr4Zer4dOp8Nbb70FACgUCgiHw9udVUhERES0LVs6h9HYNRg7aQzWd1sRRXSLx2ubWtRUNbxqeBWhm0JIPZhazuEOvCXfYUTUBZq1ZlebqO/4djb7778/yuUyrrjiCpx55pmy3t+uu+6Ks846Cy+99BLefPNNFItFHHLIIQAAlUqFww8/HEArEr3zzjvjG9/4BgwGAzQajVxG/NprrwFoZfA5nU4AwOWXX45DDz10wbH853/+J4rFIr797W9DrVbL288880zssccecwKCX/3qV1Gr1fCtb31rTt+jjjoK//zP/4wTTjhhzmO7XC7ccMMNWLdu3Y68XURERNQHjEYjgsEgLBYLhBCIRqOYnZ2VKymy2Syi0SiEEDCbzQgGgzAajd0eNhEREQ0R2/ts2PXru8L6bmtH/auJKl7/6usMEC6BJc8kfPn/LrwLb6/Zb7/9cOWVVwIALrzwQpx22mkL9vvqV78KRVGwfv16RCIRVKtVHHfccUgmkwCAz3zmM/j2t7+Nj3zkI5idnUU0GsVBBx2EO++8E8ceeyxef/11PPzwwygUCjCZTPiXf/kXvPDCCwCA2267DZ///Ofx6KOPIpPJ4A9/+MOCY6hWq/jwhz+M888/Hw8//DBqtRr0ej1eeuklrFmzBtHo36PqlUoFH/rQh3D++efjkUceQbValX33339/zM7Oyr46nQ6//vWv8c1vfhPr169fireViIiIepTL5YLb7QbQWjkxOzu74PKedDqNUqmE0dFRaLVaTExMIJFIIJHgboFERES0fFRGFQLHB+D8gLOj/kII5F/JI/VCCtVIdZlHNxwUyJKP2ycYDOKSSy7BhRdeiKmpqSUaVv9q73IshJBLlBVFgVarlZmE9Xq9J5bu/PznP8err76Kiy++uONj+PsmIiLqLxqNBn6/HyaTCQBktmCz+feK3gcccAD0ej0qlYqcOFSpVPB6vbDZbACAUqmEUCjEuj1ERES05ExvN2F83Th0bl1H/SuhCgKPBaAqqOacv9COWfLlxrQ5IQSq1ao8GddoNNBqtV0d04EHHohjjjkGn/zkJ/Hcc8/hueeewzvf+c6ujomIiIiWVnvJsMlkghBCbly2aYBwS5rNpuwvhJBLlc1m8wqMnIiIiIaBolHgO9qHnb6yU8cBwsQfEnj9otdRS9a23ZkWhRuXrKD2zoEajQYqlQo6nQ61Wm2z3Y1XwuOPPz6nZiERERENDkVR4Ha7Ze3jSqWCUCiEanXxS3Gy2axcfqzX6zE2NoZUKoV4PN6VcxgiIiIaDPpxPcbXjcO4qrP6x7V0DRuv3Yj8C/llHtnwYpBwhTUaDTSbTbn8WKfT9czyYyIiIup/Wq0WgUAABoMBQKvGYCwW26GAXq1Ww4YNG2Tg0el0wmQyYXZ2FrUaZ/GJiIhoERRg5LAR+P7ZB5W2swWumaczmP3JLBoFxk6WE4OEXdBefqzVaqFSqWRmIU+yiYiIaEdYrVb4fD6oVCq5XDifX5rZdiEEYrEYSqUS/H4/9Ho9gsEgIpEIcrnckjwHERERDTatS4uxL4zBsrulo/6NYgOhG0NIP5Fe3oERAAYJu2r+8mO9Xo9ardZRnSAiIiKiNkVR4PV6YbfbASzvJiP5fB6Tk5MIBAIwGo0IBAIwm82IRCJcfkxERERbZD/AjtHPjUJt6qz0WeGVAmZ+NINagglVK4VBwi6bv/xYq9Wi0Whw50AiIiLqiE6nw+joKHS6VrHvZDKJeDy+rM9Zr9cxPT2NkZERjIyMwGazwWAwIBQKoVKpLOtzExERUX9Rm9UYXTsK+/vtHfVv1pqI3BZB4vcJgPOPK4pBwh7QXn6s0WigVquhVquhKAqXHxMREdFW2e12eL1eKIqCRqOBUCiEYrG4Ys+fSCRQLBYRCASg0+mwatUqxGIxpNPpFRsDERER9S7LOy0YO3kMWqe2o/6lDSXMXDODygwnHbuBQcIeUq/XZVYhlx8TERHRlqhUKvh8PlitVgBAsVhEKBTqykZopVIJU1NT8Pv9MJvN8Hq9MJlMCIfDPIchIiIaUopOgf9oP0YOGemov2gKxO+OI/rrKESd6YPdwiBhj2k2m3JTEy4/JiIiovkMBgMCgQC02taMfDweRzKZ7OqYGo0GNm7cCKfTCbfbDYvFgtWrVyMUCqFUKnV1bERERLSyjDsZMb5uHPqAvqP+1XgVM9fMoPi3lVsNQQtjkLAHLbT8uL37MQuCExERDa92EE5RFNTrdczOzqJcLnd7WFIqlUKpVJJBzImJiZ4IYhIREdEKUAGeIzzwfsILRa10dEjqsRRCN4bQLHP1QS9gkLCHbbr8WFEU6HQ6Lj8mIiIaQmq1Wi7nBVo7DPfqct5yuYypqSm5HNrtdsNkMnVtOTQREREtP51Ph/F14zDtYuqofz1Xx+xPZ5F9JrvMI6PFUHV7AN2w77774sEHH4QQAi+//DK+9rWvdWUca9aswdq1a7fap9lsolKpwGaz4Zvf/CYeeeQRPPTQQ1i/fj3uuOMOfP7zn5f1iFZiPERERLSyjEYjgsEgzGYzhBCIRCKYnZ3tyQBhW7PZRCgUQjgchhACJpMJq1evhsnU2YUDERER9Q/nQU7s+p+7dhwgzD2fw+v/8ToDhD1oKIOETz/9NA4++GAAwLe+9a2uBQkPOuggnHjiidvs5/F48Oijj2Jqagof+tCHcNhhh2HNmjW4++67cd111+FTn/rUio6HiIiIVsbIyAgmJiag0WhQrVaxYcMGZDKZbg+rY9lsFlNTU6hUKlCr1RgfH5fLpYmIiKi/aewaBM8JYuzEMaj02w4vNStNbPzpRkxdMYV6hvsu9CIuN+4D3//+9/HSSy/he9/7ntzMRFEUXHvttTjssMO6PTwiIiJaYhqNBoFAAEajEUAr2BaJRPqyNnE7uOnxeOBwOOByueTy41qt1u3hERER0Xawvc+G0RNHobF2FlYqvlHEzDUzqEaqyzwy2hFLHiScOPsWKGrtUj/soohGDdNXHr0kj7V27VqcddZZyOfzUKvVuOyyy3D77bcDABwOBy6//HLsueeeKJVKUKlUuPjii/HUU0/J48866yx89rOfRS6Xg16vxy233ILvfe97OOecc3DiiSfC4XDgwQcfBAB89KMf3az4uNfrxT//8z/jM5/5TOu1/e+mJlqtFiqVChdeeOGcY/bZZx9897vfhdFohNFoxG233YaLL75YXlTs6HiIiIhoeZnNZvj9fqjVajSbTUQiEeRyuW4Pa4cIIRCNRlEsFuH3+2EwGBAMBgfitREREQ0TlUGFwPEBOP/B2VF/0RCI/jaK2J0xgKWJe96SBwkVtRaKprtBwqXykY98BN/5znew9957Y+PGjdh1113x5z//GYcccgiefPJJjI2NYY899sCBBx6Ier2OD3zgA7j99tvx7ne/G+l0Gvvuuy8uueQSjI+PI5vNYrfddsOdd96J733ve7jiiitgs9lw0EEHyaXPC9l3332hVqvx8ssvz7m9VqtBrVbj1VdfBQDodDrY7Xbcd999OOOMM/Dzn/8cNpsNTz75JCqVCr75zW8uyXiIiIhoeSiKArfbDaezddJdqVQwOzs7UNl2+Xwek5OTMksyEAjAZDIhGo32ZZYkERHRMDG93YTxdePQuXUd9a+EK5i5egalt0rLPDJaKkNZk7BT//Zv/4abbroJGzduBAC8/vrrePDBB3H66afLfx955JGo11tr6R977DHUajXss88+AICxsTFotVr4/X4AwKuvvrrojUHsdjuA1kn1fI1GA9VqFUIIKIqCs846C7lcDj//+c8BtJYmXX311fjKV74CRVGWZDxERES09LRaLVatWiUDhKlUChs2bBioAGFbvV7H9PQ0kskkgNa5TjAYhE7X2QUHERERrSxFo8B3lA87fWWnjgOEifsTeP2rrzNA2GdYk3Ar3vnOd2JsbEwuvwUAt9stl+BWq1Uce+yx+OQnPwmgtZOfw+GAz+cDANx999149NFH8eKLL+Lee+/FjTfeiFtvvXVRY0ilUgBaS48W0l5+rNFosMcee+DNN9+EVquVFxWvv/46bDYbgsHgkoyHiIiIlpbVaoXP54NKpZK7AhcKhW4Pa9nF43EUi0UEAgHodDoEg0FEo9G+2piFiIho0OnH9Bg/dRzG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qfwwFlu0BAB+8pOfYMOGDXC5XKft+/rXv462tjYAwFtvvYVkMplxn1VVVXA4HMp9fvSjH4XX68UPfvADrFixAgcOHMCnP/3p0+5fkiSYzeai75WIiIhmrmQyiZ/97Gf4x3/8x6z7n332WXzve9/DH/7wB5w4cQIf+9jHTjvGaDTiIx/5CH76059mbP/pT3+KkydP4u677waQCgSbm5sBAG+++SY0Gs1pfamf/exncDgceOeddxCNRrFw4UJln8FgyNr3ISIiovKQDtjWr1+P559/HqOjowBKy1UOHjyIhoYGGI1GZVtjY2NBz33rrbewYsWK07aff/75OHjwoPJ4zZo1mDdvHlpaWvDpT38af//3f4+Pf/zjSiaTTCaxZMmSjHPcddddp22b7aZ9zrOabTKFSzwej7j66quF0+kUr776qqiqqhKBQEDceeedAoCQZVn86U9/ypizDky8JiEAcf/994sXX3xRVFVVKdsuu+wy4fF4xLp165RtExUuGRgYUF6DLMvilVdeETfeeKMAIMxms4jH4+KCCy4Qa9asEf/7v/877f8/2NjY2NjY2NRter1ebNu2Tdx///1K/wCAuOmmm0RHR4fST7j00kvFiRMnMvoZJpNJPPHEE+LJJ5/MOOd3v/td0draKlatWqW0jRs3ZvRvtm/fLv7nf/5HWav52muvFS0tLcr+Bx54IKNwyS233CKCwSDXJGRjY2NjYzvLW641/9LZye7du8VLL72k9FtuvfXW0+opPPLII+KRRx5RHo+vuWCxWDIKlxiNRrF9+/aC1iS8/vrrxfDwsLj00kuVbXa7XbS2toorr7xS2XbHHXeIe++9V3l81VVXid7eXqXv88QTT4jNmzcLg8EgAIhLLrkkI685S9q034Bq7f3vf7/YtWuXEEKIffv2KeFZun39618X+/fvF6+88orYvXv3aYt+33TTTeLQoUNi9+7d4pprrhEAxEc+8hHR3t4udu/eLZ5++mnx8MMPi1AoJF566SWxePFipZrOvn37xEc/+tG89/fJT35StLa2itbWVrF161bxpz/9SVx88cUZx1gsFrFx40axf/9+sWfPHvHss89mvHHuuece0dbWJlpaWsQrr7wi/uu//iujks59990n3nzzTbFr166MNwAbGxsbGxvb2dMMBoO4/fbbxfbt20Vra6vYuXOneOihh8TcuXMzjlu6dKnYtGmTctz27dvFl7/85YyibMuWLRO5jA0JXS6X+M1vfiMOHDggWlpaxG9+8xvhdDqV/RaLRTzxxBPi6NGj4oUXXhCf//znRWdnJ0NCNjY2Nja2s7RdfPHFSgbzzjvviF27dmW0dEi4bNkysW3bNnHo0CHxzDPPiPvuu08IIcSuXbvE8uXLxQ9/+EPhdruF2+0W999/v1i8eLFy3vQxAMTatWvF66+/Lvbs2SOee+458ZWvfEUIIURra6tYuHBh3nv94he/KN544w2xf/9+sX37drF161bxyU9+MuOYNWvWiOeee07pN23dulUpXAKk+jo///nPxaFDh0RLS4v44x//OOF1Z1uTTv2BiIiIiEhVnZ2duPPOO/HYY49N960QERER0QTKYk1CIiIiIiIiIiIiyo0hIRERERGpymKxoLW1FXV1dbj11ltx4403TvctEREREdEEON2YiIiIiIiIiIiozHEkIRERERERERERUZljSEhERERERERERFTmGBISERERERERERGVOYaEREREREREREREZY4hIRERERERERERUZljSEhERERERERERFTmGBISERERERERERGVOYaEREREREREREREZY4hIRERERERERERUZn7f0b20gqLHFQFAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "res = res1\n", + "obj_labels=['Total Cost', 'CO2eq', 'Land Use']\n", + "with plt.style.context('dark_background'):\n", + " plot = PCP(title=(\"Objective Space\", {'pad': 30, 'fontsize':20}),\n", + " n_ticks=10,\n", + " legend=(True, {'loc': \"upper left\"}),\n", + " labels=obj_labels,\n", + " figsize=(13,6),\n", + " )\n", + "\n", + " plot.set_axis_style(color=\"grey\", alpha=0.5)\n", + " plot.tight_layout = True\n", + " plot.add(res.F, color=\"grey\", alpha=0.3)\n", + "\n", + " plot.add(res.F[3], linewidth=5, color=\"tab:green\", label=r\"Least CO$_2$\")\n", + " plot.add(res.F[6], linewidth=5, color=\"tab:blue\", label=\"Least Cost\")\n", + " plot.show()\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "with plt.style.context('dark_background'):\n", + " fig, ax = plt.subplots(1,1,figsize=(6,4))\n", + "\n", + " bplot = ax.boxplot(res.X,\n", + " patch_artist=True,\n", + " tick_labels=get_tech_names(problem.technology_list))\n", + " ax.set_ylabel(\"Fraction of Peak Demand\")\n", + "\n", + " # fill with colors\n", + " colors = ['tab:blue', 'tab:orange', 'tab:green']\n", + " for patch, color in zip(bplot['boxes'], colors):\n", + " patch.set_facecolor(color)\n", + "\n", + " for median in bplot['medians']:\n", + " median.set_color('red')\n", + "\n", + " ax.yaxis.grid(True, alpha=0.2)\n", + " plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "osier-env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.6" + }, + "orig_nbformat": 4 + }, + "nbformat": 4, + "nbformat_minor": 2 +} From 0f44f53f73ca0a5a3cf4e01d4374afe28c1ce956 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 23 Dec 2024 12:34:22 -0600 Subject: [PATCH 23/28] updates dispatch tutorial with new model --- docs/source/examples/dispatch_tutorial.ipynb | 171 +- .../examples/hierarchical_dispatch.ipynb | 4634 ----------------- 2 files changed, 160 insertions(+), 4645 deletions(-) delete mode 100644 docs/source/examples/hierarchical_dispatch.ipynb diff --git a/docs/source/examples/dispatch_tutorial.ipynb b/docs/source/examples/dispatch_tutorial.ipynb index dca9c8e..ca37ec1 100644 --- a/docs/source/examples/dispatch_tutorial.ipynb +++ b/docs/source/examples/dispatch_tutorial.ipynb @@ -25,16 +25,25 @@ "cell_type": "code", "execution_count": 1, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Solver set: cbc\n" + ] + } + ], "source": [ "# basic imports\n", "import pandas as pd \n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "from unyt import kW, minute, hour, day, MW\n", + "import sys\n", "\n", "# osier imports\n", - "from osier import DispatchModel\n", + "from osier import DispatchModel, LogicDispatchModel\n", "import osier.tech_library as lib\n", "\n", "\n", @@ -210,7 +219,7 @@ "outputs": [ { "data": { - "image/png": "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++23iIqKQnBwMDZv3ozPPvsMDRo0AAA0btwY27dvx2+//Ya+ffti9OjR8PX1xTfffFOjx585cyb279+PPn364N1338V7772HwMDAcse88cYbePvtt9G1a1ds2rSp1s+ZiBxHcOPGjZuqbfLkySI9Pb3S7StXrhRr1qwxX9+xY4fYtWuX+brRaBRZWVli1apV5tt8fX2FEEKEhoYKAOL//u//xMaNG8udt3Xr1kIIITp16mRVPPHx8WL16tXlbktJSRFPPfWUACACAgKEEEI899xzVZ634vPhxo2bvjb2ISIipxEXF2feLykpwZUrV3DkyBHzbVq/n5YtWwIAevXqhWHDhiErK6vSuTp06IDTp0/X+PEBICUlxfxYmv3791t1TiLSByZEROQ0CgsLy10XQlS6DQCMRtkboGHDhvjxxx8xe/bsSsckJyfb5PG1x9Ko7AxORDXHhIiIXNbBgwcxbtw4JCQkoLi4WHU4RKRj7FRNRC5rxYoVaNq0Kb788kv07dsXt956K26//XZ88sknlWp2iMi98RuBiFxWcnIyBg4ciDp16mDz5s04cuQIli1bhoyMDJSUlKgOj4h0xADZu5qIiCCH9i9btgxNmjSx6XlXrlwJHx8fjB071qbnJSLbYA0REVEFPj4+yMrKwhtvvFHrcw0aNAhZWVmcpJFI51hDRERURsOGDeHr6wsAyMjIwJUrV2p1vvr166N169YA5JIktlgShIhsjwkRERERuT02mREREZHbY0JEREREbo8JEREREbk9JkRERETk9pgQERERkdtjQkRERERujwkRERERuT0mREREROT2/j8KPF0EtTnlXwAAAABJRU5ErkJggg==", + "image/png": "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", "text/plain": [ "
" ] @@ -251,7 +260,7 @@ "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -313,8 +322,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "0.0041415950000000005\n", - "Model ran in 0.987957 seconds.\n" + "0.0041415950022387\n", + "Model ran in 0.843126 seconds.\n" ] } ], @@ -350,7 +359,7 @@ { "data": { "text/plain": [ - "True" + "np.True_" ] }, "execution_count": 7, @@ -415,7 +424,7 @@ " \n", " \n", " 0\n", - " 3.487597\n", + " 3.487598\n", " -0.0\n", " 0.000078\n", " \n", @@ -449,7 +458,7 @@ ], "text/plain": [ " NaturalGas_Conv Curtailment Cost\n", - "0 3.487597 -0.0 0.000078\n", + "0 3.487598 -0.0 0.000078\n", "1 3.669428 -0.0 0.000082\n", "2 3.199753 -0.0 0.000072\n", "3 3.351018 -0.0 0.000075\n", @@ -473,7 +482,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAqYAAAFzCAYAAADsYMueAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB3k0lEQVR4nO3dd3hTZRvH8W/STSmUWfbeZe89lY3IFlCWosgQx6uAigIqoCCgSBFFhogoKlNREGSD7Fn2hkILhdIWWjrz/pG2WllNmzRp+/tc17m0yTnPc5ccDneeaQBMiIiIiIjYmdHeAYiIiIiIgBJTEREREXEQSkxFRERExCEoMRURERERh6DEVEREREQcghJTEREREXEISkxFRERExCEoMRURERERh+Bs7wDSqlChQoSHh9s7DBERERF5CC8vL65evfrY8zJ0YlqoUCECAgLsHYaIiIiIPEbhwoUfm5xm6MQ0saW0aNGihIaG2jkasQej0UjVqlU5fPgw8fHx9g5H7ED3gIDuA9E94Mi8vLwICAhIUQ93hk5ME4WHh6s7P4syGo3cvXuX8PBwPYiyKN0DAroPRPdAZqHJTyIiIiLiEJSYioiIiIhDyJCJ6dChQ/H392f37t32DkVERERErCRDjjH18/PDz88PLy8vwsLCHnmuwWDA29sbLy8vDAZDOkUo6cVoNFKgQAGKFy9u0Zgik8lEeHg4t2/fxmQy2TBCERERSakMmZimVL58+Rg8eDAVKlSwdyhiQ66urkRHR6fq2hMnTvD1119z48YNK0clIiIilsq0iamzszMfffQRd+7cwc/Pj+vXrxMXF2fvsMQGPDw8iIyMtOgaJycn8ufPT8+ePfnoo48YOnQosbGxNopQREREUiLTJqYFCxbE3d2dqVOncurUKXuHIzaULVs2IiIiLL7u3Llz3Lp1i3fffZcCBQpw5coVG0QnIiIiKZUhJz+lhNFo/tWioqLsHIk4ssT7w8nJyc6RiIiISKZNTEVEREQkY1FiKiKOp0AB6NIFPvkEtm6F8HDcv5xl76hERMTGMu0Y00cpmsNA3mzps3RUcISJy2FZZzmi4sWLc+HCBapXr86hQ4fsHY5kBC4uUK0aNGjwz1GixH2nxb4wGM/33+VuUEj6xygiIukiyyWmRXMYODk8Ox4u6ZOYRsaYKP/FHYuS0/nz5zNgwABGjx7Nxx9/nPR6586dWbFihUXrsW7cuJGDBw/y2muvWRS3rZUuXZq3336bJ554Ah8fH4KDgzlx4gTz5s3jxx9/1AoKmVn+/NCw4T9JaO3a4OGR7BRjfByVrx+j7qXdNA7Yw5RGr+CfvxI1B3dj94dz7RS4iIjYWpZLTPNmM6RbUgrg4WJunbW01TQyMpJRo0YxZ84cbt++bZvgLODi4kJMTIxVyqpTpw7r16/H39+fYcOGceLECQBq167NsGHDOHr0KIcPH7ZKXeJgnnwS1qwB5+SPntwRt6h3ZQ/1L++m0ZU91A3Yh1f0naT3r+QozLutKhHTrQcoMRWRf3N3h3v37B2FWInGmDqo9evXExgYyJgxYx56Tu7cufn++++5cuUKd+/e5fDhwzzzzDNJ78+fP5/mzZvz6quvYjKZMJlMFC9enP79+xMSkrw7tHPnzsl2QHr//fc5cOAAzz//POfOneNewl/6Nm3asHXrVkJCQggODmb16tWUKlXKot9twYIFnDp1ikaNGvHrr79y5swZzpw5ww8//ECTJk2SJaWTJ0/m5MmT3L17l7NnzzJhwgSc/5XUVK1alTVr1hAWFkZoaCh79+6lVq1aFsUj6ei558DZmZIhF3h+zzzmr3iZEzNrEfxJSdZ835P3tk6l1fnNyZJSgB7HlgNwpEoLPH1y2SNyEXFELVvCnTvknPCOvSMRK8mQienQoUPx9/dn9+7d9g7FZuLi4nj77bcZMWIEhQsXfuA57u7u7Nu3jw4dOlC5cmW++uorFi1aRJ06dQAYOXIkO3bs4KuvvqJAgQIUKFCAy5cvpziGMmXK0K1bN7p27Ur16tUB8PT0ZNq0adSuXZtWrVoRHx/P8uXLUzy8oHr16lSqVImpU6emaCvQ8PBwBgwYQKVKlRg5ciSDBw9ONixh8eLFXL16lTp16lCrVi0mT55stZZdsTKDAdq0AWD+iqHM/e01Bhz8nvI3z/C4u6fczbNUCzxMrJMLvoO72T5WEckYhg0DJyc8h71I1pnNkbllyK58Pz8//Pz88PLyIiwszN7h2MyKFSs4ePAg48eP54UXXrjv/atXr/Lpp58m/fzFF1/Qpk0bevbsyZ49ewgLCyM6OpqIiAiCgoIsrt/V1ZV+/foRHByc9NqyZcuSnTNo0CCCg4OpVKkS/v7+jy2zXLlyAJw8eTLptXz58nHu3Lmkn9966y1mz54NwEcffZT0+sWLF5k6dSrPPPMMU6ZMAaBYsWJ8/vnnSeWdOXPG0l9T0kuNGpA/P15RYTS4YvmXyh7+KzlUoKq680XEzMsL2rcH4GruYpRuXAXuPOYacXgZssU0Kxk1ahT9+/enQoUK971nNBp59913OXz4MDdv3iQ8PJw2bdpQrFgxq9R98eLFZEkpmFtRv//+e86ePUtoaCgXLlwASFOdN2/epHr16lSvXp3bt2/j6uqa9F7Pnj3Ztm0b165dIzw8nA8//DBZXdOmTWPWrFn8+eefjBo1yuJhBZKOElpLW57djGuc5a3a/+7Oz67ufBHp1Mk8vjRB4Wc62jEYsRYlpg5u69atrF27lkmTJt333ptvvsnIkSP5+OOPadGiBdWrV2ft2rXJErsHiY+Pv6/r3cXF5b7z7t69e99rq1evJnfu3AwePJh69epRr149gMfWmej06dMAlC9fPlk8Z8+e5ezZs8n2q69fvz6LFy9mzZo1dOzYkRo1avDRRx8lq2v8+PHUrl2b3377jZYtW3Ls2DGefvrpFMUi6axtWwDanF2fqsv/3Z1fSd35ItKzJwDFbl8CILRlW3tGI1aixDQDGD16NJ06daJBgwbJXm/UqBErV65k8eLFHD58mHPnziV1lSeKjo6+b7vNGzdu4OXlRbZs2ZJeSxxD+ii5c+emQoUKfPjhh/z111+cOHGCXLksa7k6cOAAx48f53//+99jx6U2bNiQixcvMnHiRPbt28eZM2coXrz4feedOXOGGTNm0KZNG5YtW8bAgQMtiknSQY4c5iWigHZn/0p1MT39VwAQ072nNaISkYwqR46kL7uz1vwPgKNl6uOWx8ueUYkVKDHNAI4ePcrixYt55ZVXkr1++vRpnnzySRo0aECFChWYM2cOPj4+yc65cOEC9erVo3jx4uTJkweDwcCuXbuIiIhg4sSJlCpVit69ezNgwIDHxpE4E//FF1+kdOnStGjRgmnTpln8+wwcOJDy5cuzfft2OnXqRJkyZahYsSIvvfQS+fLlS1rD9PTp0xQrVoxevXpRqlQpRowYQZcuXZLKcXd3Z+bMmTRp0oRixYrRsGFD6tSpw/Hjxy2OSWysVStwdqZ88ClKJLRupEYP/4Tu/MrNyV4gt7WiE5GMpnNncHOj4o0TdDi1lkrXjxPn5Ezedo3sHZmkUZZLTIMjTETGpN/cvcgYE8ERaa/vvffew2hM/nF9+OGH7N+/n7Vr17Jp0yYCAwNZsWJFsnOmTp1KXFwcx44dIzg4mGLFihESEsKzzz5L+/btOXLkCL1792bcuHGPjcFkMvHMM89Qq1Ytjh49yvTp03nzzTct/l127dpFrVq1OHnyJLNmzeLYsWPs2LGD3r1789prryVNfFq9ejXTp0/niy++4ODBgzRs2JAPPvggqZy4uDjy5MnD119/zalTp1i6dCm///4777//vsUxiY0ltGy0PpW6bvxEZW+do/o1deeLZHkJ3fjdjyzDAHQ4vQ6AO00a2zEosQYD2G+Fhffff/++hOjEiRNUrFgxRdcnzsr39vYmNDQ02XvFixfngw8+YOzYsVy8eDHZe9qSNHPJli0bERERqbr2UfeJWNHFi1CsGL9/15W2ZzakqaiJTd7gnVbvUePQnxyo3hqj0Uj16tU5ePAg8fHxVgpYMhrdB1mItzcEBYGrK/6z6lLpxkk2F29E84FryBNxm5Cc+Yj/13wFsb/EfC1HjhyEh4c/8ly7Lxd19OhRnnjiiaSfY9PhZrocpmRRJN1UrAjFiuEeE0mzC9vTXFwP/+W80+o9DlduQfYCuYm4fjvtMYpIxvH00+DqSuUgfyrdMC8V2PDyLnLeC+VmNm8qtavHsdVpf9aIfdi9Kz82NpagoKCk4+bNm/YOSUSsKWGZqKYXtuMRm/ZtAxO78+OcnPF9Ud35IllOQjd+jyP/rKvtEh9L64SJlfl6dLBLWGIddm8xLVu2LAEBAdy7d4+dO3cyZsyYh+5O5OrqipubW9LPXl7m2XdGo/G+8Zf//VnkUR50D4l1xLdrB0CbMxvAYJ0/4x7HVnKwYFWiu/bAOHG+Pj9Jugd0H2Rupty5MSX0svY6sSrZM6XD6fX85NuF683aYTS+a68Q5QEs+Xtp18R0165dDBgwgJMnT1KwYEHef/99tm7dSuXKlblz5/7tG8aMGfPASTpVq1a9b8xCgQIFcHV1xcPDI9mySJL5uP9rgWVLeXh44OrqSsWKFS1e+koeL97dnUPNmmEC2oddgQJVrVJuj+vHeQc4XKUFdVs1o2Qe82oUGluYdRmNxqTl8nQfZF7BTz/NJRcXqgWfprxLtmTPlHZhARhM8RwvVp2mHZ/gzpXgR5TkuEJatOB6v34U+fRTPI8etXc4VuHp6Znic+2amP7xxx9J/3/kyBF27drFxYsX6dmzJ/Pmzbvv/EmTJiVbnsjLy4uAgAAOHz78wMlP0dHRREZGpnpijGQcqf2MIyMjiY6O5vjx45r8ZAOmtm0xublR7PZlyp/41Wrllg08TPVrhzlYsCqmBmU49es+TXrJ4hJbZHQfZG7xkycD0OPg9xB4ONl7+Q1G6tw4ye78FYmrVZKDv6ZtFRB7MBkMmH76CUqV4soX04ls0BQywRKIiT3cKWH3rvx/Cw0N5dSpU5QpU+aB70dHRxMdHX3f6/Hx8fc9iPRgEks86B4SK2jd2vyf039iMFn3z7en/3IOFqxKVJfuGFbt0WcoSfeA7oNMKm9eaNECgF7HVsADnikdLu5kd/6KxLRpR/z7c9I5QCto3RoStta+65Ub741/cLtGfQgIsHNgaWPJ30mHGozj6elJ6dKluXbtmr1DERFrSFi/tP3ZtC0R9SA9jq0A4LBvc1zz5LR6+SLiYLp2BWdnal49SJlb5x54SvtLfwNwrHpLnN1TtlW2QxkyBIC+B5dQ4cZJbucrQt6t6yALDTWza2I6ZcoUmjZtSvHixWnQoAHLly8nLi6OJUuW2DMsEbGGEiWgfHmc42JoeX6L1Ysvc+scNa4dIs7JmdzdWlm9fBFxMImz8Y/+8tBTagafwudOEHfcvPDt2iy9IrOOQoWgUycA3tk2jbXfdaVQ2FWCS1Yi/4bVkIb5FBmJXRPTIkWKsGTJEk6ePMnSpUu5efMm9evXJzg4Yw5YFsd0/vx5Ro4cae8wsp6EZaIaXt5Fzqgwm1TRw38FADdaPPHoE0UkY8ufH5o3B6DXsZUPPc2Iifan/wQgZ9cMtmzU88+DszNNL2yjYvApioVeYe13XfGODOF6jUb4/PojODnZO0qbs2ti2rt3bwoXLoy7uztFixald+/enDv34Ob5rGT+/PmYTCZGjRqV7PXOnTtjMlm2MUBKk7Lz589jMpkwmUxERERw/vx5fvzxR1okjOcRsVjiNqSnbTcBIbE7f3+ZWngWzGOzekTEzrp1Aycn6lzZR8nbj56omrg96eXG7dIjMutwcoLBgwF4cc8/k78rXz/OqiW9cYu5R1Crp8i/KAOOm7WQQ40xlX9ERkYyatQovL29063OsWPHUqBAAcqXL0+/fv24ffs269ev5+233063GCSTcHGBVubudVuML02U1J1vdKbSYC22L5JppaAbP9GTZzfhEhfNeZ9yFKnx4MnUDqd9eyhalLx3g+l+YnWyt5pc2skPvwzCGB/H9d7Pk3fqB3YKMn0oMXVQ69evJzAwkDFjxjzyvEaNGrFlyxYiIiK4dOkSn332WdK6rRs3bqREiRLMmDEjqTX0UcLDwwkKCuLy5cts3bqVl156iQ8++IAJEyYkrQ8I4Ovry5o1awgPDycwMJBvv/2WPHn+aa3auHEjn3/+OdOnT+fWrVsEBgbywgsvkC1bNubNm0dYWBinT5+mbUKLGpiXepk7dy7nzp0jIiKCEydO8MorrySLb/78+Sxfvpw33niDq1evEhwczBdffIGz8z+LS+TLl49Vq1YRERHBuXPn6NOnz+P/sAU8Pc1dZdbSsCF4eZH/znWqBR2xXrkP0COhWy+6ixJTkUypQAFo2hSAnsdXPfb0HNHhNLm4E4CSz3ayaWhWkzDpqf/+RbjF3b/60NMnfuPLX18DIPiNd/F+Y3i6hpeesl5imi1b+h+pEBcXx9tvv82IESMoXLjwA88pVaoUf/zxB7/88gtVq1alV69eNG7cmC+++AKArl27cvny5aSW0AIFClgcx2effYbBYKBz584A5MyZk7/++osDBw5Qu3Zt2rZti4+PD0uXLk12Xf/+/QkODqZu3brMnDmT2bNn89NPP7Fjxw5q1qzJunXrWLRoER4eHoA5Mb1y5Qo9evSgUqVKTJgwgYkTJ9KjR49k5bZo0YLSpUvTokUL+vfvz4ABA3j22WeT3l+wYAFFixalRYsWdO/enaFDh5LfmglXZlO7Nnz1FQQGYrh0CbcGdaxTbsKXjifPbMBo4fATSyWOMz3s25zshdSdL5LpdO8ORiP1L++meOiDd4b8r/YJ3fl3n8wA40yLF096Zg458O1DTxu8fyET/voQgNBPPsOzT/d0CS+9Za3ENFs2uHs3/Y9UJqcrVqzg4MGDjB8//oHvjxkzhsWLF/PZZ59x5swZdu7cySuvvEK/fv1wc3MjJCSEuLi4pJbQoKAgi2MICQnh+vXrlChRAoDhw4dz4MAB3nnnHU6ePMnBgwcZNGgQLVu2pGzZsknXHTp0iI8++ogzZ84wadIk7t27R3BwMHPnzuXMmTNMmDCBvHnzUrWqedeO2NhYxo0bx759+7hw4QLff/898+fPp2dC982/4xk+fDgnT57kt99+47fffqN5woD4smXL0r59ewYPHsyuXbvYv38/zz//vHb++q+cOWHoUDhwAPbsMY9ryp4dk5sbxWd/Yp06Eh6y7c7YfoHrMiHnqXHjFHFOzviqO1/EcbhaabmmhH8Huh1dnuJLOpxeC8DRio3x8E75rkN2MXgwGI08ceavhy6DlejdLVMYuvtrTEYj0Qu+w7VV8/SJMR1lyMR06NCh+Pv7s3v3bnuHYnOjRo2if//+VKhQ4b73qlWrxoABAwgPD0861q5di5OTEyVLlrRaDAaDIWkYQLVq1WjRokWyOk+cOAFA6dKlk645fPifHTni4+O5efMmR47806WbmCT/uzVz6NCh7N27l+vXrxMeHs6LL75IsWLFksXi7++fbKHea9euJZVRsWJFYmJi2LdvX9L7J0+eJCQkJM1/BplCw4Ywfz5cvQqzZkH16rjF3qPPwR/4aWk/XGOjOFWtOQU6p3GGe8GCUL06BlM8rc9ttE7sj9EzoZ6orj0ec6aIpIuvvsJw4wbGpk3SVk6hQtDEXMYzx1ek+LLywacpdes80c5uVO7dOm0x2JKLi3k2PvDS3m8ee7oB+Pz3t+h2bCUxLm44rVqJsXo1GweZvhxq56eU8vPzw8/PDy8vL8LCLFiGJiLCPJYuvaVhS9StW7eydu1aJk2axIIFC5K9lz17dubMmcPnn39+33WXLl1KdZ3/ljt3bvLly8f58+eT6ly9evV9KwYAyTZGiImJSfaeyWS67zX4ZxvBXr16MXXqVN544w127txJeHg4b775JvXq1Ut2/oPKNRgMqfvlsoLcueG558zfyH19k16uHOTPoL0L6X90KbkjzYn71mIN+Lz+y3hMmQQr09DSmbDbU+2AA+SLuJmm8FOqx7lNjKn3EkcSuvPvXE2fekXkAYxGeOYZTF5eeK3+hbCqdSC1Wz53N3dXN7q4kyJhV1N8mQFzq+nMekNwe6oDzE55a2u66twZChSgYPg1Op/64/HnA06meL5bNpjgbLnZXKIJOTf8TmjtRpDw73RGlyET0zRJQ5JoL6NHj+bgwYOcPHky2ev79++nUqVKnD179qHXRkdH45SGdc9GjhxJfHw8K1asSKqzW7duXLhwgbi4uFSX+1+NGjVix44dzJ49O+m1f7fApsSJEydwcXGhVq1a7N27F4By5cqRKwvtmJGkWTNzMtqtW9KizNmi79LjyDJeOrCQ+lf28N90/u2tn/JNzec4X7Y2Rft35fLCZamrO2H90idtuEzUf5UOu0rNqwfZX6g6vi92Z9e4zL+kiojDqlwZEvZGD8uRD5/1qwiq3tA8tM1SvXoB0N2CbvxEHU6tY2a9IZyt3/bxJ9tLwqSnAfsW4RIfm+LL3GOjWLmkD80G/sahAlXJs2UdN2s2hBs3bBVpusmQXflZzdGjR1m8ePF9s9Q//vhjGjZsyMyZM6lWrRplypThqaeeYubMmUnnXLhwgaZNm1KoUKFkM+cfxMvLCx8fH4oUKUKTJk2YM2cO7777Lu+8805S8jtr1ixy587NkiVLqF27NqVKlaJ169bMmzcvqfUzNU6fPk3t2rVp3bo1ZcuWZcKECdSpY9lEnFOnTvH7778zZ84c6tatS82aNZk7dy4RGfDLSKo5O8Nff8GmTdC3L7i7U/3aYWaufo2rn1ZgwerhNHhAUgrgc/cGr/6d8MXggw/MrR6WMhqTWkw7nEu/xBT+mZ0f1SVzTggQyTAaNACgxtWD+NwJIqhMVQotXwSW9m4VLQoNG2KIj6fniYcvqv8wzS5uI1v0Xa55F6ZMixoWX29zZctCq1YY4+MYcmChxZfnjArj9++6UyLkIjeLlCH/pjWQPbsNAk1fSkwziPfee+++xO/IkSM0a9aMcuXKsXXrVg4cOMCECRO4evVqsutKlCjB2bNnH7uj1gcffEBgYCBnzpxh0aJF5MyZk1atWvHJJ/9MiLl27RqNGjXCycmJdevWceTIEWbMmMHt27eTjf201Jw5c1i2bBk//vgju3btIk+ePPj5+VlczsCBA7l69SqbN29m2bJlfPXVV1y/fj3VcWU4L7wALVrgER3BC3vmseer5uyf04Th++alaPel/+2YSa7IEC4XrUSp4c9ZXn/t2pAnDznv3aZuwL7Hn29FiYvtH9HsfBH7atgQgA4n/2D5D31xjY3i6pNd8PnkfcvKSejGb3JpB4XCAy0Owz02iifObQKg0DMdLb7e5l58EYB2p9dRLPRKqoooeCeItd91Ie/dYK5Xqk3BVd9b/gXAwRgA267lYkOJY0y9vb0JDQ1N9l7x4sX54IMPGDt2LBdTO7ZFMoRs2bKlulU0U90nXl5w5gzkz89nv77BK3vnpqqYjxu9yugnx1PgxgUCC5eDB4wNfqj33oPx4+l2dDk//zwgVfVbzGCEAlUh8DC1Bm9kf6Hq1Bs/RN35WYzRaKR69eocPHgwTV+SxQpOn4YyZfhjUVfanN3Awmq9GdDlSwBy9O1B2Pc/p6ycv/+GevX4/Nc3GJGS59m/ngWYzPfAnFoDGdJpBlVO7+RIuYap/Y2sz80NAgIgTx5Wf9eDjmfWpam43YVr0nTA70S5uFNgyjgC33rwaj72kpiv5ciRg/Dw8EeeqxZTkcxi1CjIn59ywad5ef+CVBczYvccCoQHEpivBOXGvGTZxQnLRLU5m77d+IkSW03VnS9iJ/nyQZkyGEzx1Aswj/Xvf2gJr+8wDzGLnrcA5xopmEVevDjUq4cxPo4eJx6/qP7DJK5n6l+6Lt6FHagnpXt3yJOHYrcv0c4Kz8u6Afv56lfz9uOBb47Dq/tTaS7TXpSYimQGRYrA668DMHndWIsG0f9XtphIxm6ZAkDw6++mfB3e3Lmhbl0A2p39K9X1p0XiYvvqzhexk4TxpZVunMD73j89mR+vf5/WZzZwz82THH+sMiewj5KwuUqzC9socCf1w7GKhgVQNfAI8UYnKjzbPtXlWN1L5i/9g/YuxMlknRb+fod+YMQuc8t0/MJvMZYv95grHJMSU5HM4MMPwcODphe28fSp39Nc3Av7F1Iy5AK3cvpQccLIlF30xBPg5ETlIH+LlnWxptIh56l59aB5sf0XLWw1zZHD3IrRpYttghPJChIS03oXdyV72Tk+jh9+HkTZm2e4lb8YBdctM6/h+TBpmI3/Xx0SWk0N7R1kFyhfX2jSBKe4WF48uMiqRX+69h2aXNzO3Ww5ybtuZdLqCBmJElORjK5GDfNapcDUdWMfOOPeUq5xMYzfOBGAgJffxOCd8/EXJSwT1Todl4l6kJ7+5n/IUrTYfokSMGIErFsHwcHw00+wbBkFnmhg2yBFMquEiU+NA/bc91aue7dZteQZctwL5Vr1xhRaOOvBZZQqBbVrp7kbP1GHU+ZdoI7Xbo3BOfXLJ1pNQmtp5xO/UvCO5TsyPopLfCw/Le1P4bAArherQOHl32a4yVBKTEUyuqlTwWjkmUNLqXN1v9WK7XPkJ3yvHyMsWy58Pxn9+AsSxpe2P7vBajGkRtLs/ErNyF44b/I3DQaoVw8++ggOHzYvSP355/Dkk+DigntMJADlB3RO56hFMgEXF0hY5q/h5V0PPKVC8Gl++HkQhvh4rvYeTJ7/Dbv/pIRu/BbnN1tlk476V/aQO+IWt7PlolKnRmkuL02yZYN+/QB4ed98m1Thc/cGy358FtfYKAJaPY3PR2/bpB5byZCJaUq2JE3cQtPZOevtISApl3h/JN4vGU779tCyJW4x95i08QOrFu1kiufDvz4E4Gy/ETgXyP/wk6tUgUKFyBZ9l8aXdlo1DkuVCrlArasH/unOz5bNvLvKN9/AtWvmmb5vvw1VquAUH0uz81v55I8xnPq8Bl+tNg9buN7YgbcwFHFU1aqBhwe5I25R7uaZh57W7sx6Pln/HgC3J8/Ao3WL5CckdOP3sEI3PpifZW0SvjDn6Z6G7vwKFaBixbQF88wzkDMnpW+do+X5zWkr6xHqBuxn9m/meQfXR00g+9MONL72MTJkYurn54evry91EyZaPMjNm+ZvWQ/aY14kUeL98bg1Xh2SkxNMMU9SGv73bErcts42tP/W+cRv1L2yl0g3TypOH/vwExNaS5uf34pbXLTV47BU4iSo4699ADdvwooVMGgQ+PiQ414oPY/8wrc/v8D1KWXYtLAjb/7tR9lb52idMGnrePEa5C3xiERcRO6X0I1f//Luxw4pemPHTJ47tIQ4J2ecf/7J3H0P5kXna9TAKT6W7idWWy20xO78wKbtUlfA66/DkSMYjhzBbeyY1HePJ3TjD94zD6ONG0QGHfiOl/fMxWQ0YvpuMYayZWxan7Vk2ubEu3fvsmnTJnr27AmYt6uMjU39TGVxXB4eHkRGRlp0jbOzMxUqVKBnz55s2rQpY+4O9fzzUKkSeSJu8u726TapwgBM3DCBJ/qv4kT3F3F7ZwpR5x6QACcuE2Xn8aWJehxbwegnxxPmZe7KLxlygQ4nfufpU7/T5NIOXOMevDarz90b1Lh2iAMFq1HumXYET7Z8NxaRLCshMW3wkG78fzMAX60eyck8ZdldpDb5N6zmetX6Sd34rc5uIk9kiNVCa3tmPcb4OE4VqYJPhaIEnbicsguzZzf3tiTkEiYgasJEvJo1Ibzns3DrVsqDqFkT6tbFNTaKQYe+t/yXSIUZf4zmkE9ldhSrT/51K7lepR7cuZMudadWpk1MAebPN4/f6JXQLSCZk6urK9HRqWul27RpU9J9kqFkzw4TJgDw7sbJyZZlsbZW5zfT8txm/irVjMqfT+BoxwH3x9K4MQDtz9l3fGmiUiEX+PGnAVzMWZR2Z/7E9/rxFE8Ka3tmPQcKVoO2bUCJqUjKJczIb3Tl/olPD+IeG8XyH/tSZ/BGrpaoRKGVi7mapzgAPfyXWTW0PJEh1L+yhx3F6lPm2Y4EvTv78ReVLw/LlkGlSjjHxfDpmtF4xkcxvP0Uwlu1w9P/AHe79DIPD0qJhNbSrv4rrTJ2NiVc42L4eWk/ar20mWslKlH4lwUEtHHsdZ4z7c5P/5YtWzby5s2LIYPNTJPHMxqNVKxYkePHj1u024vJZCI4ODhjtpSCOSkdO5ayN89w1K/+Q1sArWVX4VrUH/wXxvg4stWozJ3DJ/55s1MnWLWK0rfOceZzO+xH/YDdXtJiS/GGNBv4O3nuBHMzR37IqOOPsxjt/GRnhQvDlSs4xcdye3IxskffTfGlewrVpMlA865FAC5x0QRNKUuue7cti+Exz4KJTd7gnVbvUWffb+yp/ZgtSrt0gQULIEcOCoVd5ccf+yWtNHDYx5fuPb7ldN4yOMXG4DTqTaKnffbo8nLkMO/0lD07W+a1pUk6j8XfWaQOzQasIcbZFZ8PxxA0dnK61m/Jzk+ZusU0UUREBJcuWX/8ndif0WgkV65cXLx4Mev8Y1S4MLzxBgCT1r1n86QUoF7APjqf+JWVFTpS7POPONa82z9vJnTjtz7lGN34adXg8m68osK4mT0vFZ6sxYl1e+0dkojjS2gtrRZ41KKkFKDO1f18s2o4z3Yzbzv6xNmNlielKdDh1FreafUe/lWa45LNjZiIqPtPcnIyr9oxahQAzc5v5cefB+Jz90bSKVWD/Nn7dXNeeGomP/l2Ie7TGXi1bEZ434HwsEayvn0he3Yq3jhhlwmiDa7s4Yvf3+SlTp9x/e2P8Nx9gLur16Z7HCmRISc/iWRpH3wA2bLR+OIOup78Ld2q/fCvDzGY4jnWrCu5Gtf+543EZaLOZY7E1CU+llbnzLNlfbqncqKESFaTML607qWHr5bzKH2P/MT7mybhEhvN8L/nWDOyJFWDjlI4LIAIV08q92h5/wn58sHatUlJ6WvbPmf9os7JktJEOaLC+fGnAXzx2xu4xEYT3qEL2Y/sM68r/SBDhgAwePc8q6w1nRov7lvA4H0LMBmNGJYswVC6lJ0ieTQlpiIZSbVq0L8/AFPWvpuuD7jK14/T9/BSAPLPMC++T5kyUKoULnHRNL+wLR2jsa22Z8xjZUOatbFzJCIZREJi2iTg8ROfHmbcpslETCxgs7HqBqD96T8ByN7lP8tG1a0L+/ZBq1Z4Rt1hyY/9mLZ+LM7xcY8sb9ieuWyf14YSIRe4U7Q0zn/vwPnlF5OfWL8+VK2KR0wEA478aN1fykIz17xJvSt7uOOZi/xrV6R8y+l0pMRUJCNJWEy/1+GfqX91X7pXP27TZJzjYjhZ60nyd2ie1Fra5OIOi7vvHFnimof+peuRI18OO0cj4uDc3ZNaChtcTtnEp4d5VCJoDYnLRl1s9K/ekBdfhC1boGhRygefYvfcljxzfGWKy6xzdT/75zSj08k1xLq6E+s3h+xLF4Onp/mEhNbSnod/sckQBUu4xUXzy4/P4XMniKDSVSj80zy7xvMgSkxF0kOOHPDee+YF8VOrbVt44glcY6OY9NcE68VmgdIh5xm83zxT3WvqJGhnfrjbextSaytx+xLlg08R5+RMxWe02L7II9WqBa6uFAgPpMTti/aO5pFand+Ma2wUl/KWoljTGjBvHsyZA25udPFfye6vW1LpxkmLy8117zYrl/Rmyrp3cYqL5U6PPngd2mNesSRhZaCX9zvGCjCFw6/x09L+OMfFENC+F/nfec3eISWjxFQkPSxaBOPHw2+/4X54P3TtatkCzckW0/+SknZ8+L+7ZQoeMRGcrVDfYbYhtYW2Z8zJtkv7tnaORMTBJUx8anBpl93GT6ZU9ui7ScOOrq3ZDAMHYoyPY+LasfzyUz9yRD16xvijGID/7ZjJ5gXtKRwaQHjpirB1K7i7U/3aYeoGpH8v18M0ubSTT9e9A0D8W6NSv2GADWTIxDQlW5KKOIyRI+Gpp3CNjcIz6g73qtSAX37B/fgR6NPHnHQ+zoABULkyuSNu8e62aTYP+VEKhQcyYtdX5h+MRgqFXaXy9WN2jckWEhPTc/XUYirySIk7Pl3JGP8mdzht7s6P8fQi791g/ljYmTE7P7daUt3o8i4OzGlC6zP/fGF/cc83Dpe0D9k7j+xR4QTn8KF869qPvyCdZMjENCVbkoo4hNq14ZNPAJj6+xguzqjM2M0fkzPyNvfK+8LixbifPg4DB4KLy4PL8PQ0z8QH3tn4sd3HKAG8tX0GORIW9W99er3DPXCtoenFHbjF3uNqrqKUauhr73BEHFdCYto4gySm3Y+tJE/ETRpe+pv9c5ry5MWtVq8jX8RN1izuzvQ/RjP87y8ZeHiJ1etIK9e4GJ48twkAn56PWdc1HWXIxFQkQ8iRA378EVxd6eq/guH7viFPZAgTNk7k4owqfLRhAnnu3uReybIwbx5u50/Dyy+Dm1vycv73PyhYkNK3zjF8/zf2+V3+I09kCNPWvkPBsGsOM27K2rLFRNLswnYAivbUslEiD1SyJPj44BIXTc1rh+wdTYoUCg8kcGpZts1rQ9GwAJvV42SK59W/ZzPzj1G4xz5gzVQHkDgZLLhFGuY/WJkSUxFbmTsXSpWiRMhFvln9SrJWxZxRYby99VMufFaFT9e+TYHwQKIKFwc/P9wunoPXXjMv41GwILz5JpB+i+mn1PMHFnF1WgXqBuy3dyg2k9idf6eFlo0SeaCE1tJaVw86bPL1IM7xcZmyp8dS7U+vA+BYydrkLuFj52jMlJiK2MJLL0GPHjjHxbDkpwEP3cs+e/RdXt85i3OfVeOL396g6O3LRPkUgmnTcL18AZYvB09PGl76m+4nVqfv7yBJienRio1x9/KwczQiDihxfOml1K9fKvZT8E4QNa8eBKDCsx0efXI6UWIqYm1Vq8KMGQBMXPce9a8+vkXRI/Yew/bM5czMGsxdOZxSt84TnTsf1KsHwNS17+jbvR1UCD5F0dDLRLm44/ugnWJEsrqEGfmNAtK2fqnYT+JksLj2SkxFMh9PT1i6FNzd6XDyd/63y8+iy13jYnj+wCJOflGLRcsG0/DiTsZsnkKDAO3Xbg8G/tkFyrOjuvNFksme3fxFHGh4WS2mGVXiONPjNVrh5Ops52iUmIpY1+zZUL48hcMCWLByaKpbOZ3j43j28FK2z2/LxI0fWjVEsUxid/6VhkpMRZKpUwecnCh2+xKFwgPtHY2kUp2r+8l39wZh7jnx7drM3uEoMRWxmv794bnnMMbHsfinQeSNuGXviMQKWp3bjFN8LOd8ylG4Sgl7hyPiOJLGl2aMZaLkwYwmE+1O/wlAzq72785XYipiDRUrwqxZALz/10c0u/y3nQMSa8kZFUaDy+Z/eEs9o2WjRJIkJKaNrqgbP6PrmNCdH9DE/stGKTEVSSsPD/N6pZ6etDr7F+9sn27viMTKEseZRj+h7UlFAPMWlvXrA9DwiiY+ZXStz/6Fc1wM5wqUp1DVUnaNRYmpSFrNmAFVquBzJ4jvlr+Ekyne3hGJlSWOMz1WtTnObg/ZoUskKylfHnLnxiMmgmqBR+wdjaRRzqgwGl/aCUCp5zrZNZYMmZgOHToUf39/du/WuBaxs2eegRdfxBAfz8KfB1PgznV7RyQ2UCPwEPnu3iDcPQeVOje2dzgi9pfQjV8nYD8u8bF2DkasoUPCYvuRre07zjRDJqZ+fn74+vpSt25de4ciWVmZMvDVVwCM3jKVNhc22zkgsRWjyUTrs38BkKuznbrzCxeGtWvNmzeI2FvC+qX1tLB+ppG4bNTRik1wz5HNbnFkyMRUxO5cXc3jSr28aHJhOxO2TLZ3RGJjid35QY1bp3/lRiMsXgytW5NtxhScvDzTPwaRf0toMW1yRT2XmUWF4FOUDLlAlIs7lXvb4TmXQImpSGpMmQI1a5Ln7k2+X/YCzvFx9o5IbCyxxfREserkLVkgfSt/+21oZl5fMMLdi6oj+6Zv/SL/5u0NlSoBUF8TnzINA/+0mrp3tl93vhJTEUt17AivvALAvOVDKBJ21c4BSXrIfzc4aU/pcr3Tcdmohg3h/fcBaHp+KwB3B76YfvWL/FfCbPyyN8+QL+KmnYMRa0rcnvRsA/stjafEVMQSBgNMNnfbj9z+BU+dWWfngCQ9JXbn0yadurly5oTvvwdnZ/oc/IFffuqHa2wUp0rVomDTmukTg8h/JS6sf1HjSzOb5he2kS36Lte8C1OmRQ27xKDEVMQSTz8Nvr7kvHeb8Vs+tnc0ks4SE9MTtZ7E4JQOj885c6B4cUrdOs/s3/9H3ohbdD2+GoAi/xti+/pFHiRh4lPDAI0vzWzcY6Nodd48kbfQMx3tEoPDJKajRo3CZDIxfboWJxcH9s47ALz899fkjAqzczCS3upf2UOOe6Hc8sxDhda1bVvZwIHQqxfOcTEs/nkQOaLCAXhp33wAjj35jCZBSfozGqFePQAaXVZimhl1OGXuCbzV0j67QDlEYlq7dm1eeuklDh06ZO9QRB6ubVuoVYts0Xd5Y7efvaMRO3CJj6XV+S0A5O9mwzFY5cvDzJkAjN/wAfWv7k96q9mFbZQLPs1dTYISe6hcGby88IoKo9KNE/aORmygfcJ6pv6l6uJdJG+612/3xNTT05PFixczePBgQkJC7B2OyMMltJa+uGceeSNu2TkYsZfE7vyQpjYaZ+rqCkuWJGxxu5HROz9P9rYBeHHfAkCToMQOEsaX1ru8V7vcZVJFwwKoGngEk9FIhWfTv9XUOd1r/I9Zs2bx22+/sWHDBt59991Hnuvq6oqbm1vSz15eXgAYjUaMRrvn2GIHiZ+9rT9/U9OmmBo3xjU2ijf/9gOD7jeHYTD+c6SDNmc3AnC0dD28C+UmLPC2VcuPnzwZatQgT8RNvl0xFCMG86S7f+l/6AfebvUep0rVonDz2lzbsv8hpWUd6fUsyOriGzUCoMHl3Y73HEznZ0Fm1uH0nxwuUAVDh44YP/kuzeVZ8vfSrolpr169qFmzJnXq1EnR+WPGjGHcuHH3vV61alXCw8OtHJ1kBEajkXLlygEQH2+7b++nJ00iHBhw8ncKZc8P2fPbrC6xkMEAecoAJjCZbF5dcaBiyAWO5ypB09de5MoS663MENqwIWdfew2AbzZ98tB7LS/Q9cI2fijTijLj38bntQ+tFkNGlV7PgowsOl8+zk+ejMfFCxSZOAljrOVbifo3a0YU0CgiGApUtX6QaZHOz4LMrMPNs0wCjtduS43atTDFpm2tbk/PlI+Ht1tiWqRIET777DOefPJJoqKiUnTNpEmTmDZtWtLPXl5eBAQEcPjwYUJDQ20VqjiwxG9hBw8etNk/RqbatTHVr49TXCyj178Pty/ZpB5JJYMRMEDgEUinrsU2J9dwvP5QblUrz8FRn1ilTJOPD6axYwEY9vccOu/56pHnv7RtOj+UacXeek8QfbY/ceF3rRJHRpUez4KMzOTujunLL6F6de5Wr47BHYKf6oXBguTUlD8/pqJFMZjiqXfkJ3C0CaB2eBZkVvWDjpK79Qfcypab6GKe+C/bkqbyEnu4U8JuiWmtWrXw8fFh//5/uqCcnZ1p2rQpw4cPx83N7b6HS3R0NNHR0feVFR8frwdRFpb4+dvsHhgzBoDeh5dSMuSCbeqQtDHF/3Okg7an1zOj/lDO1nnCOvedwQDz50P+/FQNPMLU9WMf+7s0u7CVcsGnOZW3LDVG9ObAh49OZLMCmz8LMrKvv4Y6dfCODCHS2YMbbZ4m7y/fEfx0b4hLYWtYwmz8SjdO4H3vtu1iTYt0fhZkVk6meNqeWc/3VXuSq2t74n/elKbyLPk7abeBGBs2bKBy5cpUr1496dizZw+LFy+mevXqerCIY6hcGZ5+GkN8PO9sn/b48yVLaHpxO+4xkVzzLkKpxpXTXuDrr0ObNnhER7Dkl+dxj318L5ImQUmKjR4NffrgHBfDTz88y7Klz+IaG0Vwxx7k/XmReQmolEhYv7SeFtbPEhJ3gbrWNH0nQNktMb1z5w7+/v7Jjrt373Lz5k38/f3tFZZIcgmtpV2PraRC8Gk7ByOOwiP2Hs0vbAOgSM80PrRr1oSJEwH49PfRVLpxMsWX9j/0vXaCkkfr1Ak++giA6b+9xRMXt9H+9J/8vLQfznExBD/dm7w/LkhZcpowI7+JFtbPEtqe2YAxPo7ThX0pUKlY2grz9U3xqZq6JvIwpUtDr14AvLNNraWSXJuzGwC406JN6gvJnh1++AFcXeniv5IhBxZadLl2gpJHqlwZFi8Go5GXds9l+P55SW91OvUHP/48EKe4WIK7P0eexXPvW/0hGRcXqG3eVKKBFtbPEnJHhtDgivmzLvNsp9QXVKAALF2a4tMdKjFt0aIFryXMSBWxu9GjwcmJdqfWUiPwsL2jEQeTuJ7p0QqN8MiZLXWFzJwJZctSNPQyc38dySPSgofSTlDyQHnywKpV4OVFi3ObmfnHqPtO6Xp8Nd8vewFjfBw3nxlInoVfPjw5rV4dPDzIHXGLcjfP2DZ2cRiJu0Dda9MhdQV4eJjvw6JFU3yJQyWmIg6jSBHo1w+Ad7dOtXMw4ojKB5+m+O2LRDu7Ual7S8sL6N0bBgzAGB/Hop9fIHdk6jYY0U5Qch8XF/j5ZyhZklK3zvPTT/1xiX/w7Pue/stZtPxFc3L63Ivk+eaLB5eZ0I1f//LuVH2BkowpcZypf+VmuHq6W3axwQDffgt16pD7bso3pVFiKvIgb74Jrq40P7+Fhuq2kgcwAG3O/AWAZ6e2KbjAAKVKmcf8jR4NX34JwNubPqHZ5b/TFIcmQUkyn38OzZvjdS+Mld/3Is9jvvT0OfIz81cOxRAfz82BQ8n95Yz7T0qY+NTgsiY+ZSVVgvwpEnqFSNdsVO71hGUXf/ghdO+OS2w03/3yfIovU2Iq8l/588PgwQC8vUWtpfJwid35lxr8a5ypwQDFi0P79uYvOAsWwJ49cOcOnD1r7taaNAly5KDRxZ28v21KmuPQJChJMnQoDBmCIT6eRT+/QOXglE2m63foB+auHgHArZdGknvmf+7LhBbTxlf0RT0rMQAdTpu787N1saA7f8AAePttAL5aOZzGAXtSfKndtyQVcTivvQYeHtS9spcnzm+2dzTiwFqe34JzXAwX8pfBc+l33C1eFipVMk9qegC32HtUCD5FxaATVA86wpB9C3COT9uOKvDPJKgfqnSnyP+GcG2LWk6zpJYt4bPPAPhw/Tg6n1lr0eWDDnxHjNGFIZ1mcGv4/8gdE8Ot1982D20qWhSn+FjqBGj726ymw6m1zKk9iAsN26XsgqZNYc4cAMZs+oQBR34EtwywwH5aDB06lGHDhmlPZLE+b29ziwMwZvMUjaWSR8oZFUbDy7vYUqIxd3v8M77TJS6a8sGnqXj9BL7Xj1P1xnF8bxynVMgFqySiD/LSvvn8UKV7wiSo17L8TlBZTunS8NNP4OxMn4M/MGbHZ6kq5qV984k1OjG8w6fcem0MuWJiCNl7FIBqgUfxjImwZtSSAbQ8vwW32HtcyV2cko0qc3770YefXLYsLF8Orq70OPILH26eaHF9GTIx9fPzw8/PDy8vL8LCHGxLNMnYRoyAHDmoEnSUpyxsbZCs6dN17+JXaxBFQ69QJdiciJa5de6hk01sJXES1Km8Zakxsq92gspKcuQwDxHJnZu6V/byza+vpOlL9bA9c4lxcuG1tpMJees9nC+eJxaoe0nd+FmRZ0wELc5v5Y+yT1Kkd6eHJ6a5csGvv0Lu3NS7vIeFK4diNJksrk9NjiKJsmeHkSMBGL3501T9hZKsp/bVA8xbPYLxWz6m+7GVVAw+le5JKWgSVJZlNML330OlShQOC2DFD31StHPY47z692w+WTcWgNjiJQFoEqCJT1lVx1N/ABDW6iHd+S4usGwZlCtH8dsXWflDbzxi76WqLiWmIomGDIE8eSh78wy9jq+wdzQiFtMkqCxo0iTo0AH3mEiWLelDwTtBViv6zR2f89GGCUk/a4WSrCtxAtTRsg3w8vG+/4Qvv0xaCWL14p743L2R6rqUmIoAuLvDG28A8NaWaTiZ4u0ckIjltBNUFvPcc/DWWwB8s/xl6l47aPUq3t76KYuWDWbeiqGUuH3J6uVLxlDi9iUqXT9OnJMzlfr+p9V01CgYNAhjfBxLlg6gyo0TaapLiakIwKBBUKAARUMv0+9oyrdOE3E02gkqi6hUCb7+GoDRm6bQ59hym1X17OGlDDy42GblS8aQ2Grq1PFfy0Z17QqTJwMw/be36HBuQ5rryXqJ6ZAh5h0xChe2dyTiKJydk1od/rd1Bq5xMXYOSCT1tBNUFvHss+DmRquzf/HR5o/sHY1kAR1OmScEn6jb1jy2uXZtWLQIgOE7Z/PKvrlWqSfrJKbZs8MPP8Ds2dCtG+XnfmLviMRRPPssFC+Oz50gBh/8zt7RiKSJJkFlEU8+CcBzh37URE1JFw0v7yLnvdvc8sxD6cE9zCtBZMtGu1NrmbHubavVkzUS04oVzTuv9OqFc0Jr2OnWvfCqWt7OgYndGY0wZgwAr26bmepZhCKORJOgMrncuaGm+XN98vwm+8YiWYZLfGzSNsznZn0HBQtSJegoP/48yKrzMjJ/YvrMM7B7N1SoQOGwADbOa0fnE78Sb3SixKfj7B2d2Fv37lCuHLkiQxi2f769oxGxCk2CyuRatQKjEd/rxygUHmjvaCQL6XDa3J1vcnLG504Qv37fC6/oO1atI/Mmpi4u8PnnsGQJZM9Oq7Mb2T+nKY0D9vD+po8BONqyp1pNszKjEcaa1+kbvnO21f9yidiTJkFlYgnd+E+c/svOgUhW0+70n2SLvot7TCQrvn+GYqFXrF5HinZ+unnzpkWFmkwmatasyaVLtlla4rFbkhYpYt6arX59wDxj8cPNE5OammsEHubp46tZUbETJaaN58gTz9gkTnFw/ftD5crkigzhtd1z7B2NiFVpJ6hMLCExbXN+o50DkawmX8RNds1thWtcNOVunrVJHSlKTL29vXn11VcJDQ197LkGgwE/Pz+cnJzSHNzDPHJL0ieeMO+CkS8f3pEhLPjlJTo/YGvJ9zd/zIqKnTjaogc5qo0j7FDa1t2SDMbDAz74AIAxmz4h173b9o1HxMoSJ0H9r81H3Bn4EigxzRzKlIESJXCNjaLpxR32jkayoMrXj9u0/BQlpgA//PADN26kbCX/mTNnpjqgVDMY4J13YPx4MBqpce0Qv/z4HCVvX3zg6dUDj9Dl+GqWV+xE8WnjOdKqVzoHLHb16qtQuDAlQi7yyl7rLHEh4mj6H/qed1qN5XSpmhRq05Cra5XIZHgJraUNL+/CMybCzsGIWF+Kxpg6OTmlOCkFyJEjB+fPn091UJYyeXvDr7+aW8CMRgbtXcCOb558aFKa6L3NCWNNm3cnR/WK6RCpOIS8eWH0aAAmbPgAt7hoOwckYht5I27x3KEfAcj37ht2jkasIiExbXVW3fiSOaV48pOrq6st40gT0+bN0L497jGRfL3sZb75dSTusVGPvS6x1dRkNFJcM/QdR7Zs0KsXVK9um/LffRdy5KDGtUP09f/ZNnWIOIhX//YD4EjDznhVKGnnaCRNnJygZUsA2pzbZN9YRGwkxYlpaGgof/31F2PHjqVx48Y4O6d4FIDtFS9O6Vvn2DH3CV44/L1Fl76/ybyV1tHm3clR09cW0UlKlS0L06ZBQAD88AOuO7biXL6sdesoXRqGDgXg47XvamFqyfR8b5yg7ek/iTc6UW78a/YOR9Kibl3ImZNckSHUvHbQ3tGI2ESKE9MhQ4Zw8eJFBg0axObNm7l9+zbr1q1j9OjR1KtX7+Ez5NNBu1Pr2PtVc2oEHbX42mpBR+l6bBUmo5FiU96zQXTySEYjPPUUrF0Lp07Ba6+BtzeusVFEe2Qn/6ofwJqt9R99BC4utD69nicvbLFeuSIO7PWdswA48dQAnHLltHM0kmoJ3fgtz26y6oLmIo4kxdnkwoULGThwICVLlqRMmTKMGDGCq1evMmTIELZv305ISAi//vqrLWN9qCW/DMb73uNXDHiY9zebW0391WqafvLlM4/zPHcOVq6E1q0xxMfT/uQf/LaoG2c+r0GeiJtcLVeTol9Msk6ddepAr14Y4uP5ZP371ilTJAN44txGKgf5c9fdiyrvvGTvcCS1EtcvPafxpZJ5paqZ8/z588yfP58BAwbQvHlzJk2ahMlkom3bttaOL0WMpK07tmqQP92OrTS3mk5VwmJT9evDokVw+TJMmgTFi5Mn4iZvbJ3OmZk1+G1JL9qfXU/RsAC+WTkcgMuDXyfHU23SXvcnnwDw7KElVEtF67pIRmXgn1bTawNHgCMNxZKU8fJKWptb40slM7M4MS1atCj9+vVj3rx5nDt3jsOHD1OvXj2mTp1KixYtbBFjukicoe/frBs5a1W2czSZjIcHPP887NsHO3fCs8+Cmxt1ruxj3rIhXJ5WiakbxlEq5EKyyzqfXMPQ3V8DYFy40NzKmlodOkDz5rjF3OOjjR+l4ZcRyZj6HPkJnztBBOUuQoWXe9o7HLFU8+bg7EyZm2cfu+KMSEaW4sT0m2++4ezZsxw+fJiePXty8uRJ+vTpQ65cuWjdujUffvghW7dutWWsNlU1yJ/u/iswGY0UVaup9dSpAxcvwty5ULMmbrH36Lf/O3Z/1YLdc1sy8PASPGLvPfTyqevepXKQP7e9fSi2fKF5vVpLOTnBx+YvHsP/nk3RsIDU/jYiGZZbXDTDEr7oxY583c7RiMUSx5eeUTe+ZG4pTkwHDBiA0Wjko48+YuzYsXz88cf8/fffxMXF2TK+Bxo6dCj+/v7s3r3bquX+e11TtZpagY8PLF8O+fJRIuQik/54l4BPK7Bw1TDqXN2foiI8Yu+x5JfncY+J5FKjdhR8Z6TlcfTvD76+5I64xbvbp1t+vUgmMWTvPNxjIjlTuhZF2je1dzhiiYTEtK22IZVMLsWJacWKFZk8eTK1atVizZo13Lp1i1WrVvHGG29Qq1YtDKlpyUolPz8/fH19qVu3rlXLrXL9GD38lwNQVOuapo2LC/zyCxQuTMUbJzg8uyGj/55JnsgQi4uqfP04n657F4Dg9ybjVrt6yi/Olg0mTABgzKYpaZokJ5LR5Yu4Sf9DSwDI/Y4W3M8wihaFChUwxsfR4kLG7ZkUSYkUJ6anTp1izpw59O7dm4IFC9KoUSPWrFlD3bp1+fXXX7l16xarV6+2ZazpIqnVtFk3ctaukvqCnn8eLl7EedFCyJ7dStFlIJ9/Do0akTPyNit+6INX9J00Fffynrl0PvErMS5ueC/7wZxwpsS/th4dsU9bj4okLbhfvyM5KpW2czSSIgmtpXUD9unLtWR6qV589Pjx4yxbtoxly5axcuVKDAYD7dq1s2ZsdlH5+vF/Wk1TM9a0dGnYsME8prJYMWKf7YfX4b1QJQ1JbkYzeDAMGYIhPp5FP79AuZtn01ykAZi7agSFwq4SVLQ8xRd8/viL8uaFUaMA+GD9BG09KgJUCD5Nh1N/YDIaKTNBraZW5+Fh/nfAmjS+VLIQixLTfPny0aNHD/z8/Dh27BhXr15l/vz5VKhQgenTp9MyYau0jO69zR9jMMVztFk3vOtWTdlFTk7w1ltw5Ai0bIlHdARvbZ5KkdArhJcsj8ueXTgNGmDTuB1CgwbwxRcAjN/wAZ3O/mm1ovNG3OK7ZS9iiI/nYo/nyf1s90dfMHYs5MhBzasH6HPsF6vFIZLRJS4ddbxTP5zz5LJzNJnMDz/AqVPk7NTaOuUZDNCqFaDxpZI1pDgxPXbsGNeuXWPRokVUqVKFn3/+mdatW5MrVy6aN2/O+PHj2bIlc+ykY241XQFAkSkpaDWtUQN27zbP/PbwoNXZvzg6uwEfb/yAA3Oa0Pb0n8S4eRD3zXyyfzfP/I06MypY0Dyu1NWVbkeX8+72aVavosWFrYxOmMAU/eVXGIoVffCJpUvDyy8D8PG6sdp6VORfWpzfQrXAw0S6elJl7Mv2DifzqFjRvJOd0YjPx1Za3aV6dciXj+xR4dS/ssc6ZYo4sBQnpitWrKBdu3bkypWLJk2a8N577/HXX38RFRVly/jsJqnVtGlXvOtVe/BJHh4webI5Ka1Zk1yRIcxdNoQ/F3VJWpMzb8Qtfvu+Bx9tmIAxPo47fQfidXA3lC+ffr9MenB1hWXLoGBBKgf5s2DVMGw1HW78xonUu7KHO565KLRyMSYnp/tPSth6tO2pdTyhyQIiyfx7wf2A/sPMkxUl7YYNS/rfUxUbUrBt47SXmdCN3/z8VlziY9NenoiDS3Fi+vbbb/Pnn38SGRlpy3gchu+NE/RMGGta+EGtps2bw+HD5jGMzs70PPILx7+ow/OHl9yXkBlNJt7e+inrv+2MT3gQ4eUq43pgL8Y+z9j890g3s2ZB/fp4R4aw4oe+ZI++a7OqXOJj+f6XF/CKCuNy1UbEv/JC8hPq1k3aevTjDeNsFodIRvbM0V8oGH6N696FqDjMCs+id96BAwegZMm0l5UR5chhXpoOqH7tMAB5xo1Oe7mJ25CeVTe+ZA0p3pdu7NixKTrvgw8+SHUwjua9zR+z1LcL/k264F2/Orf/Pgje3jBlCrxgToYKhwXwxerXefr0H48tr8WFrRyc05je3b5hU8mmsHgJni2acnf4a5CRW56HDIEXXsAYH8finwZROuS8zassFXKB2b++zrPd5nKkz/Nkm/8dd/5KaBlN2Hr0uYPfUzXI3+axiGRErnExDN/9Ne+0eo/oV16HGYtSV5DBANOnw0jzGsM1J77K/t6pWG84o+vfH7Jnp+KNEyz9qT/lR+zjaL0O5K5bhVu7j6SuTHd3aGxudW2j8aWSRRggZRvNx8XFcfXqVa5fv/7QNUtNJhO1atWyZnyP5OXlRVhYGEwqBlG2WUKjd7dv+KFKd3y3rcB/+iLzxJ6CBQF4afdcPtkwjhxR4RaVGWcwMq75GD5s9hYAOY7uI+ypHnDe9gmd1TVuDH/9BS4uTFw7ljE7UzBb3oqe6/IV31XrRd4blwguVw0aNYJff8U9JpJTM2tpl6eswGCEAlUh8DCY4u0dTYZyyyMXRV/zJ8LVk6KdW3J5lYXJj9EIX35pXokjQb6wIG7kLgzpvPmK0WikevXqHDx4kPj4dL4PDAY4fhzKl+fz1a8zYt839OyxgJ98u1Dtz+851Lpv6sp98klYt44ioVe4NN3XZsOjMg09CxyXmxeMuUKOHDkID390zpTirvzff/+dPHnycOnSJd5//31q1apFzZo1kx3pmZSml7FbPsFgise/8dPmiT0FC1I++BSbv2nNl2vesDgpBXAyxfPBxo/4/buu5Ll7k7DKtXA/vB9jl6etHr9NFS4MP/8MLi70PPILo9M5KQWYteZNSoUGEJyvGMWXzk3aenTETj8lpSKPkTsyhAEHvwfA29IF952d4dtvYfBgjPFxzFkxjDwRN7mRw4eKz1hpRnpG8cQTUL48Oe6FMvDIDwCM2jYDgKMte+JZpljqyk3oxm91ZqOSUskyUpyYduzYkdKlS7Nr1y6mTJlCQEAAkydPply5craMz+4q3TjJM0fNSw05x8UwZtMnHPyyMU0v70pz2W3PbODAnCY0vPQ397J7E79sOdk++9T8wHd0bm7myU4+PlQNPMK8VcPt8uDMER3Okg0TcI6L4eKT3ZK2Hn17x2d2iEYk4xm5azYGUzxH6nbAu2oKJ2W6usKPP0LfvjjHxbD4p4G8ePC7pGdl9kHP2jBiBzR8OAD9DnyfNL6+1rWDPHn2L+KcnCk38a3UldvanOCrG1+yEovWMb127RqTJ0+mQoUK9OrVi/z587Nnzx62bduGu7u7rWK8z9ChQ/H392f37t3pUt+s3/7HxPXj2T+nKRM3fYR7rPXGgxYNC2DTgg68sWMmABGvvE7utSutVr7NfPkl1K1L7ohbrPihL54xEXYLpe6NE3ywcWLSz29v+kS7o4ikULmbZ+l08ncASk14/fEXeHjAihXQtStuMff4eUlfnjlufmY9e/hHAPwbd8bZy9NWITuWkiWhY0cARuz9Otlbia2mJzoPxMUnr2Xl5s8P1cwrwrQ6vznNYYpkFKne+WnPnj1s3LiR48ePU6NGDVzScbkRPz8/fH19qVu3brrUl+vebcZsm0aV68dsUr5LfCxT173LiiW9cY2N4lbL9hRulMKF/e1h+HAYMABjfBzfLx1AydsX7R0Rb23/jOf3f0vnY6sZvu8be4cjkqEkLbjf7llc8+d5+InZs8Nvv0G7dmSLvsvKxT3pfGZt0tv1ruyl9K1zRLh6UuXFrrYOO+VcXMzbJL/2mvXLfvllMBppfXr9fbvctTy/mdoB+4l0zYbvhFctK/eJJwDzDP/8d4OtFKyI47M4Ma1fvz5fffUVgYGBjBgxgoULF1KoUKHHDmaVx+t8cg0dTq8DoNjQ5+wczUM0a2aegQtMXvsubS44xjd5IybmrhrBiqXPautREQs1vbidmlcPmhOosUMffJK3N6xbBy1a4HUvjN8Xdbnv77+Bf1pNTX0dqDv/vfdgxAiYNo1cbZpZr1wPD3j+eQCG7f7qvrcNwOht5ufl+b4vY8huQSty0vjSDWkOUyQjSXFi+uabb+Lv78/KlSu5c+cOTZo0oW7dusyePZvQUHWbWkviQ/18u2fMMz0dSdGi8NNP4OxM70M/8r9dfvaOSESswLzgvnkr4cvPDTWPIf23vHnNq280aEDuiFusX9jpoePs+x5eCsDhaq3IXjS/LcNOmQYNYMyYpB+zfeVnvQ0F+vSB3LkpGXKBDmcevP3y0yd+pVzwaUI9c1PlnSEpLzshMW17fpMVAhXJOFKcmE6ePJls2bKxdOlSTCYTAwYM4NNPP73vkLRpf3odOe/dJjBXEcp1aW7vcJJ7/33Il48a1w4x99eRmiUqkon09F9O4bAAgnMWoNIrff55o2BB2LQJatQg/53rbJzfnrrXDj60nLK3zlHvyh7ijU5UGp7KZZKsxdMTFi0CJye6+q8g390bBBSrlLKxtCmRMOnp5V1f4fSQ5YmcTPG8td08GTPwpddSlhRXrAiFC+MeE0njSzutE6tIBpHixHTLli2cP38eX19fatSo8cCjevXqNgw1a3CPjaL7sVUA5H7BgbrCPD2hVy8APv/9LbLFZI0dwESyCpf4WF7ZNQeAiBEJS0cVKwZbtoCvL4XDAtgyvx1Vbxx/bFmJPT+h3e2cmE6bBqVLU+z2JeatGsGUdeaNYq69Nhbn4kXTVnajRlC9Oh4xETx/6PtHnvrs4R8pFHaV67kKU/HVFAzTSmgtbXxxp1Un24pkBClOTFu0aEHLli0febRq1cqWsWYZiQ/1Y827YnR3s3M0Cbp3h+zZKXvzDI0u/W3vaETEBgbvW4hn9B0uFKtMgf+9DFu3QpkylAy5wNZ57Sh/80yKyul1dBlO8bGcLFULn1oVbBz1Q3TsCC++iCE+ngXLXiJnVBj9Di2hycXtRLp5UnJhGtddHjECgN6HlpI7MuSRp7rFRfPa3+ahT3defevxw7SStiH9K20ximRAqZ6Vbw1Dhgzh0KFDhIaGEhoayo4dO2jbtq09Q3IITS9up0joFcI8vKkysKO9wzEbOBCA5/YvVhe+SCaV695tBh34DoDAKX5QrBjlg0+xdV5bi1bfyBdxk7Zn1gNQargdJnLmywdz5wLw2o6ZtLi0AzCPpfX77Q2c4mM53exp8vXokLryCxWCruZVB17Z8/VjTjZ7cd8CvCNvc7lQeUoN6PLwE11coHlzANpofKlkQSlKTD/99FOyZcuW4kInTpxIrly5HnvelStXGD16NLVq1aJ27dr89ddfrFy5kkqVKqW4rszIaDLR58jPADj3c4DZ+aVKQbNmGOLjk3Y1EZHMaeTfX2JIGC9ZNfAIm+e3p3D4NYvLeTZhEtSljn0ec6Z1mQC+/hp8fKgSdJSJGz9M9n7l68d5bae59dI4c6Z5P3pLvfgiuLjQ5MJ2qgUdTdElOaLCGZaQxBrHjH74iQ0aQPbs5Lt7g6opLFskM0lRYjpy5EiLEtNhw4bh7e392PN+/fVXfv/9d86cOcPp06d59913uXPnDvXr109xXZlV3yPmh/qR2m3xyOdt32AGDADgiXMbKRJ21b6xiIhNlQ45z+T143jm8E9sXNgJn7s3UlXOUyfXkD0qnIC8JSjVobGVo3yEQYOgc2dcY6NY9MvgBy4f9/7myRQOCyDIpyRlprxjWfkuLvDSSwAMfcASUY/yyq4vcY+J5EzZOhTu1OLBJyV047c8uwmjyWRZbCKZQIr2vjQYDJw6dQpTCv+SeHpavuOH0WikR48eeHp6snPng2churq64ub2z5hLLy+vhACN5iMTqXr9OFWC/Dni40udYc+wb4JlD0BrMRkMmPr3B2DAwcWO9+ec+Nk7WlySfnQPWN1bCTvRAan+c80WG0W346tZWL0P+Yf048LvO6wU3YMZjUaiixbFlLDO8vgNH1LtxokHxp89JpLP/hhD957fcmnIm3jMXkTUiZSNnzX17ImpQAEKhV2l28k1Fv355I+4xaCDi/Gr8wLe48Zw7bf714GOT0hMW5/bqHvaUnoWOLCUfyYpSkwHJowvtERQUFCKzqtcuTI7d+7E3d2dO3fu0KVLF44ff/CszzFjxjBu3Lj73/CpBAn7E2cmfc9vZbSPLzHPDab6qvTZfvW/wurW5UyxYnhHhdP19mUo4GA7UhkMkKcMYAK1LmRNugcc1rNX9rKweh9OPNGL6nXmQkyszeoyODtz8ZNPIHt2ml49yJsXtz3yedU15CJtL+3ij2L1qLR0IW79hqVo/PzJN9/kLjD4xBpc8ls+7Ox/p/9kTq0B+Nd8kvr9nyH60Imk92K9vDhcuzYAbcKDHO956+j0LHBcLinvdTeQMCTHXlxcXChWrBg5c+ake/fuvPDCCzRr1uyByemDWkwDAgJgcgmIynyL/F/OUZhir5nHGOWpWJKQU5fSPYb4RYugTx9e2j2XL39/M93rfyyD0fzwDjwMD1lHUDI53QMOK85gpOhrR7nmVZCqL3Xj6NwVtqts9GjiP/oIr6hwDs9uRInQy4+95EyuklQeuoMoZ3cKPf8MgQt+euT5ppo1Me3Zg0tcNJemV6HA3eupCrVvl6/4vmoPqm1cypEnev9TfteumH76iYo3TnDMr0Gqys7S9CxwXK5eMOYSOXLkeOxOoSlqMbWlmJgYzp417y+8f/9+6tSpw8iRIxky5P4dMqKjo4mOfsB2k6b4THkTFg29TLMLW9lcogllh/Xm7xGT0jeAnDmhi3n26PMHFzvun3Hi5++o8Ynt6R5wSE6mePoc+ZlPG47ApV9f4r9aZpuKqleHhN60Gb+9RYkUriBQ5tZZRm+bzvjmY4iaMo34pb/BnTsPv2CoebvW7keXU+BOYKrDfWv7DL6v2oMjzbrhWb4E4cfPmd9IWHKx5ZmNupdTS88CB5Xyz8PhBmIYjcZkraJZXeLM1htP22Gh6l69wMMD3+vHqH11f/rXLyIZXuK6zEfrtsctdw7rV+DuDt99By4udDm32eKVQ0Ztm0HpW+e4mbsQ5WZOePiJefJAb3Pr5it70jbmv1rQUdqdXke80YkyE0f980bSNqQb01S+SEZm18R04sSJNGnShOLFi1O5cmUmTpxI8+bNWbx4sT3Dcijdj63ENTaKs0V8KdwonccbJYwt7r//O61dKiKpUi3wCL7XjxHl4k6Vl3tav4KJE8HXF587QXy19VOLn1UesfeYucY8TOnscyPIVrPKg0984QVwd6dWwH7qXdmbtpiB0dvMk7SOdeiHW2Ef87J8pUvjHBdDswvb01y+SEZl18Q0f/78fPvtt5w8eZINGzZQp04d2rRpw/r16+0ZlkPxvhdKx1NrASg2rF/6VVyhAtSvj1NcLM8dffS4KxGRhzHwT89PdG8r9/y0bAmvvQbA1yuGk/de6uYatDuznm7HVhLn5Ez+b+fcvzOTkxO8/DIAw3Z9ZZUv6k0u7qDB5V1EubhT6cPXk1pLG1zejVf0I4YTiGRydk1MX3jhBUqWLIm7uzs+Pj48+eSTSkofIHFN03Ptnnn8VnbWkrB2abvT6yhwJ3UD/EVEAPocMX+5PVKxKd5l0rhHfSJvb1iwAIAXd8+l09m0/dsx/Y8x5u1YfRtQ5JX/rETTsSMUL07eu8H0PmadcbIG/mk1PdPrJejWDYBWZ9WNL1lbiiY//fLLLykusFvCXy6xnvan1+EdeZsg78KU69aCUz/beP9kJyfoZ26dHZCwPaGISGoVC72SNJGzwoi+/D1yctoL/eILKFqUMjfPMu3PsWkurmhYAOM2TebN1h9y54PJ8O1yCAkxvzliBACD9i7APTYqzXUl6njqDypdP86x/BX/GV96zsbPdxEHl6IW08S97ENDQwkLC6NVq1bUTlhrDaBWrVq0atWK0NDMt2STI3CPjaL7sZUA5Hr+WdtX2KYNFCxI3rvBdDqzzvb1iUimlzSRs6sVuvN79YK+fXGKi+XbXwbjGROR9jKBkX/Pxvf6MW575aP8VwnJc8WK0KoVxvg4hu2fb5V6EhlNJt7a/lnSz96Rt6l99YBV6xDJaFKUmA4aNCjpCAoKYunSpZQsWZJu3brRrVs3SpUqxQ8//EBwcLCt482yEme2HmvWFaO7jVctSJj01OfQj7jGxdi2LhHJEv6ZyFk5bRM5y5aF2bMBGL1lKg2u7rNShOASH8vsX18H4FTXF8jRtB4MGwbAUyd+o1joFavVlaj30Z8pmrDmaotzm3HSMkeSxVk8xnTQoEFMnTqV+Ph//vLEx8czbdo0Bg0aZNXg5B9NLu2gaOhlwj1yUmVQJ9tVlCcPPPUUAM8f0uoIImId3vdC6XTqDyANEzkbNIAdOyBXLupc2cf7W6dYMUKzJpd20u/g95iMRrwWfAUJWzK/sts220K7xsUwdd1Y8ty9yUt759mkDpGMxOLE1NnZmQoVKtz3eoUKFTAa02cu1dChQ/H392f3bvts02kPRpOJPkd+BsD5uedsV1GfPuDqSo1rh6ga5G+7ekQky0ns+Tnf7hmw9N+LLl1gwwbIm5c6V/bx65KeuMTbZovTT/58D+/I2wSUrArZs1Pp+nGaX9hqk7oAevovJ3hKKdqc32SzOkQyCoszyfnz5/PNN9/w2muv0ahRIxo1asTrr7/O3LlzmT/fuuNvHsbPzw9fX1/q1q2bLvU5ir4JY7SO1G6DR/5ctqkkoRu/335NehIR62p3+k9yRYYQ6F2Y8t1apPzCV16Bn38GDw86nljDxoUdyX/XdkPHfO7eYOKGfxbbf9lKS0SJyONZvCXp//73PwIDA3njjTcoWLAgANeuXWPKlCl8+umnVg9Q/lHl+jGqBh7hcIEq1Bnaiz3jvrRuBdWqQY0auMZGae1SEbE6t7hoevovZ07tQXi/8Bz8tOHRFxgM8OmnSWuVvrR7LrN+fzNdxmG+uG8+v5d9gqvZCzDgyI82r09EzCxuMTWZTEyZMoUiRYrg7e2Nt7c3RYoUYcqUKcnGnYpt9E1YDzCyZx/rF56wdmmnE2vIExli/fJFJMtL7M73b9oFp2zuDz/RzQ1+/DEpKf1o3XvMXvNGuk0OcjLFs2pJb/Z+3YLs0XfTpU4RSeMC++Hh4YSHh1srFkmB3kd+xmCK52jFJuQuX9x6Bbu4QF/zMi6DNOlJRGyk4eVdlAi5yB33HFR5/ukHn5Q7N6xfDz164BIbzbc/Pc/bOz5Td7pIFmBxYpq4jWhAQAAxMTHExsYmO8S2ioYF0OzCNgDKDbfi9n4dO0K+fBQMv0brs1rgWURsw2gyJe1mZ3zuAesylywJ27dD48bkjLzN798+zXP+P6dzlCJiLxaPMV2wYAHFihXjgw8+4Nq1a5hMJlvEJY/Q98hPbCrZlOtd+sKIidYpNGHSU98DS3COj7NOmSIiD9D38FI+avomh2u2xrNgHu5eu2l+o3Zt+PVX8PGhaOhl1izqRuXgk/YNVkTSlcWJaePGjWnSpAmHDh2yRTySAt2PrWRY+6mcK1yJIo2rcWVbGj8LHx9o1w6A5w9/b4UIRUQermLwKWpePcj+QtWpOaw3u9/9Ajp0MI8p9fSk+rXD/PZ9DwqFB9o7VBFJZxZ35V++fBmDQSN97Mn7XigdT60FoOjQVC5U/W/PPQfOztS/vJsKwafTXp6IyGMkToK607MvvPgirFwJnp48eWYDW+a3U1IqkkVZnJi++uqrTJ48meLFrTjxRiz2z0LVvSxfqPq/Embj99fapSKSTp45+gvG+DiOla0Pc+aAkxP99y/it+974hV9x97hiYidWJzR/PjjjzRv3pyzZ88SFhbGzZs3kx2SPtqfXod35G0CvQtTzpKFqv+rTh3w9cUjJoLex5ZbL0ARkUcoeCeIJ85tSvp57F8Tmb9quM12cxKRjMHiMaavvvqqDcKwzNChQxk2bFi6bYHqiNzioulxbAVf1xpAruefffxC1Q+TMOnp6WOryRkVZsUIRUQe7Z2tUwnyzMeIHX48f2SJvcMREQdgADLstHovLy/CwsJgUjGICrV3OOluc/FGNB+4Bq/IUO7m9iH+XpRlBbi7w7Vr4O3N+oVP0er8ZtsEaksGIxSoCoGHIZ0W3hYHo3tAQPeB6B5wZG5eMOYKOXLkeOz692lqcnRzc8PLyyvZIemnyaUdFA29TLhHTqo8/5TlBTz9NHh7U+z2JVpc2GL1+EREREQsYXFimi1bNmbOnElQUBB3794lJCQk2SHpx2gy0eeIeeFpp+ees7yAhG78Zw8swaj1aEVERMTOLB5j+sknn9CiRQtefvllFi1axLBhwyhcuDAvvfQSo0ePtkWM8gjPHv6Rjxu/xv56nTAG3yD+SgAE/Oe4cuWf/791y3xh0aLwxBOA1i4VERERx2BxYtqpUyf69evH5s2bmT9/Plu3buXs2bNcvHiRvn378v33SnLSU+Xrx+l48nd+Ld+O+Dx5IU9eqFbtoecbIiMxXLtKfGwcGI00O7+VUiEX0i9gERERkYewODHNnTs3586dAyAsLIzcuXNz9uxZtm3bxuzZs60eoDzeqiXPcMsjFwE5ChHgVTDpv1e8CnLFqxBXcxTkao5CBHvmxeThgalU6aRrB+3/1o6Ri4iIiPzD4sT03LlzlCxZksuXL3PixAl69uzJnj176NSpE7dv37ZBiPI4BiBPZAh5IkOoGuT/0POinFy56lWQgBwFCfAqhJMpjm7HVqZfoCIiIiKPYHFiOn/+fKpVq8aWLVuYPHkyq1evZvjw4bi4uPD666/bIkaxEre4aErevkjJ2xftHYqIiIjIfSxOTGfMmJH0/xs2bKBChQrUqlWLM2fOcOTIEWvGJiIiIiJZiMWJ6X9dunSJS5cuWSMWEREREcnCUpWY1q5dmxYtWpA/f/77tgV94403rBLYo2hLUhEREZHMx+LEdMyYMXz44YecPHmSoKAgTP9amN2UTou0+/n54efn98+WpCIiIiKS4VmcmI4cOZJBgwaxcOFCW8QjIiIiIlmUxX3h8fHxbN++3RaxiIiIiEgWZnFiOn36dIYNG2aLWEREREQkC7O4K3/q1Kn89ttvnDlzhmPHjhETE5Ps/W7dulktOBERERHJOixOTD///HNatGjBxo0buXnzZrpNeBIRERGRzM3ixLR///5069aNNWvW2CIeEREREcmiLB5jeuvWLc6ePWuLWEREREQkC7M4MR03bhzjx4/Hw8PDFvGIiIiISBZlcVf+K6+8QunSpQkKCuLChQv3TX6qVauW1YITERERkazD4sR0xYoVNghDRERERLI6ixPTCRMm2CIOiwwdOpRhw4ZhNFo8EkFEREREHFSqMrucOXPy/PPPM3HiRHLlygVAjRo1KFSokFWDexg/Pz98fX2pW7duutQnIiIiIrZncYtplSpVWL9+PaGhoZQoUYKvv/6akJAQunbtSrFixejfv78t4hQRERGRTM7iFtNp06axYMECypUrx71795JeX7NmDU2bNrVqcCIiIiKSdVicmNapU4c5c+bc93pAQAAFChSwSlAiIiIikvVYnJhGRUWRI0eO+14vV64cN27csEpQIiIiIpL1WJyYrlq1ivfeew9nZ/PwVJPJRNGiRfn444/55ZdfrB6giIiIiGQNFiemb7zxBtmzZ+f69et4eHiwefNmzpw5Q3h4OO+8845FZY0ePZrdu3cTFhZGUFAQy5cvp1y5cpaGJCIiIiKZgMWz8sPCwmjdujWNGjWiatWqZM+enf3797NhwwaLK2/WrBmzZs1iz549ODs7M3HiRNatW0elSpWIiIiwuDwRERERybgsTkwTbd++ne3bt6ep8nbt2iX7ecCAAdy4cYNatWqxdevWNJUtIiIiIhmLRYmpwWBgwIABdO3alRIlSmAymTh//jw///wzixYtSnMwOXPmBODWrVsPfN/V1RU3N7ekn728vBICM5oPyXoSP3t9/lmX7gEB3Qeie8ChpfwzsSgxXbVqFe3bt+fQoUMcOXIEg8FAxYoVWbBgAV27dqVLly4Wh5rIYDAwY8YMtm3bhr+//wPPGTNmDOPGjbv/DZ9KEH031XVLBmYwQJ4ygAlMJntHI/age0BA94HoHnBkLtlSfGqKE9MBAwbQtGlTWrVqxaZNm5K916JFC1asWMFzzz2X6pbTWbNmUblyZRo3bvzQcyZNmsS0adOSfvby8iIgIACCjkFUaKrqlQzOYAQMEHgETPH2jkbsQfeAgO4D0T3gyFy9UnxqihPT3r17M3HixPuSUoCNGzcyefJk+vbtm6rEdObMmXTs2JGmTZuaE82HiI6OJjo6+v43TPG6CbOyxM9f90DWpXtAQPeB6B5wWCn/PFLc6V+1alX++OOPh77/+++/U61atRRXnGjmzJl06dKFli1bcuHCBYuvFxEREZHMIcUtprlz5yYoKOih7wcFBZErVy6LKp81axZ9+vShc+fOhIeH4+PjA0BoaCj37t2zqCwRERERydhS3GLq5OREbGzsQ9+Pi4tL2g0qpYYOHYq3tzebN28mMDAw6ejVq5dF5YiIiIhIxpfiTNJgMLBgwQKioqIe+P6/l3GypEwREREREbAgMV24cOFjz/n222/TFIyIiIiIZF0pTkwHDRpkyzhEREREJIvT9ggiIiIi4hCUmIqIiIiIQ8iQienQoUPx9/dn9+7d9g5FRERERKwkQyamfn5++Pr6UrduXXuHIiIiIiJWkiETUxERERHJfJSYioiIiIhDUGIqIiIiIg5BiamIiIiIOAQlpiIiIiLiEJSYioiIiIhDUGIqIiIiIg5BiamIiIiIOAQlpiIiIiLiEDJkYqotSUVEREQynwyZmGpLUhEREZHMJ0MmpiIiIiKS+SgxFRERERGHoMRURERERByCElMRERERcQhKTEVERETEISgxFRERERGHoMRURERERByCElMRERERcQhKTEVERETEIWTIxFRbkoqIiIhkPhkyMdWWpCIiIiKZT4ZMTEVEREQk81FiKiIiIiIOQYmpiIiIiDgEJaYiIiIi4hCUmIqIiIiIQ1BiKiIiIiIOQYmpiIiIiDgEJaYiIiIi4hCUmIqIiIiIQ1BiKiIiIiIOIUMmpkOHDsXf35/du3fbOxQRERERsZIMmZj6+fnh6+tL3bp17R2KiIiIiFhJhkxMRURERCTzUWIqIiIiIg5BiamIiIiIOAQlpiIiIiLiEJSYioiIiIhDsGti2qRJE1atWkVAQAAmk4nOnTvbMxwRERERsSO7Jqaenp4cOnSIYcOG2TMMEREREXEAzvas/I8//uCPP/6wZwgiIiIi4iDsmphaytXVFTc3t6Sfvby8zP9jMJoPyXoSP3t9/lmX7gEB3Qeie8ChpfwzyVCJ6ZgxYxg3btz9b/hUgui76R6POACDAfKUAUxgMtk7GrEH3QMCug9E94Ajc8mW4lMzVGI6adIkpk2blvSzl5cXAQEBEHQMokLtGJnYjcEIGCDwCJji7R2N2IPuAQHdB6J7wJG5eqX41AyVmEZHRxMdHX3/G6Z43YRZWeLnr3sg69I9IKD7QHQPOKyUfx4aiCEiIiIiDsGuLaaenp6UKVMm6eeSJUtSrVo1bt26xeXLl+0YmYiIiIikN7smprVr12bTpk1JP0+fPh2ABQsWMHDgQDtFJSIiIiL2YNfEdPPmzRgMBnuGICIiIiIOQmNMRURERMQhKDEVEREREYegxFREREREHIISUxERERFxCBkyMR06dCj+/v7s3r3b3qGIiIiIiJVkyMTUz88PX19f6tata+9QRERERMRKMmRiKiIiIiKZjxJTEREREXEISkxFRERExCEoMRURERERh6DEVEREREQcghJTEREREXEISkxFRERExCEoMRURERERh6DEVEREREQcQoZMTLUlqYiIiEjmkyETU21JKiIiIpL5ZMjEVEREREQyHyWmIiIiIuIQlJiKiIiIiENQYioiIiIiDkGJqYiIiIg4BCWmIiIiIuIQlJiKiIiIiENQYioiIiIiDkGJqYiIiIg4hAyZmGpLUhEREZHMJ0MmptqSVERERCTzyZCJqYiIiIhkPkpMRURERMQhKDEVEREREYegxFREREREHIISUxERERFxCEpMRURERMQhKDEVEREREYegxFREREREHIISUxERERFxCEpMRURERMQhZMjEdOjQofj7+7N79257hyIiIiIiVpIhE1M/Pz98fX2pW7euvUMRERERESvJkImpiIiIiGQ+SkxFRERExCEoMRURERERh6DEVEREREQcghJTEREREXEIDpGYDh06lPPnzxMZGcnff/9NnTp17B2SiIiIiKQzuyemPXv2ZNq0aYwfP56aNWty6NAh1q5dS758+ewdmoiIiIikI7snpq+//jpff/01CxYs4Pjx4wwZMoSIiAgGDRpk79BEREREJB0527NyFxcXatWqxaRJk5JeM5lMrF+/ngYNGtx3vqurK25ubkk/e3l5mf/HLYfNYxUHZTCCa3ZwywmmeHtHI/age0BA94HoHnBkrtlTfKpdE9O8efPi7OxMUFBQsteDgoKoUKHCfeePGTOGcePG3V/Q60dtFKGIiIiIWIOXlxfh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", + "image/png": "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xYnpSy+9xPDhw/n6668zIh4RERERyaEs7gtPSEjgr7/+yohYRERERCQHszgxnTdvHmPGjMmIWEREREQkB7O4K//9999n/fr1+Pn5ceLECWJjY1N83rt3b6sFJyIiIiI5h8WJ6fz582nTpg1bt27l5s2bmTbhSURERESyN4sT08GDB9O7d29+/fXXjIhHRERERHIoi8eY3rp1C39//4yIRURERERyMIsT07fffpupU6fi5uaWEfGIiIiISA5lcVf+iy++SPny5QkKCuLChQv3TH6qV6+e1YITERERkZzD4sR0zZo1GRCGiIiIiOR0Fiem06ZNy4g4LDJ69GjGjBmD0WjxSAQRERERsVNpyuzy5s3LiBEjmDlzJvny5QOgTp06FCtWzKrBPYiPjw/e3t40bNgwU+oTERERkYxncYtpjRo12Lx5M6GhoZQpU4Yvv/ySkJAQevbsSenSpRkyZEhGxCkiIiIi2ZzFLaZz585lyZIlVKpUibt37ya/v2HDBlq2bGnV4EREREQk57A4MW3QoAELFiy45/3AwECKFClilaBEREREJOexODG9e/cuefLkuef9ypUrc+PGDasEJSIiIiI5j8WJ6dq1a3nrrbdwdDQPTzWZTJQsWZLZs2fz008/WT1AEREREckZLE5M//e//1GoUCGuX7+Om5sb27dvx8/Pj/DwcN58802Lyho/fjx79+4lLCyMoKAgVq9eTaVKlSwNSURERESyAYtn5YeHh9OiRQvatGlD3bp1MRqNHDx4kC1btlhceatWrfj000/Zt28fjo6OzJgxg02bNlGtWjUiIyMtLk9EREREsi6LE9MkW7duZevWremqvEuXLileDxs2jBs3blCvXj127tyZrrJFREREJGuxKDE1GAwMHTqUXr16UaZMGUwmE+fPn+fHH39k6dKl6Q4mb968ANy6deu+nzs7O+Pi4pL82sPDIzEwo/mQnCfpu9f3n3PpHhDQfSC6B+xa6r8TixLTdevW0bVrV44cOcKxY8cwGAxUrVqVJUuW0KtXL3r27GlxqP82d+5cdu7cia+v730/nzBhAm+//fa9H3hVg5g76apbsiiDAQpUAExgMtk6GrEF3QMCug9E94A9c8qV6lNTnZgOHTqUli1b0q5dO7Zt25biszZt2rBmzRqefvrpNLecfvLJJ9SsWZPmzZs/8JxZs2Yxd+7c5NceHh4EBgZC0AmIDk1TvZLFGYyAAa4dA1OCraMRW9A9IKD7QHQP2DNnj1SfmurEdMCAAcycOfOepBTM401nz57NoEGD0pSYfvzxxzz++OO0bNnSnGg+QExMDDExMfd+YErQTZiTJX3/ugdyLt0DAroPRPeA3Ur995HqTv+aNWvy22+/PfDzDRs2UKtWrVRXnGT+/Pn06tWLtm3bcuHCBYuvFxEREZHsIdUtpvnz5ycoKOiBnwcFBZEvXz6LKv/0008ZOHAgPXr0IDw8HC8vLwBCQ0O5e/euRWWJiIiISNaW6hZTBwcH4uLiHvh5fHx88m5QqTV69Gg8PT3Zvn07165dSz769+9vUTkiIiIikvWlOpM0GAwsWbKE6Ojo+37+72WcLClTRERERAQsSEy//vrrR57zzTffpCsYEREREcm5Up2YDh8+PCPjEBEREZEcTtsjiIiIiIhdUGIqIiIiInYhSyamo0ePxtfXl71799o6FBERERGxkiyZmPr4+ODt7U3Dhg1tHYqIiIiIWEmWTExFREREJPtRYioiIiIidkGJqYiIiIjYBSWmIiIiImIXlJiKiIiIiF1QYioiIiIidkGJqYiIiIjYBSWmIiIiImIXlJiKiIiIiF3IkomptiQVERERyX6yZGKqLUlFREREsp8smZiKiIiISPajxFRERERE7IISUxERERGxC0pMRURERMQuKDEVEREREbugxFRERERE7IISUxERERGxC0pMRURERMQuKDEVEREREbuQJRNTbUkqIiIikv1kycRUW5KKiIiIZD9ZMjEVERERkexHiamIiIiI2AUlpiIiIiJiF5SYioiIiIhdUGIqIiIiInZBiamIiIiI2AUlpiIiIiJiF5SYioiIiIhdUGIqIiIiInZBiamIiIiI2IUsmZiOHj0aX19f9u7da+tQRERERMRKsmRi6uPjg7e3Nw0bNrR1KCIiIiJiJVkyMRURERGR7EeJqYiIiIjYBSWmIiIiImIXlJiKiIiIiF1QYioiIiIidsGmiWmLFi1Yt24dgYGBmEwmevToYctwRERERMSGbJqYuru7c+TIEV544QVbhiEiIiIidsDRlpX/9ttv/Pbbb7YMQURERETshE0TU0s5Ozvj4uKS/NrDw8P8Pwaj+ZCcJ+m71/efc+keENB9ILoH7Frqv5MslZhOmDCBt99++94PvKpBzJ1Mj0fsgMEABSoAJjCZbB2N2ILuAQHdB6J7wJ455Ur1qVkqMZ01axZz585Nfu3h4UFgYCAEnYDoUBtGJjZjMAIGuHYMTAm2jkZsQfeAgO4D0T1gz5w9Un1qlkpMY2JiiImJufcDU4Juwpws6fvXPZBz6R4Q0H0gugfsVuq/Dw3EEBERERG7YNMWU3d3dypUqJD8umzZstSqVYtbt24REBBgw8hEREREJLPZNDGtX78+27ZtS349b948AJYsWcKwYcNsFJWIiIiI2IJNE9Pt27djMBhsGYKIiIiI2AmNMRURERERu6DEVERERETsghJTEREREbELSkxFRERExC5kycR09OjR+Pr6snfvXluHIiIiIiJWkiUTUx8fH7y9vWnYsKGtQxERERERK8mSiamIiIiIZD9KTEVERETELigxFRERERG7oMRUREREROyCElMRERERsQtKTEVERETELigxFRERERG7oMRUREREROyCElMRERERsQtZMjHVlqQiIiIi2U+WTEy1JamIiIhI9pMlE1MRERERyX6UmIqIiIiIXVBiKiIiIiJ2QYmpiIiIiNgFJaYiIiIiYheUmIqIiIiIXVBiKiIiIiJ2QYmpiIiIiNgFJaYiIiIiYheyZGKqLUlFREREsp8smZhqS1IRERGR7CdLJqYiIiIikv0oMRURERERu6DEVERERETsghJTEREREbELSkxFRERExC4oMRURERERu6DEVERERETsghJTEREREbELSkxFRERExC4oMRURERERu5AlE9PRo0fj6+vL3r17bR2KiIiIiFhJlkxMfXx88Pb2pmHDhrYORURERESsJEsmpiIiIiKS/SgxFRERERG7oMRUREREROyCElMRERERsQtKTEVERETELtg8MX3++ec5d+4cUVFR7N+/n+bNm9s6JBERERGxAZsmpv369ePDDz9kxowZ1KlTh507d7JhwwZKlixpy7BERERExAZsmpi+8sorfPXVV3z11VecOnWKcePGERAQwPPPP2/LsERERETEBhxtVbGTkxP16tVj9uzZKd7ftGkTTZs2ve81zs7OuLi4JL/28PAw/49LngyLU+ycwQjOucElL5gSbB2N2ILuAQHdB6J7wJ455071qTZLTAsWLIijoyNBQUEp3g8KCqJIkSL3vWbChAm8/fbb937wyvEMiFBERERErMXDw4Pw8PCHnmOzxDSJ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", "text/plain": [ "
" ] @@ -508,6 +517,146 @@ "source": [ "We see that the natural gas plant perfectly fulfilled the demand at each time step." ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Hierarchical Dispatch\n", + "\n", + "`osier` offers a second, faster, dispatch algorithm called\n", + "`osier.LogicDispatchModel`. Although this model is faster, it is myopic.\n", + "Therefore, optimality is not guaranteed. Especially for systems with a lot of\n", + "renewable energy and battery storage.\n", + "\n", + "`LogicDispatchModel` can be used as a drop-in replacement for the original `DispatchModel`." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.0041415950000000005\n", + "Model ran in 0.101489 seconds.\n" + ] + } + ], + "source": [ + "start = time.perf_counter()\n", + "model = LogicDispatchModel(technology_list=technology_mix,\n", + " net_demand=demand\n", + " )\n", + "model.solve() # add your preferred solver here!\n", + "end = time.perf_counter()\n", + "print(model.objective)\n", + "print(f\"Model ran in {(end-start):3f} seconds.\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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xYnpSy+9xPDhw/n6668zIh4RERERyaEs7gtPSEjgr7/+yohYRERERCQHszgxnTdvHmPGjMmIWEREREQkB7O4K//9999n/fr1+Pn5ceLECWJjY1N83rt3b6sFJyIiIiI5h8WJ6fz582nTpg1bt27l5s2bmTbhSURERESyN4sT08GDB9O7d29+/fXXjIhHRERERHIoi8eY3rp1C39//4yIRURERERyMIsT07fffpupU6fi5uaWEfGIiIiISA5lcVf+iy++SPny5QkKCuLChQv3TH6qV6+e1YITERERkZzD4sR0zZo1GRCGiIiIiOR0Fiem06ZNy4g4LDJ69GjGjBmD0WjxSAQRERERsVNpyuzy5s3LiBEjmDlzJvny5QOgTp06FCtWzKrBPYiPjw/e3t40bNgwU+oTERERkYxncYtpjRo12Lx5M6GhoZQpU4Yvv/ySkJAQevbsSenSpRkyZEhGxCkiIiIi2ZzFLaZz585lyZIlVKpUibt37ya/v2HDBlq2bGnV4EREREQk57A4MW3QoAELFiy45/3AwECKFClilaBEREREJOexODG9e/cuefLkuef9ypUrc+PGDasEJSIiIiI5j8WJ6dq1a3nrrbdwdDQPTzWZTJQsWZLZs2fz008/WT1AEREREckZLE5M//e//1GoUCGuX7+Om5sb27dvx8/Pj/DwcN58802Lyho/fjx79+4lLCyMoKAgVq9eTaVKlSwNSURERESyAYtn5YeHh9OiRQvatGlD3bp1MRqNHDx4kC1btlhceatWrfj000/Zt28fjo6OzJgxg02bNlGtWjUiIyMtLk9EREREsi6LE9MkW7duZevWremqvEuXLileDxs2jBs3blCvXj127tyZrrJFREREJGuxKDE1GAwMHTqUXr16UaZMGUwmE+fPn+fHH39k6dKl6Q4mb968ANy6deu+nzs7O+Pi4pL82sPDIzEwo/mQnCfpu9f3n3PpHhDQfSC6B+xa6r8TixLTdevW0bVrV44cOcKxY8cwGAxUrVqVJUuW0KtXL3r27GlxqP82d+5cdu7cia+v730/nzBhAm+//fa9H3hVg5g76apbsiiDAQpUAExgMtk6GrEF3QMCug9E94A9c8qV6lNTnZgOHTqUli1b0q5dO7Zt25biszZt2rBmzRqefvrpNLecfvLJJ9SsWZPmzZs/8JxZs2Yxd+7c5NceHh4EBgZC0AmIDk1TvZLFGYyAAa4dA1OCraMRW9A9IKD7QHQP2DNnj1SfmurEdMCAAcycOfOepBTM401nz57NoEGD0pSYfvzxxzz++OO0bNnSnGg+QExMDDExMfd+YErQTZiTJX3/ugdyLt0DAroPRPeA3Ur995HqTv+aNWvy22+/PfDzDRs2UKtWrVRXnGT+/Pn06tWLtm3bcuHCBYuvFxEREZHsIdUtpvnz5ycoKOiBnwcFBZEvXz6LKv/0008ZOHAgPXr0IDw8HC8vLwBCQ0O5e/euRWWJiIiISNaW6hZTBwcH4uLiHvh5fHx88m5QqTV69Gg8PT3Zvn07165dSz769+9vUTkiIiIikvWlOpM0GAwsWbKE6Ojo+37+72WcLClTRERERAQsSEy//vrrR57zzTffpCsYEREREcm5Up2YDh8+PCPjEBEREZEcTtsjiIiIiIhdUGIqIiIiInYhSyamo0ePxtfXl71799o6FBERERGxkiyZmPr4+ODt7U3Dhg1tHYqIiIiIWEmWTExFREREJPtRYioiIiIidkGJqYiIiIjYBSWmIiIiImIXlJiKiIiIiF1QYioiIiIidkGJqYiIiIjYBSWmIiIiImIXlJiKiIiIiF3IkomptiQVERERyX6yZGKqLUlFREREsp8smZiKiIiISPajxFRERERE7IISUxERERGxC0pMRURERMQuKDEVEREREbugxFRERERE7IISUxERERGxC0pMRURERMQuKDEVEREREbuQJRNTbUkqIiIikv1kycRUW5KKiIiIZD9ZMjEVERERkexHiamIiIiI2AUlpiIiIiJiF5SYioiIiIhdUGIqIiIiInZBiamIiIiI2AUlpiIiIiJiF5SYioiIiIhdUGIqIiIiInZBiamIiIiI2IUsmZiOHj0aX19f9u7da+tQRERERMRKsmRi6uPjg7e3Nw0bNrR1KCIiIiJiJVkyMRURERGR7EeJqYiIiIjYBSWmIiIiImIXlJiKiIiIiF1QYioiIiIidsGmiWmLFi1Yt24dgYGBmEwmevToYctwRERERMSGbJqYuru7c+TIEV544QVbhiEiIiIidsDRlpX/9ttv/Pbbb7YMQURERETshE0TU0s5Ozvj4uKS/NrDw8P8Pwaj+ZCcJ+m71/efc+keENB9ILoH7Frqv5MslZhOmDCBt99++94PvKpBzJ1Mj0fsgMEABSoAJjCZbB2N2ILuAQHdB6J7wJ455Ur1qVkqMZ01axZz585Nfu3h4UFgYCAEnYDoUBtGJjZjMAIGuHYMTAm2jkZsQfeAgO4D0T1gz5w9Un1qlkpMY2JiiImJufcDU4Juwpws6fvXPZBz6R4Q0H0gugfsVuq/Dw3EEBERERG7YNMWU3d3dypUqJD8umzZstSqVYtbt24REBBgw8hEREREJLPZNDGtX78+27ZtS349b948AJYsWcKwYcNsFJWIiIiI2IJNE9Pt27djMBhsGYKIiIiI2AmNMRURERERu6DEVERERETsghJTEREREbELSkxFRERExC5kycR09OjR+Pr6snfvXluHIiIiIiJWkiUTUx8fH7y9vWnYsKGtQxERERERK8mSiamIiIiIZD9KTEVERETELigxFRERERG7oMRUREREROyCElMRERERsQtKTEVERETELigxFRERERG7oMRUREREROyCElMRERERsQtZMjHVlqQiIiIi2U+WTEy1JamIiIhI9pMlE1MRERERyX6UmIqIiIiIXVBiKiIiIiJ2QYmpiIiIiNgFJaYiIiIiYheUmIqIiIiIXVBiKiIiIiJ2QYmpiIiIiNgFJaYiIiIiYheyZGKqLUlFREREsp8smZhqS1IRERGR7CdLJqYiIiIikv0oMRURERERu6DEVERERETsghJTEREREbELSkxFRERExC4oMRURERERu6DEVERERETsghJTEREREbELSkxFRERExC4oMRURERERu5AlE9PRo0fj6+vL3r17bR2KiIiIiFhJlkxMfXx88Pb2pmHDhrYORURERESsJEsmpiIiIiKS/SgxFRERERG7oMRUREREROyCElMRERERsQtKTEVERETELtg8MX3++ec5d+4cUVFR7N+/n+bNm9s6JBERERGxAZsmpv369ePDDz9kxowZ1KlTh507d7JhwwZKlixpy7BERERExAZsmpi+8sorfPXVV3z11VecOnWKcePGERAQwPPPP2/LsERERETEBhxtVbGTkxP16tVj9uzZKd7ftGkTTZs2ve81zs7OuLi4JL/28PAw/49LngyLU+ycwQjOucElL5gSbB2N2ILuAQHdB6J7wJ455071qTZLTAsWLIijoyNBQUEp3g8KCqJIkSL3vWbChAm8/fbb937wyvEMiFBERERErMXDw4Pw8PCHnmOzxDSJ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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "with plt.style.context(\"dark_background\"):\n", + " fig, ax = plt.subplots(figsize=(8,4))\n", + " ax.grid(alpha=0.2)\n", + " ax.minorticks_on()\n", + " ax.fill_between(hours, \n", + " y1=0, \n", + " y2=model.results['NaturalGas_Conv'].values, \n", + " color='tab:orange', \n", + " label='Natural Gas')\n", + " ax.plot(hours, model.net_demand, color='cyan', label='Net Demand')\n", + " ax.set_xlim(0,48)\n", + " ax.set_ylim(0,5.5)\n", + " ax.legend()\n", + " ax.set_ylabel(\"Demand [MW]\")\n", + " ax.set_xlabel(\"Time [hr]\")\n", + " plt.show()" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Time Benchmarking" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "955 ms ± 118 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" + ] + } + ], + "source": [ + "%%timeit\n", + "model = DispatchModel(technology_list=technology_mix,\n", + " net_demand=demand\n", + " )\n", + "model.solve(solver=solver)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "264 ms ± 2.28 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" + ] + } + ], + "source": [ + "%%timeit\n", + "model = LogicDispatchModel(technology_list=technology_mix,\n", + " net_demand=demand\n", + " )\n", + "model.solve() " + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We observe almost a 4x speed-up using the `LogicDispatchModel` over the\n", + "`DispatchModel`." + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [] } ], "metadata": { @@ -526,7 +675,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.13" + "version": "3.12.6" }, "orig_nbformat": 4 }, diff --git a/docs/source/examples/hierarchical_dispatch.ipynb b/docs/source/examples/hierarchical_dispatch.ipynb deleted file mode 100644 index d237c8e..0000000 --- a/docs/source/examples/hierarchical_dispatch.ipynb +++ /dev/null @@ -1,4634 +0,0 @@ -{ - "cells": [ - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Hierarchical Dispatch\n", - "\n", - "This notebook illustrates an example of how to use Osier's `LogicDispatchModel`." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [], - "source": [ - "# basic imports\n", - "import matplotlib.pyplot as plt\n", - "import numpy as np\n", - "import pandas as pd\n", - "from unyt import MW, GW, km, unyt_array, MWh\n", - "\n", - "# osier imports\n", - "from osier import LogicDispatchModel, DispatchModel, Technology\n", - "from osier.tech_library import nuclear_adv, wind, battery, natural_gas\n", - "from osier import total_cost, annual_emission\n", - "\n", - "# pymoo imports\n", - "from pymoo.algorithms.moo.nsga2 import NSGA2\n", - "from pymoo.optimize import minimize\n", - "from pymoo.visualization.pcp import PCP" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "N=24\n", - "rng = np.random.default_rng(seed=1234)\n", - "demand = np.ones(N)*100\n", - "wind_speed = rng.weibull(a=2.5,size=N)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([1.1834863 , 0.87425385, 1.26867974, 0.92048942, 0.99288288,\n", - " 0.70777819, 0.51234619, 0.66997887, 1.19183329, 0.97593545,\n", - " 1.23884103, 1.94915005, 1.4527992 , 0.62421145, 0.80997075,\n", - " 0.90325749, 1.59025684, 0.53241093, 0.29405815, 1.50525937,\n", - " 0.49367201, 1.69647415, 0.84273206, 1.02030048])" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "wind_speed" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [], - "source": [ - "nuclear_adv.capacity = 50\n", - "wind.capacity = 100\n", - "battery.capacity = 10\n", - "\n", - "natural_gas.capacity = 50" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[Nuclear_Adv: 50.0 MW,\n", - " WindTurbine: 100.0 MW,\n", - " Battery: 10.0 MW,\n", - " NaturalGas_Conv: 50.0 MW]" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "tech_list = [nuclear_adv, wind, battery, natural_gas]\n", - "tech_list" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([-18.34863006, 12.57461479, -26.86797378, 7.9510584 ,\n", - " 0.71171164, 29.22218085, 48.76538146, 33.00211302,\n", - " -19.1833294 , 2.40645464, -23.88410258, -94.91500492,\n", - " -45.27992004, 37.57885537, 19.0029247 , 9.67425093,\n", - " -59.02568379, 46.75890683, 70.59418506, -50.52593657,\n", - " 50.63279914, -69.6474152 , 15.7267945 , -2.0300478 ])" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "net_demand = demand - wind_speed*wind.capacity.to_value()\n", - "net_demand" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": {}, - "outputs": [], - "source": [ - "model = LogicDispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", - " net_demand=net_demand,\n", - " solver='highs')" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "21.4 ms ± 3.18 ms per loop (mean ± std. dev. of 7 runs, 100 loops each)\n" - ] - } - ], - "source": [ - "%%timeit\n", - "model.solve()" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
BatteryBattery_levelBattery_chargeNuclear_AdvNaturalGas_ConvCurtailmentShortfall
00.00000010.000000-10.00000037.5000000.000000-45.8486300
110.0000000.0000000.00000025.0000000.000000-22.4253850
20.00000010.000000-10.00000012.5000000.000000-29.3679740
37.9510582.0489420.0000000.0000000.0000000.0000000
40.7117121.3372300.0000000.0000000.0000000.0000000
51.3372300.0000000.00000012.50000015.3849510.0000000
60.0000000.0000000.00000025.00000023.7653810.0000000
70.0000000.0000000.00000033.0021130.0000000.0000000
80.00000010.000000-10.00000020.5021130.000000-29.6854420
92.4064557.5935450.0000008.0021130.000000-8.0021130
100.00000017.593545-10.0000000.0000000.000000-13.8841030
110.00000027.593545-10.0000000.0000000.000000-84.9150050
120.00000037.593545-10.0000000.0000000.000000-35.2799200
1310.00000027.5935450.00000012.50000015.0788550.0000000
1410.00000017.5935450.0000009.0029250.0000000.0000000
159.6742517.9192940.0000000.0000000.0000000.0000000
160.00000017.919294-10.0000000.0000000.000000-49.0256840
1710.0000007.9192940.00000012.50000024.2589070.0000000
187.9192940.0000000.00000025.00000037.6748910.0000000
190.00000010.000000-10.00000012.5000000.000000-53.0259370
2010.0000000.0000000.00000025.00000015.6327990.0000000
210.00000010.000000-10.00000012.5000000.000000-72.1474150
2210.0000000.0000000.0000005.7267940.0000000.0000000
230.0000002.030048-2.0300480.0000000.0000000.0000000
\n", - "
" - ], - "text/plain": [ - " Battery Battery_level Battery_charge Nuclear_Adv NaturalGas_Conv \\\n", - "0 0.000000 10.000000 -10.000000 37.500000 0.000000 \n", - "1 10.000000 0.000000 0.000000 25.000000 0.000000 \n", - "2 0.000000 10.000000 -10.000000 12.500000 0.000000 \n", - "3 7.951058 2.048942 0.000000 0.000000 0.000000 \n", - "4 0.711712 1.337230 0.000000 0.000000 0.000000 \n", - "5 1.337230 0.000000 0.000000 12.500000 15.384951 \n", - "6 0.000000 0.000000 0.000000 25.000000 23.765381 \n", - "7 0.000000 0.000000 0.000000 33.002113 0.000000 \n", - "8 0.000000 10.000000 -10.000000 20.502113 0.000000 \n", - "9 2.406455 7.593545 0.000000 8.002113 0.000000 \n", - "10 0.000000 17.593545 -10.000000 0.000000 0.000000 \n", - "11 0.000000 27.593545 -10.000000 0.000000 0.000000 \n", - "12 0.000000 37.593545 -10.000000 0.000000 0.000000 \n", - "13 10.000000 27.593545 0.000000 12.500000 15.078855 \n", - "14 10.000000 17.593545 0.000000 9.002925 0.000000 \n", - "15 9.674251 7.919294 0.000000 0.000000 0.000000 \n", - "16 0.000000 17.919294 -10.000000 0.000000 0.000000 \n", - "17 10.000000 7.919294 0.000000 12.500000 24.258907 \n", - "18 7.919294 0.000000 0.000000 25.000000 37.674891 \n", - "19 0.000000 10.000000 -10.000000 12.500000 0.000000 \n", - "20 10.000000 0.000000 0.000000 25.000000 15.632799 \n", - "21 0.000000 10.000000 -10.000000 12.500000 0.000000 \n", - "22 10.000000 0.000000 0.000000 5.726794 0.000000 \n", - "23 0.000000 2.030048 -2.030048 0.000000 0.000000 \n", - "\n", - " Curtailment Shortfall \n", - "0 -45.848630 0 \n", - "1 -22.425385 0 \n", - "2 -29.367974 0 \n", - "3 0.000000 0 \n", - "4 0.000000 0 \n", - "5 0.000000 0 \n", - "6 0.000000 0 \n", - "7 0.000000 0 \n", - "8 -29.685442 0 \n", - "9 -8.002113 0 \n", - "10 -13.884103 0 \n", - "11 -84.915005 0 \n", - "12 -35.279920 0 \n", - "13 0.000000 0 \n", - "14 0.000000 0 \n", - "15 0.000000 0 \n", - "16 -49.025684 0 \n", - "17 0.000000 0 \n", - "18 0.000000 0 \n", - "19 -53.025937 0 \n", - "20 0.000000 0 \n", - "21 -72.147415 0 \n", - "22 0.000000 0 \n", - "23 0.000000 0 " - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "model.results" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n" - ] - } - ], - "source": [ - "model.solve()" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[]" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "plt.plot(model.covered_demand)" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "ax = model.results.plot.area(linewidth=0)\n", - "ax.plot(model.net_demand, lw=3, label='Demand')\n", - "ax.plot(model.covered_demand, lw=3, label='Covered Demand')\n", - "ax.legend()" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [], - "source": [ - "original_model = DispatchModel(technology_list=[t for t in tech_list if t.dispatchable],\n", - " net_demand=net_demand)" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "75.1 ms ± 648 μs per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" - ] - } - ], - "source": [ - "%%timeit\n", - "original_model.solve()" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "19.6 ms ± 166 μs per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" - ] - } - ], - "source": [ - "%%timeit\n", - "model.solve()" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [], - "source": [ - "model._reset_all()" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0" - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "len(model.technology_list[0].power_history)" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": {}, - "outputs": [], - "source": [ - "original_model.solve()" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [], - "source": [ - "og_res = original_model.results.copy()" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Nuclear_AdvBatteryNaturalGas_ConvCurtailmentBattery_chargeBattery_levelCost
00.0000000.00.000000-18.348630-0.00.00.0
112.5000000.00.074615-0.000000-0.00.00.000116
20.0000000.00.000000-26.867974-0.00.00.0
37.9510580.00.000000-0.000000-0.00.00.000073
416.7221810.00.000000-16.010469-0.00.00.000153
529.2221810.00.000000-0.000000-0.00.00.000268
641.7221810.07.043201-0.000000-0.00.00.00054
729.2221810.03.779932-0.000000-0.00.00.000352
816.7221810.00.000000-35.905510-0.00.00.000153
94.2221810.00.000000-1.815726-0.00.00.000039
100.0000000.00.000000-23.884103-0.00.00.0
110.0000000.00.000000-94.915005-0.00.00.0
1212.5000000.00.000000-57.779920-0.00.00.000114
1325.0000000.012.578855-0.000000-0.00.00.000511
1419.0029250.00.000000-0.000000-0.00.00.000174
159.6742510.00.000000-0.000000-0.00.00.000089
1622.1742510.00.000000-81.199935-0.00.00.000203
1734.6742510.012.084656-0.000000-0.00.00.000588
1847.174251-0.023.419934-0.000000-0.00.00.000956
1934.6742510.00.000000-85.200187-0.00.00.000318
2040.7267940.09.906005-0.000000-0.00.00.000595
2128.2267940.00.000000-97.874210-0.00.00.000259
2215.7267940.00.000000-0.000000-0.00.00.000144
233.2267950.00.000000-5.256842-0.00.00.00003
\n", - "
" - ], - "text/plain": [ - " Nuclear_Adv Battery NaturalGas_Conv Curtailment Battery_charge \\\n", - "0 0.000000 0.0 0.000000 -18.348630 -0.0 \n", - "1 12.500000 0.0 0.074615 -0.000000 -0.0 \n", - "2 0.000000 0.0 0.000000 -26.867974 -0.0 \n", - "3 7.951058 0.0 0.000000 -0.000000 -0.0 \n", - "4 16.722181 0.0 0.000000 -16.010469 -0.0 \n", - "5 29.222181 0.0 0.000000 -0.000000 -0.0 \n", - "6 41.722181 0.0 7.043201 -0.000000 -0.0 \n", - "7 29.222181 0.0 3.779932 -0.000000 -0.0 \n", - "8 16.722181 0.0 0.000000 -35.905510 -0.0 \n", - "9 4.222181 0.0 0.000000 -1.815726 -0.0 \n", - "10 0.000000 0.0 0.000000 -23.884103 -0.0 \n", - "11 0.000000 0.0 0.000000 -94.915005 -0.0 \n", - "12 12.500000 0.0 0.000000 -57.779920 -0.0 \n", - "13 25.000000 0.0 12.578855 -0.000000 -0.0 \n", - "14 19.002925 0.0 0.000000 -0.000000 -0.0 \n", - "15 9.674251 0.0 0.000000 -0.000000 -0.0 \n", - "16 22.174251 0.0 0.000000 -81.199935 -0.0 \n", - "17 34.674251 0.0 12.084656 -0.000000 -0.0 \n", - "18 47.174251 -0.0 23.419934 -0.000000 -0.0 \n", - "19 34.674251 0.0 0.000000 -85.200187 -0.0 \n", - "20 40.726794 0.0 9.906005 -0.000000 -0.0 \n", - "21 28.226794 0.0 0.000000 -97.874210 -0.0 \n", - "22 15.726794 0.0 0.000000 -0.000000 -0.0 \n", - "23 3.226795 0.0 0.000000 -5.256842 -0.0 \n", - "\n", - " Battery_level Cost \n", - "0 0.0 0.0 \n", - "1 0.0 0.000116 \n", - "2 0.0 0.0 \n", - "3 0.0 0.000073 \n", - "4 0.0 0.000153 \n", - "5 0.0 0.000268 \n", - "6 0.0 0.00054 \n", - "7 0.0 0.000352 \n", - "8 0.0 0.000153 \n", - "9 0.0 0.000039 \n", - "10 0.0 0.0 \n", - "11 0.0 0.0 \n", - "12 0.0 0.000114 \n", - "13 0.0 0.000511 \n", - "14 0.0 0.000174 \n", - "15 0.0 0.000089 \n", - "16 0.0 0.000203 \n", - "17 0.0 0.000588 \n", - "18 0.0 0.000956 \n", - "19 0.0 0.000318 \n", - "20 0.0 0.000595 \n", - "21 0.0 0.000259 \n", - "22 0.0 0.000144 \n", - "23 0.0 0.00003 " - ] - }, - "execution_count": 20, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "og_res.round(10)" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[]" - ] - }, - "execution_count": 21, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjMAAAGdCAYAAADnrPLBAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADWi0lEQVR4nOydd3gUZdfG75nZvpvd9EoKCUWaBBEEAQELRUQECwoqxY7Yu74KFkSxvKivXUA+uiggCiLFQu+ETkgCKaT3un3m+2Ozm91ke7Ymz++6cmmmnoTsztnznHPfFMdxHAgEAoFAIBCCFNrfARAIBAKBQCC0B5LMEAgEAoFACGpIMkMgEAgEAiGoIckMgUAgEAiEoIYkMwQCgUAgEIIakswQCAQCgUAIakgyQyAQCAQCIaghyQyBQCAQCISghufvAHwBy7IoKipCSEgIKIrydzgEAoFAIBCcgOM41NfXIz4+HjRtu/7SKZKZoqIiJCYm+jsMAoFAIBAIblBQUIAuXbrY3N8pkpmQkBAAhl+GXC73czQEAoFAIBCcoa6uDomJiabnuC06RTJjXFqSy+UkmSEQCAQCIchw1CJCGoAJBAKBQCAENX5PZlJSUkBRVJuvJ598EgAwc+bMNvuGDBni56gJBAKBQCAECn5fZjpy5Aj0er3p+zNnzuCWW27B3Xffbdo2btw4LFu2zPS9QCDwaYwEAoFAIBACF78nM1FRURbff/DBB0hLS8PIkSNN24RCIWJjY30dGoFAIBAIhCDA78tM5mg0GqxcuRKzZ8+2aPb5559/EB0djR49euCRRx5BWVmZ3euo1WrU1dVZfBEIBAKBQOiYBFQys2nTJtTU1GDmzJmmbePHj8eqVavw119/4ZNPPsGRI0dw4403Qq1W27zOwoULoVAoTF9EY4ZAIBAIhI4LxXEc5+8gjIwdOxYCgQC//fabzWOKi4uRnJyMtWvXYsqUKVaPUavVFsmOcU69traWjGYTCAQCgRAk1NXVQaFQOHx++71nxkheXh527tyJDRs22D0uLi4OycnJyMrKsnmMUCiEUCj0dIgEAoFAIBACkIBZZlq2bBmio6MxYcIEu8dVVlaioKAAcXFxPoqMQCAQCARCIBMQyQzLsli2bBlmzJgBHq+lWNTQ0IAXX3wRBw4cQG5uLv755x9MnDgRkZGRmDx5sh8jJhAIBAKBECgExDLTzp07kZ+fj9mzZ1tsZxgGp0+fxv/93/+hpqYGcXFxGD16NNatW+fQp4FAIBAIBELnIKAagL2Fsw1EBAKBQCAQAgdnn98BscxEIBAIBIKrFBUV4eOPP0ZTU5O/QyH4mYBYZiIQCAQCwVVSU1OhVquh1+vxyiuv+Dscgh8hlRkCgUAgBB2ZmZkmPbGjJ476ORqCvyHJDIFAIBCCjm+++cb0/41o9GMkhECAJDMEAoFACCqamprw448/AgDkA+XoclMX/wZE8DukZ4ZAIBAIQUVOTg5CQ0NBS2jEPRmHAnmBv0Mi+BlSmSEQCARCUNGvXz+czTyLrq90BUVTuNJwBQV1JKHpzJBkhkAgEAhBx/b87VBKlGg424Daw7XYX7Tf3yER/AhJZggEAoEQNBw+fBgajQbrLqwDq2aR+1EuCr4qwJ78Pf4OjeBHSDJDIBAIhKCgsrISI0eORHxiPE5knwAjYQDKsO9g1kHoWJ1/AyT4DZLMEAgEAiEo+PHHH6FSqcBT8MAL5YGiKTAyBgBQW12L0+Wn/BwhwV+QZIZAIBAIAQ/LsiZtGfENYlCUoSTDCzEM5erqddhfdMBv8RH8C0lmCAQCgRDw7Ny5E9nZ2RDLxJAMlpi2MyGGyoyuTof9xaQJuLNCkhkCgUAgBDxff/01ACDmhhjQwpZHl7Eyo2/Q42zFWdSqa/0SH8G/kGSGQCAQCAFNQUEBNm/eDADgDbfUejVfZtJzehwqPuTz+Aj+hyQzBAKBQAho/vjjD7Asiy7pXSCKF1nsUwxRIH5WPOQD5QBA9GY6KSSZIRAIBEJA8+ijj+LvQ39DcoekzT5pTynCR4ZDnCQGABwsPujr8AgBAElmCAQCgRDwnBOcgyBF4PC4woZC5Nbmej8gQkBBkhkCgUAgBCx1dXXQsTr8cvEXq/v1Sj0azjag/mS9aRtZaup8kGSGQCAQCAHJ+fPnER0djQlTJ6C0sdTqMZpyDXI/ysWVJVdM2w4QvZlOB0lmCAQCgRCQfP3111Cr1cgsygRFU1aPMR/N5lgOAHCk9Ai0rNZncRL8D0lmCAQCgRBwNDQ0YPny5YZvrrd9nNHOACygb9IDABq1jThZdtLLERICCZLMEAgEAiHgWLNmDerq6hDRJQKy3jKbx9F8GrTY8CjT1+lN20nfTOeCJDMEAoFACCg4jsNXX30FAJCNlNlcYjJiEs5raHHNJn0znQuSzBAIBAIhoDh48CAyMjIgEAogHip2eLzRn0lf31KZOVd1jlgbdCJIMkMgEAiEgOLbb78FAMQPjwdPxnNwtKWlgRGWY3GgmFRnOguO/0oIBAKBQPAhixYtQmhiKH7n/+7U8eGjwhEyIATSHlKL7QcKD2BcyjhvhEgIMEgyQyAQCISAIjo6GtKxUohzHC8xAUBIeojV7aQy03kgy0wEAoFACChq1bX4M/fPdl+nuLEYl2pyPBARIdAhyQyBQCAQAoJt27Zh5MiReOu7t6DWq50+T9egQ8OZBjScb2iz70ARMZ7sDJBkhkAgEAgBwVdffYXdu3dj8/bNLp2nzFEi9+NclKwtabNvfzHRm+kMkGSGQCAQCH4nLy8PW7ZsAQDwh/FdOtfaaLaRIyVHoNUTa4OODklmCAQCgeB3vvvuO7Asiy7XdIEwTujSueaj2RzHWexT6pQ4UXbCY3ESAhOSzBAIBALBr2g0Gvzwww8AAOZ6xuXzjZUZTsuBVbNt9hNrg44PSWYIBAKB4Fc2bNiAsrIyKKIUkKXb9mGyBS2kQfENlgfWlppIMtPxIckMgUAgEPyK0YcpdGQoKJ59HyZrUBRlVQXYyIWqC6hWVbcvSEJAQ5IZAoFAIPgNjuPwxBNPoO/gvhANE7l9HXtNwBw4YjzZwSHJDIFAIBD8BkVRuO+++3Dt29eCH+baFJM5UbdGIX5WPIRdrDcPk6Wmjo3fk5n58+eDoiiLr9jYWNN+juMwf/58xMfHQywWY9SoUTh79qwfIyYQCASCJ8mpycHR0qPtuobiOgXCR4ZDECGwup9YG3RsAsKbqU+fPti5c6fpe4Zp6WZftGgRPv30U/z444/o0aMH3nvvPdxyyy3IzMxESIh1Pw4CgUAgBD4//fQT8vLyUHN1jdfvVdZUhuzqbHQL6+b1exF8T0AkMzwez6IaY4TjOCxevBhvvPEGpkyZAgBYvnw5YmJisHr1ajz22GO+DpVAIBAIHoDjOLz33ns4ffo0ku9PRsjN7ftwqq3RQnVFBUbEQNJNYvWY/UX7STLTQfH7MhMAZGVlIT4+Hl27dsW9996LS5cuAQAuX76MkpISjBkzxnSsUCjEyJEjsX8/Wf8kEAiEYGX//v04ffo0BCIBJEOtJx+uUJ9Rj7yP81D+e7nte/rQ2iAzMxN79uxBfmG+z+7ZmfF7MnPdddfh//7v//Dnn3/i+++/R0lJCa6//npUVlaipMTgsxETE2NxTkxMjGmfNdRqNerq6iy+CAQCgRA4GMex44fHg5G6LpTXGnuj2UaOlx6HRq9p972c4dtvv8UNN9yAOW/N8cn9Ojt+T2bGjx+PO++8E/369cPNN99s8uZYvny56RiKstQd4DiuzTZzFi5cCIVCYfpKTEz0TvAEAoFAcJmysjKsX78eAMAMb38iA5iNZje0Hc02otQpcbz0mEfu54iCwgIAwCXuUhuLBYLn8Xsy0xqpVIp+/fohKyvL1EfTugpTVlbWplpjzmuvvYba2lrTV0FBgVdjJnQcOI7D3XffjbS0NFy5csXf4RAIHZKlS5dCq9UirlccxClij1zTVJmps12ZAYD9PtKb2bnbMNRyftl57L6y2yf37MwEXDKjVqtx/vx5xMXFoWvXroiNjcWOHTtM+zUaDf79919cf/31Nq8hFAohl8stvggEZ9i1axd+/vlnXLp0Cc8884y/wyEQOhx6vR7ffPMNAEAw3PoYtTsYKzOskgWra+vPZMQX4nkXqi5YtDcsP73cztEET+D3ZObFF1/Ev//+i8uXL+PQoUO46667UFdXhxkzZoCiKDz77LN4//33sXHjRpw5cwYzZ86ERCLBtGnT/B06oYPBcRzmzZtn+n7Dhg347bff/BgRgdDxqKurw7Bhw6CIVEA6SOqx6zISxvREs6YCbCSzOhOVykqP3bc1LMfi3QPvgtO1LC0dyDmAi9UXvXZPQgAkM1euXMF9992Hnj17YsqUKRAIBDh48CCSk5MBAC+//DKeffZZzJkzB9deey0KCwuxfft2ojFD8Di7du3C/v37IRAKEDo8FADw9DNPQ6ezX7YmEAjOExYWhpUrV2Lw54NBCzz3CKJoCozMUJ2x1wTMgfOqgN7PF39GRmEGOE1LMqOr12HluZVeuychAHRm1q5da3c/RVGYP38+5s+f75uACJ2WESNG4PMvPseXB74EM5IBq2Qx9YWp4PH8/jIhEDoUewv3olhT7JFryfghUOqaoOf0iLkzBhRFgR9q3xZhf+F+3JZ6m0fub06lshKfHf8M2lqtxXZ9vR5bLm3BswOfRbgo3OP3JQRAZYZACBSEQiFSxqeAP4YPWkgj6akkbNdtx+Xay/4OjUDoEFRXVyMnJwerMlZ55Ho0RSNG9TD6Se4FAISPDEfYDWHgye1/APFWZebjox+jTlMHRsIg7oE403ZdvQ4aVoN1meu8cl8CSWYIBHAcB71eDz2rx7envrXYp2W1ePfgu7h48SL0etvr8AQCwTG//PILunXrhtX/We2R610tvRcZF2Ow52g/9Asd4fR5FcoKZFZleiQGI4eLD+P3S78DAHgyHiJuikDINYZ2COOy10+ZP0Gr19q8BsF9SDJD6PRs27YNvXv3xmv/ew15dXlt9m/9YSv69O1jmsAgEAjuUVpaCgBg5O3XlukbOgx7j/YzfX/y+FhENMWg/nQ9VAUqh+d7cqpJq9fivUPvtdkujBVClCgCLTQ8aiuUFdh6eavH7ktogSQzhE6NcYLp4sWL+HnXz1aPoUU0dFodXnv9NRQVFfk4QgKh41BcbOiT4Svs97Q4IkGahDMnxoPjWsRTG9U8XNqkQN4neaj6q8rhNfYXec7aYOmZpRbL0aoCFRozGxE5NhLd3u2GsGFhpn2rzntmiY1gCUlmCJ2arVu34siRIxCIBBDeJLR6TPiN4RCnilFfV49nn33WtwESCB2IM5fPAAB4Cveb6iU8CVSFD6Je1fYaDWwUAPvTTEaOlx2HWq92Ow4jBfUF+P709xbbKrZV4PLCy6jeU93m+PNV53Gk5Ei770uwhCQzhE4Lx3GmKbmEMQk232ApmkL8jHiABtavX4+tW0mZmEBwh6yCLADtS2aS2FnILZZZ3ceIDQKpYmWY1f3mqPVqHCtpv7XB+wffb5MU6WoNyZStn3PFuRXtvi/BEpLMEDotW7ZswdGjRyEUCyG82XpVxog4WYyIMREAgDlz5qCxsdEXIRIIHYaSxhJUlFUAcD+ZGaC4A0fO2vbaoyUKAEBVKYurFAMdXq+9S01/5v6JvUV722zX1hiafLXVWlx89SIuLbxksf/fK/+ioJ7Y7HgSkswQOiXmVZn4MfEORzkBIPqOaPAj+MjLy8M777zj5QgJhI7FxqyNDisW9uipGIB9h6+zewzTnMzom+qQfXYSosVxdo/fX+x+MtOobcSiw4us7jP+nPxwPjQlGmhKLZ26WY7F6vOemegiGCDJDKFTsnv3bhw7dgwiichmr0xrGBGDuPvjQAtpiMJFXo6QQOg46Fk9frn4CyJuiTDowLiYzESJY3Dp7GToWcruccbKDKusR1UdD0z5DAgZ26/vrOosVCgrXIrFyP9O/A9lyrI22zkdZ7JTEHUxvE/o6/VtnLM3Zm9Eg6bBrXsT2kKSGUKn5IYbbsC27duQ9mCaU1UZI/IBcvT4qAcKBxR6MToCoWOxt3AvSpWliLkzBgmzE8CInR/NFtAC8CtnoqresSklI262ueFYsMp6XCwIRXfmQbvnuLPUdL7yPNZcWGN1n8m1mwGEcYZEitNzYJsszS8btY3YkLXB5XsTrEOSGUKnhKIoNCQ3gBpi/ZNevDTJ5rk8OQ+Hig/ht5zf2nzaIhAIbfn5onXZA2foyX8AmXmOG3oBgGL4CLvxEUSMfwYUz5D8HDiZhvTQcTbPcTWZYTkW7x58F3rOuoimsV+GJ+eBFtKgRYbHrLUJq9UXVoPlbDt8E5yHJDOETgXHcaiuroaW1bYZpzSSIE1C0ZlH0T/0FrvX+s/y/2DwkMEoKSnxRqgEQoegpLEEewr3QNegg7pUDb3KeSXt9NAx2J/R3aX7yQdNguzqW0ALxKZthw7fgDR5b6vHHyw66NKHkvWZ63G64rTN/fxwPuIejEP0xGgAABNiqEJZc/IubCjEX/l/OX1vgm1IMkPoVPz6669ITk7GrJdnobCh7VKRhCeBuvAB1Kt4OHJ0FLqG9LR6HY7jkLUyC0cPH8Vzzz3n7bAJhKBlY9ZG6Dk9ag/XIuuVLFz57opT56WGXIVDR0d5JAaNnkbxxXsQJmxr8lipqkRm1QWnrlOhrMBnJz6zeww/lI+IGyMQfmM4osWxECsMSZUt7Rsypu0ZSDJD6DSwLIv58+ejvr4e+y9bLy0ns7Nwudiw7q7WMijPuRcKgaLNcRTVrD1DGZzf//zzT6/GTiAEIyzHYkO2oS/ENOHjhPqvQhCKsuyp0Ghdf0Rpq4ugvHQM2irLDyul1SIo6meBodr26+x30trgoyMfoV5T7/A4HsXDAPlkFJ99CpLwdIiTxaB41pe0j5cdx7nKc07dn2AbkswQOg2bNm3CyZMnIZaJIbyx7YTDAPkkHG6lYVFcKUakcjZoqu1LRZxiqT2jVCq9EziBEKTsLdyLkkbDMqyzY9kMxSC8aTaKq8R2j7NF7YH1KFs/D00X2uq/nM6JQj/xfW22O9M3c7D4oFO+SpFl8cDRifj776vQpGYgHP0yJi74CCFXh9g8h1Rn2g9JZgidAmNVBgBix8aCJ7N8Q+2pGIB9R4ZYPTfjYgyult5rdV/05Gjwwnm4dOkS3nuvrdEcgdCZWZ+53vT/pmTGwfRgP8m9OJUV7fY9W7Rmaq3u33OsL/qF3mCx7UTZCSh1tj+MaPQaLDi4wO59FQIF+goewaHvapHxxbtoutiSIB06nYJ0xUSb5/6Z+yfKm8rtXp9gH5LMEDoFGzZswOnTpyGWiSG60VIjJlIc7VDDYu/RfugbOqzNdkbEIP7+eADAokWLcPbsWc8GTiAEKaWNpdhTuMf0vTOVmb6hw7HHzAnbHRiJwdJAr7SezADAyeNjkCjravpew2pwtOSozeOXnFmC3Lpcq/soUEgPHYOGnBdw4GQa9I0Gk0tGatmfc+DwUHSXX231GlpWi7WZa23en+AYkswQOjwsy+Ltt98GAMSOiwUjbVkzF9ACCCpnOdSw4DgKp0+MR4KVkW35NXKEDAiBTqfDihWkXEwgAMCG7A0W48uOkpkEaTJOn7A9Qu0sJuG8pjqbxzSqeWjIvx9SfovHk62lpoK6Aiw5vcTqvkRZVySqX8SeAzeipsHwHqJvMJhLMjLDOLky5wgKv38MxRs/Qv6FOxEhirR6rfWZ6z1ifNlZIckMocNz/PhxXLhwAZIQCUSjLasyrmhYNKh4UBU+CAlP0mZf3P1x6PJ4Fwx/ZLhHYiYEPnrW+RHjzgbLsRaCcBzH2U1mJDwplFfuR4MVJ2xXYcRGFWDbyQwA5JdKkaCdBQqGiuwBG03ACw4uaJNkiBgR0qXTkHX8EZy9FGHaznEs9I3NyYzU8L7CAdBVFUJXXYSKWiEkNbPBo9v+nNXqavye87tzPyShDSSZIXR4rr32Wpw5fwbdnuhmUZVxR8Mit1iGJHZWm+2CCAFCh4Ti46Mfo1Ztu7xN6BgsWrQIj/znEWzL2IaysraS9p0d88ZfAIAeiBwfibCR1q0MktiZyCux3SDrCrRxmclGz4w5x84nIF0+BQCQU5uD0sZSi/3bLm/DvuJ9Ftv6hA4Fr/gV7Dl6NbR6y0coq6wHmpNcRhpq+K/YGI8huTp3ORx9hA9YjWfl+ZUOYyZYhyQzhE7Bcd1xsL1blDa7hvTE4aMj3brWkbOJGCC/w+q+SlUl3v/nfSxdutStaxOCgw8++ADLFi7D+AHjMWtW2+S2s7P+4nqL7ykeZbAymJUAWmD52Bkgn2zXCdtVzBuAnRHD23t4IHoprgVgudTUoGnAoiMtRpJR4hj0wFM4eGASiiutT1rpGwz9MrRYDooxjKC3+EW1xLP3eE/0D72pzfnZNdk2K0QE+5BkhtBh0ev1OHfuHDR6DX44/YNpu0IQivLse6HWOu8P05p9R65DT8WAtvdU6vHpvZ/ioYcewo4dO9y+PiFwqa+vR3V1ten7rVu3Ys+ePXbO6FyUNpZizxXnfh9XKa7BviODPXp/RhqG0FGzEDH2SRgWeezDcjQyz0xCjDjOIpH44vgXKFeWN2vG3IGSs0/j2PkEu9cyLTHJWpp/jckVp9OA07YsVx09diNSQtpWhsmYtnuQZIbQYVm/fj369OmDcfeNQ1mTYSmAoRhEtEPDwoiepXDp7GREiWMstjNiBvJrDWVloj3TMcnPzwcAMFIGYaMMfRGvvfYa8elqpnXjL2BQv1WXWFoZRItjkX32DodO2K5C8QRQXHcnZP1uBmVFH8oatQ18UGUzcbzsBDiOw9nKs1h3cR26yfsivOZl7D40BE1qxx9++BFdED5mDuSDJ7fEwxeZfKJYswkrlYZB5aX7IG8lyrm3cC9ya3OdipvQAklmCB0SvV5vmmDKpXJN2/tJp+JkOzQszKmqN7j5CmjLSaiYO2PAC+UhOzsb77//vkfuRQgcci7nADB48ERPigbFp7Bv3z5s2bLFz5H5H5ZjsTFrY5vtNQdqkPVqFgqXGlR5BbQAvIqZqHbCCdtXZF1RIEp3O85WnsWnRz5Db/4sZByejpwiudPX4MmjETLgVsj6tiwhURQFWmy9j6eoQoIo5SwLUU4OHOmdcQOSzBA6JOvWrcOFCxcglUtNE0x9Q4djzxHrOg/ukpkXhp58y2Y+Rswg7v44AMCHH36Ic+eIVHlHYnvGdgAAP4IPfhgfETcbpllee/01sGzndkDeW7gXxY3Fbbbr6iytDHryH0RmfqjX4tBWFEB56Rh0dRUunXfgZCo+33URx4+Nx/6T3cBxnqkaCaJSIIhJA6xU7zIuxqK/9G6LbZtzNpNBAhchyQyhw6HX6/HOO+8AAKLHR4MRMx7TsLDG/ozuSA8dY7FNPlCOkP4h0Gq1ePzxxzv9Q64jsfeMQSafH2F4MEdOiAQtpnHm9BmsWbPGn6H5ndaNv0aMY9mMnEF66Fjsz+jm1Tiq/voeZevnQZV30uVzt58Qul0xUl05B1X+aeiVlv5N0XfPR9zMzyCMt25cu+doOvqEDjV9r9Qp8UvWL27F0FkhyQyhw7F27VpkZmZCppBBNEoECU8CVeEDHtGwsMWho6OQGtLL9D1FUYh7IA6UgMKePXuwbNkyr92b4DsK6guQm5cLoCWZ4cl4iBxvEELbsbPzNn3ba/w1JjPxMUk45OYUoSs4sjTwFjX//ojSNa9BlZvh0nkcR+Fsxq2Il7ZMda25sAY61rrTNqEtJJkhdCh0Op2pKhM1PgqMmEESOwu5xTIHZ7YPjZZGWfY9UAhCTdsEkQLEPxiP5DuTEZsU69X7E3zDhqwNiLs/Dmnz0hA6JNS0PXJsJFJeSsGI50f4Lzg/Y63x14gxmVE23eKWE7arGHtUWDuWBt6gtfqvK9Qr+dAWPQgxzzCcUNJYgp15Oz0aX0eGJDOEDkVWVhaqq6shVUghGinCAPkdHtWwsEdxlRjhTbPBUC1TD2HDwxAyMQQZIRk+iYHgPfSsHr9m/wqejAdxVzH44XzTPlpIQ9ZHhqVnlqJOY195tiNiq/HXiDGZqeVibB7jSfxRmeE4rsWXSWbpy9RwehcKv3sUVTu/tXuNS0UhSOFadItWnCdj2s5CkhlCh6JXr144n3UePV7sgd6x12Lfket8ev9TWdHoJ5naZvv6i+txvvK8T2MheJbdV3ajXGnf2bhOU4cv9nyBXbt2+SiqwMBW4y8AcCwHfZ2hZ8yoiuttTJUZXyYzGqVJR6a1ySSn10JXXQRdTYm1Uy04fCYJAxS3AwBOlZ/CqfJTng+2A0KSGUKH4/crvyO0R7hDJ2xvsefo1egX2uLRpKvVoeZEDV5Y/QLRIglifsn6Bbo6HYpXFaNyZ6XVY1RXVHjrtrdw5113WgjrdXRsNf4CQJ+QYZAPmQpZ/7FgJKE+iaelMuO7KplR/ZcSiEELLD3gXI1n/+Eh6KHoD4CI6DkLSWYIHQKdTofNmzejUdOIledWgV8x06ETtjc5dWIcEqTJAIDyreXIW5yHQ5sPYWO27VI8IXApayrD3sK9UJeoUbmjEhV/Wh/5FcYLwY/ko7amFosWLbJ6TEejrKnMZuNvF2kKzpy+FaEjpiNi3FOgGO814Ztj9GdyZDbpSWwtMRnicc780oiOpZF7bgoiRdHYmbfT0ueKYBWSzBA6BCtXrsSkSZMweORgROknIDPf9QY8T9Kg4kF55X5IeFKIkgyf0lT5Kiw+tpjoRwQhm7I3Qc/poa3QAjAYi1qDog0eRACw+LPFKC62vvTSkdiQZb3xV8qXofHK/WhU+yaBMYcfloDQUbMROuJ+n93T1Pwrbfvew9gQzbNHZZ0QouqZoCgKay507pF/ZyDJDCHo0Wq1ePfddwEAIb26eF3DwlnySkKQpJ8FcbJhOkGVr0KVsgqLjy/2b2AEl+A4DhuyNgAAtFWGZMY4lm2NkPQQSLpJoFKqTH+XHRWWY02/G3MoUOiim4n8Ehn0jTXQVhWCVTf5LC5GGgrFdVMg7e39MXAjgrgeCB/7JEKuua3NPmNlhtM0gdNpnb7m+dxwXCW4Hz9f/BlKHbFGsQdJZghBz5o1a3Dp0iXIw0JREfWwv8Ox4Mi5Lriux1RQPAqsioWmQoMNWRtwpuKMv0MjOMnB4oMobDDI8GsrHSczFEUh5m5Ddeb7779HTk6O94P0E7Yaf9Plk3H0XBcAQMOZv1D0/WOo2v6Vr8PzKfywOISkj4f0quFt9tEiKdBsWaB3cVx8/4me6CoZjM3Zmz0SZ0eFJDOEoGf58uUAAMWgSdBREj9H05YDJ4YgNNmwjq7KU4HlWLx38D2wHFEFDgbMKw+aSg0A+8kMAEh7SiG7WgadToe33nrLq/H5k58v/txm21WKgdh7+FrT92yj7eUXb6IpuwRlzlHofdg3YwuKoiGI7gpBTBo4vetCeEeOjsbfeYfIAIEdSDJDCGqKi4vx999/AwDY1Bv8HI119CwFKnQAAMNSEwCcrTxr9UFACCxqVDXYld8yZm2szNjqmTEn5s4YUDwKepG+Q9pZlDWVYfeV3RbbosVxyDozCSzX8mjRNycztI+TmYrfPkbZz/OhKb3kk/up8k5BlX8KrKrB6v64mZ8hbuZn4Ie6LqCp1jI4dXoo9l850d4wOywkmSEENevXrwfHcRDE9wRP4RtBLrcIN/TxqPPVpk2fHf8MVaoqf0VEcILNOZuhZQ0JDMdxTi0zGREni9Hz054Q3iUETXe8t9rWjb9CRgimfAZqGiwTPX1jDQD3VHHbg2mCyEdaM1U7vkHpmtehLsn2yvWLKiT4ansDWJZUZ6zR8V5hhE7Fz1sNct/SXoFZlTEi6joQEROew7D7nzRtq9PU4b/H/uvHqAiOaN3c2mNRD6TNSwM/ynEyAwA8OQ/Hy47bHF0OVqw1/nZnHsTFgtA2x+r9tMzEiH2rAuyLn3NfVj0+2ZHptesHM35PZhYuXIhBgwYhJCQE0dHRuOOOO5CZafmPNXOmYTzN/GvIkCF+ipgQKGSX1aNi0BOInbEY0t6j/B2OXfhhcZD1vQnnKoYhPbTFvfvX7F+RUZbhv8AINskoy0BObUvzLkVR4MkNVgY0z7W3znc2vINXXnmlw/Q8tG78TQ8dhwMn06we2/KQD/VFaCZ8WZnhdFqwKoNTtq0KVN3hDSj87hHUHvipXff66p8cbD9LdGda4/dk5t9//8WTTz6JgwcPYseOHdDpdBgzZgwaGxstjhs3bhyKi4tNX1u3bvVTxIRAoEGtw6MrjqFJy0IY282ksBkMHDp8A1LlBodtDhwWHFoAPWvdoI/gP37J+sUj19E36bHrpV1YtGgR/vjjD49c09+Y93ulyXvj0GHrlVFOrzMJxfm+MtOs7eIDs0ljwgaGB1oUYvUYVqOErroYutqydt2L44AXfjqJS+XWe3M6K35PZrZt24aZM2eiT58+6N+/P5YtW4b8/HwcO3bM4jihUIjY2FjTV3h4W5VFQueA4zi88FMGckpq/B2KS2jK81B39FfUXjyOkotTESY0/A1fqLqAtZlr/RwdwZxGbSP+zP3TYlv9qXoUry5GXYZr0zGMhEHETREAgNdefy3om4HNFX/DhOEovngPNHrrjxKO1UFx/X2QpY8DLbb+kPcWJhVgH1gaGK0MGGkYKMq6hYrJ0sADyVW9WofHVhxDo9r1yaiOit+TmdbU1hr+oVsnK//88w+io6PRo0cPPPLIIygrs53dqtVq1NXVWXwROg5f/5uD33cfRcHn01H5x+dBU7pXZh9C9a7v0XDub5RWi6Con2Vy2P7yxJeoUFqXyCf4ni2XtrQRKWs834jK7ZVoPNdo4yzbRE6IBC2mcerkKaxbt85TYfqFDVkboON0YCgGivpZKK0W2TyW5osMVgZj54KifPu4aUkefJDMGK0MpLY/ZNNizy57ZZU14OWfiQmlkYBKZjiOw/PPP4/hw4ejb9++pu3jx4/HqlWr8Ndff+GTTz7BkSNHcOONN0KtVlu9zsKFC6FQKExfiYmJvvoRCF5mb1YFPtl+EY3n94DTNEHXUGnzk1CgIYjuCgDQll4GAJzOiUI/yX0AgHptPT49+qnfYiNYYk3VtrXGDO3Cw5kn4yFyfCQA4D9v/gdarfMqsIEEy7HYmGXwF+snvg+nc6L8HJFtBLHdEDZ6NuSD7vD6vUxWBnYmtrxhfrnldDG+3+2b0fNAJ6CSmblz5+LUqVNYs8bSh2Lq1KmYMGEC+vbti4kTJ+KPP/7AxYsXsWXLFqvXee2111BbW2v6Kigo8EX4BC9zpboJT689AZ2eReN5g76FtJfv5MrbCz/G0CCprboCVmtIxPcc7Yt+oYZ+g98u/YajJUf9Fh/BQGZVJs5Wnm2zvfVYdl/hDHTnnkGsJN6p60aMiQBPzsOlnEtYsmSJ5wL2IfsK96GosQj9Qm/AnmN9HR6vb6iGtvKKT60MjPDD4iEfPAWS7t4fFhElX43wsXMh6z/W5jEty16e7eH5YNsF7M8hVd2ASWaeeuopbN68GX///Te6dOli99i4uDgkJycjKyvL6n6hUAi5XG7xRQhuVFo9nlh5HFWNGmjLLkNXdQVg+D55o/IUjDQMtCQU4FhoK/JM208eH4NEmaFqs+DQAuhYsg7uT2yJGZoL5vUPvQn7TvTE8QtxKDj9JAaE3AU+bX9cmxExiLrdUMl4+5230dTk+wd8e1l/cT0SZV1x8vgYp45vOL0DRT88jqpd33k5Mv/Cj0hESPo4SNIG2TzGWJlhVfXgPNjwr2c5PLX6BIprO7d3k9+TGY7jMHfuXGzYsAF//fUXunbt6vCcyspKFBQUIC4uzgcREgKBt349g9OFhk80xqqMJG0QaGHg2RfYgqIo01KTuSppo5qHhvz7IeXLkF2TjVXnV/krxE6PSqfClsttK76sjoWu1pBkpib3xNFjN7aco2Gw+/C1kFW8iqsUA+1eP2xUGMSpYlw//XrweL53k24PZU1lOFZ6HA35zjth+0tjxoi6OAvKnCOmSqg/ocVyMPJoCGK7gdN4NvGobNTgiZXHodEFd3N5e/B7MvPkk09i5cqVWL16NUJCQlBSUoKSkhIolYZ/7IaGBrz44os4cOAAcnNz8c8//2DixImIjIzE5MmT/Rw9wResOpSHn45eAWBIfk3JTIAL5VlDEJMKwOAbY05+qRRdtLNAgcLXJ79GWVP7xjcJ7rEjbwfqNfVttuuqdAAH0Hwa9RUzoNIwbY7JL5XiyMG70Yt5AhGiSKvXp3k0Ut9MRUF6Aer0wTWYsDFrI2I1DyK/VOr0OaZeEj8lM2Xr/oOyn9+Gvp3j0I5Q5hyFKu+U3eU0imbQ5YmliJuxGLRI5vEYMgpqMP+3tsujnQW/JzNff/01amtrMWrUKMTFxZm+jB3/DMPg9OnTmDRpEnr06IEZM2agR48eOHDgAEJCfDvqR/A9J/Kr8fbmc6bvNUWZ0NeVgRKIIU671s6ZgYkg2pDMaK34xRw9n4B0+RQ0ahvx8ZGPfR0aAba1ZYzNv+LwKBRX2n+YHz6TjMrzzyJdMdE0rWYORVFQ6pT49uS3QTOJx3IsTuXpcex8gkvn+UswzwjtwXFoe1Ru+xyla1+HtrrIq/dxxOpD+fjpSOfsEfV7ndPRi1ksFuPPP/+0ewyhY1LRoMacVceh0beUTpmQSCiG3QdOrwPNtz0SGqiIUtIRM/0jCKJTrO7fe3ggrr0uD3/k/oE7e9yJ6+Ku822AnZjc2lwcKz1mdZ/0KinuWvIq9h90vAwOAPUqHvYcHIa0hH6Qd/kV2XWWn5g5jsMPq37A2sfXYvsf2wN+yXznhSv444DrU6H6phoA/qvMMBIFdNVFXtWa4Vi9mf+U//XP3vz1DHrFydGvS/AIiXoCv1dmCARr6FkOc1cfR3GtymI7Tx6J0OHTETZyhp8iax+MRAFRl16gBWKr+1mOxsUztyNGHIf3D71vMjkkeB9r49hG+oZdj6NZw8APd60ykVMoR8bh+9FP+BDkAsuHS+m2Upw5eQbvvfeeW/H6ioKqJry8/oKFE7az+HuZifaBCjDbVAdwLEDRDpXIq//9EYXfPoKGU9u9Fo9ax+LxlcdQ3ajx2j0CEZLMEAKSD/44j4OXOqejdE2DAFTZTBQ2FOL/zv6fv8PpFGhZLTbnbLa6L16aiLMZt4Lj3NMz4jgK+zO6o+nSC+gfegsoGPzlYu40uLx/9913yMnJcXAV/6DS6vH4ymOoaXI9qWa1KnAaQw+Jv5aZWrRdvJfMmATzJApQdNtlRXNYZQN0NcXQ1Xl3lLqwRomn157oVA7bJJkhBBy/nyrC93sut9len7ENjZn7AmIyoT2orpxD1Y5vUJ+xzeYxWVcU6M7MwLenvkVJIzGV8zb/FvyLSlVlm+1inhiaogdRsPNnVO36HpqKfLfvUV0vwN4DN6GL6iUky7pB1ksGWV8ZdDod5s2b157wvcYbG8/gbJGbSzQcB8WwaZANmABK6HzTsCfxlraLOcbqE+1E9clkfukDv6g9WRX4aHvncdgmyQwhoLhYWo9XrEh0c3odav5djopNC6EuPO+HyDyHtjwX9cd/R9PFA3aPO3AyFT2lo7DoyCIfRdZ5+TnLurZMCjcLl4tC0HjuX9Qf/RVsc29Eezh3ORwXjs1Gf8mDSJ6aAgBYvXo1Tp0KLGn6FQfz8MvxK26fTwvECB0+DRFjnvCbSjcj9r6lgakyY0f91xRPc3LlSRVge3z9Tw62nekcH4ZIMkMIGOpVWjy+4hgaNW0FpVS5J8Cq6kFLQyFK6ueH6DyHwKgEXOZYhvzQkRG4XF2EfYX7vB1Wp6WksQQHitomlgMUk3D4TBI4joO+rhwAwCiiPXJPHUtj77HekPDmI2lYGjiOw8svvxwwJpTH8qrx7m/nHB8Y4AiT+iFs9GzI+t3itXu09AU5bv71xbJXa15cfxI5ncBhmyQzhICA4zg8/9NJXKqwbuJnsi+4aoTDdelAhx+VDFA09I3VpjdCW2j0NAoz78aXJ76BRt+5Gvp8xcasjWA5yySihyId+w8bJslYZR04nRoABZ4swqP3LqsRQdf7ZVA0jZ07d+L48eMevb47lNerMWfVMYspQnfQNVRBW1ngFysDI8LYbpAPngJxSrrX7iHufh3Cx86FtM8oh8d62mzSGRo6icM2SWYIAcGXf2djx7lSq/tYrRpNWQcBAJKrgk8orzU0XwRemMHPp7V4njXKakSoK7oJP55Z7u3QOh0sx2Jj9kaLbZHiaOSemwwda3h71DULrjGyMFA8+5YF7sAPT0D4rc8h/vYXwIvp5vHru4JOz+LJ1cdRWtf+vrSGjG0o+uEJVP+91AORBS6CqBSEpI+DOLm/w2NNy0w+6JkxJ7usAS/9fNKn9/Q1JJkh+J1/L5bj0x0Xbe5XXToGTqMEI4+CMKGnDyPzHraUgG1x5lIU9mU1obCh0JthdTr2F+1HcWOx6Xs+zYewchYq64SmbaYlJrn3HKJlfUaD7nED7v/hEA5eqkRhYaFJBd2XvL/1Ag5f9swUob+tDACDBoy6KBPKnCMBIVBIS0LByKPAU8T4PJ6tp0vw7b+BOTXnCUgyQ/ArBVVNeGbtCdibIGw8/y8AQNrrBlBUx/iTNSoBa6woAdvi36PdsPToP16KqHPSWlvmKsEDuJBn+fDVNSczPLln+mXs0aDW4f7Pt2Hw9cNx6623or6+rbWCt9h8sghL97WdInQXUzLjRGOst+D0WpSseAFlP7/tcT8kI00X90OZdxKsVuXwWF5IBLo8sQxxD3zil6boRX9mYn92x3TY7hhPBkJQ4oyGBcdxpjdFaRB6MdnCWJnRN7j2KXjN3yHYe9l2FYvgPJXKSvxd8Lfp+/6ht2D/iR5tjtPVG5MZ71VmzGmsLEZJSSn++ecf3HLLLaiutt9X5QkyS+rx6i+enabyt5UBYFjSpfiGKps3Jpo4jkP55o9QtvYNkwpwIKNnOTy15gSKajqewzZJZgh+Qatn8cL6kw41LCiKQuz0RYh/9Hvwm6sZHQFRYl90mbsSsdM/dOm8JjWDN37OR52KKAO3l805m6FjDU2RXUN64sjRUVaPCxv9ELrMXQn5dXf6JC5hQi9E37sAtEiGQ4cOYfTo0Sgr855RYp1Ki8dWHEWTlSnC9mCS+PfjMhPQogLsjaZbVt0I6A2vRV4AWBk4Q2WjBk+sOo66xibodB2nKZgkMwSf06jW4aHlR7HlVLHjg5vhh8X5TavCG1A8gdufWPMq1Xh+XUZA9AAEM8YlJoVAgfKce6HWWp+SoygKjDTUoVS9JxHG9UDMtA9AS0Nx8uRJ3HDDDbhyxX3NF1twHIfn1mYgt9KzE0ccx5k0eZwRk/Mm3hyHNlZWaaEUFE/g1DmVf3yOwm8fhjLniMfjcZbjF3IRHR2DCRMmdJj3EZLMEHxKeb0aU787gN0Xyx0ey2pVfh3rDGR2ni/D//7K9ncYQcvRkqPIrcsFTdGIVM5GcaV1ryx/IohKQey0D8GERCEzMxMjRozApUvO91g5wxd/ZWPXBc9XfTiNsnmc3b/LTIDZOLQXlpmMyYwrBpP6xmroakqgq2+rOO0rWE0T1E0N2L59O3766Se/xeFJSDJD8BmXKxox5et9OFPo3JtK47l/UfDFdFT/s8zLkfkH5eXjKP1pHqr//dGt8/+78yL+yfTe8kNHxliVuVp6LzIuxtg8jtWqUb7xfVTt+h6c3vcleX54AmLv/xC8sDg06ijIZDKPXfvvzDIs3um9/ivFsGkIGXi7393tW1R3vVCZcaPJucXSwDcqwNbgh8VDMXw6AOD5l16GWh3cFjEASWYIPuJEfjXu/Ho/CqqcbzxrOr8b0GtBizz3Bh5IsOomqC4fgyrPvcZLlgOeWZuBgipSvXKFOk0dduTtQN/QYdh71L6atL6+Ak0X9xtcjv0k1siTRyN22iIIJs7D14fKPbIskF/ZhGfXZtidImwPtFCC0OHTEH7zo965gSuxeLFnxlSZcUL914g/VICtIR80GYwsHEUF+fjov5/5NRZPQJIZgtfZdb4U074/hCoXLOn1DdVQ5Z8GAEiuGuGt0PyKILorAINXE8e613xZq9TisRXHoNJ6tnmzI7Pl0hZEiKJx+sR4h07YRsE8njzKrz1bjCwMPHkklu3LxSu/nMKPPy7Hvn3uWVwYpwhrlZ2jiVzS/TqEjX4I4u5DPX7tlsqM88mMP1SAW6OrKwOn10Ax/H4AwDvvvofyCv8te3kCkswQvMraw/l4dMUxKF182DZm7gU4FoK4nuCHxnopOv/CC4sDxReB02mgrXJfDO9ccR1e33jag5F1bLZe+gOqwgfRoOI5PFbnA8E8V1m+/jfMnj0bY8aMwc6dO10+//UNp3Gu2LtLHLr6Cmgr/GtlYESUdDXkgydD1KWXx68t6zMa4eOegqTH9U6fEwiVmYrfPsGVz6eB5gvBj0qBtqkekx95wW/xeAKSzBC8xuKdF/HqhtPQu1HLbjrXLJTXu+Noy7SGouiW6oyTSsC22HC8EP93INcDUXVszlWeg6ryeuQWO7d0qa9rqcwECsIuvSBMSUdTUxMmTJiAX3/91elzl+/PxYYT3leRrj+xFUVLnkDNnhVev5c/EcSkIaT/WAgTrnL6HGMPjz97ZnT1BuE8Rh6NsNGzAQCH9/yFzcfz/BZTeyHJTIBRq/Kd4qe30LMcXttwCot3Zrl1vq62FOqiCwAoSHoO92xwAQbfDSVgW7z7+zkcy/OMFH1H5fcTVThyNtHp432p/ussNF+E6ClvQtLjemg0Gtx5551Ys2aNw/OO5lbhvS2+ccI2OUlLQn1yP3uwWrXB0iA3w9+hADAsSTHyaJeWpjwJx+qhb05mePIoiLteg8hJryJu5ud4/dcLyC4LzmcQSWYChDNnzuCv/Xsx+qkP8Mmy4DVmU2r0eGzFUaw5XOD2NRov7AEACJP6ghfiWZfiQMNYmdGUtV9GXqvnMGfVcZTVO5ZV74zsz67At3+59mk4EJeZAIDi8RE56RVI+4yGXq/H9OnT8cMPP9g8vqxehTmrjkOr942mCNvcS+JvjRnA0MRdsuIFlG9c4PFrN577F8rcDHA65/uPBDFp6PLEUkTfNc/j8TiDvrEGYPUARZumsKRXDQfF45scthuC0GGbJDMBwssvv4ybho3AiR/exztvf4ziuhp/h+QyVY0aTPvhIHaeb9+4sLT3KITd+DDk107yUGSBiyAmDZRQClrgGZ2T0jo15q46AZ2e9cj1OgpFNUo8teaEy0uexodyIC0zGaFoBhETnoMsfTw4jsMjjzyC/fv3tzlOq2fx5KrjKKv33fhtIPgyGTGOQhu0bzzX9Mxq1aj47SOUrfuPSVMnGDAZp4ZEgGo1ocfpdTi150+8sC7DD5G1D8cdcASvU1dXh+1mjXx1BVl4fs1eLH94DASMc6qS/qagqgkzlh7GpYrGdl+LFxIJ+aA72h9UECCITUPiM2s9OilzOLcKC7aex7yJfTx2zWBGrdPjiZXHUOnCNJ2RuIe+AttUC1oo9UJk7YeiaISPmQNaIIZCSKNr7wFtjlmw5TyO5Hrf38mcQHDMNkILJQBFAxwLvbIWvJBIj1zX+DNSPAGoAP37sIaxX4YXYpmgcxyLkhUvQFOag40UjfSkMDwxKs0fIboFqcwEAO9/txR6rRa88ARDOZvV4a+/T+KTnSf8HZpTnCmsxZSv93skkelsUBTtlZHfZfty8WuG9xs9g4H5m8/i5BX3JkeMVgYUj+/hqDwHRVEIHTUL1NAZuOe7AyioaoJarQbHcdh0ohA/7s/1aTwcx5r5MoX69N7WoCgatLHptslzTbctGjNhLr+Gyza8h8JvHoK6xPcq3samdkZumdRRFA1x2iAAQPW/y/DRH2ewNyt4HLZJMuNnLpaX49vlBjVSSY+hECUZRLxU+afx/T9l2Hw6sB2S92SV497vDqLcAyVsjuNQ+cfnaDi1A6y28/V9uKs1Y4tXfzmNCyX+m5gIBNYezm9X/1awQFEUKIpCQZUSU/73D24edyveeO8jvLbB9yP7rLIe4AzLnIHQAAwAjNjz49DuWBmYzq0rh6621FTd8SX8mDSEDJwIcerANvvkg6eAloZCV12MmmNb8fTaEygMEodtksz4kTqVEk+vOIzai0cBAJLuQyFK7AsAUOefBsvR+M/GLFwoCUzJ+o0nrmD2j0c81iymLb+MhlPbUbn9K4DtPD0fTVmHUPjdI6jY/JFHr6vU6vHYis4jjtaakwU1eGvzWbfPV+ZmoHzj+6g79psHo/I+OXs2Y+8/f+GblT+7rO/kEWgGiuHTIR80GRQTGJ0M3rAQaM9SmikeP2jNiJP7I/zmxyDre1ObfQblZoOQXu3+taiorMITK49BrQt8UU6SzPgJjuPw1m/HcPzAEXAaJZiQSAjiukOYdDUAQF18EaxWhbom4Jl1J1GnCqzs+Ot/cvD8Tyc9Oh3ReG43AECSNsiwzt1JoPhC6KqLoSnN8fi18yqb8FwndNiuatRgzqrj0OjcT4o1pZfQdHF/s0xA8CCISgYA1Jd53mXbGRiRDKHD7kPYjQ/55f7W8IZQXXsqM4EgnGcL2dW3gB+RBFZZh9qD63HqSi3e2uT+hwJfQZIZP7Fk/xlsOlYL5cUDAABJ9yGgKBo8RQyYEEPfjKbYsMSUWazBaxuPBsQDiWU5zN98Fh9uuwBPhsNxHBrPNyczvTquUJ41jOPZuppiryim/nWhDJ/tck/zJxjRsxyeWnO83eXxFsG8wNGYcQZeWDwAg16TP8wxAxFpH8OEpLHy7QlMWjpuJDPe9ItyhKbsMvTKOpvPE4pmEDp6FgCg7uhm6GrLsO5oAVYfyvdlmC4TGDXATsb+S1ewaGseAMrwAksZAH6kQciLoihETnwBTEgkeIoWN98tJ+vQN+EUnrihv19i3rp1K64ecA3e/6sQW0+XePz6mqJM6OvKQAnEEKdd6/HrBzKMRAEmJBL6+gpoyi9D1MXzU0if7cpC/y6hGH1VcD2Y3WHRnxewL7v9PjMtgnmBN5ZtD0YWAYonBKdTQ1dbCn54gk/vr6srB6tRghcSGTAVVkm36zx+zZAB4yHs0hvC2G4un9tSmfFtTxun06B42VMAgC5PrwbTnFS1Rpx6LUTJhlUCTm9Ypp6/+Sx6x8uRnhjqk1hdhVRmfExRbR2eX3cGGr2h+50WSiDtNQKCqBTTMaLEvuCHxrbpkP/0zwLszvZ9dlxZWYmJEyciMSEevx08D1ajQu3B9aY/ck9gqsp0uw40X+Sx6wYLghjPKQFbg+OAZ9dlIL/S/1453uSP08X49l/P/A51AWhl4AwURYEXFgcA0FUX+/z+9cd+Q/GSOajd51iVOJgRxvdESP8xpteuK7T08Pi2MmMcy6b4QtCiEJvHURSFqMn/QfTUBaZkWKNnDRIHDYGpqUOSGR+i1mnx7LrjKKl1r5lKq6fwwrqzKKiu8WxgDvh29UawLAt+RCIYaRiqdn6Dmn+Xo2TVK9DWtL9Kw7F6NGXuBdD5lpiMCDxoa2CLWqUWj63suA7b2WX1eOnnUx67nklcLMiWmQCA37zUpK0u8vm99Sb131Cf39sWrLoJ6qJMqK6c93coAACeLAKMIsbkoO0r9HXNnkwhjl3gaaGkzTHFtSrMXe26+KQvIMmMD1m47SQOXzJosXAch7L181Gzbw1YdVt9lobTu1C24T2oCs5YbC+vZ/HM2hNQal0XAHOHtYfz8cH36wAYSo9Ac/VEJIOm+CKKlz2NxvN72nUPVlkHXngCaLEc4q5tRb86A8Zkpr2Gk444X1yHV3/x3AM/UGhQ6/CoB2XYWXUTWFUDgOCrzAAtfTP6hvYvt7mKqZckAATzjGhKslGy4gVU/vGZR67HsXo0nPnLYGXghqSCOO1adHl8CSInPOuReJzFnaVTvbIOVbu+R1P2YQDAgUuV+HBb4DXFk2TGR/xyIhs/7i01fa8pyYby0lHUHfoFoNu2LqlyT0CZdRCqy22F847nNeG9rSe9Gq9Wz+LNTWfwyi8n0XjJMDou6noNAIMeTtyszyFM6A1O04SKzR+ictv/3NaGYaRhiL1vIRIeXwKKCVxxMm8iiE2DICYNgvieXr/Xpowi/Liv/V5QgcSLP53EpXLPiTbqG6sBhg9aKA2Yvg9XkF83BYnPrEXYqFk+v3cgqf8aoT3sVK1vrEbllk9Rtn4e4AXRS2+hqzdaGTivglx/dDPqj/6K6r+XmhrKv9t9CVtO+X4J0x4kmfEBZ4oq8NbGTIttTVmGKSZx6kDQfGGbc4RG8bwC66JXqw6UYe1R70yoVDaocf8Ph7DiYB60ZblgG2tA8YUWjak8eTRipi2EfOg9ACg0nNyGkv97Htoq91VnPeVPFIzwFDGIm/kZIsbM8cn9Fmw9j6O5HcNh+6t/srHtrGeb0vnhCUh6YQPiH7Nt3hjIMGI5aJHML/fWN9UYYgigZSajaB6rrPeIOKW5KzhFBc9j1LjM5EplRj54MmixHLqqK2g4td20/eWfTyKrNHActoPnXyFIqW5qwlOrT6C1LUxTpsEQTtJjqNXzjErARr0Za8z/9SIyCso9FywM1gS3/28fDl02POiUxqpM0tVtJN0pmkHYDQ8ieuq7oKWh0DfVgnIxIdHWlPhFBbOzY3LYrgtupeW9WRX4ZLt3VLIpigIjtt0kSWgLp9eZLAMCqjJj+nfkTMuH7UHfaNSYcf9nLFn5Mq5885CpKdcXtCwzOV+ZoYVShA6fBgCo2bvKJB/RqDGIctarAkOUkyQzXoRlWby4PgOXKywzGW1lAXRVVwCaZ/LCaA0vNA6MLALQ66AuyrR6jEoLPLUmA5UNnhHU23yyCHd9s99Cn0N5+TiAln4Za4hT0hE/6wtET3kTPDPNBWccamv3rsKVL2cEncqqt+D0WtOnPm9TVq/GnFXHoQ1Sh+3CGiWeXhuYzYiBQPXfS1G67k2PNOk7i0EEjgMo2iyB8D8UwzNVqjwhVOeJviBdTTH0taUmHytfIO11A0IGToQgxrVxcln/ceCFJ4BtqkXtoV9M2y9VNOKFn04GhAYaSWa8yBd/n8eu820fTE3NQnmi5P423XgpimqpzuTb9lcpqNLgufXHoW/HA4llOSz84zyeXnMCKq3ldSJvfxkRtz4HsQOdBkYaBmHCVabvGzP3oWjJHKiLbS+FsVo1mrIOAhzr8ourI9J08QDyP70b5b951tbAHkfzqvHEymM4Uxh4SqT2UGn1eHzFMVS54YTtDDV7VqF84/tQ5nm3N82bKC8fhyr3BHSVvvOmonh8g5XB4CmgaMZn93UGT1oamPqC3BDMaxOPD4XzZP1uQvjNj7k8Tk4xPFP/Vf2RjdDVtVSTtp8rxVf/eF693FVIMuMldl0oxGc7rTdZGvtlbC0xGRE2q1Wq7CQzALA7swaf7DrnRpSGcd1ZPx6xqc3Bk4VD1u8ml8qSHMeidv866GqKUbLyJdQd3mg1c1ddOmawcpBHQZjg/cbXQIeniAFYHbSlOT79pLPzfBlu+2Iv7vx6P347WQRdEFRq3vr1DE57MQFT5Z9C08X9flFo9RQt49m+a9RkxHKDlcGomT67p7N40myyxTHb/WSGaW5K1nvQL8qbiLtdB2FiX3A6DWr3W2oIfbI9E7sverblwVVIMuMF8irr8MJPp8FybbvcOVYPXmg8aKEUku72qx2ipH4AwwPF8B0+3L7+Ow9/nnXNiyWrtB53fLkP/3r4j5CiaMTe9z4kPa4HWB2q/16C8l/eafMmYhTKk141Iqia6LwFPzIRoHlg1Y0mjRNv03h+D5pyjgAAjuVV46k1JzD8w7/xv7+yvFb1aC+rD+Xjp6Pe9R3SBamVgTkmWwM/aM0EIrIB4xF24yMWAqXu0lKZcX+Zyagxw/pIBZhVN0JTmuN28kRRFMJGz4YsfRxCR9xveW0OfnFoN4fYGXgYpUaHOauPo6bJesc8RTOIuv0lcKzeYRmWFxaPxGfWWZ12ag3HAS+uP43u0SFIjXIsxLTjXCmeW5dhU5eD4zhU/PYRhLHdIOs/zuXxVFokQ+Qdr6Eh4w9U7foeypwjKF72FCInvgRRUj+w6iYocwy6BZ1VKK81FMMHPzIR2rLL0JRdAk/h3QepuiQbFZs/BAAkPPl/pn6nkjoVPt5+EV/8lY2J/eMx8/oU9E3wrbiXLTIKajC/HU7YzsCxeujrDfosTBBqzBgxqgD7UjhPV1sGVqsKKCsDI7I+oz12LfngOyFOGwxRl95uX8NkaeAjFWD1lXMo+/lt8KNTET/rc7euIYzrAWFcD6v7GjX+9QELmo/DX331Fbp27QqRSISBAwdiz572CbV5izc2ncLZQsd6F86sJ1MU5VQiY6RexeKJVSfQZEc4jOM4fLYzC4+uOGpXYExbWYCm87tRvXsFQLv3Z0JRFEIG3Iq4Bz8FL7wL9A1VKF37BrRVhWjKPgROpwEvPAGCmDS3rt8R8YUSsJE6s0Y+Vtl2xFKtY/HzsSu47Yu9uPub/fj9lH+XoCoa1Hhi5TFovByDvqES4FiA5rXrk7e/4ZsqM75bZqo7stFgZXDwJ5/d0x+IuvRCSP8x4Ed0cfsavu6ZcWeSyRGemAzzFEGRzKxbtw7PPvss3njjDZw4cQIjRozA+PHjkZ8fWC6e/3fgEjYct/3GwaoboSnPdasfgtU4N0KbWdKIV36x3rTYqNbh8ZXH8N+dFx06XqtMI9n92u2VJIjuirgZiyHtdzNCrpkAfngCmi4Y7AukV93gUFa7M2HyaPKyErCuthRNmfsAAHGzPocgKtnu8UdyqzF39QmMWPQ3vvw72+dLUHqWw1OrT6C41vuj5OZv+sG8/OkP92zjZE4gjWUb0asaoC48D3VJtr9DAQDwms2EbQ2BeBrjCLgnFK11deUoWz8fJate9ohujycIilfqp59+ioceeggPP/wwevXqhcWLFyMxMRFff/21v0MzcSyvCu/9bn2E2khT5j4UL52L8k3vO31dvaoBRcuexpUvpoPTOfcA+e1UCX7YY/mCzatsxJSv9uPPs6U2zrJEeal5JLvrQKdjtQctECHy1mcRdtMjAICIW59F+LinIe17o0eu31HwVWWm7sgmgGMhShlguqczFNeq8NGfmRi6cBdeWn8SZ4t886nyw20XcOCSb6T5dbWGfplgXmICDJM2FF8IWig16aJ4m0BU/zWizD6MkpUvoeafH9t1HVajMlkZtAfZ1bcg4fElCBs9u13XcRaT11hI+/+uKYEY6qJMaCvy0XBqR7uv5wkCPpnRaDQ4duwYxowZY7F9zJgx2L9/v9Vz1Go16urqLL68SXm9Gk+uOuGw/G0cyXbl4UELpWCbasDp1FAXOe+H8cEfF3Ewx5CJ78kqx+3/24dMJ9UaWY0KqisGTyhx6jVO39MZjJ90GXGIoUzbvK5PMCCI7grJVSMQMmA8OM47yyl6Zb3pDUg+eDIAQFdf6dKbs1rHYv2xK5jw+V7c880BbD1d7DW9ly2nivHdbu8vuxnhNEqA4QelJ5M5FEWhy5MrkPjMGp81MrdUZkJ9cj9X8FSPiq62BJVbPkXF5kWeCMtnuOPLZAtGJIPi+nsBGLTCWI1ntM7aQ8A3AFdUVECv1yMmJsZie0xMDEpKrItBLVy4EG+//bYvwgMAbFr5B4YoawE7tkIatRLf5Rp8lm7r3QuRfOuqj3qaB4a1LAlvS+6BzLMHkXLlEIakxTsd17aftoPtHYtNxwoxmmPtxmfO5dwMFOh1CFFE4K4YESiqwmZsgQIHCgWxqQHrkxJVWQSxpsnxgXwAdz3U/I13Pk1nnNiBK1oVIqMTcW/3RJQVH8G6Ze9AKJLg7mcWg8dz0R+rsALbf7qI4zIhxvWJRe94zzULN6i12LPjIu7g+7CUPXgwuEGDoNdpwbPxOgUAHcNHUbT95Tl/klCaC4avA+DE352H+LrRUD0bowDC7fzuysLioBJ5ZnmF1uvQpSzX4XGlcg5rAQiVNbjDTmyOyFPmYhOAMJncqetwoEDB/6Jyy+pLoQYwOlyA+Oa41XwhhFq1W9fTX3cdVpz4FbXVZYg/uhKjxk71YLSuQ3GBIN1nh6KiIiQkJGD//v0YOrRFl2XBggVYsWIFLlxoW61Qq9VQq1v+gerq6pCYmIja2lrI5XKPx3i+bz9AZ/8h/0ddHV4oLkIyn4+tXVNt9onEf/QRil56yWLbTzU1mF9agkFiMZYnef/N873SEqyuqcFURSjmxcaatoc98AA0OTlotFER8yeh99yDuHd8l8C6SunCD1C1fLm/wwAA6DkOuxrqIaZpjJDKoOc43HQpB2U6HRbHx2NMiOdfIx0RybXXInnlCn+HYZNLE2+HOss7/m3WULEsrskyWEsc7NYdcsb2kEPK+p8g7tfPI/dlNRpk9k+Ho0bAIq0WN1/KAZ+ikNG9h9u9eptqa/F6STGul0jwQ2KSw+MFycnQ5OW12d6g1+OhKwWo1uuxtWsqeF78IMZyHNIvZkIHYGdqGuL5hg8sSUuXQJOfj/Ivv4S+3PUE78/6OjxXVAQxReHP/ukYceK4hyM3PL8VCoXD53fALzNFRkaCYZg2VZiysrI21RojQqEQcrnc4svf7GowLPHcHBJi80UkGz0aiom3QTLI0uJgsMQw4nhSpYKa9f40iZYDhBSF4VLLT06KSZMQ+9aboAQCr8fgCkx4OKKff87fYdhFOnyY08eyHId8jQZnVN4p3TIUhTEhcoyQykzf3978GtlUG7wicb5G0D2wVav58fE4qVTi8SsFeKvE+xNNlc1NxgKKQoiDCUh+vPMVZkfQAgGYyAiHx4U1J1dajkNjO95HK5o/uEbxHC9sMOHh4CdZT3jENI0zKhWuaLWo0Xu38qjjODwbFYXpoWGINoubHx+PsHvvRbc//0TUs8+ClrlmTjpGFoJ0kRhKjsMXhd7VfnJEwCczAoEAAwcOxI4dlk1GO3bswPXXX++nqFxDw7L4t9Ewrn2zzIZfCUUh6rlnAQCKOyZZ7Erm8xHF8KDhOJxSeX+a4+3YWBzo1h0jzP6wBd3SIOrTG4KUFEQ8+qjXY3CF6JdfAhMa6u8w7CK59lqnk8B/Ghsw7vIlvGljGdVdWI6Dxsab+CS5YWloT2Oj6c26M8JxHB7Mz8MzhVdQ7eD3IOze3UdRuQc/IR5ajsPuxkYcavL+UpOYovF0ZCRmhYXbrXpQQiGYcPeVc63Bj3OcHIlpGuLmuKrakTyU651PZvhxceBFWe9RYSgKoc0JVrWXkxkBTWN2eATeiImxqAAZY6MlEkQ+/hjSdmxH+OzZTr9XURSFl6IN1zhcVwel0n+9MwGfzADA888/jx9++AFLly7F+fPn8dxzzyE/Px+PP/64v0NzigNNTWhkWUQxPPQTWR9zVkyaBFEPgxhRyNixoIQt+jIURZmqM4d98KYEACKahsDsj15x+yTTG1TEIw+Dn+y4vOoLJIMGQTFpkuMD/QwtFkNyrXOTYVcJDX8jOWq1zeTDHfY0NuKWS5ewqtrSL4zfpQvShEJcLRJBD+B3LzfMBzL1LIujSiV2NDRA7KC6IArwZIYXF4ckgWE5oVCrhcbLHQXhPB4ej4jEMzYe3kb4cXEel2Pgmy2H2yPMA8lDeXOSG8k4TmZ4cbHgRdv+fRjjqfLR6Lw5tFQKulX1nRcWhpiXX0Lan9uguHOKUxpjA8QSfBGfgN/7XQ2xWOytcB0SFMnM1KlTsXjxYrzzzjtIT0/H7t27sXXrViQnB27znTlDJRJ8k9AFL0VHgbbyIqb4fEQ9Ndf0PSOTIeSmmyyOGS2T4bYQOfraSIY8Ra21FzlFQTHxNtO3tFCI2Lfe8mocTsHjIXbeW0GjUyMd5txSUxyPBzlNQwcgW+M5PZelVZUo1+tQrLV0M4//aBEogQB3KAzVmY21tQHhgusPipp/N+EMA5GDN3JBt8BfZopieBBTFFi0/Gz+xpNLTKZrxjk3FflQeARei45GrBNVFVuUu7DMxI+LBy/a9iSZKZnRebcyU6DR4JxKhTqz93d7cfHj4hC/YAFSN/8K2c032TzOyE0hIRC4Ka7qKYIimQGAOXPmIDc3F2q1GseOHcMNNwSPBL6ApnGDTIbb5NanPMKmTQM/IcFiW+ulplvlciyKj8dIF9c0XUHNsrgxJxuTLl9GpVmJXTLkujZvFrJhwyC/dbzXYnGGiFmzIAzwB4o5ziYzFEWhV3PSekHtmWXF00oljiiV4AG4P6xFA0SQnAzJgAFQTJqE8SFyCCgK+VoNijrpUlOxzvDAj3Mw0cVERYIXFnhaKubw4+NBURSSmpcM8jyYGFvjikaDLLUaDQ6qHvwEzyczvDjnKjP3hYXhgbBwxPBdnNgz45nIKLwXG4urnahC8GNjwbeTNIT7aJlpdU017srLxXeVLVpN9pIZI8Ju3ZD4v/8hec1qSK691pshtpugSWY6KrRMhojHH2uzXXr99WAiPSc77QzHlEooOQ61rN70IgMMS0zWiH7l1TZlSl/Bj49H5Jwn/HJvdxH26OH0v+lVzcuMF1TujU22Zlm1Ycx7glyOWLM3culIw4eC8BkPQsEw+CqhC3andUNCO97sg5kirSGJi+Pb/9QdDEk0P97wASmZb0hm8rXeTWaWVFVhUu5l09+a7bi8UZnx/DVtca1EgimKUKdeI/x42z0zABDWvFTl7WWm4ua/61izv2t7cbVGMmAAklb8HxK//QbCnj09Hp8nIMmMl1lSVYmPy8pwWWP9oRTx0Gyrn/AoHg+KCRMstrEch4tqFU55qclqT6PBZ2O4VGpauqHEYoTccovV4/kx0Yh65hmvxOKImP/8B7Qf12fdgaJpSK8f6vhAAL2a+2bOe6AyU6DRYHu9YZpuVqvGS9kIQzIj7NYN0htG4HqpFCF2Rmo7OsYluHgHD6pAb/4FAF5UJCg+39Q34+3KjHGaKcpBL4l3khnnKjNVOh0ylEpkqz3zIcERvNhYuxWQOD4PiXy+w/6s9mKsOMaaVRydqcyYQ1EUZCNHouvGDYj/aBH4Xdz3pfIGJJnxIhzHYXV1NZZWV+GSuu0bCRMZifAZM2ye33qp6ZfaWtyRm4tPy8s9HitgaBAFYDGSHXLLzWBktqsvYdPug6i3+86x7iC7+SaE3Og5B1xfInNyqekqUXNlRq0G287+lf+rrgYLYLhEih7Clp4rSiSCZHCLDEDEzJkW56l8IAMQaBQ5ucwUDJUZiqbBi4tDMl/gcFTaE1Q0931EOOgl8WfPzM+1tZiWn4elVe5ZY9To9dhUW4vDTY7NhAHDz8qzU419LCISf6am4aFwx6Pl7cFakm6vMdkeFE1DMXEi0rZuQcwbb3h8Ms1dSDLjRc6r1SjW6SCmKAyzshwT9eQc0M1TStYQXnWVxSfAgc2ViJMqpcf1Zgq1WlzSaEADGCppidXWEpMRisdD7Nvzfaa8S4nFiH39dZ/cyxtIhjpXmekqEOLR8Ai8GxuL9vxLN7J6bKitAdC2KiMdMgS02dScZOhQCHv0wPGmJtydm4sXi4vacefghINBJ8XhMlMQVGYAw8P0DoUCB7t1x39inKteuEtFc2Umkme/sueNZIaJiADlxLJPe3tUstVqvF5SjHnOyCbweOBFGqpj/nzga1gWFc0/r3njsyvLTNagBAKEP3A/0rZvR+TcuX5rOTBCkhkvsrNZKG+EVNZmMoKfnITQu+6yez5FURbVma4CASIYBmqOw2kP683sa67K9BeJoWh+wfOioiAdOsThueJ+/RB6r2+krKPmPumVN0NfwY+OdmrNmU9ReDYqCuNC5O1SBpXSDFYmJeOR8AgMaZU4y0ZaNtFTFIXwmTMRwjA4q1Zhd0ODRSN4Z+C/8Qk40b0HbrKlB9VMMFRmAEPiwFCU1yf+OI4z6RPZHVlmGPBsiJ22B4qmwXNiPLtlFNq9ZMalSaboaFDG91IXl3Q8SWlzzEKKMv38AOw2JrsCI5Miau6T6Lppo0eu5y4kmfEiO5r7FG4KaTuBFP3MM059kpDfNtE06+9NvRnzfhnTvW+faHoxOiL6uefARHi3VCrs3h3hDz7o1Xv4AmenmjxFL5EIz0VFtXmgSUe0nQiU3zYBVyUkoJ9IBB2ALZ1Qc4aiKDB2Hv68uDgwIfaTnUDBV4l/E8dC1bwcam+ZiRcTDaodY9H2cGapKZzXvsqMK8kML74lHltLOlc0GtyTl4t78nLdiscZSppjjuXxLN4DPJ1gMX5W2ifJjJe4rFEjR6MBD8BIqWUyI+rdGyHjxjl1HX5MNKRDWqojg8SGZOaI0rPJzCS5AnfI5RhlNvrtaInJHEYuR8wrL3s0ptbEzp/nVAIY6EiHOadc3aDXY09jA7bVu5dQ6Oz02gi6pUHQJaHNdlogQPj0abijWUZgYx2xN2iNMMBtDMwxJjMLy0px2+VL2Nv8ocXTlDf3y0goGhI7/TneTK6caQI2Tg+5ncyYltKcqMzEmicz1hMHAU3hjEqF8ypVu3vjbBHP5+GFqChMbzVo0t5lpkCDJDNeYme94U1jiETaxnAt6oXnQbnQkGe+1DSouTKToVR6VB325pAQvB8Xb9I3EfbqBVHPHi5dQz5xIiTXXeexmMxRTJkCyUDnFHQDHcnAgRYKz7bIVKvx2JUrWFRW5vI9WI7D3Xm5eKO42Ko9gcxKVcZI6L334tbISPApCplqNc77wEIjEMhQKnFPXi7eLy21e5ywW3D0ywAtyUOpVodLGo3VQQRPIKObrQwc9IZ4M5nhOVGZMS6zNLKsW++fpsqME+q/5pUiW4lDaPN19ADqvNRwn8AX4KHwCNwf1vJvQ8tkdvs1gxGSzHgJmgIiGKbNEpNk6BCnJ1qMhNx8M6jmP7xUs74Zb/o0KSbd7vI5FEUhdt5bgIerJ4xCgeiXXvToNf0JLRK1MRO1Rs/mhKdEp3PoE9SafxobkKlWY2dDPcR02yWT1v0y5vDCwpB8110Y3VxR/LWTVGdyNRqcUalwyYaMgpFgaf4FWgTqjOPZ3tKaiWy2MnjSgY6SVyszsY6TGTlNw5iGuNM349Iyk1mlyFZ/irkpZ7UPLQ382cPjLUgy4yUeCo/AP2ndMLmV6m/08y+4fC1aIoG8WeuFoii8Gh2D77skoo+HrA3W1VTjnHmZk6bbaNw4izA1FREPzfZIXEaiX3ox4NVWXcWZvhkZwyCpOTG84KIuxtIqg3DZ1NBQSGnLyiAtkUByzTV2zw+f8SAmN9sb/F5XB20nsDcwjq/GOdKYCZLmXwDgx8QAFIVkkwqwfy0NvJrMxDtOZiiKwtzIKLwWHe2Wtotx/NxZk0kj/rQ0OKlU4pxKBaVZ5YckMwSXYCjKwq8iZNw4iPv1deta5ktNE+RyDJNKPSK0VKbT4u3SUtyVl2taR5YOH9au9dTIxx/3mKCSeMAAKKZM8ci1Agln+2aMppOu2BqcVCpx3Ip1gfm9HbniClNTMXb8eNwul2N+TCyCw/2qfThlZUBREKal+iii9kMJBOBFR5tUgPO8VJnJd9bKIL5tn5ancGaaCQAejYjAA2HhpqlNV3g9JhrvxcaihxPLxM4sMwFAeDv7eBzxVkkJ7srLxXEzsdWO1i8DkGTGK2RZEzpjGEQ/675armTwYKdfrK5gHMnuKxKZphDa60JNi0SIffM/7Y4NDGNo+vWzgZk3EHbv7tQbilE877wLtgbLmqsyt8kViLbyYJY66WsW/dBsfBAXj5tDQto1Hh4sFDmh/svv0iXoeg348fGmykyRl9yzv6+qxKTcy1hZU233OO9WZrw/uXWdRIopilDnGoCdrczw2jcu7ogW9V8zjRk3BfMCmY73lPAzNXo9puRexuicHAsH6tC774IgJcXt61IMY+FcfbCxER+VleFcO/tmWqv+0lJpG8dud5CNHGnTBsFZwh98EKIA9QFpLxRFObXU1MvFyky+RoMdDdatC4zIRoxw6lqS666D8KqrnDq2I1Csc+zLFEz9Mkb48fGIZBiTe3ahF6ozTmnMwLmlIHdhZDLQThjxlum0OKFsQoEX7R0oiQS02agyLyLCprBoAo+PRD4fPC98XmjQ69HQvLxk7snmKY2ZQIIkMx7m74Z66GHQMzCWMSmxGJFz5rT72orbW5py19XWYFl1FXa3Y9RSx3HY35zMjGhOZkLGjQXtoV6cmDded/tTLC82FlFzn/RIHIGKM8mM0XDyskbjlL3AiupqcDD8e3a3UgoX9uwJvpMVPoOI3gwUajX4X0U5Ntd23EZgjuNaembsLDMFU7+MEaN7dm+RCL2EQihZz1dmjL0k9ioWTESEx95bbOGM1sx3lZWYnp+PDS7+PZdqtdhYW4OjTmh88ePiLDRdKD7fpg7X6zEx+DM1DVMUoS7F4wzGBF1O05CaVbjJMhPBIcaR7JvNFETDH3zQI5mwsHt3iPr0AQAMFrdfPO+MSoU6loWcptFPZLBKaO8Skzn82FhEPvWUW+fGvPG63+WxvY0zppPRPB4+iI3DT8kp4Dux1DMnIgJPRUTiURteLzInl5iMKG69Ff8C+KqyEv/nwA05mGlkWcTweBBRlEU5vjVBWZlpnmhakZSMX1K6orcXEopKJ6wMfLEMxPOi1sxplQpvlJTgo3LHUgnWPjD4I4Gw1dROGoAJdmlkWexrNiC7ubncySgUiHj4IY/dwzgybaE34+YauFH1d6hUCh5FgRcfB8m113om0GbCH7jfZct42ciRCLn5Zo/GEYjwIiIg7N3L7jEUReF2hQK9RCK7qrRGwng8PBEZiYE2KmL2RrKt3l8gwP1PzAEPwDm1GpkdVHNGxjD4IzUNx7r3sGjab42wRxAmM15OIlgzK4MIO8tMvkhm+HGO79Hiz+TaKHSFK1YGVpbT/NGnYlT/jWsVM0lmCHbZ29gADcchkc83dbtHPPaYR6XP5RMmAAyDNIEA4QwDFcfhjFmXuisYy6XGfhnF7bd7vNmW4vEQO2+e88eLRIh58z9e95IJFFzVHLIF50RCS4eEQJye7vK10x6ajdHNY9qbOrjmjN2/O4aBoGtX3wXjIVonEc78rbhCHcvCmBZE2JkQ8k0y44RwnpsNt0b1X2cE86wJ+Nmqzp9RKXF3bi4ev1LgUjzOUKKzUZkhy0wEe5gvMVEUBV5cHMKmT/PoPXgREZCNGAGKokzVmcNuWht8n5iEHxMTcWOzOJor9gWuILlmAELvtm+qaSTy8cch8NBYdzDgTN9MpU6HVdXV+LaywuYxP9XW4IH8PBxo7oGyeq/hw9zyxeGFhWHa+PEAOo/mjDUEycmgHYy0ByLGJCJHrcbtly/h9tzLHr2+UUhOQdN2q1q+SWYcLzO565ztksmkFQE/ewnEWbUKmS5qSTnDSKkML0ZFWRin0iEhoMVij9/L35BkxkNoOA7/Ni/b3Nys+hs1dy5oJ/QIXMW01GT0aXKzb0ZAURgskSKMx4Po6qshTPXep86o558H40D4TpCaiojZs7wWQyAivuYaUA56GKr1eiwoK8V3lZVW/Vv0HIcfq6pwTKlElp03RHsWBo646+23Ec4wqNTrTeP8HYkvKypwT14ufrXTFBqMzb+AQSSRCQ2FnGGQrdHgskbj0fFsBUPjmchIzHBkZZDgi54ZZywNDMmIy5WZdi8zWa/MmMfj6apZf7EYs8MjcL1Z/2FHXGICSDLjMXgAvknogsfCI9BfJIagW5qF0J0nkY0eDTokxFSZuaLVttukzB37AlfghYUh+qWX7B4TO2+eQzG3jgYtEEAy2L61QVeBACKKgpLjkK9tq+D6d0MD8rRayGkad4aG2ryObMRwt+OU9eiBKc3N55s64FTTRbUKZ1Qq0xirNYKx+deIcTxbQtEeH8+O5vHxWEQkHo/wn5WB6R4u+DPV6vXQu/C+6VplxkoDsI0kwlgp0nIcGr3kz2QZR8dbYgJIMuMxaIrCNRIJnomKAk1RiH7+eVBuKEw6dS+RCPJx49BNIMCWrl2xrWsqaBd6TFiOw7S8PCwoLTVo4fD5kN96q1diNUcx+Q6Ir7VuFqmYdDuk1w32egyBiGy4/SSDoSjTmLU108dlJuuCMIvxS3NEffq0e5384ZdehpSmEcFjPP4J0t84pzETnJUZwFAVoSjK5NHkD1sDn0wzNds32COUYfB4RARejY6GK7WZchesDKwJnPKirCczYpqGuDlmTwrnsRyHXfX1OKdSWSRtHbFfBiDJjFcQX3MNZKNHe/Ueikm3g6IodBUIXW6WPa9WI0OlxMbaWohpGrIbbvCJ9xFFUYibNw9o9WZAy+WIfvllr98/UHFOb8Yonme5jHRC2YQTKiX4FGXVusCIq1NM1hg8fRoO33Yb3oyJ7XAN2k5pzAR5ZQYAkpptDfI9KBiXq9Hgolpl18qAlsnAmInIeQtaIAATaV2WwAiPovB0ZBQeCAuHwIW/44VxcVgQG2vyS7MFEx5uVU/HXkUkzM0+HntU6fV4qqgQd+flwrze0xEF8wCSzHiEU01NeLukxNS7Ev3C815/sxdfc43b/kfGkewhUgkEFOX1JSZzhN27I2LmDItt0c8/Z1DI7KQIUlMdWlX0arY1aK0EbKzKTJTL7X5idFVfxhoURSHhIc/JDAQKKpZFZfNDxKaVAZ8PQVKSD6PyLMZkxmQ46cFlpm8qK3BHbi7W1dQ4vL8vcGY82x2ul0oxWRGKEAcVd1tLXfZUgMN5nvdnMiboUTyehUYV6Zkh2OSPulqsq63BL7U1kI0aBclA60spnoSiaShuvx31ej2eLyrEmEs5Tjf17TVT/aUVCshGjfJipG2JnDMHvOYGOdHVVyP0nnt8ev9Aw2BtYN940mhrYL7MlKvRYFeDITGdGWa7+ZIJDYWoXz8PRArIx40DExWF00olCq307wQjRi0OCUVDbmOZTti1KygHn8gDGZ4pmTEuM3kumTFZGdhJpn2azDihcF2k1eJ4UxPKdJ7/G7Yl3EfxeDarRl34BksDT9KZNGYAksy0G47jsLOuDgBwc0gIop57zmf3Vtw+EVKaxqGmJlzRanFW5VhvplavR0azLs1wqRTy8eN8Pm5KSySIfeMNgKYR10GNJF3Fkd5Md6EQFIAKvR5VzW9SCXw+FsXFY2ZYOLrZmZqTDh/usf4tSiDAhzwGU/PzsLravqlgsFBkUknl2ayoBvMSE9CSTKQKhOgpFCLFg695Y1UrYJIZJ5qAF5aV4v6CfPxV75wdTL5Gg421NTjhhAyGvcqQrX6VT+MT8GdqGkY54S3lLMbKTGwn0JgBSDLTbjIyMlCo1UJEUbj1nqkQ9ezhs3sLUlIgHTDANKLtjLXBwaZGsABSBQIk8AUetS9whZCbbkKXLz6HqHdvv9w/0JAMHWq3cVFC01iTlIxD3bqbStJ8isIEuRwvO/ik5Yl+GXMmPPwwAOC3ulroOkAjsJbjkMzno6udB3wwN/8CLclEuliMjSld8Z8Y5/y5nKFF/deOYJ4PxrKNOGNp4KrWzBFlE94oKcHXlZUOj7VXGeLbaAL2Bka37NZ9YKQyQ7DKxo0bAQDDQ0KQ9MLzPr+/4o5JphFtZ/RmzF2y+clJbinCegpPuHN3FHhhYSbfLVtcLRab1uudniaiKEgdTEu5ym13341wiQQVHURzZqRMhj9S0/B5gu0etGCvzDChoaDcNH21h47jTBM4gVOZcXwvV7VmTFYGTqj/2nMG92UiUay1PqFHKjMEq2zYsAEAMGnsWPATEnx+f/m4cRjcPCVwQql0qM4azeMhjsfDCKnMYF/QwaZSghlnppoAQMmyuCsvF8uqKqFxoEshvvpqj0+qCQQCTJs6FUDHtzcwEqyCeUYoirJ4yHIc5xHhvGq9HhwMD5IwP1sZmO7llNmka/5MrmjM2Gvmt5XM7G1swF25l/F6cbFT8ThDiZXKDC2Xe9253F+QZKYdZGVl4ezZs+BRFKZ++KFfYmBCQ5E+dizCGAZKjsNZB0aAT0dGYWdqGoZKJFDc7rspJoJjHDUBl+m0+KCsFAOzLuK8Wo01NTUO9YWkHl5iMjK72Q39r4YG1HhwAiMQoUQitycHAwljQrGorAzXZl3EGg/0PBkrFmEMY9cINdB6ZozJjPOVGWP1yXHvmb2f1VZVRMNxOKdWI0fjOUuDxyMi8WJUFHqZJS8dVTAPIMlMu7hy5QpSU1Mx/KqrEOVHA7qwyXe41DdDURSkg66FIDHR26ERXECSnm53KYAGhf8zewA9GBYGnoNkpj0WBvZIT09H327doOU4bGtugA9W7svLxT15ucixYQUhTE31mgCmLzE+ZPnNatKeGM8OZxg8GxmFGXam6SiBAIwPpReYiAiHk2fhPNd6ZpyuzPB44EXaVkK2rQLsnsWCPUbJZJgdHoEEs99FR9WYAUgy0y5Gjx6N7OxsbPjrL7/GIRsxAtdHRuJqkQgRdj45ZKnVJiVIUpUJPCiBANLBtlWQW/ckTFGE2r0eExEBUR/vNFhTFIVZTzwBANjd6NxESCDCNn8iPqNSQWxrLDvI+2WM8OMNy+DG8WxPCOfF8Pl4NCICD9tJVvhxcT6dWKRo2qFuk7FnxulkxknHbH50tN3E17Y/U3OlSOfcspe7dNR+GcBgKURoBxRFIcwJXQOvxiAQ4LFZs3DP6tU2j2lk9bgz9zIkNI0tPXqix7hxPoyQ4CzS4cPR8M8/Nveni8TIUClxh1wOiYMHhGzECK8+RB544AF0bWhA91W2/+4CnUq9HlqOAw1DP5k1gn2SyUhrFeA8H+kE+XKSyXTPuDhoCwps7k/g8/FERIRTPTAcxzldmeHZaf4FbCcTxukqJcdBxbIQtfN1W6rV4rRKhWSBwGSFAnTcSSaAVGY6DI5MLQ81NUEHQMEwSB47xifS4gTXcdQ3835cHF6MisI8J0ZrPT2S3ZqoqCjc8dprEDrRoxCoGDVmonk8m0t2HacyY6kCXKzVOmwgd8RljRqZKvtWBjwf9ssYcdQEHMoweCoyCveGOm6O5wD8L6ELFsbGIcZBMsOPdZDMRIQDVhIVGU2bKgueWGo6rGzC00WFeL+s1PL+PhwN9zUkmekgiPr1gyAlBY2sHleslI/3mo1kh/pJW4bgGEFKit0GwhSBALPDIyB09MmNYSC93n5i5AkoPh/hD9wPHce55EAcKBiTGZs2Bgj+SSYjxgqJuXv2lXZWZ76sqMDkvFz8YsdJ3ZfNv0Z4HkywaYrCMKkUkxQKCBy87hw1H1M8nlXrFoqiXF76sodpLLuTqP8CJJnpMFAUhV0J8RiSlYV3Si2zcY7jTPoyN8TEOnRpJvgPg7WBcyPa9hCnp4NRKDwQkWO+ys3FjZdysL8p+DRnimwIixmhJRK/VBa8AS8qCuDzLdyz89uZzLRM+QSGxozpng4qJABQoNHgWFOTR6fxnBHss5VQJAn4SOLzPSJEaRzLbqP+S6aZCMHAwHvvhR7AMWWThd5MrlaDQq0WfIrCLVPvCWqPmc6AJ5IZTxhLOkt5bS0qdDr8aufTeaBSbGZlYA1h9+4dRouJommTOu1QiRQ3yWSQtbM3o0Jv9GUKDI2Zlns6TmZeKC7CAwX5Di0KstRq/FJbg1NKx3YxzoyF2+qbWZGUjG2paegvFju8hiNsucCTygwhKBhw000IFQig5DicM9ObMS4xDRSLEX935zZ1DAakQ66zuq7uCt7ulzFnxgyDC/rOhgbUBZnmjIJhkMznI5lv3cpA0EGaf40YE4uXoqPxRUIXXNtOVWCTyaSdKR/jFJUvcTTNBDivNbOnsQFvlpRghRO6PE4lMz5IKIwmk7GdRP0XIMlMh4KmaQxvticwtzYwLjGNSkry2qguwXMYXK77un0+Lzoawp49PRiRfa655hr07dsXGo7Dtvp6n93XEzwVGYU/UtNwZ2io1f2iDtL8a8STVRINy6KuuYHY5jITTYMf4/tqgDM/p8mfSWc/mTEupTkz+RQoyYzJZNJc/VehAG3HkDbYIclMB+PGO+8EYOhmNzI3IhJPRETgjunTO0zJvKPjyEXb7rkjb/DpvzNFUZg5cyYAYFMQLjXZQ9BBmn+NmD/kOY5DZTt0TSqaKxp8ioLcRiWRFxPjl2VtRiYD7cCBOtRJs8mWsWz7womURALaiSlRW9WR3+tqcWfuZXxaXubwGvZoZPWmJNO8AZjfgftlAD8mM7m5uXjooYfQtWtXiMVipKWlYd68edC0msShKKrN1zfffOOnqAOfG8eOBQAcb2rxabpaLMZTUdG4ptntmBD4tKdvRurDfhkj06dPB8MwyFApcdmDkuz+pqOMZRsxJjM1ej0GZWVhZE622+PZ5m7ZtpJnf/TLmO7toEoSbpoesp/QGfuCHFVm+HFxTn2IsNWE28CyOK9W41I7xQwZUPgkLh6vRkVDZibg15HHsgE/iuZduHABLMvi22+/Rbdu3XDmzBk88sgjaGxsxMcff2xx7LJlyzDOTORN4aMpjWCkX79+CAsJQXV9Pc6pVKZmMsmQ6+xa0xMCC/HVV4OWSsG66krN40E6dKh3grJDbGwsxo0bhy1btuD3ujo8FRn4nwKz1WrMKshHD6EQSxKT2uynFYoO12NgHM9WNFdSjOPZqW4sP0TxeHguMgo8O89vfyYzvLhYqLOybO4Pd7JnxlnBPGffX21bGji37OUIEU1jvJUKUUdu/gX8mMyMGzfOIkFJTU1FZmYmvv766zbJTGhoKGLJg9gpaJrGq2+8gcbvvkcCReGz8nL0EYlw9/jx/g6N4AIUnw/JkCFo2LXLpfMkAweCcVBe9xbPPPMMru7XD903bPTL/V2lSKtFpV5v82Em7N6twy3LGpMLiqKQLODjvFqNPK3GrWQmjs/HIw48l/xbmbF/7zAn/ZnKnWhyBpyboALsqQAb/Zm8Y2nQ0RLz1gRUz0xtbS3Cw9sals2dOxeRkZEYNGgQvvnmG7AOyqJqtRp1dXUWX52Jl195BXMefhgqlsW3VZV4rqgQQqItE3Q4UgO2hi9Hsltzyy234P2FCzGqf3+/xeAKxc1aHPE2NGY6ilieOfzYWKA5QUtqVgLO03jP1sC/yYz9D8DdBUI8ERGB6XZUgFUsi/rm541DKwNnKzMREVanFcOc7OFxxEmlErvq61HYSkOoo1dmAiaZycnJwRdffIHHH3/cYvu7776L9evXY+fOnbj33nvxwgsv4P3337d7rYULF0KhUJi+EjuhO7TijknY2yxidm2XLgjrIMJfnQl3xA19OZJti2BxYy8yqqTa0ZjpaFACgekTunEcPc/NHo0ctRoXHFgZBHLPTKJAgKcio3C7nbYFhqLwQ5dEfBAbhxCH6r/O/awUw1h11jYuM9WxrIVOmKusq6nGU0WF+L3OshmfJDMuMn/+fKtNu+ZfR48etTinqKgI48aNw913342HWzWp/uc//8HQoUORnp6OF154Ae+88w4++ugjuzG89tprqK2tNX0V2DEc66gU8HgmJeCxt97q52gI7iBISgLfhcSAHx8PQVqaFyNyTH5+Pg6p7T/gAoUWwTwblZkOmMwA5h5NRhVg95KZzyvKMSUvF5vtVL79YTJpxBOWBnyKwvVSKW5XKBwuOTq7zARYTyzkDGN6ILdHlbhYZ7QyaCWY18GXmTzeMzN37lzce++9do9JSUkx/X9RURFGjx6NoUOH4rvvvnN4/SFDhqCurg6lpaWIiYmxeoxQKISwA8/TO8Mzzzxj+v9Jjzzix0gI7UE67HrUrF3n3LE3jPB7j8dNN92E7OxsLEtMxHUSqV9jcUSRo2WmDpzMKDMyWtyz3azMtFgZ2FH/9aMJqTP3ztVoUKHToY9IBHE7hSpdGbCwllgwFIXE5sRa2Q4DUFtJekevzHg8mYmMjESklRKaNQoLCzF69GgMHDgQy5YtA+3EH9OJEycgEokQakPkqj3o9Xpo2+lVEigMHjwY586dAwBc1bs3VGaKwITggT9iBLhNv4Jy4t9PdsNIH0Rkn27duiE7OxsFGi2ua5+4rNexV5lhIiPBC3PsqByMGKslXQUCjJbKkCIQgOM4lxNhk5WBjcZYJjwctAek+d2FFxNj6A+ys2QzIz8f5Xodfk5OQW+RqM3+MyolMtVq9BKKrO63uJ8ryYyNxOKP1PZVVjmOQ6nOlskkqcx4haKiIowaNQpJSUn4+OOPUV5ebtpnnFz67bffUFJSgqFDh0IsFuPvv//GG2+8gUcffdSjlReO41BSUoKamhqPXdPf3HXXXRg5ciSkEgny8vL8HQ7BTbjYWGgXLgT1zz/gbd4MysYbM8XnG2wQ/Exa8zKXu0sXvoLjOKQJhRBQFOKt9Mx0xOZfI8ZlpnAeD1926eL2dUw6MzYaY/3ZLwMAtEAAJjIC+vIKm8eE8xiU63U2m2531jfgu6pKTAsNRW+R7WSFCQ8H7SDZMcdbiUW1Xg81x4ECEG2WpDMKBWiBdcuOjoLfkpnt27cjOzsb2dnZ6NLqBcU1v2Hz+Xx89dVXeP7558GyLFJTU/HOO+/gySef9GgsxkQmOjoaEonE76V6T9GtA78hdxY4jkMtTaN8/HjoAPB//dXqcZLBg0G302fHExj/5graUSb3BRRF4bsutvuROuoSE+CZJKORZaFsfp+2ZWXg72QGMDTl2ktmQk1aM9bHoU1j2U4I5rmCt/pXis3GyAVmz7GOvsQE+DGZmTlzpkkC3RattWi8gV6vNyUyEQ40EwgEf8CLiACn0aBs1Ehwf/5pdckpEKaYgJbKzJV2TGMEAp2hMgMYkuUqvR4snPMeMmKsyogpClIb7QEBkczExkJ16pTN/Y6E6sqdVP/lORgDb3O8jeRiZXUVNtTWYpJcgRlWZEocYcsFvjMkMwEzmu0vjD0ykgD4VEsgWIOWySCiKFB8PjgbvWL+1Jcxx7TMpFSaKqyBiKPYOktl5qvKSozIycZXFbarF9aocKJiERDJjIOKiSPnbJP6ryPBPCfHsk3H20guqvV6XGgWMnSHq8UifBIXj0dbfTDvDMmM3yozgUZHWVoidDxosRg0zRiaGa38nfKTkiAwmxD0J6mpqaAoCvUaDar1eoS78GnflyypqsLy6ipMDQ3FXCvWC8Ju/h1x9ya0VApGoYC+ttbUL+TqwzOWz8fzkVEQ0rbfN/05lm3EUcUkzOTPZD2ZqfCwlYEpLhvJhSm5ctPSIJrHx3h524b2jj6WDZBkhkAIeCiKAiWxPRUSKFUZABCJRHjvvfcgy8uD4K+//R2OTQqbrQys1Wd4sbFgnHA/DmZ4CfHQ19aahPPyXRzPTuDz8XAAWxmYYnBQMTEtM1npmdE1L8EBTiQzLmjMAIaGYTAM0CqJctb80lU6Q2Wm0y8zERxDURQ2bdrk7zDcJtjjB2C3uTdQ+mWMvP7663hoxgwLx95Aw2hl0FpYDOjYS0xGWoTzDMlMsU4HtYebtgMjmbFfMekvFmNORARul7dVAa7S68ABYNBSMbGFK2PZAEDRtFUVYEfLXo7YVl+HXfX1qG11fkcfywZIZcYmKa9u8en9cj+Y4PI5M2fOxPLly7Fw4UK8+uqrpu2bNm3C5MmTA7pnoT2MGTMGu3btwr59+zBkyBB/h+MTbCUzlEgEyaBBPo7GMfykZH+HYJciOxozHbn514hpPJthIKVpNLIsrmi1SHNS8iJLrYaO45DI51tNWmmpFHQAVLcc9cz0FtnWj5HTDH7okog6Vg/Gofqv64kbLzoaumaVdiPh7fRn+rCsDKU6HdYmJeNqM42fzrDMRCozQY5IJMKHH36I6upqf4fSLpwVK8zPz8eBAwcwd+5cLFmyxMtRBQ60QGAoS7dCet11Lulb+IKamhrsy7yAw2q1v0OxCsdxJl8mqxoznagyQ1EUkpsTOlf6ZhaXl+POvFz8UV9v8/qB0IfIREQANuwqHCGiaVwvlWJciIOkjMezWmVxhLUEw9hjVqPXg3Xxw6iW40wNy62TdFsNxx0JkswEOTfffDNiY2OxcOFCq/vnz5+P9PR0i22LFy+2sJQAgKVLl6JPnz4QCoWIi4vD3Llzbd6zsLAQU6dORVhYGCIiIjBp0iTk5uaa9h85cgS33HILIiMjoVAoMHLkSBw/ftziGhRF4ZtvvsGkSZMglUrx3nvvOfXzLlu2DLfddhueeOIJrFu3Do2NjRb7s7KycMMNN0AkEqF3797YsWOHxf6hQ4daVLEAoLy8HHw+H3//Hbg9HgBAW/nULL1hhB8isc+OHTtw480347OawEyw61gWTZxhSSXW6jJT56nMAObu2c4nMyb1XxtWBoGwxAQYlnPsNeeyHIdLajWONjVB72Ylmx8dDcqNJVVrSz+hDAMFTSOJL0Cji8t+ZTodWBiWWyJaxcOQygwh0GEYBu+//z6++OILXLlyxa1rfP3113jyySfx6KOP4vTp09i8ebNNwb2mpiaMHj0aMpkMu3fvxt69eyGTyTBu3Dhomt8M6+vrMWPGDOzZswcHDx5E9+7dceutt6K+1ae4efPmYdKkSTh9+jRmz57tME6O47Bs2TLcf//9uOqqq9CjRw/89NNPpv0sy2LKlClgGAYHDx7EN998g1deecXiGtOnT8eaNWssluDWrVuHmJgYjBzpfzsAe1BWKjCB1PxrxDieXRCglRmjFkcYw1j14xH62azTF/DjE0z/P0oqwwNhYejjQoXPWAGIsDGyHAiTTEbsLTWxAG7LvYwHC/LbmDsebWrCLzU1yHRgJcJzsfnXdJ6VagmfonCgew9sTU1FiIsJUonZ0iltVhVjwsI6vPovQHpmOgSTJ09Geno65s2b59bSy3vvvYcXXnjBwpxykI0+jLVr14Kmafzwww+mMvKyZcsQGhqKf/75B2PGjMGNN95occ63336LsLAw/Pvvv7jttttM26dNm+ZUEmNk586daGpqwtixYwEA999/P5YsWYJZs2aZ9p8/fx65ubkmVen3338f48ePN11j6tSpeO6557B3716MGGGoaqxevRrTpk1zyhvMn1ACATizqQpBaioELrhq+wpjMlOhVKKR1UNKB14j8BCJBDIr/978Ll0CQknZ25gnG7crFLgdbRtgbcFxnEOdmUCpzAD2m4B5FAUFTaOWZVGl11tYM2ytr8Pamho8HhGBnnYSPX6se8mMp5d+jE3tsa09mTpBVQYglZkOw4cffojly5ebzCWdpaysDEVFRbjpppucOv7YsWPIzs5GSEgIZDIZZDIZwsPDoVKpkJOTY7rm448/jh49ekChUEChUKChoQH5+fkW17r22mtdinXJkiWYOnUqeM0v1vvuuw+HDh1CZmYmAOD8+fNISkqysMcYOnSoxTWioqJwyy23YNWqVQCAy5cv48CBA5g+fbpLsfgDiqYhuqqn6ftArMoAgEKhMJnN5msCz7j1KpEISxOT8HlCW1+iztAvAwBMaCgoN00ga1kWxsHhSBvVg0BKZngOhfOsj0M7L5jnZmXGw0lGidZ6v0xnGMsGSDLTYbjhhhswduxYvP766xbbaZpuM9Vk3mwrdvENjWVZDBw4EBkZGRZfFy9exLRp0wAYpqyOHTuGxYsXY//+/cjIyEBERIRpGcqIVCp1+r5VVVXYtGkTvvrqK/B4PPB4PCQkJECn02Hp0qUArKu6WmtCnD59On7++WdotVqsXr0affr0Qf/+/V35NfgNyTXXmP4/0EayzTEuUwa64WRrOsMkE2B4XZgnHDV6PU4qldA40TdirMrIaRqCALYyMOKochLOsz4OXe6kYJ6rVgam82wkGf+rKMeU3Mv4ra7Wpeu1VGZIMkMIcj744AP89ttv2L9/v2lbVFQUSkpKLB70GRkZpv8PCQlBSkoKdu3a5dQ9rrnmGmRlZSE6OhrdunWz+FIoDKXqPXv24Omnn8att95qaiqucFEuvTWrVq1Cly5dcPLkSYskavHixVi+fDl0Oh169+6N/Px8FBUVmc47cOBAm2vdcccdUKlU2LZtG1avXo3777+/XbH5EnFzMkNLJBAPHOjnaGxj6psJwMqMvUZPYY/OUZkBWhIOjuMw5lIO7svPc0o8r1Lv2MqAF0jJjIOeFqO2S43OvWTG7cqMjSSjVKfDBbUaV1x87UwLDcMncfEYFxJieR+yzEQINvr164fp06fjiy++MG0bNWoUysvLsWjRIuTk5ODLL7/EH3/8YXHe/Pnz8cknn+Dzzz9HVlYWjh8/bnENc6ZPn47IyEhMmjQJe/bsweXLl/Hvv//imWeeMTUgd+vWDStWrMD58+dx6NAhTJ8+3eUKUGuWLFmCu+66C3379rX4mj17NmpqarBlyxbcfPPN6NmzJx588EGcPHkSe/bswRtvvNHmWlKpFJMmTcKbb76J8+fPmypKwYCwWzfQCgUkQ4cGdFOfyaPJyZF7X/Jgfj5GZGfhYKtJOKDzLDMBluPZSc1LE85U0hJ4fLwQGYVpoWFW91N8vlujyt7CkaBduBWhOo7jUNH8vacds40wYWGAlWuHuak1kyYUYrxcjqta9fd0BsE8gCQzHY53333XogrTq1cvfPXVV/jyyy/Rv39/HD58GC+++KLFOTNmzMDixYvx1VdfoU+fPrjtttuQlZVl9foSiQS7d+9GUlISpkyZgl69emH27NlQKpWQN4tkLV26FNXV1RgwYAAeeOABPP3004huR6nz2LFjOHnyJO688842+0JCQjBmzBgsWbIENE1j48aNUKvVGDx4MB5++GEsWLDA6jWnT5+OkydPYsSIEUhKSnI7Nl9DMQykQ4cGbL+MkUmTJuG7777D9AAccy7UGawMZEyrtz+ahqBrV/8E5QfcHc/uIhDgoYgITAuznszw4uJABVAzvaMlL2PPTJVZz0wty0Lb/D4a5WCqyN1kxpYKcLgDvyhX6SzLTBTXUWVizairq4NCoUBtba3pgWtEpVLh8uXL6Nq1K0QBJj5GIBgx/ztV/vYbZMOHu/0m6kvyZsxE06FD/g7DhIbjMOBiJjgAe9K6WUyvCLp2RdofW/0XnI+p/e13FL30EgDgs/JyfFtViamKUMxzUZq/NZIhQ5D84zJPhOgxMq8dBLahweq+Q02NONqkRLpYjGHNfXxZajUm5V6GgqZxoHsPm9elJBL0PHbUbYHAy/dMherUKYttm2tr8WpJMYZKJFiS6NwHLRXL4ufaGsTx+LhRJrOIJ2XtGohbaY0FE/ae3+aQ0WwCIchQTJgQNOPDgqSkgEpmSrVacACEFGVaXjDSWZp/jZiPZxs9mpxRAc5UqaAHkGTDyiCQmn+N8OPioLZRbb5OIsV1EsthhHg+H0u6JELJ2Reu48fFtUvp2NoSUJiNhmR7FGm1eL+sDFKaxpFWyVdnqcwETi2Q0Kl5/PHHTaPerb8ef/xxf4cXUARLInPgwAGsL8g3NVIGAuYGk60fQp2pXwZotcxktDRwYpnp4/Jy3JWXi502Kh2BmMy4OnEkpWkMlUpxoyzE7nH21IWdwaqlgRvLTCVGGwMrPTiB1L/kTUhlhhAQvPPOO216eYzYKy0SApc5c+YgIyMDXyV0wSiZzN/hAIDJkynOqidT56rM8KKiDA2oOp2pMlPS7J4ttNPzYrQyiAhwKwNz+HG2Y9JyHPI0GjSwLNJdHFRwNCnl8HwrVZPwZkuDUBfEJo2q1rGtNGaY8HBQATwo4ElIMkMICKKjo9vVJEwIPNLS0pCRkYGCANKaKbbnlt3JKjMUw4AfGwvtlSsIZxg8GBaGBD4fjuoBJvVfW1YGAZnM2K6gVOh0uD33MngATvboCYqisK+xEcVaLQaIxXadxB1NSjnC2hJQHJ9vt0/HGuYVR4vrd5KxbIAkMwQCwUsYx7NdMTD0NrF8HoZIJOgjbNXsz+dDkJzsn6D8CD8+HtorV0BRFF6NjnF4vJ7jTMsfNq0MAsiXyYi9ZnnjKLQOQD3LQs4w+KW2Btvq6/FqVLTdZMZexccZPJVsFNuoOHaWfhmAJDMEAsFLGFWAr8D9BklPM1kRismK0DbbhSkpoKxUazo6rlZRqvV6sAAotCQBFlAU+DGOkyJfw7OjAiyiaYgpCsrmRE3OMC4I5nm+MuMOJbYqM51EYwYgDcAEAsFLmFSA9YHTAGyLzrbEZMQ8mWlkWZxRKXFaqbR5vHGJKZxhwLMyxcOLjg7IHg1HvS3hPMumW0dGmqbrtlMewVYy815pCSbnXsZ+K8KO1jBWZmJbV2Y60TITSWYIBIJXMFVmGhvtWgj4Co7joGatj9p2tuZfI+ZLQjvq63FPXh7+W1Fu8/gKB1YGgdgvAwC8mBjAzgh1iwqw4ecrb7Y2cOjL1M6eGSY0FLBSESzQapGpVpt6vBzxYVwcPomLR09ha/XfzrPMRJIZAoHgFRISEiAQCKBlWVMZ3J9U6/UYkHURN2RnQdcquSKVGSBZ4Hg8O4kvwAtRUbg3NNTh9QIJWiAAExlhc7+5hUAjy6KpWV8mysbEFmCYFKLbKbRqWwXYNa2ZfmIxxsvlCG219GdtWqqjQnpmCASCV2AYBsuWLYM0OxvhK1f5OxwUNy8dUKDaLJF0NsE8I5ZaM47Hs5MEAjwUbjspCNRkBjA06+rLrRveGpOHap3e1C8jpihI7YxHe0qBmxcdBV1xscU2axYL7l2bJDOE+Qof3881u3cAmDlzJpYvX276Pjw8HIMGDcKiRYtw9dVXO3fb+fOxadMmCydtwGA+t3HjRtxxxx0ux0UgGJk2bRqUGRnIXb3G36GYjWVbvu1RQiH4iYn+CMnv8MweyOEMAxlNo4Flka/VorudKR5bBOIkkxF+bGwb6wAjN8pC0IUvwECJ2NQv43CJqZ3Nv6a4oqOharUt3AWzySy1GoeaGnGVUIRrWwlqkp4ZQtAwbtw4FBcXo7i4GLt27QKPx8Ntt93m77BMaAPQNZngW/gBYuRZ1Py3GN+qR0GQlgrKgZlgR4UWCEwPPIqikNxcncm3sdR0XqXCOZUKDTYesoFdmbFdSbk5JARzIiMxQCxBD6EQS7ok4s0Y+8lKe8eyjVhLOFyxNDjU1Ij3y8qworqq7bU7ifovQJKZoEcoFCI2NhaxsbFIT0/HK6+8goKCApSXG5r4XnnlFfTo0QMSiQSpqal48803TQnGjz/+iLfffhsnT54ERVGgKAo//vgjUlJSAACTJ08GRVGm7wHgt99+w8CBAyESiZCamoq3334bOjO5eoqi8M0332DSpEmQSqV477330K1bN3z88ccWcZ85cwY0TSMnJ8e7vyCCXyksLMTKzZuxVaP2dyg2hcVEnbRfxoile3Zz34wNocNF5WW4Ky8X/zQGj5WBEWcrKXKGwVCp1GQ6aYv2WhkYsbYUZL7s5YgSk8ZMK/XfiIhOJTdAlpk6EA0NDVi1ahW6deuGiAjDunZISAh+/PFHxMfH4/Tp03jkkUcQEhKCl19+GVOnTsWZM2ewbds27Ny5EwCgUCgwYcIEREdHY9myZRg3bhyY5hfWn3/+ifvvvx+ff/45RowYgZycHDz66KMAgHnz5pnimDdvHhYuXIj//ve/YBgGQqEQy5Yts7ArWLp0KUaMGGEa3yV0TE6dOoVZs2bhKrkct3rok6y7FNlYZhJ00n4ZI/yEeChPngRgZjipsV5RLQ9C9V8j9iopapZFgVYLDceht5NNve21MjDCi7KWzPCgoGnIGMf1BmNzfWwnVv8FSDIT9Pz++++QNfveNDY2Ii4uDr///jvo5ua9//znP6ZjU1JS8MILL2DdunV4+eWXIRaLIZPJwOPxEGv2KUPc7E8SGhpqsX3BggV49dVXMWPGDABAamoq3n33Xbz88ssWycy0adMwe/Zs0/ezZs3CW2+9hcOHD2Pw4MHQarVYuXIlPvroIy/8RgiBhDFZzVcqwXFcuxyG24uxAbj1MlNnnWQyYp6AjJTKoKAZ9LfhUVRpR3+FCQ0NaBNUewJ3F9Rq3JefhwQ+H69GRaNKr8cgiQQpdjRz2juWbbqOlcpMf7HYaUsD2+q/JJkhBBGjR4/G119/DQCoqqrCV199hfHjx+Pw4cNITk7Gzz//jMWLFyM7OxsNDQ3Q6XRuGzceO3YMR44cwYIFC0zb9Ho9VCoVmpqaIGl+I7v22mstzouLi8OECROwdOlSDB48GL///jtUKhXuvvtuN39qQrCQkpICmqbRpNWiQq932FTpTQaKxZDRtGlqx4iwW+dOZnhmyUx/sdhmIqNhWdQ26/RYS2YCuSoD2O+ZMY40V+l0WFNTjf1NTXg/Ns5uMuOpn7e9SUexrcpMJ5pkAkgyE/RIpVKTOBkADBw4EAqFAt9//z1uu+023HvvvXj77bcxduxYKBQKrF27Fp988olb92JZFm+//TamTJnSZp/IrDQrtbLW/PDDD+OBBx7Af//7XyxbtgxTp041JT+EjotAIEBSUhJyc3ORr9H4NZl5xYr3EC2ReGy5IFhx9qFc2dyMygMgtzK2HciTTIChhwR8PmBlKMHYo6LkOBQ077f7t8rjeay5tj1Jh47jUGaj4tiZNGYAksx0OCiKAk3TUCqV2LdvH5KTk/HGG2+Y9ufl5VkcLxAIoLfSMc/n89tsv+aaa5CZmWmRPDnLrbfeCqlUiq+//hp//PEHdu/e7fI1CMFJWloacnNzUaDVYqC/g2mFoHs3UFYezJ2J1snMRbUKOWoNBkkkFhUYc4l/2spyYaBXZiiaNriEFxS02SejafBgMJtsSWbsaMxER3tsAs6kAtwqyXqpqAjZGjU+iI1DTxt9POU6HVgYHuQRreIhPTOEoEKtVqOkpAQAUF1djf/9739oaGjAxIkTUVtbi/z8fKxduxaDBg3Cli1bsHHjRovzU1JScPnyZWRkZKBLly4ICQmBUChESkoKdu3ahWHDhkEoFCIsLAxvvfUWbrvtNiQmJuLuu+8GTdM4deoUTp8+jffee89unAzDYObMmXjttdfQrVs3DB061Gu/E0JgkZaWhl27diHfxoSML6jT60EDkLV6w++sYnnm8OMTLL5/o7gEZ9UqfB6fgJtDQkzbg9XKwBxbyQxFUQhjeCg3E6mLstHkDFjq87QXiqLAi4qErshSOC9Ho0amWo1SnQ49bZwbwTBYk5SMar2+TYLZ2ZaZOvdHkg7Atm3bEBcXh7i4OFx33XU4cuQI1q9fj1GjRmHSpEl47rnnMHfuXKSnp2P//v148803Lc6/8847MW7cOIwePRpRUVFYs8YgbvbJJ59gx44dSExMxIABAwAAY8eOxe+//44dO3Zg0KBBGDJkCD799FMkJyc7FetDDz0EjUZj0RxM6PgYK3kFToyZeou1NTW4LjsLC8tKLbZ39uZfAGBkUtCKFpFQo61B6+Szq0CIF6OiMNWK6zhg2XsTqNhbUgw3q8TwACjsVF48pf5rup7ViSbHwnkCmkZ/sRijmodAzOlsyQypzNjCDUVeX/Pjjz/ixx9/tHvMokWLsGjRIottzz77rOn/hUIhfv755zbnTZw4ERMnTmyzfezYsRg7dqzN+3F2DAWLi4vB4/Hw4IMP2o2Z0LG488470b9/f4g/+BAoKvJLDOdUKnAAoltVFTp7868Rfnw81LWG9zxb49kpAgFmB6mVgRF7FZUws+TF1lKaEU8nM9YSj/ZaGnS2ZSZSmSF4HbVajezsbLz55pu45557EBPTthGT0HFJTU3FmDFjkNLDuVFTb3BObRCM79PKVZhUZgxY82hydVkwGJIZfqztJGSiXI6+zb0pvrIyMF3PmnAez3FlZmd9PVZWVyFL3UqUkqLAi7CdeHZESGWG4HXWrFmDhx56COnp6VixYoW/wyH4CUGyf2wNavR6XGluruxl1khJy+WdTovDFpbu2cbKjGUyc1ZlSAhTBPw2BoyURGJoZA1w7C0zTVaEYrQsBBdUKjAO9JA8XpmxZmngxDLTxrpa/N3QgLeiYyy8tDqb+i9AKjMEHzBz5kzo9XocO3YMCQkJjk8gdDg2bNiAT48csen5403ONT+EE/l8iz4IYffufhXxCyQsKzOGh2CJTgdVs64MACwsK8XdebnY29ho5fy4oPhdOhK6C2UYDJFKMciBbIRvlpkc+zOVmFStO7f6L+DnZCYlJcXkCWT8evXVVy2Oyc/Px8SJEyGVShEZGYmnn34aGj+8IRIIBPf59NNPsWjjRtOne19iTGZay9STSaYWzJOZMIZBSPO4eoHZuLA9K4NgWGIC7MfZxLLIUqvbLtlYu44PkpkIhodQhoHYTpJoVLWO5XVu9V8gAJaZ3nnnHTzyyCOm72VmXdl6vR4TJkxAVFQU9u7di8rKSsyYMQMcx+GLL77wR7gEAsEN0tLSsG/fPpsGht7E2C/Tm/TL2MT8IU9RFF6PjoGMpi0ekpXN02gRQaj+a4SRyUDLZGAb2hpl7m5swPPNDeo7UtOQYGOZhpJIQLupom4La5WUm0NCLEbjW6NkWdQ0V21aV2Y6m2AeEADJTEhIiIX/jznbt2/HuXPnUFBQgPjmF8snn3yCmTNnYsGCBW7L8hMIBN9iGs/WujeZ0R5ulMkgoWkMbrV0QJKZFlqr904yG9UGgEaWRRNnWHKyJibXWqsmkOHHxUGdldVme7jZEuRFtcpmMsOP8/ySmjuVFKPBpISiTZU00/WsjHp3dPzeM/Phhx8iIiIC6enpWLBggcUS0oEDB9C3b19TIgMYRoPVajWOHTtm85pqtRp1dXUWXwQCwX8YDScL/NBWcZtcgfdi49p4Dgm7k2UmI0xYGCg7btFGg0kxRUFCWbEyCJLKDGB7EinMbPnM3jQT30MGk+YwoaEuN+yaG0y2Tq464zKTX5OZZ555BmvXrsXff/+NuXPnYvHixZgzZ45pf0lJSZsx3rCwMAgEApPqrTUWLlwIhUJh+kpMTPTaz0AgEBxjqswESL8bExEBXni4v8MIGCiKskhIavR6bK+vw+91Bu2Zymatkwhe2wcnEFzJDD/OeqzmOjPhdtR/veHlZVABtkxAOI7DIwUFuOPyZVO/kjlGg8k4XtskqLMJ5gFeSGbmz5/fpqm39dfRo0cBAM899xxGjhyJq6++Gg8//DC++eYbLFmyBJWVlabrWXvhcBxnt8z32muvoba21vRVYEW+mkAg+A5jZaa0qQlKswkZb5OlVuOCSgVtKzFH0vzbFvOEJFejwbNFRfi0vBwAUNHcL2Ot+RcIfJNJc/g2KjPhDIOrhEL0FAoRY6cy42giyl1aJyAUReGCWoWLGrWpMmbOLbIQrElKxtNRbQ0vO+Myk8d7ZubOnYt7773X7jEpKSlWtw8ZMgQAkJ2djYiICMTGxuLQoUMWx1RXV0Or1doVXhMKhRCazdwTAovc3Fx07doVJ06cQHp6ur/DIfiA8PBwhIaGoqamBle0WgtNDG/yXWUlttTX4ZnISDwW0fKmT/pl2mKhNdNqPLu7UIiXoqIQak3in88PqlFgW5NINEVhfXIKANjVmbFV2WkvtsazK/V6q1ozcoZps3Tacq3g+ffwFB5PZiIjIxHppjX6iRMnAABxzX9sQ4cOxYIFC1BcXGzatn37dgiFQgwc6F3/3X7L+3n1+q05PeO0y+fMnDkTy5cvx8KFCy1G2jdt2oTJkyfbtRYwZ9SoUUhPT8fixYtdjsGT/PLLL/jyyy9x4sQJqNVqJCYmYtiwYXjqqadM/lDepqSkBAsWLMCWLVtQWFiI6OhopKen49lnn8VNN93kkxg6IhRF4ffff4ckKwu8hR/47L7GUfA+ZCzbIebJTGjzeHY9y6KgOfmcZcPKgB8bG1TO4zw7KsCOxPIA25Wd9mJVBZjhAdDYFc5rQydU/wX82DNz4MAB/Pe//0VGRgYuX76Mn376CY899hhuv/12JCUZlELHjBmD3r1744EHHsCJEyewa9cuvPjii3jkkUfIJFMzIpEIH374Iaqrq/0dCrStLOxd4ZVXXsHUqVORnp6OzZs34+zZs/juu++QlpaG119/3YNR2iY3NxcDBw7EX3/9hUWLFuH06dPYtm0bRo8ejSeffNInMXRkhg0bhl5DrwfPR+JqDXo9cptHwduMZfcglZnWmC8VURRlUwm4zXlB1C8DtL/nxdMaM0asVbdCTcJ5bZeZllRWYkV1FapaLUExkRGgHNgxdET8lswIhUKsW7cOo0aNQu/evfHWW2/hkUceMbk2AwDDMNiyZQtEIhGGDRuGe+65B3fccQc+/vhjf4UdcNx8882IjY3FwoULre6vrKzEfffdhy5dukAikaBfv34Wv+OZM2fi33//xWeffWbqacrNzcWPP/6I0Fby5Js2bbLoVZo/fz7S09OxdOlSpKamQigUguM4bNu2DcOHD0doaCgiIiJw2223IScnx+bPcPDgQSxatAiffvopPv30U4wYMQJdu3bFyJEj8cYbb2Dr1q2mY3NycjBp0iTExMRAJpNh0KBB2Llzp8X1vvrqK3Tv3h0ikQgxMTG46667nPpdzpkzBxRF4fDhw7jrrrvQo0cP9OnTB88//zwOHjxoOi4/Px+TJk2CTCaDXC7HPffcg9LSFjdm4+9lxYoVSElJgUKhwL333ov6+noAwLfffouEhASwrXpHbr/9dsyYMcOpWIMVQWIXn93rfLP4WSyPh/A2BpOkMvP/7d15WNTl+vjx92dm2EH21YVFxH1J3M9xoVTUNE2P4dFMMu34SzNTs6xUXKiOqXWs1I4lmJFax/Rrdo7mrukpt8gNTQ0FFY87KAgIM78/YCZmGFaBYblf18V1OTOf+cwzDsPccz/3cz+mTIMS//w9mi49zObEgweczHxAurZwhqCmBTMab294hIC6qmpmoOj9mXQ6Hctu3eTd69dJM/k7Ym4H7rrAYsFM+/bt+emnn7h79y4PHjzgzJkzREVFYW/SC6JRo0Zs2bKFjIwMbt26xUcffST1MAWo1WreeecdPvroIy5fvlzo9szMTEJDQ9myZQsnT57kxRdfZPTo0YZapH/84x907dqV8ePHk5KSQkpKSplWf50/f56vv/6aDRs2EB8fD0B6ejpTp07l8OHD7Ny5E5VKxdNPP13ow1tv7dq1ODo6Gq1kK6hgAHX//n0GDBjAjh07+OWXXwgPD2fQoEEkJSUBcOTIESZPnsy8efM4e/YsW7dupUePHiU+j9u3b7N161YmTpyIg4NDodv1gZ1Op2PIkCHcvn2bvXv3sn37di5cuEBERITR8RcuXGDTpk1s2bKFLVu2sHfvXt57L296Zfjw4dy8eZPdu3cbjr9z5w7btm1j1KhRJY61prpw4QILFi0iJqtqugCfLmKKSePtjVoyu4WYBiWNrPPqZpKys1lw/X88c+kSP6VnlHi/6k5lbY3ao3zTMGo3N1TFLGF/FObqXAxbGuQYBzOpWi0P8ssICnX/rUH1SxWp7uWiaqGnn36adu3aMWfOHD7//HOj2+rXr8/06dMNl19++WW2bt3KN998Q+fOnXF2dsba2hp7e/simxcWJzs7mzVr1uBZ4A00bNgwo2M+//xzvLy8OH36NK1atSp0jt9++42goCA0Bd6US5YsYfbs2YbLV65cwdnZmbZt29K2bVvD9QsWLGDjxo1s3ryZSZMmkZSUhIODAwMHDsTJyQl/f/9S1ducP38enU5Hs2bNij1ux44dHD9+nMTEREPQt2bNGlq2bMnhw4fp2LEjAFqtltjYWJzyO3iOHj2anTt3Eh0djZubG/369eOrr74y1OF88803uLm51eq6nCtXrjBnzhwaOTryfP3Kz9AUWS8jxb9maby8QKOB/GkLQ2Ym+yE39VsZ1ODuvwVZ+fqRe+NmOe5XOVNMYD4I8VRrcFWrsTLJJKXkT+m7qdXYmjbMq4PLsqEaNM0TFePvf/87q1ev5vTp00bX5+bmEh0dTZs2bXB3d8fR0ZEffvjBkMl4VP7+/kaBDOR9Ax85ciRBQUHUq1ePwMBAgGIf03Sp/dixY4mPj+fTTz8lPT3dUMycnp7OjBkzaNGiBS4uLjg6OnLmzBnDufv06YO/vz9BQUGMHj2auLg4MjIKf5s0pT9/SZ09ExISaNiwoVH2Sj+WhIQEw3UBAQGGQAbyitqvX79uuDxq1Cg2bNhAVv5USFxcHCNGjEBtbrVILaFfnn0lPb3QUunKUOQ2BjLFZJaiVmNVYJVoJ3t7/uFXn1ne3tzMn+YwG8zUoGXZeuVtfFdUw72KYG4LghGurhwIbsKbJqt3r0mPmUIkmKklevToQXh4eKFi2cWLF/PBBx8wY8YMdu3aRXx8POHh4SVu1qlSqQqthjJX4GtuSmbQoEHcunWLlStX8vPPPxumtIp6zCZNmnDhwgWj87u4uBAcHFxol+3XXnuNDRs2EB0dzf79+4mPj6d169aGczs5OXHs2DHWrl2Lr68vs2fPpm3btty9e7fY59skfwflggGJOUX1ODK93sqkm6eiKEbTbIMGDUKr1fL999+TnJzM/v37efbZZ4t97JrO19cXOzs7cnU6rj5CsXhpzfTy5hUPD1pLZqbUCmZZfKys6OPkhKdGYwg+PcwE2zUzM1O+DEtlLcsGUDk7o+QXXZdE3/3Xx6pwcFlXp5kkmKlF3nvvPb777jsOHjxouG7//v0MHjyYZ599lrZt2xIUFMQ5k31JrK2tyTUpMPP09OTevXukp6cbrtPXxBTn1q1bJCQk8Pbbb/PEE0/QvHnzElda/fWvf+X+/fssW7asxPPv37+fyMhInn76aVq3bo2Pjw8XL140Okaj0dC7d28WLlzI8ePHuXjxIrt27Sr2vG5uboSHh/PJJ58YPWc9fTDUokULkpKSjBoxnj59mtTUVJo3b17i+PXs7OwYOnQocXFxrF27lpCQkEpvN2BpKpWKoKAgAJKrYMPJPzk48Dd3D1xNi39lG4MimQtM9FNM9VQqbEyXYCtKpbT3r2zlzbBU5nNVFKXUWRXJzBQmwUwt0rp1a0aNGmW0o3hwcDDbt2/n4MGDJCQk8Le//a3QVhABAQH8/PPPXLx4kZs3b6LVauncuTP29va8+eabnD9/nq+++orY2NgSx+Dq6oq7uzv//Oc/OX/+PLt27WLq1KnF3qdr165MmzaNadOmMXXqVH788UcuXbrETz/9xOeff46iKKjy/4gGBwfz7bffEh8fz6+//srIkSONMh5btmxh6dKlxMfHc+nSJb744gu0Wi1NmzYtcezLli0jNzeXTp06sWHDBs6dO0dCQgJLly6la9euQN7qsTZt2jBq1CiOHTvGoUOHeO655+jZsycdOnQo8TEKGjVqFN9//z2rVq2q9VkZPf1UU1J25WdmimKTPwZRmOmU0eGMDBbeyJseNbdbtsbTs9TZhOqkvBmWytjKoCDTrMr93FyeT05iSGIiuQUy5cVmZiSYEbXB/PnzjaaHZs2aRfv27QkPD6dXr174+PgwZMgQo/tMnz4dtVpNixYt8PT0JCkpCTc3N7788kv+/e9/G5ZzR0VFlfj4KpWKdevWcfToUVq1asWrr77K+++/X+L9Fi1axFdffcUvv/zCwIEDadKkCcOHD0er1fLf//7X0Ffogw8+wNXVlW7dujFo0CDCw8Np37694TwuLi58++23PP744zRv3pwVK1awdu1aWrZsWeIYAgMDOXbsGGFhYUybNo1WrVrRp08fdu7cyfLly4G8b0+bNm3C1dWVHj160Lt3b4KCgli/fn2J5zf1+OOP4+bmxtmzZxk5cmSZ718T/bF7duVmZrbeS+OHe2ncMenBYVW/PiozU6Mij2lm5uu7d9mXn6msLVNMUP7Gd5W1LNtwfpNAxEal4ueMDH7LziK1QPb8DS8v1jbyp79T4VV5dXWaSdGVtk1sDZaWloazszOpqamFmu1lZmaSmJhIYGAgtpW05E6IR1Vbfk+XLVvGxIkTCXNx4RPvyvtgGJT4Oxeys1lWvwG9HB0N1zv26kXDFcsr7XFruvSDB0ka+4Lh8kc3b7A8f6+893x8ecrZ2ej4egMGUH/J4iodY0XIuXGDc91LbtlgKnjvHqMi6Yp2Lfod7qxZY3Rdl3O/kabVsjkgkOCS2pKoVDQ7/mutappX3Od3QZKZEUJUmeHDh3PmzBmW9QqrtMfI0GpJzC8Ib2Fr/Mdf6mWKV1TjvE529oUCGaiZK5kgb9d0rArXmxRLo0FTzq16Sv0QZrIq+h28S7Olgca9bnb/BQlmRB2RlJSEo6NjkT8VtVRdFM/T05OmTZvilL9cvzKczcpES960iJdJgaSsZCqexmSVj35Lg6QipgVr6jSTolKVuZjXyssLpZJbJ5hrnKfvAqzf0uB2Tg7vX7/OOjMLK+pqvQxI0zxRR/j5+RW7Gsuvhv5RrqmsGpW+y3RZFdUsD8CuTZtKe9zaQGVjg9rTw9BQTh/MXMvJ4VZOTqEi4JoazEDeyqSHBVYllsQ00KsM5nrN6LsA38nvApz08CExd27jp9EwwtXVeIx1tF4GJJgRdYRGozEUnwrLWrFiBfs3b2ZoZiYtKqH+53RmXiNC03Nr/Hyx8vev8Merbaz8/uiO61xgKfZ/7qXxrKtboWNrqrKuTKrM7r965nfONt6fSd/918fMNFldzszINJMQokpt3LiRr3bvJiGzcvZoKmpPJoeuXUvs8CyMly0rikKEswteGg1Pmlk5U5ODGY1PWYOZyu+nYy6z4qHR4KZWG/bGTJEeM2ZJMCOEqFL6DFlSJXQBztRquZCdn5mxMQ1mulX449VGpgHKHB8fdgU1LtR8UO3sXKOXuZc101IV00yqevVQTFYsvezhyY/BTZjgnld8rO8x4yvdf43INJMQokrpG+cll2J1RlnZKArfBwZxJisTb5MPX4cunSv88Wojc9kWlZmMlqaGrmTSq47TTPouwMXV8ui7//qYzczU3WBGMjNCiCplaJxHxbe4UhSFRtbW9HWqZzSlZBMSUunLamuL0k4d1eQpJih7A7yqCGag5OzKteIyMzLNJIQQVcOQmXnwoNBmppXFIX87ClGy0vaOqenBTFnHX2XBjElAcuVhNs8nJ/F8cl77iJRiMjPmVkPVFRLMiAoVGxuLi4uL4XJUVBTt2rWz2HhE9aPfbDItO5u7FTzVtOj6dT67dYtbJtsYOHSTYKa06kpmRu3oiKpAd+jiKPb2qIrpPluRTKeKVCj8nJHB0YwMdDodG/wDWNvIn0DTPbFUKtRuxqvN6hKpmSlCQrPS74BcEZqfSSjX/a5du0Z0dDTff/89V65cwcvLi3bt2jFlyhSeeOKJco8nKiqKTZs2lWqn7IIiIiIYMGBAuR+3MgUEBDBlyhSmTJli6aHUaXZ2dtSvX58rV65wNSenUGFpeWVptXxx5zY5QP+CHzwaDfZl3AS0LlM7OaFyckJ7716xx9X0YAbysi1Z586V6riqWglnml3RL83OAe5ptXhbWeFtblm2h0elN/WrziQzU4NdvHiR0NBQdu3axcKFCzlx4gRbt24lLCyMiRMnluucOp2OHJNvtWVhZ2eHVx1OdYrSOXDgANd37jTb2K68fsvKIgdwUavxKxAg2bVtW6NX3VhCaQIVK7/6VTCSyqUp5XLrsnYLfhSmNTM2KhX2St5H9e1iMpl1uV4GJJip0V566SUUReHQoUP85S9/ISQkhJYtWzJ16lR++uknLl68iKIoRtmVu3fvoigKe/bsAWDPnj0oisK2bdvo0KEDNjY2rFmzhrlz5/Lrr7+iKAqKohAbGwvAkiVLaN26NQ4ODjRs2JCXXnqJ+/fvG85vOs1kKjIykiFDhvDOO+/g7e2Ni4sLc+fOJScnh9deew03NzcaNGjAqlWrjO535coVIiIicHV1xd3dncGDB3Px4sVC5120aBG+vr64u7szceJEHuYv/+3VqxeXLl3i1VdfNTwnYTn+/v44V/DWAqey8vvL2Ngavb5SL1N2pQpmavhqJjDuqVPscWVc+fQozDbOy9/S4Id791h4/To7zGTN6vKybJBgpsa6ffs2W7duZeLEiTiY+dZZXEBhzowZM3j33XdJSEigb9++TJs2jZYtW5KSkkJKSgoREREAqFQqli5dysmTJ1m9ejW7du1ixowZZXqsXbt2cfXqVfbt28eSJUuIiopi4MCBuLq68vPPPzNhwgQmTJhAcv7yxIyMDMLCwnB0dGTfvn38+OOPODo60q9fP7Kz/9gzZvfu3Vy4cIHdu3ezevVqYmNjDUHYt99+S4MGDZg3b57hOQnLsvL1hQrcFE/fhK+5yeaSUi9TdiUFM4qdHeoy/o2pjkrbCK+sK58ehblgRr+lwfZ794i9c5u96fcLHSOZGVEjnT9/Hp1OR7NmzSrkfPPmzaNPnz40btyY+vXr4+joiEajwcfHBx8fH+zs7ACYMmUKYWFhBAYG8vjjjzN//ny+/vrrMj2Wm5sbS5cupWnTpowdO5amTZuSkZHBm2++SZMmTZg5cybW1tYcOHAAgHXr1qFSqfjss89o3bo1zZs3JyYmhqSkJEOGCcDV1ZWPP/6YZs2aMXDgQJ588kl27txpeEy1Wo2Tk5PhOQnLOXPmDOP+9jfeSUutsHOa25NJZW+PXevWFfYYdUVJwYyVn1+tyG6WdoVSaTM4FcH8ztl5wczp/Oyj9JgpTIKZGkq/pLWi/qB0KGWB5O7du+nTpw/169fHycmJ5557jlu3bpGenl7qx2rZsiWqAnu+eHt707rAB45arcbd3Z3r168DcPToUc6fP4+Tk5Nhl2s3NzcyMzO5cOGC0XnVBQrgfH19DecQ1Ut6ejqrVq1i282bFXK+bK2W37LyOv+2LND5175jRxQzxZKieCVNIdWG4l8o/ZYGVbGVgZ7KyQnFpJbMU6PBXa02dGaS7r+FSTBTQzVp0gRFUUhIKHoVlD5gKNjL42ERLeTNTVWZunTpEgMGDKBVq1Zs2LCBo0eP8sknnxR7XnOsTD5cFEUxe51WqwVAq9USGhpKfHy80c9vv/3GyJEjiz2v/hyietH3mrnx4AHp2kdfnp2c//tXT6WifoHfA5liKp/SZGZqg9LWwlRVjxn4owtwQfN8fNkf3ISg/OXY5jMzMs0kaiA3NzfCw8P55JNPzGZF7t69i2d+pF6wPqS0S62tra3JNamcP3LkCDk5OSxevJguXboQEhLC1atXy/8kSql9+/acO3cOLy8vgoODjX6cnZ1LfR5zz0lYhouLC+7u7gAkZz/6Hk2NbWw40iSEdf4BRtlKeyn+LZe6EsxovL1Ld1wVT0ubmzLS6XSG7r9+ZrKNdblhHkgwU6MtW7aM3NxcOnXqxIYNGzh37hwJCQksXbqUrl27YmdnR5cuXXjvvfc4ffo0+/bt4+233y7VuQMCAkhMTCQ+Pp6bN2+SlZVF48aNycnJ4aOPPuL3339nzZo1rFixopKfJYwaNQoPDw8GDx7M/v37SUxMZO/evbzyyitcvny51OcJCAhg3759XLlyhZsVNL0hyk+fnUl6mF3CkaVjrVIRUKCRmNrDA5sKXjFVV6jd3QtteFhQbQlmVNbWqD2L3+ZC7eaGqgJbCJSGuSmjNK2WDF1eptl03zGQzIwEMzVYYGAgx44dIywsjGnTptGqVSv69OnDzp07Wb58OQCrVq3i4cOHdOjQgVdeeYUFCxaU6tzDhg2jX79+hIWF4enpydq1a2nXrh1Llizh73//O61atSIuLo533323Mp8iAPb29uzbt49GjRoxdOhQmjdvztixY3nw4AH1ytCVc968eVy8eJHGjRsbslbCcgx7NFVAZsYch65da0WRqiUoilLs1EptWJatV1Jxb1VOMRke0yQwOZWZSfjvefWBrmo1diqTj261uk53/wVQdFW1OYoFpaWl4ezsTGpqaqEPv8zMTBITEwkMDMS2iqNvIUqrNv6ezp49m/nz5zPc2YW5j5DGf6jTMTrpEiE2Nrzh5Y19/h963+hoXIYNrajh1jlJY18g/eBBs7cF79ldpY3kKtPlya9w74cfirzdsfcTNPz44yocEdz6/HOuv7/IcPnXBw/4a9IlNMA3/gE0NfkboPH2psnePVU6xqpS3Od3QZKZEUJYhD4zc+8RVxudz8rieGYm2+7dw86oWV6XRzpvXVdk9kWjqVUrZ0rKvFTlsmw90/9f/dJsjaIUCmRApphAghkhhIUMHz6c9PR0VvTv/0jn0ffeaGH7R+df64CAWlPXYSlF/f9ZeXvXqj2AStrSwBIZKNPgRN8BOFOnI8PMCs3aFFyWlwQzQgiLsLOzw97eHqtGDR/pPKfzm+W1KNBfRpZkP7oig5laFiSWWDNThVsZ6JkGM/q9mQAOmFm9Wtcb5oEEM0IIC7Nu2OiR7m+u8699F5lielR1J5gpPvNS1cuyoXAwU7CQ/ZcHD0o8vi6SYEYIYTHz589n6LJPOJRR+g7SBeXodJzN7/zbQh/MKAoOnTtX1BDrrCKDmVq0kglKUTNjgeBN5eCAkr+FjF7H/MtPm+mtVdd7zIAEM0IIC4qPj2f/8eOGrQjK6vfsLLJ0OhxUKhrlFxLbtmqFugzNFIV5Gm9vMFMbU9syM2p3dyiqCF2jQeNRfB+aypDXBdh46mhlg4bsDmpMEzP9f6RmRoIZIYQFGRrnlbPXzN3cXBpaWdHSxhZVfireQbr+VghFo0HjXfgbf20LZhSVqsgiXysvL4sVO1t5Gv/fW6tUeBcRdMk0ExRuIyiEEFVEvzz7MuVrd9XJ3oFtQY15WKBdlizJrjhWfn7kXE0pdF1tY+Xjw8Pk5ELXayzQMM/w2GUo6pVgRjIzQggLMmRmHnHPLKv8rIxiY4Nd+/aPPC6Rx1zgYskP+MpS1IolS3T/1dN4ljJA0WhQu7pW7mBqAAlmRI0WGxuLi4uLpYchysmQmcnIILeMzch1Oh1ak/vYh7ZHVcyeQqJsTIMZtadHrfz/1fgUFcxYrstxabMtGg8PFNPtDeogmWYqwicTdlXp401c8XiZ7xMZGcnq1asNl93c3OjYsSMLFy6kTZs2pTpHVFQUmzZtKrSbtqIobNy4kSFDhpR5XEKUVoMGDbCysiL74UOu5eRQvwzdgM9nZ/Ns0iU62NnzSYMGgOySXdFMg5naOMUERWdgLDvNVMpgRqaYAAtmZvbs2YOiKGZ/Dh8+bDjO3O1VsVNzTdGvXz9SUlJISUlh586daDQaBg4caOlhGTx8WDmbCFa2mjrumkatVhMUFIS3qyt3cnPKdN+EzEzuabWkav+YonLoIsFMRbLyq29yuZYGM9Vymql0NTOykimPxYKZbt26GT6E9T/jxo0jICCADh06GB0bExNjdNyYMWMsNOrqx8bGBh8fH3x8fGjXrh2vv/46ycnJ3LhxA4DXX3+dkJAQ7O3tCQoKYtasWYYP6tjYWObOncuvv/5qCBRjY2MJCAgA4Omnn0ZRFMNlgO+++47Q0FBsbW0JCgpi7ty55OT88SGkDzYHDx6Mg4MDCxYsIDg4mEWL/tg0DeDkyZOoVCouXLhQ4nO8e/cuL774It7e3tja2tKqVSu2bNlidMy2bdto3rw5jo6OhgBP7/Dhw/Tp0wcPDw+cnZ3p2bMnx44dM7q/uXEDLFiwAC8vL5ycnBg3bhxvvPEG7dq1M7pvTEwMzZs3x9bWlmbNmrFs2bISn5P4w/Hjx/l9x05a2dqVfHABp7KMm+WpnJ2xbdG8wsdXl9WVzExRjfEsGsyUOjMjwQxYcJrJ2toanwK/QA8fPmTz5s1MmjTJqNshgIuLi9Gxwrz79+8TFxdHcHAw7u7uADg5OREbG4ufnx8nTpxg/PjxODk5MWPGDCIiIjh58iRbt25lx44dADg7O/Pkk0/i5eVFTEwM/fr1Q52/NHHbtm08++yzLF26lO7du3PhwgVefPFFAObMmWMYx5w5c3j33Xf54IMPUKvV2NjYEBMTw/Tp0w3HrFq1iu7duxsKQIui1Wrp378/9+7d48svv6Rx48acPn3aMCaAjIwMFi1axJo1a1CpVDz77LNMnz6duLg4AO7du8eYMWNYunQpAIsXL2bAgAGcO3cOJyenIscdFxdHdHQ0y5Yt409/+hPr1q1j8eLFBAYGGu6zcuVK5syZw8cff8xjjz3GL7/8wvjx43FwcJCgu5Ssra1R+Ze9C/Apk20MHDp3rlV7BlUHphmL2hrMFNkgsAYEM9IwL0+1qZnZvHkzN2/eJDIystBtkyZNYty4cQQGBvLCCy/w4osvoiqm4CkrK4usAk240tLSKmPI1cKWLVtwdHQEID09HV9fX7Zs2WL4/3n77bcNxwYEBDBt2jTWr1/PjBkzsLOzw9HREY1GYxQs2uV3mjQNIqOjo3njjTcMH9JBQUHMnz+fGTNmGAUzI0eOZOzYsYbLzz//PLNnz+bQoUN06tSJhw8f8uWXX/L++++X+Px27NjBoUOHSEhIICQkxPC4BT18+JAVK1YYAqNJkyYxb948w+2PP25cj/Tpp5/i6urK3r17jabkTMcdERHBCy+8wPPPPw/A7Nmz+eGHH7h//77hmPnz57N48WKGDh0KQGBgIKdPn+bTTz+VYKYM1G5uqOzt0WZklOp4rU5HQuYfG0yC7MdUGVS2tqjd3cm9dQuovcGM2tERlaMj2gLvbcXeHlW9ehYckwOKvT26Et4TUjOTp9qUQH/++eeEh4fTsKHxpnPz58/nm2++YceOHYwYMYJp06bxzjvvFHuud999F2dnZ8OP6Tlrk7CwMOLj44mPj+fnn3+mb9++9O/fn0uXLgHwr3/9iz//+c/4+Pjg6OjIrFmzSEpKKtdjHT16lHnz5uHo6Gj4GT9+PCkpKWQUeMOZThP6+vry5JNPsmrVKiAvAMvMzGT48OElPmZ8fDwNGjQwBDLm2NvbG2V4fH19uX79uuHy9evXmTBhAiEhIYbfifv37xf6fzAd99mzZ+nUqZPRdQUv37hxg+TkZF544QWj/5MFCxaUavpM5Dl58iR9+vRhwtUrpb7PxexsHuh02CoKQdbWgDTLqywFAxjTGpraxDQLY+XrW2iWoKpZlaIeRmpm8lR4ZiYqKoq5c+cWe8zhw4eNPjguX77Mtm3b+PrrrwsdWzCzoK9VmDdvntH1pmbOnMnUqVMNl9PS0mptQOPg4GBY3goQGhqKs7MzK1euZODAgYwYMYK5c+cSHh6Os7OzYaqkPLRaLXPnzjVkIQqyLbDJn4ODQ6Hbx40bx+jRo/nggw+IiYkhIiICe3v7Eh/Tzq7kOgorkxUwiqKgK7BkNzIykhs3bvDhhx/i7++PjY0NXbt2JTs72+h+5sZt+ses4Hm1Wi2QN9XU2WQvILVMd5SalZUVO3fuxN7KCp2zS6k+QPT1Ms1sbFErCho/X6waPdqGlcI8Kz8/Mk+cyPt3LduXqSCNrw9Z584ZLhfVFbgqaby8yM7/YlrcMaISgplJkyYxYsSIYo8pWFAKeQWU7u7uPPXUUyWev0uXLqSlpfG///0Pb29vs8fY2NhgUwt7IZSGoiioVCoePHjAgQMH8Pf356233jLcfsnkjWFtbU2umYZlVlZWha5v3749Z8+eNQqeSmvAgAE4ODiwfPly/vOf/7Bv375S3a9NmzZcvnyZ3377rdjsTHH279/PsmXLGDBgAADJycncvHmzxPs1bdqUQ4cOMXr0aMN1R44cMfzb29ub+vXr8/vvvzNq1KhyjU3k/T1QFIWMhw+5lZuLh6bkP0v1VGr+bO9AK7v8KaauXS3+Lbq20mdmVPXqoc6f0q6NrHxNi50t3xywNIGKBDN5KjyY8fDwwKMMG3PpdDpiYmJ47rnnCn3DNueXX37B1tZWGqXly8rK4tq1awDcuXOHjz/+mPv37zNo0CBSU1NJSkpi3bp1dOzYke+//56NGzca3T8gIIDExETDdI6TkxM2NjYEBASwc+dO/vSnP2FjY4OrqyuzZ89m4MCBNGzYkOHDh6NSqTh+/DgnTpwwrP4pilqtJjIykpkzZxIcHEzXUk4J9OzZkx49ejBs2DCWLFlCcHAwZ86cQVEU+vXrV6pzBAcHs2bNGjp06EBaWhqvvfZaqTI+L7/8MuPHj6dDhw5069aN9evXc/z4caOanaioKCZPnky9evXo378/WVlZHDlyhDt37hhlB0XRbGxsaNSoEZcuXSL5YXapgpmejo70LPDB6tC1W2UOsU7TBzO1tV5Gz7RBXlErnKpSiVNIGg1q+SwEqkHNzK5du0hMTOSFF14odNt3333HypUrOXnyJBcuXOCzzz7jrbfe4sUXX6yzmRdTW7duxdfXF19fXzp37szhw4f55ptv6NWrF4MHD+bVV19l0qRJtGvXjoMHDzJr1iyj+w8bNox+/foRFhaGp6cna9euBfJW/Gzfvp2GDRvy2GOPARAeHs6WLVvYvn07HTt2pEuXLixZsgR/f/9SjfWFF14gOzvbqMi2NDZs2EDHjh3561//SosWLZgxY4bZbFJRVq1axZ07d3jssccYPXo0kydPxqsU32ZGjRrFzJkzmT59Ou3btycxMZHIyEijKbVx48bx2WefERsbS+vWrenZsyexsbFGK55EyR51w0mHLp1LPkiUi35qqfYHM6Y1M5Z/viVlXTSentL9N5+i05Wxh3gFGzlyJJcuXeLAgQOFbtu6dSszZ87k/PnzaLVagoKCGDduHBMnTkRTim9vemlpaTg7O5Oamko9k+r0zMxMEhMTCQwMNPqQEhXvwIED9OrVi8uXLxc5RVjd9enTBx8fH9asWVOlj1vbf09ffPFFVq5cyf9zd+dlj+K/jaZrtWRptbjl/w2wCQkhaPP/VcUw66TMM2dIHPI0rs8+i8/bb5V8hxoq/edDJBVYgdgoZpXFi8pTt3zP1QItLUzZtm1D4Pr1VTiiqlfc53dBFl+a/dVXXxV5W79+/Uo9lSCqr6ysLJKTk5k1axbPPPNMjQlkMjIyWLFiBeHh4ajVatauXcuOHTvYvn27pYdW6xj2aMopOeO29/59pqdcJczRkU/qN7D4B05tV2emmUx76lSDDTVLmmaSHjN/kPyUqHRr166ladOmpKamsnDhQqPb4uLijJY1F/xp2bKlhUacR1EU/v3vf9O9e3dCQ0P57rvv2LBhA71797bouGqjxo0b4+XlhX2BJoZF0TfL88nPzEh/mcqlrlcPlaNjrQ9mNCZfsqpFzUwJ3X1lWfYfLJ6ZEbVfZGSk2WaIAE899VShZc16pSkIr0x2dnaGzsiicg0dOpRhw4aR/LcJ3N+7t9hjT2cV6Pyr0WBv0h9IVDwrP79avSwbQGVtjdrTg9wbN/OaOFaD6VyNZwk1M5KZMZBgRliUk5OT0ZYCom7SL6suqVeMTqfjdIHOv3Zt26Iy0x9IVCwrP79an5kBsPLxJffGzWrRYwbyugAX1xm7pGCnLpFpJiFEtWFdQjCT/PAh97RarBSFYBsbqZepItaNg1C7uVl6GJVOXyejqQY9ZvSKy77IJpN/kGBGCFEtvPrqq4S+PoMf7hW9l5p+iqmpjQ1WiiL1MlXEvkOHOtGUUB/MVIdl2XrFBzOSmdGTYEYIUS3cunWLiykpXCym18zpAjtlq+ztsWvduqqGV6fZt29v6SFUCU1+47zqMs0EEsyUltTMCCGqBf3y7OSHRQczneztydBq6ebggH2nTigWLhKvK9TOzpYeQpXQZ2Sqw1YGekWuWLKyku6/BUgwI4SoFvRdgJOLmc34s4Mjf3bI28bAoWuXqhiWqEP0WxpUh2XZekVlXzSeHnVi6q+0ZJpJVHuKorBp06YqfcyAgAA+/PDDKn3Mus6QmTHZzbwo9lL8KyqYoWamGq3cKqrI10pWMhmRzEwRFkcMrNLHm7Z+S5nvExkZyerVqw2X3dzc6NixIwsXLqRNmzalOkdUVBSbNm0iPj7e6HpFUdi4cSNDhgwp87iEKA99ZiYlI4NMrRZbkz1nkrKzuZ2bS1MbGxy9vLBp0sQSwxS1mNrdHcXODk0ZNkuubEVNM0m9jDHJzNRw/fr1IyUlhZSUFHbu3IlGo2HgwKoNxIrzsJj6ByEKcnd3xzm/NuOymd+bDampjEy6xLvX/4dD166SYhcVTlGpsGvbFkWttvRQDIraskC6/xqTYKaGs7GxwcfHBx8fH9q1a8frr79OcnIyN27cAOD1118nJCQEe3t7goKCmDVrliHAiI2NZe7cufz6668oioKiKMTGxhIQEADA008/jaIohsuQt5N5aGgotra2BAUFMXfuXHJycgy3K4rCihUrGDx4MA4ODixYsIDg4GAWLVpkNO6TJ0+iUqm4cOFCmZ/zlStXiIiIwNXVFXd3dwYPHszFixcB2LZtG7a2tty9e9foPpMnT6Znz56GywcPHqRHjx7Y2dnRsGFDJk+eTHp6epnHIiqOoih06tSJDs2akW1m/9uCzfIcuki9jKgc9u0fs/QQjEhmpnQkmKlF7t+/T1xcHMHBwbi7uwN5HXZjY2M5ffo0//jHP1i5ciUffPABABEREUybNo2WLVsasjsREREcPnwYgJiYGFJSUgyXt23bxrPPPsvkyZM5ffo0n376KbGxsURHRxuNY86cOQwePJgTJ04wduxYxo4dS0xMjNExq1atonv37oaphdLKyMggLCwMR0dH9u3bx48//oijoyP9+vUjOzub3r174+LiwoYNGwz3yc3N5euvv2bUqFEAnDhxgvDwcIYOHcrx48dZv349P/74I5MmTSrTWETF++GHH9i/cSMtTFrJ63Q6Q4+Zlja2UvwrKo3dY9VrGbrKwQGVo2Oh6yWYMSbBTA23ZcsWw8aMTk5ObN68mfXr16PKrzd4++236datGwEBAQwaNIhp06bx9ddfA3l7Dzk6OqLRaAzZHTs7Ozzzvwm4uLjg4+NjuBwdHc0bb7zBmDFjCAoKok+fPsyfP59PP/3UaEwjR45k7NixBAUF4e/vz/PPP8/Zs2c5dOgQkDf19OWXXzJ27NgyP99169ahUqn47LPPaN26Nc2bNycmJoakpCT27NmDWq0mIiLCaDf2nTt3cufOHYYPHw7A+++/z8iRI5kyZQpNmjShW7duLF26lC+++ILM/G//wnKsGzYsdF1KTg53cnPRAK1CQqpVgaaoXezatbX0EAoxl52RaSZjUgBcw4WFhbF8+XIAbt++zbJly+jfvz+HDh3C39+ff/3rX3z44YecP3+e+/fvk5OTQ7169cr1WEePHuXw4cNGmZjc3FwyMzPJyMjA3t4egA4mG//5+vry5JNPsmrVKjp16sSWLVvIzMw0BBdlHcP58+cL7eeUmZlpmLIaNWoUXbt25erVq/j5+REXF8eAAQNwdXU1OkdcXJzh/jqdDq1WS2JiIs2bNy/zuETFUTk4oHJ3R3vrluE6/RRTYxsb3Lr/2VJDE3WAuhruFafx8iI7MbHQdeIPEszUcA4ODoYlrQChoaE4OzuzcuVKBg4cyIgRI5g7dy7h4eE4Ozuzbt06Fi9eXK7H0mq1zJ07l6FDhxa6zbbAtICDmY3/xo0bx+jRo/nggw+IiYkhIiLCEPyUdQyhoaFGgYiePoPUqVMnGjduzLp16/h//+//sXHjRqNpLq1Wy9/+9jcmT55c6ByNStgbSFSuEydOMHToUHTXr/NdgZbyp/KDmZa2tthLvYyoY8wFLrIvkzEJZmoZRVFQqVQ8ePCAAwcO4O/vz1tvvWW4/dKlS0bHW1tbk5ubW+g8VlZWha5v3749Z8+eNQqeSmvAgAE4ODiwfPly/vOf/7Bv374yn0M/hvXr1+Pl5VVshmnkyJHExcXRoEEDVCoVTz75pNE5Tp06Va7nISqXq6sr58+fR6NSkaPToclfsXQq649gxqFzZ0sOUYgqZzqlpEj330KkZqaGy8rK4tq1a1y7do2EhARefvll7t+/z6BBgwgODiYpKYl169Zx4cIFli5dysaNG43uHxAQQGJiIvHx8dy8eZOsrCzD9Tt37uTatWvcuXMHgNmzZ/PFF18QFRXFqVOnSEhIYP369bz99tsljlOtVhMZGcnMmTMJDg6mazkbno0aNQoPDw8GDx7M/v37SUxMZO/evbzyyitcvnzZ6Lhjx44RHR3NX/7yF6PM0euvv85///tfJk6cSHx8POfOnWPz5s28/PLL5RqTqDh+fn7Y2tqSo9WSUmB59kR3D97w9KJnu8fqTGt9IfRMszAaT09pTWBCgpkabuvWrfj6+uLr60vnzp05fPgw33zzDb169WLw4MG8+uqrTJo0iXbt2nHw4EFmzZpldP9hw4bRr18/wsLC8PT0ZO3atQAsXryY7du307BhQx57LG+pYnh4OFu2bGH79u107NiRLl26sGTJEvz9/Us11hdeeIHs7OxyFf7q2dvbs2/fPho1asTQoUNp3rw5Y8eO5cGDB0aZmiZNmtCxY0eOHz9uWMWk16ZNG/bu3cu5c+fo3r07jz32GLNmzcLXt/rsx1JXqVQqgoKCAEgqEMy0tbPjOTc3Wvfta6mhCWExpr1mpF6mMEWnM9PQoZZJS0vD2dmZ1NTUQlMTmZmZJCYmEhgYaPTtXVS8AwcO0KtXLy5fvoy3t7elh1Oj1KXf06eeeorvvvuO2V7ejMgv2tZrFLMKB9nGQNQxGUeOcOnZ0YbLTn370mDpPyw4oqpT3Od3QVIzIypdVlYWycnJzJo1i2eeeUYCGVEsfS2TPjOzP/0+d3Jy6eTiQtP21asHiBBVwbRmRpZlFybTTKLSrV27lqZNm5KamsrChQuNbouLizP0yTH9admypYVGLCzJsHu2TgvA2jt3eONaCvuc66GysbHk0ISwiELBjEwzFSKZGVHpIiMjiYyMNHvbU089ReciVqdYWVlV4qhEddWiRQs6duxIcGoqAKcy84rSO/bqZcFRCWE5Knt7VE5OaO/dAySYMUeCGWFRTk5OhRrgibotLCyMQ4cOcfnVV/n9uy3cyM1BBXQaOszSQxPCYjSenmQbghmZZjIl00xCiGrJumEjQ7O8IDs73EOlXkbUXQWzMVIzU5gEM0KIakndoD7xDx4A0LaRP4pabeERCWE5BbMxpku1hUwzCSGqobFjx/LlmjU8zMkBoH2njhYekRCWpQ9gFGtrVNI4shDJzAghqh1bW1tDIAPQZdAgC45GCMvTTy1J91/zJDMjhKh29MuzQx0cGB8URKf+/S08IiEsS18zIyuZzJPMjBCi2tEHM9kaDYMGDcLR0dHCIxLCsiSYKZ5kZopw+Y39Vfp4Dd7rXq77Xbt2jejoaL7//nuuXLmCl5cX7dq1Y8qUKTzxxBOPNKbY2FimTJnC3bt3H+k8QpSVvgvwpQcPsO8i2xcIUXCaSRQmwUwNdvHiRf70pz/h4uLCwoULadOmDQ8fPmTbtm1MnDiRM2fOWHqIQpSLfrPJtOxsTttY083C4xHC0gzBjGRmzJJpphrspZdeQlEUDh06xF/+8hdCQkJo2bIlU6dO5aeffgIgKSmJwYMH4+joSL169XjmmWf43//+ZzjHr7/+SlhYGE5OTtSrV4/Q0FCOHDnCnj17eP7550lNTUVRFBRFISoqykLPVNQ19vb2hn9fz8iw4EiEqB5Udnao6tWThnlFkMxMDXX79m22bt1KdHQ0Dg4OhW53cXFBp9MxZMgQHBwc2Lt3Lzk5Obz00ktERESwZ88eAEaNGsVjjz3G8uXLUavVxMfHY2VlRbdu3fjwww+ZPXs2Z8+eBZC6BVGltm3bxtGjRxk8eLClhyJEtaDx8pQeM0WQYKaGOn/+PDqdjmbNmhV5zI4dOzh+/DiJiYk0bNgQgDVr1tCyZUsOHz5Mx44dSUpK4rXXXjOcp0mTJob7Ozs7oygKPj4+lftkhDCjb9++9O3b19LDEKLa0Hh6Ss1MEWSaqYbS6XQAxfYbSEhIoGHDhoZABvI28XNxcSEhIQGAqVOnMm7cOHr37s17773HhQsXKnfgQgghysXKy0tqZoogwUwN1aRJExRFMQQl5uh0OrPBTsHro6KiOHXqFE8++SS7du2iRYsWbNy4sdLGLYQQonysGjZCVa+epYdRLUkwU0O5ubkRHh7OJ598Qnp6eqHb7969S4sWLUhKSiI5Odlw/enTp0lNTaV58+aG60JCQnj11Vf54YcfGDp0KDExMQBYW1uTm5tb+U9GCCFEiWxbtpDuv0WQYKYGW7ZsGbm5uXTq1IkNGzZw7tw5EhISWLp0KV27dqV37960adOGUaNGcezYMQ4dOsRzzz1Hz5496dChAw8ePGDSpEns2bOHS5cuceDAAQ4fPmwIdAICArh//z47d+7k5s2bZMiqEiGEsBjbli0tPYRqq1KDmejoaLp164a9vT0uLi5mj0lKSmLQoEE4ODjg4eHB5MmTyc7ONjrmxIkT9OzZEzs7O+rXr8+8efMMNSN1WWBgIMeOHSMsLIxp06bRqlUr+vTpw86dO1m+fDmKorBp0yZcXV3p0aMHvXv3JigoiPXr1wOgVqu5desWzz33HCEhITzzzDP079+fuXPnAtCtWzcmTJhAREQEnp6eLFy40JJPVwgh6jRZyVQ0RVeJUcGcOXNwcXHh8uXLfP7554U6yebm5tKuXTs8PT1ZvHgxt27dYsyYMQwdOpSPPvoIgLS0NEJCQggLC+Ott97it99+IzIykjlz5jBt2rRSjSMtLQ1nZ2dSU1OpZzLfmJmZSWJiIoGBgdja2lbI8xaiosnvqRCiLiru87ugSl2arf+GHxsba/b2H374gdOnT5OcnIyfnx8AixcvJjIykujoaOrVq0dcXByZmZnExsZiY2NDq1at+O2331iyZAlTp06V+UMhhBCijrNozcx///tfWrVqZQhkAMLDw8nKyuLo0aOGY3r27ImNjY3RMVevXuXixYtmz5uVlUVaWprRjxBCCCFqJ4sGM9euXcPb29voOldXV6ytrbl27VqRx+gv648x9e677+Ls7Gz4KdhnRQghhBC1S5mDmaioKMNePUX9HDlypNTnK6kPirljSmoYN3PmTFJTUw0/BZcmCyGEEKJ2KXPNzKRJkxgxYkSxxwQEBJTqXD4+Pvz8889G1925c4eHDx8asi8+Pj6FMjDXr18HKJSx0bOxsTGalhJCCCFE7VXmYMbDwwMPD48KefCuXbsSHR1NSkoKvr6+QF5RsI2NDaGhoYZj3nzzTbKzs7G2tjYc4+fnV+qgqTS0Wm2FnUuIiia/n0IIUbRKXc2UlJTE7du3SUpKIjc3l/j4eACCg4NxdHSkb9++tGjRgtGjR/P+++9z+/Ztpk+fzvjx4w1LsEaOHMncuXOJjIzkzTff5Ny5c7zzzjvMnj27QlYyWVtbo1KpuHr1Kp6enlhbW8sKKVFt6HQ6srOzuXHjBiqVyhDQCyGE+EOl9pmJjIxk9erVha7fvXs3vXr1AvICnpdeeoldu3ZhZ2fHyJEjWbRokdE00YkTJ5g4cSKHDh3C1dWVCRMmlCmYKWmdenZ2NikpKdLhVlRb9vb2+Pr6SjAjhKhTSttnplKDmeqiNP8ZOp2OnJwc2YtIVDtqtRqNRiMZQyFEnVMtmubVJIqiYGVlhZWVlaWHIoQQQogykI0mhRBCCFGjSTAjhBBCiBpNghkhhBBC1Gh1omZGX+MsezQJIYQQNYf+c7uktUp1Ipi5d+8egOzRJIQQQtRA9+7dw9nZucjb68TSbK1Wy9WrV3Fycqrw5a1paWk0bNiQ5OTkYpeNicolr0P1IK9D9SCvQ/Ugr8Oj0+l03Lt3Dz8/P1Sqoitj6kRmRqVS0aBBg0p9jHr16skvazUgr0P1IK9D9SCvQ/Ugr8OjKS4joycFwEIIIYSo0SSYEUIIIUSNJsHMI7KxsWHOnDlGe0mJqievQ/Ugr0P1IK9D9SCvQ9WpEwXAQgghhKi9JDMjhBBCiBpNghkhhBBC1GgSzAghhBCiRpNgRgghhBA1mgQzj2DZsmUEBgZia2tLaGgo+/fvt/SQ6pSoqCgURTH68fHxsfSwar19+/YxaNAg/Pz8UBSFTZs2Gd2u0+mIiorCz88POzs7evXqxalTpywz2FqspNchMjKy0PujS5culhlsLfbuu+/SsWNHnJyc8PLyYsiQIZw9e9boGHlPVD4JZspp/fr1TJkyhbfeeotffvmF7t27079/f5KSkiw9tDqlZcuWpKSkGH5OnDhh6SHVeunp6bRt25aPP/7Y7O0LFy5kyZIlfPzxxxw+fBgfHx/69Olj2CNNVIySXgeAfv36Gb0//v3vf1fhCOuGvXv3MnHiRH766Se2b99OTk4Offv2JT093XCMvCeqgE6US6dOnXQTJkwwuq5Zs2a6N954w0IjqnvmzJmja9u2raWHUacBuo0bNxoua7VanY+Pj+69994zXJeZmalzdnbWrVixwgIjrBtMXwedTqcbM2aMbvDgwRYZT112/fp1HaDbu3evTqeT90RVkcxMOWRnZ3P06FH69u1rdH3fvn05ePCghUZVN507dw4/Pz8CAwMZMWIEv//+u6WHVKclJiZy7do1o/eGjY0NPXv2lPeGBezZswcvLy9CQkIYP348169ft/SQar3U1FQA3NzcAHlPVBUJZsrh5s2b5Obm4u3tbXS9t7c3165ds9Co6p7OnTvzxRdfsG3bNlauXMm1a9fo1q0bt27dsvTQ6iz977+8Nyyvf//+xMXFsWvXLhYvXszhw4d5/PHHycrKsvTQai2dTsfUqVP585//TKtWrQB5T1SVOrFrdmVRFMXosk6nK3SdqDz9+/c3/Lt169Z07dqVxo0bs3r1aqZOnWrBkQl5b1heRESE4d+tWrWiQ4cO+Pv78/333zN06FALjqz2mjRpEsePH+fHH38sdJu8JyqXZGbKwcPDA7VaXSiqvn79eqHoW1QdBwcHWrduzblz5yw9lDpLv5pM3hvVj6+vL/7+/vL+qCQvv/wymzdvZvfu3TRo0MBwvbwnqoYEM+VgbW1NaGgo27dvN7p++/btdOvWzUKjEllZWSQkJODr62vpodRZgYGB+Pj4GL03srOz2bt3r7w3LOzWrVskJyfL+6OC6XQ6Jk2axLfffsuuXbsIDAw0ul3eE1VDppnKaerUqYwePZoOHTrQtWtX/vnPf5KUlMSECRMsPbQ6Y/r06QwaNIhGjRpx/fp1FixYQFpaGmPGjLH00Gq1+/fvc/78ecPlxMRE4uPjcXNzo1GjRkyZMoV33nmHJk2a0KRJE9555x3s7e0ZOXKkBUdd+xT3Ori5uREVFcWwYcPw9fXl4sWLvPnmm3h4ePD0009bcNS1z8SJE/nqq6/4v//7P5ycnAwZGGdnZ+zs7FAURd4TVcGia6lquE8++UTn7++vs7a21rVv396wFE9UjYiICJ2vr6/OyspK5+fnpxs6dKju1KlTlh5Wrbd7924dUOhnzJgxOp0ubynqnDlzdD4+PjobGxtdjx49dCdOnLDsoGuh4l6HjIwMXd++fXWenp46KysrXaNGjXRjxozRJSUlWXrYtY651wDQxcTEGI6R90TlU3Q6na7qQyghhBBCiIohNTNCCCGEqNEkmBFCCCFEjSbBjBBCCCFqNAlmhBBCCFGjSTAjhBBCiBpNghkhhBBC1GgSzAghhBCiRpNgRgghhBA1mgQzQgghhKjRJJgRQgghRI0mwYwQQgghajQJZoQQQghRo/1/G6YzGq//OCcAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "ax = (original_model.results.round(10)).plot.area(lw=0)\n", - "ax.plot(original_model.net_demand, color='k', linestyle='--')" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [], - "source": [ - "from timeit import timeit, repeat" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n" - ] - } - ], - "source": [ - "logic_time = timeit(stmt=\"model.solve()\",\n", - " globals=globals(),\n", - " number=7)" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n", - "formatting results for Battery: 10.0 MW\n", - "formatting results for Nuclear_Adv: 50.0 MW\n", - "formatting results for NaturalGas_Conv: 50.0 MW\n" - ] - } - ], - "source": [ - "logic_time = repeat(stmt=\"model.solve()\",\n", - " globals=globals(),\n", - " repeat=7,\n", - " number=10)" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "np.float64(0.41863088091230266)" - ] - }, - "execution_count": 25, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "(np.array(logic_time)/10*1e3).std()" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "metadata": {}, - "outputs": [], - "source": [ - "N_HOURS = 24\n", - "N_DAYS = 2\n", - "N = N_HOURS * N_DAYS" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "metadata": {}, - "outputs": [], - "source": [ - "def technology_set_1():\n", - " \"\"\"\n", - " This fixture creates technologies directly from\n", - " the :class:`Technology` class.\n", - " \"\"\"\n", - " nuclear = Technology(technology_name='Nuclear',\n", - " technology_type='production',\n", - " capacity=5,\n", - " capital_cost=6,\n", - " om_cost_variable=20,\n", - " om_cost_fixed=50,\n", - " fuel_cost=5\n", - " )\n", - " natural_gas = Technology(technology_name='NaturalGas',\n", - " technology_type='production',\n", - " capacity=5,\n", - " capital_cost=1,\n", - " om_cost_variable=12,\n", - " om_cost_fixed=30,\n", - " fuel_cost=20\n", - " )\n", - "\n", - " return [nuclear, natural_gas]" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "metadata": {}, - "outputs": [], - "source": [ - "def net_demand_func():\n", - " phase_shift = 0\n", - " base_load = 1.5\n", - " hours = np.linspace(0, N, N)\n", - " demand = (np.sin((hours * np.pi / N_HOURS * 2 + phase_shift))\n", - " * -1 + np.ones(N) * (base_load + 1))\n", - "\n", - " return demand" - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "metadata": {}, - "outputs": [], - "source": [ - "m2 = LogicDispatchModel(technology_list=technology_set_1(),\n", - " net_demand=net_demand_func())" - ] - }, - { - "cell_type": "code", - "execution_count": 30, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "formatting results for Nuclear: 5.0 MW\n", - "formatting results for NaturalGas: 5.0 MW\n" - ] - } - ], - "source": [ - "m2.solve()" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[Nuclear: 5.0 MW, NaturalGas: 5.0 MW]" - ] - }, - "execution_count": 31, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "m2.technology_list" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
NuclearNaturalGasCurtailmentShortfall
02.50000000.00
12.23580500.00
21.99038300.00
31.78117600.00
41.62305000.00
51.52724100.00
61.50055800.00
71.54489800.00
81.65710800.00
91.82921500.00
102.04899000.00
112.30081400.00
122.56679300.00
132.82802500.00
143.06594700.00
153.26365200.00
163.40709100.00
173.48607000.00
183.49497800.00
193.43318100.00
203.30507000.00
213.11975000.00
222.89038900.00
232.63328700.00
242.36671300.00
252.10961100.00
261.88025000.00
271.69493000.00
281.56681900.00
291.50502200.00
301.51393000.00
311.59290900.00
321.73634800.00
331.93405300.00
342.17197500.00
352.43320700.00
362.69918600.00
372.95101000.00
383.17078500.00
393.34289200.00
403.45510200.00
413.49944200.00
423.47275900.00
433.37695000.00
443.21882400.00
453.00961700.00
462.76419500.00
472.50000000.00
\n", - "
" - ], - "text/plain": [ - " Nuclear NaturalGas Curtailment Shortfall\n", - "0 2.500000 0 0.0 0\n", - "1 2.235805 0 0.0 0\n", - "2 1.990383 0 0.0 0\n", - "3 1.781176 0 0.0 0\n", - "4 1.623050 0 0.0 0\n", - "5 1.527241 0 0.0 0\n", - "6 1.500558 0 0.0 0\n", - "7 1.544898 0 0.0 0\n", - "8 1.657108 0 0.0 0\n", - "9 1.829215 0 0.0 0\n", - "10 2.048990 0 0.0 0\n", - "11 2.300814 0 0.0 0\n", - "12 2.566793 0 0.0 0\n", - "13 2.828025 0 0.0 0\n", - "14 3.065947 0 0.0 0\n", - "15 3.263652 0 0.0 0\n", - "16 3.407091 0 0.0 0\n", - "17 3.486070 0 0.0 0\n", - "18 3.494978 0 0.0 0\n", - "19 3.433181 0 0.0 0\n", - "20 3.305070 0 0.0 0\n", - "21 3.119750 0 0.0 0\n", - "22 2.890389 0 0.0 0\n", - "23 2.633287 0 0.0 0\n", - "24 2.366713 0 0.0 0\n", - "25 2.109611 0 0.0 0\n", - "26 1.880250 0 0.0 0\n", - "27 1.694930 0 0.0 0\n", - "28 1.566819 0 0.0 0\n", - "29 1.505022 0 0.0 0\n", - "30 1.513930 0 0.0 0\n", - "31 1.592909 0 0.0 0\n", - "32 1.736348 0 0.0 0\n", - "33 1.934053 0 0.0 0\n", - "34 2.171975 0 0.0 0\n", - "35 2.433207 0 0.0 0\n", - "36 2.699186 0 0.0 0\n", - "37 2.951010 0 0.0 0\n", - "38 3.170785 0 0.0 0\n", - "39 3.342892 0 0.0 0\n", - "40 3.455102 0 0.0 0\n", - "41 3.499442 0 0.0 0\n", - "42 3.472759 0 0.0 0\n", - "43 3.376950 0 0.0 0\n", - "44 3.218824 0 0.0 0\n", - "45 3.009617 0 0.0 0\n", - "46 2.764195 0 0.0 0\n", - "47 2.500000 0 0.0 0" - ] - }, - "execution_count": 32, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "m2.results" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "unyt_array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], 'MW')" - ] - }, - "execution_count": 33, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "m2.covered_demand" - ] - }, - { - "cell_type": "code", - "execution_count": 34, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "np.float64(3000.0)" - ] - }, - "execution_count": 34, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "m2.objective" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "osier-test04", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.6" - }, - "orig_nbformat": 4 - }, - "nbformat": 4, - "nbformat_minor": 2 -} From 9cdc64cd9f10821e991a2b811d9b7332a85ef3aa Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 23 Dec 2024 12:34:55 -0600 Subject: [PATCH 24/28] removes empty cell in notebook --- docs/source/examples/dispatch_tutorial.ipynb | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/source/examples/dispatch_tutorial.ipynb b/docs/source/examples/dispatch_tutorial.ipynb index ca37ec1..0b7f360 100644 --- a/docs/source/examples/dispatch_tutorial.ipynb +++ b/docs/source/examples/dispatch_tutorial.ipynb @@ -651,12 +651,6 @@ "We observe almost a 4x speed-up using the `LogicDispatchModel` over the\n", "`DispatchModel`." ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [] } ], "metadata": { From de99762570398e282a87e0acd17b8c9f025d0b35 Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 23 Dec 2024 12:35:43 -0600 Subject: [PATCH 25/28] removes notebook --- .../examples/parallelization_tutorial.ipynb | 655 ------------------ 1 file changed, 655 deletions(-) delete mode 100644 docs/source/examples/parallelization_tutorial.ipynb diff --git a/docs/source/examples/parallelization_tutorial.ipynb b/docs/source/examples/parallelization_tutorial.ipynb deleted file mode 100644 index d9ff443..0000000 --- a/docs/source/examples/parallelization_tutorial.ipynb +++ /dev/null @@ -1,655 +0,0 @@ -{ - "cells": [ - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Parallelization Tutorial\n", - "\n", - "`osier` is the first multi- and many-objective energy system optimization\n", - "platform. This notebook offers a guide to parallelization with `osier`.\n", - "\n", - "You can run this notebook in interactive mode with Binder by clicking the badge below.\n", - "\n", - "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/samgdotson/osier/env-instructions?labpath=docs%2Fsource%2Fexamples%2Fparallelization_tutorial.ipynb)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [], - "source": [ - "# basic imports\n", - "import matplotlib.pyplot as plt\n", - "import numpy as np\n", - "from unyt import MW, GW, km\n", - "\n", - "# osier imports\n", - "from osier import CapacityExpansion\n", - "from osier.tech_library import nuclear_adv, wind, battery, natural_gas\n", - "from osier import total_cost, annual_emission\n", - "\n", - "# pymoo imports\n", - "from pymoo.algorithms.moo.nsga2 import NSGA2\n", - "from pymoo.optimize import minimize\n", - "from pymoo.visualization.pcp import PCP\n", - "\n", - "from multiprocessing.pool import ThreadPool\n", - "from pymoo.core.problem import StarmapParallelization" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Preparing input data\n", - "\n", - "Users only need to supply relevant timeseries data to `osier`." - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [], - "source": [ - "n_hours = 24 # hours per day\n", - "n_days = 2 # days to model\n", - "N = n_hours*n_days # total number of time steps\n", - "phase_shift = 0 # horizontal shift [radians]\n", - "base_shift = 2 # vertical shift [units of demand]\n", - "hours = np.linspace(0,N,N)\n", - "total_demand = 185 # [MWh], sets the total demand [units of energy]\n", - "\n", - "demand = (np.sin((hours*np.pi/n_hours*2+phase_shift))*-1+np.ones(N)*(base_shift+1))\n", - "\n", - "np.random.seed(1234) # sets the seed for repeatability\n", - "\n", - "noise = np.random.random(N)\n", - "demand += noise\n", - "\n", - "demand = demand/demand.sum() * total_demand \n", - "wind_speed = np.random.weibull(a=2.5,size=N)" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Set up the problem\n", - "\n", - "`osier` comes pre-loaded with technology data from the `osier.tech_library`. Users simply need to pass the data to a `CapacityExpansion` problem and run it using a `pymoo.minimize` runner." - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": {}, - "outputs": [], - "source": [ - "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", - " demand=demand*MW,\n", - " wind=wind_speed,\n", - " upper_bound = 1/wind.capacity_credit,\n", - " objectives=[total_cost, annual_emission],\n", - " model_engine='logical',\n", - " solver='appsi_highs')" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "==========================================================\n", - "n_gen | n_eval | n_nds | eps | indicator \n", - "==========================================================\n", - " 1 | 20 | 5 | - | -\n", - " 2 | 40 | 10 | 0.0900438922 | nadir\n", - " 3 | 60 | 12 | 0.0865541462 | ideal\n", - " 4 | 80 | 13 | 0.0628297417 | ideal\n", - " 5 | 100 | 16 | 0.0075832178 | ideal\n", - " 6 | 120 | 18 | 0.1945920416 | nadir\n", - " 7 | 140 | 20 | 0.0574346489 | ideal\n", - " 8 | 160 | 20 | 0.0452822361 | ideal\n", - " 9 | 180 | 19 | 0.0457673861 | nadir\n", - " 10 | 200 | 20 | 0.0339976358 | nadir\n", - "CPU times: user 4min 42s, sys: 2.1 s, total: 4min 44s\n", - "Wall time: 4min 46s\n" - ] - } - ], - "source": [ - "%%time\n", - "res = minimize(problem,\n", - " NSGA2(pop_size=20),\n", - " termination=('n_gen', 10),\n", - " seed=1,\n", - " save_history=True,\n", - " verbose=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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kJdOXdw4c7NncQNANIBEAjLp6k+NA7xHq95HJ/2gMSfMi6M05oV56Qp56ZT3uSH1GgFs7+ggiIiIHIzDTCgmIiIisgcWN0RERORUWNwQERGRU2FxQ0RERE6FxQ0RERE5FRY3RERE5FRY3BAREZFTYXFDREREToXFDRERETkVFjdERETkVFjcEBERkVNhcUNEREROhcUNERERORUWN0RERORUXNUMfvDBB1Xv4IsvvkBtba3q1xERERFZQ1Vxs3nzZlUbFxHccccdKC8vV/U6IiIiImupKm4AwNvbGz///HOrxl68eFF1QERERES2UDXnJjs7G3q9vtXj33//fRY4RERE1K5Unbl58sknVW386aefVjWeiIiIyFa8WoqIiIiciuo5N782fvx4TJgwAX369IFGY14nJSYm2hQYERERkTWsLm7mzZuHefPmQafTobKyEiJiz7iIiIiIrGJ1cTNt2jRMmTIF77//vj3jISIiIrKJ1XNu3N3dUVBQYM9YiIiIiGxmdXGzevVqPPbYY/aMhYiIiMhmqr6WSk9PN/1bo9Fg6tSpuP/++7Fv3z4YDAazsbNmzbJPhEREREQqqCpugoKCzJb37t0LABgxYoRZPycXExERUUdRVdyMHz8et99+O44cOdJW8RARERHZRPWcm4MHD+LYsWPIzs7G5MmT4ePj0xZxEREREVlF9aXgkZGRiIyMxLhx47BixQp0794dx44dw1dffYX8/Hzk5+fjxIkTbRErERER0XWpLm6+/vprfP3111i4cCFcXV0REhKCcePGYdy4cfjv//5veHh44PDhwwgICGiLeImIiIhaZNPjFxoaGrBz507s3r0bhYWFeOCBB/DUU09h8ODB9oqPiIiISBWrihsPDw+Ehobivvvuw7hx43D33XejvLwc27dvR3JyMrZv327vOImIiIhaRXVxs23bNtx99904cuQIduzYgddffx3bt2/HqVOn2iI+IiIiIlVUFzehoaGorKxEfn4+tm3bhh07duDMmTNtERsRERGRaqovBe/VqxemTp2Ky5cv4/nnn0dFRQX27duH119/HfHx8fDy8mqLOImIiIhaRfWZm8uXLyM3Nxe5ubkAgB49eiAsLAz33XcfUlJSsH79ehw6dAgjR460e7BERERE12P1gzONampqcPbsWZw9exbnzp1DQ0MDhg4dao/YiIiIiFRT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woUL9o6FiIiIyGZWFTcbN27Ezz//bO9YiIiIiGymes4N59sQERGRI+PVUkRERORUVH8t1a1bt7aIg4iIiMguVBc37777bqvGJSYmqg6GiIiIyFaqi5spU6bg6NGj2LNnD7+iIiIiIoejurh58803MWnSJAwaNAhr1qzB+++/j3PnzrVFbERERESqqZ5QPH36dPTr1w+LFy/Ggw8+iOPHj2PTpk2Ijo5ui/iIiIiIVLHq8Qv19fXYuHEjoqOjMWzYMBQXF2PlypU4evQoPD097R0jERERUatZVdz8mohARODi4gKNxubNEREREdnEqmrE3d0dkyZNQl5eHn788UeMHDkSzzzzDHx8fFBTU2PvGImIiIhaTfWE4hUrVmDSpEk4duwYsrKyMGnSJJw9e7YtYiMiIiJSTXVxM23aNBw7dgzl5eWIjIxEZGSk4rj4+HibgyMiIiJSS3Vxs3btWj5fioiIiByW6uImISGhLeIgIiIisgtVE4pHjhyp6q7Ew4YN47OoiIiIqF2pKm727NmDm2++udXjCwsL4ePjozooIiIiImup+lrKxcUFL7/8Mi5fvtyq8e7u7lYFRURERGQtVcXNjh074O/v3+rxhYWF0Ov1qoMiIiIispaq4ua+++5rqziIiIiI7ILPSyAiIiKnwuKGiIiInAqLGyIiInIqLG6IiIjIqbC4ISIiIqdidXHTvXt33HDDDaZlHx8fzJgxA1FRUXYJjIiIiMgaVhc3W7ZswRNPPAEA6NmzJ7799lvMmjULW7ZswbRp0+wWIBEREZEaVhc3wcHB2LlzJwDgkUceQVVVFXx9ffHEE0/g2WeftVuARERERGpYXdzceOONqK6uBgBER0fjk08+gYhg165d8PX1tVuARERERGpYXdwcPnwYMTExuO222/DAAw8gLy8PANCnTx9cvHjRbgESERERqWF1cfPSSy9h6dKl+Omnn/Ddd99h165dAJrO4uzZs8duARIRERGpoerZUr/28ccfw8fHB/369cPevXtN/V9++SU++eQTe8RGREREpJrVxQ0ADB8+HBMmTMD06dOh0ZifBEpMTLQpMCIiIiJrWF3czJs3D/PmzYNOp0NlZSVExJ5xEREREVnF6uJm2rRpmDJlCt5//317xkNERERkE6snFLu7u6OgoMCesRARERHZzOriZvXq1XjsscfsGQsRERGRzaz+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IiLqcLwUnIiIiJwKLwUnIiIip8JLwYmIiMip8FJwIiIicipWFzcAUFVVZboU3IiXgRMREVFHUlXcpKen48UXX8Tly5eRnp7e4thZs2bZFBgRERGRNVQVN0FBQXBzczP9uzkiYltURERERFZSVdyMHz9e8d9EREREjsLqq6WIiIiIHJFNE4o9PDwQGBiIPn36QKMxr5P+9a9/2RQYERERkTWsLm4eeOABrF27Fl5eXhbrRASurjbVTURERERWsfprqTfeeAMfffQR+vXrh27dupk1FjZERETUUawubvr06YOMjAycOnXKnvEQERER2cTq4uZ//ud/MG7cODuGQkRERGQ7q78/euaZZ/DRRx8hPDwc+/fvh8FgMFv/+uuv2xwcERERkVpWFzePPfYYHnjgAej1eowbN87sxn0iwuKGiIiIOoTVxc0rr7yCefPmIS0tjXckJiIiIodh9Zwbd3d3bNq0iYUNERERORSri5vs7Gw8+uij9oyFiIiIyGZWfy3VrVs3pKSk4IEHHsC+ffssJhTzqeBERETUEawubkaOHIk9e/YAAEaMGGG3gIiIiIhsYXVxw6eCExERkSNSPefm3//+N2666SbT8gsvvICePXualnv37o3i4mL7REdERESkkuri5oEHHoCHh4dp+fnnn0fv3r1Ny66urvD397dPdEREREQqqS5uXFxcWlwmIiIi6khWXwpORERE5IhUFzciYnHjPt7Ij4iIiByF6qulXFxc8N5776Gurg4A0L17d7z55puoqakBALP5OERERETtTXVxk52dbbb8/vvvW4xZu3at9RERERER2UB1cfPkk0+2RRxEREREdsEJxURERORUHK64SU5ORllZGfR6PXQ6HcLCwlocHxERAZ1OB71ejyNHjiApKcliTFxcHIqLi1FbW4vi4mLExMTYtN8333wTIoIZM2aofn9ERETUthyquJk4cSKWLVuGhQsXIigoCDt37sTWrVsxYMAAxfF+fn7IycnBzp07ERQUhNTUVCxfvhxxcXGmMWPHjsWmTZuwbt063HnnnVi3bh0+/PBDjBkzxqr9Pvzww7jnnntQUVFh/wQQERGRXYijtF27dsnKlSvN+kpKSiQ1NVVxfFpampSUlJj1rVq1SgoKCkzLGzdulJycHLMxW7dulQ0bNqjeb//+/eX48eMybNgwKS8vlxkzZqh6f1qt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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "with plt.style.context('dark_background'):\n", - " fig, ax = plt.subplots(1,1,figsize=(6,4))\n", - "\n", - " ax.scatter(res.F[:,0], res.F[:,1], edgecolors='red', facecolors='k')\n", - " ax.set_ylabel(r\"Lifecycle CO$_2$ Emissions [MT/MWh]\")\n", - " ax.set_xlabel(r\"Total Cost [M\\$]\")\n", - " ax.grid(alpha=0.2)\n", - "\n", - " plt.show()" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/var/folders/6h/g412p7x53jbcqr_x5sy9z8th0000gn/T/ipykernel_92122/1527621391.py:5: MatplotlibDeprecationWarning: The 'labels' parameter of boxplot() has been renamed 'tick_labels' since Matplotlib 3.9; support for the old name will be dropped in 3.11.\n", - " bplot = ax.boxplot(res.X,\n" - ] - }, - { - "data": { - "image/png": "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Wq6TIkRERFSF6JQGunfvjnv37gEAunXrpteCiIiIyPjpFDBOnz6t/n9SUtJzO8uUPOKbiIiIqjfJ30WSlJSE+vXra7XXq1cPSUlJshRFRERExk1ywCjpa/EsKysrFBQUyFIUERERGTede2SuXLkSACCEQHBwMPLz89Wv1ahRAx06dOBzMCRo1sBK7+swNzXB63Vr4e/7Kjx6XKy39VTGthARkXHROWC4u7sDeHoGo3Xr1igsLFS/VlhYiMuXL/Nr03WQlZWFvHwVvvrQ3dClyCov3zgeXUtERJVD54DRvXt3AMCWLVsQFBTE512UU0pKCloq9f/YWoCPriUiIsOR/NCKjz/+uNRnXdStWxePHz9m8NBBZT62FuCja4mIqPJJDhg//fQTDh48iI0bN2q0+/v7o1+/fujTp49sxRERGUqTOk30unyzGmawt7JH6sNUFD4pLHuGctL3dhA9j+SA0aFDB3zyySda7eHh4fjiiy9kKYqIyFCe9pPKw1KvpYYuRTZ5+XnsI0WVTnLAMDc3L/USSc2aNVGrVi1ZiiIiMpSn/aRa8uu9iSpIcsD466+/MH78eEydOlWjfeLEibhw4YJshRERGQq/3puo4iQHjHnz5uH48eNwc3PDiRMnAAA9evRA+/bt0bNnT9kLJCIiIuMj+UmeZ86cQadOnZCSkgJ/f3+89957SEhIgKurK37//Xd91EhERERGplzfrX758mUMHz5c7lqIiIioiihXwChhYWGBmjVrarTxORhEREQk+RJJrVq1sHbtWmRkZODhw4e4f/++xkBEREQkOWAsX74c3bt3x+TJk/Ho0SOMHTsWCxYswO3btzFy5Eh91EhERERGRvIlkvfeew8jR47EqVOnsGXLFkRERCAxMRE3b97EsGHDEBoaqo86iYiIyIhIPoNRr149JCUlAQBycnJQr149AMDvv/8OLy8veasjIiIioyQ5YNy4cQNOTk4AgJiYGPj7+wN4embjwYMHctZGRERERkpywNi6dSvc3NwAAEuWLMHkyZNRUFCAVatWYfny5bIXSERERMZHch+M1atXq/8fHh4OpVKJdu3aITExEVeuXJGzNiIiIjJSks5gmJqa4uTJk2jevLm6LSUlBXv37mW4ICIiIjVJZzAeP36MN998E0IIfdVDZLxsWuh3+abmwKuNgQc3gceP9LcefW8HEVULki+R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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "from osier import get_tech_names\n", - "with plt.style.context('dark_background'):\n", - " fig, ax = plt.subplots(1,1,figsize=(6,4))\n", - "\n", - " bplot = ax.boxplot(res.X,\n", - " patch_artist=True,\n", - " labels=get_tech_names(problem.technology_list))\n", - " ax.set_ylabel(\"Fraction of Peak Demand\")\n", - "\n", - " # fill with colors\n", - " colors = ['tab:blue', 'tab:orange', 'tab:green']\n", - " for patch, color in zip(bplot['boxes'], colors):\n", - " patch.set_facecolor(color)\n", - "\n", - " for median in bplot['medians']:\n", - " median.set_color('red')\n", - "\n", - " ax.yaxis.grid(True, alpha=0.2)\n", - " plt.show()" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Threads" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Exception ignored in: \n", - "Traceback (most recent call last):\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 208, in __del__\n", - " self.__exit__(None, None, None)\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 196, in __exit__\n", - " self.tee.__exit__(et, ev, tb)\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 430, in __exit__\n", - " self.close(et is not None)\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 413, in close\n", - " raise RuntimeError(\n", - "RuntimeError: TeeStream: deadlock observed joining reader threads\n", - "Exception ignored in: \n", - "Traceback (most recent call last):\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 208, in __del__\n", - " self.__exit__(None, None, None)\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 196, in __exit__\n", - " self.tee.__exit__(et, ev, tb)\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 430, in __exit__\n", - " self.close(et is not None)\n", - " File \"/Users/samdotson/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pyomo/common/tee.py\", line 413, in close\n", - " raise RuntimeError(\n", - "RuntimeError: TeeStream: deadlock observed joining reader threads\n" - ] - } - ], - "source": [ - "# initialize the thread pool and create the runner\n", - "n_threads = 4\n", - "pool = ThreadPool(n_threads)\n", - "runner = StarmapParallelization(pool.starmap)\n", - "\n", - "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", - " demand=demand*MW,\n", - " wind=wind_speed,\n", - " upper_bound = 1/wind.capacity_credit,\n", - " objectives=[total_cost, annual_emission],\n", - " model_engine='lp',\n", - " solver='appsi_highs',\n", - " elementwise_runner=runner)" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Running HiGHS 1.8.1 (git hash: 4a7f24a): Copyright (c) 2024 HiGHS under MIT licence terms\n" - ] - }, - { - "ename": "KeyboardInterrupt", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[11], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m res \u001b[39m=\u001b[39m minimize(problem,\n\u001b[1;32m 2\u001b[0m NSGA2(pop_size\u001b[39m=\u001b[39;49m\u001b[39m20\u001b[39;49m),\n\u001b[1;32m 3\u001b[0m termination\u001b[39m=\u001b[39;49m(\u001b[39m'\u001b[39;49m\u001b[39mn_gen\u001b[39;49m\u001b[39m'\u001b[39;49m, \u001b[39m10\u001b[39;49m),\n\u001b[1;32m 4\u001b[0m seed\u001b[39m=\u001b[39;49m\u001b[39m1\u001b[39;49m,\n\u001b[1;32m 5\u001b[0m save_history\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m,\n\u001b[1;32m 6\u001b[0m verbose\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m)\n\u001b[1;32m 7\u001b[0m \u001b[39mprint\u001b[39m(\u001b[39m'\u001b[39m\u001b[39mThreads:\u001b[39m\u001b[39m'\u001b[39m, res\u001b[39m.\u001b[39mexec_time)\n\u001b[1;32m 9\u001b[0m pool\u001b[39m.\u001b[39mclose()\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/optimize.py:67\u001b[0m, in \u001b[0;36mminimize\u001b[0;34m(problem, algorithm, termination, copy_algorithm, copy_termination, **kwargs)\u001b[0m\n\u001b[1;32m 64\u001b[0m algorithm\u001b[39m.\u001b[39msetup(problem, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[1;32m 66\u001b[0m \u001b[39m# actually execute the algorithm\u001b[39;00m\n\u001b[0;32m---> 67\u001b[0m res \u001b[39m=\u001b[39m algorithm\u001b[39m.\u001b[39;49mrun()\n\u001b[1;32m 69\u001b[0m \u001b[39m# store the deep copied algorithm in the result object\u001b[39;00m\n\u001b[1;32m 70\u001b[0m res\u001b[39m.\u001b[39malgorithm \u001b[39m=\u001b[39m algorithm\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/algorithm.py:138\u001b[0m, in \u001b[0;36mAlgorithm.run\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 136\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mrun\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[1;32m 137\u001b[0m \u001b[39mwhile\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mhas_next():\n\u001b[0;32m--> 138\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mnext()\n\u001b[1;32m 139\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mresult()\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/algorithm.py:158\u001b[0m, in \u001b[0;36mAlgorithm.next\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 156\u001b[0m \u001b[39m# call the advance with them after evaluation\u001b[39;00m\n\u001b[1;32m 157\u001b[0m \u001b[39mif\u001b[39;00m infills \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 158\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mevaluator\u001b[39m.\u001b[39;49meval(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mproblem, infills, algorithm\u001b[39m=\u001b[39;49m\u001b[39mself\u001b[39;49m)\n\u001b[1;32m 159\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39madvance(infills\u001b[39m=\u001b[39minfills)\n\u001b[1;32m 161\u001b[0m \u001b[39m# if the algorithm does not follow the infill-advance scheme just call advance\u001b[39;00m\n\u001b[1;32m 162\u001b[0m \u001b[39melse\u001b[39;00m:\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/evaluator.py:69\u001b[0m, in \u001b[0;36mEvaluator.eval\u001b[0;34m(self, problem, pop, skip_already_evaluated, evaluate_values_of, count_evals, **kwargs)\u001b[0m\n\u001b[1;32m 65\u001b[0m \u001b[39m# evaluate the solutions (if there are any)\u001b[39;00m\n\u001b[1;32m 66\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mlen\u001b[39m(I) \u001b[39m>\u001b[39m \u001b[39m0\u001b[39m:\n\u001b[1;32m 67\u001b[0m \n\u001b[1;32m 68\u001b[0m \u001b[39m# do the actual evaluation - call the sub-function to set the corresponding values to the population\u001b[39;00m\n\u001b[0;32m---> 69\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_eval(problem, pop[I], evaluate_values_of, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 71\u001b[0m \u001b[39m# update the function evaluation counter\u001b[39;00m\n\u001b[1;32m 72\u001b[0m \u001b[39mif\u001b[39;00m count_evals:\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/evaluator.py:90\u001b[0m, in \u001b[0;36mEvaluator._eval\u001b[0;34m(self, problem, pop, evaluate_values_of, **kwargs)\u001b[0m\n\u001b[1;32m 87\u001b[0m X \u001b[39m=\u001b[39m pop\u001b[39m.\u001b[39mget(\u001b[39m\"\u001b[39m\u001b[39mX\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m 89\u001b[0m \u001b[39m# call the problem to evaluate the solutions\u001b[39;00m\n\u001b[0;32m---> 90\u001b[0m out \u001b[39m=\u001b[39m problem\u001b[39m.\u001b[39;49mevaluate(X, return_values_of\u001b[39m=\u001b[39;49mevaluate_values_of, return_as_dictionary\u001b[39m=\u001b[39;49m\u001b[39mTrue\u001b[39;49;00m, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 92\u001b[0m \u001b[39m# for each of the attributes set it to the problem\u001b[39;00m\n\u001b[1;32m 93\u001b[0m \u001b[39mfor\u001b[39;00m key, val \u001b[39min\u001b[39;00m out\u001b[39m.\u001b[39mitems():\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:257\u001b[0m, in \u001b[0;36mProblem.evaluate\u001b[0;34m(self, X, return_values_of, return_as_dictionary, *args, **kwargs)\u001b[0m\n\u001b[1;32m 254\u001b[0m only_single_value \u001b[39m=\u001b[39m \u001b[39mnot\u001b[39;00m (\u001b[39misinstance\u001b[39m(X, \u001b[39mlist\u001b[39m) \u001b[39mor\u001b[39;00m \u001b[39misinstance\u001b[39m(X, np\u001b[39m.\u001b[39mndarray))\n\u001b[1;32m 256\u001b[0m \u001b[39m# this is where the actual evaluation takes place\u001b[39;00m\n\u001b[0;32m--> 257\u001b[0m _out \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mdo(X, return_values_of, \u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 259\u001b[0m out \u001b[39m=\u001b[39m {}\n\u001b[1;32m 260\u001b[0m \u001b[39mfor\u001b[39;00m k, v \u001b[39min\u001b[39;00m _out\u001b[39m.\u001b[39mitems():\n\u001b[1;32m 261\u001b[0m \n\u001b[1;32m 262\u001b[0m \u001b[39m# copy it to a numpy array (it might be one of jax at this point)\u001b[39;00m\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:297\u001b[0m, in \u001b[0;36mProblem.do\u001b[0;34m(self, X, return_values_of, *args, **kwargs)\u001b[0m\n\u001b[1;32m 295\u001b[0m \u001b[39m# do the function evaluation\u001b[39;00m\n\u001b[1;32m 296\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39melementwise:\n\u001b[0;32m--> 297\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_evaluate_elementwise(X, out, \u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n\u001b[1;32m 298\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 299\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_evaluate_vectorized(X, out, \u001b[39m*\u001b[39margs, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:315\u001b[0m, in \u001b[0;36mProblem._evaluate_elementwise\u001b[0;34m(self, X, out, *args, **kwargs)\u001b[0m\n\u001b[1;32m 312\u001b[0m f \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39melementwise_func(\u001b[39mself\u001b[39m, args, kwargs)\n\u001b[1;32m 314\u001b[0m \u001b[39m# execute the runner\u001b[39;00m\n\u001b[0;32m--> 315\u001b[0m elems \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49melementwise_runner(f, X)\n\u001b[1;32m 317\u001b[0m \u001b[39m# for each evaluation call\u001b[39;00m\n\u001b[1;32m 318\u001b[0m \u001b[39mfor\u001b[39;00m elem \u001b[39min\u001b[39;00m elems:\n\u001b[1;32m 319\u001b[0m \n\u001b[1;32m 320\u001b[0m \u001b[39m# for each key stored for this evaluation\u001b[39;00m\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/site-packages/pymoo/core/problem.py:42\u001b[0m, in \u001b[0;36mStarmapParallelization.__call__\u001b[0;34m(self, f, X)\u001b[0m\n\u001b[1;32m 41\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__call__\u001b[39m(\u001b[39mself\u001b[39m, f, X):\n\u001b[0;32m---> 42\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mlist\u001b[39m(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mstarmap(f, [[x] \u001b[39mfor\u001b[39;49;00m x \u001b[39min\u001b[39;49;00m X]))\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/multiprocessing/pool.py:375\u001b[0m, in \u001b[0;36mPool.starmap\u001b[0;34m(self, func, iterable, chunksize)\u001b[0m\n\u001b[1;32m 369\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mstarmap\u001b[39m(\u001b[39mself\u001b[39m, func, iterable, chunksize\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[1;32m 370\u001b[0m \u001b[39m \u001b[39m\u001b[39m'''\u001b[39;00m\n\u001b[1;32m 371\u001b[0m \u001b[39m Like `map()` method but the elements of the `iterable` are expected to\u001b[39;00m\n\u001b[1;32m 372\u001b[0m \u001b[39m be iterables as well and will be unpacked as arguments. Hence\u001b[39;00m\n\u001b[1;32m 373\u001b[0m \u001b[39m `func` and (a, b) becomes func(a, b).\u001b[39;00m\n\u001b[1;32m 374\u001b[0m \u001b[39m '''\u001b[39;00m\n\u001b[0;32m--> 375\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_map_async(func, iterable, starmapstar, chunksize)\u001b[39m.\u001b[39;49mget()\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/multiprocessing/pool.py:768\u001b[0m, in \u001b[0;36mApplyResult.get\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 767\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mget\u001b[39m(\u001b[39mself\u001b[39m, timeout\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[0;32m--> 768\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mwait(timeout)\n\u001b[1;32m 769\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mready():\n\u001b[1;32m 770\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mTimeoutError\u001b[39;00m\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/multiprocessing/pool.py:765\u001b[0m, in \u001b[0;36mApplyResult.wait\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 764\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mwait\u001b[39m(\u001b[39mself\u001b[39m, timeout\u001b[39m=\u001b[39m\u001b[39mNone\u001b[39;00m):\n\u001b[0;32m--> 765\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_event\u001b[39m.\u001b[39;49mwait(timeout)\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/threading.py:655\u001b[0m, in \u001b[0;36mEvent.wait\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 653\u001b[0m signaled \u001b[39m=\u001b[39m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_flag\n\u001b[1;32m 654\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mnot\u001b[39;00m signaled:\n\u001b[0;32m--> 655\u001b[0m signaled \u001b[39m=\u001b[39m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_cond\u001b[39m.\u001b[39;49mwait(timeout)\n\u001b[1;32m 656\u001b[0m \u001b[39mreturn\u001b[39;00m signaled\n", - "File \u001b[0;32m~/miniforge3/envs/osier-test04/lib/python3.12/threading.py:355\u001b[0m, in \u001b[0;36mCondition.wait\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 353\u001b[0m \u001b[39mtry\u001b[39;00m: \u001b[39m# restore state no matter what (e.g., KeyboardInterrupt)\u001b[39;00m\n\u001b[1;32m 354\u001b[0m \u001b[39mif\u001b[39;00m timeout \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m:\n\u001b[0;32m--> 355\u001b[0m waiter\u001b[39m.\u001b[39;49macquire()\n\u001b[1;32m 356\u001b[0m gotit \u001b[39m=\u001b[39m \u001b[39mTrue\u001b[39;00m\n\u001b[1;32m 357\u001b[0m \u001b[39melse\u001b[39;00m:\n", - "\u001b[0;31mKeyboardInterrupt\u001b[0m: " - ] - } - ], - "source": [ - "res = minimize(problem,\n", - " NSGA2(pop_size=20),\n", - " termination=('n_gen', 10),\n", - " seed=1,\n", - " save_history=True,\n", - " verbose=True)\n", - "print('Threads:', res.exec_time)\n", - "\n", - "pool.close()" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [], - "source": [ - "import psutil\n", - "\n", - "threads_count = psutil.cpu_count() / psutil.cpu_count(logical=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "2.0" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "threads_count" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Create new objectives and modify technology data\n", - "\n", - "`osier` allows users to modify the problem formulation on the fly. Both by adding new data fields to technologies or by creating a new objective.\n", - "\n", - "Users can create new objectives for any quantifiable metric. Here we add a parameter called `land_use` to the modeled technologies." - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [], - "source": [ - "nuclear_adv.land_use = 4.4*1e-3 * (km**2/GW)\n", - "natural_gas.land_use = 3.2*1e-3 * (km**2/GW)\n", - "wind.land_use = 12.3e3*1e-3 * (km**2/GW)\n", - "battery.land_use = 6.0*1e-3 * (km**2/GW)" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Then, we create a function that calculates the total land use. The minimum required format is\n", - "\n", - "```py\n", - "def objective(technology_list, solved_dispatch_model):\n", - " # some calculation\n", - " return objective\n", - "```" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [], - "source": [ - "def land_use(technology_list, solved_dispatch_model):\n", - " \"\"\"\n", - " Calculates land use intensity.\n", - " \"\"\"\n", - " \n", - " obj_value = np.array([t.capacity.to_value() * t.land_use for t in technology_list]).sum()\n", - " \n", - " return obj_value" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now, we re-initialize the problem with our new objective and updated technologies." - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "==========================================================\n", - "n_gen | n_eval | n_nds | eps | indicator \n", - "==========================================================\n", - " 1 | 20 | 6 | - | -\n", - " 2 | 40 | 11 | 0.0823881536 | ideal\n", - " 3 | 60 | 18 | 0.0589579800 | ideal\n", - " 4 | 80 | 20 | 0.0063982942 | ideal\n", - " 5 | 100 | 20 | 0.0311724049 | ideal\n", - " 6 | 120 | 20 | 0.0106202339 | ideal\n", - " 7 | 140 | 20 | 0.0269553868 | nadir\n", - " 8 | 160 | 20 | 0.0102049651 | ideal\n", - " 9 | 180 | 20 | 0.1287526163 | nadir\n", - " 10 | 200 | 20 | 0.0397818793 | ideal\n", - "CPU times: user 4min 45s, sys: 12.2 s, total: 4min 57s\n", - "Wall time: 5min 10s\n" - ] - } - ], - "source": [ - "%%time\n", - "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", - " demand=demand*MW,\n", - " wind=wind_speed,\n", - " upper_bound = 1/wind.capacity_credit,\n", - " objectives=[total_cost, annual_emission, land_use],\n", - " solver='cbc')\n", - "\n", - "res1 = minimize(problem,\n", - " NSGA2(pop_size=20),\n", - " termination=('n_gen', 10),\n", - " seed=1,\n", - " save_history=True,\n", - " verbose=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "==========================================================\n", - "n_gen | n_eval | n_nds | eps | indicator \n", - "==========================================================\n", - " 1 | 20 | 6 | - | -\n", - " 2 | 40 | 11 | 0.0823881536 | ideal\n", - " 3 | 60 | 18 | 0.0589579800 | ideal\n", - " 4 | 80 | 20 | 0.0063982942 | ideal\n", - " 5 | 100 | 20 | 0.0311724049 | ideal\n", - " 6 | 120 | 20 | 0.0106202339 | ideal\n", - " 7 | 140 | 20 | 0.0269553868 | nadir\n", - " 8 | 160 | 20 | 0.0102049651 | ideal\n", - " 9 | 180 | 20 | 0.1287526163 | nadir\n", - " 10 | 200 | 20 | 0.0397818793 | ideal\n", - "CPU times: user 4min 54s, sys: 3.38 s, total: 4min 58s\n", - "Wall time: 5min 4s\n" - ] - } - ], - "source": [ - "%%time\n", - "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", - " demand=demand*MW,\n", - " wind=wind_speed,\n", - " upper_bound = 1/wind.capacity_credit,\n", - " objectives=[total_cost, annual_emission, land_use],\n", - " solver='appsi_highs')\n", - "\n", - "res2 = minimize(problem,\n", - " NSGA2(pop_size=20),\n", - " termination=('n_gen', 10),\n", - " seed=1,\n", - " save_history=True,\n", - " verbose=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "==========================================================\n", - "n_gen | n_eval | n_nds | eps | indicator \n", - "==========================================================\n", - " 1 | 20 | 7 | - | -\n", - " 2 | 40 | 10 | 0.1400175567 | ideal\n", - " 3 | 60 | 16 | 0.1098694596 | ideal\n", - " 4 | 80 | 20 | 0.1229353182 | ideal\n", - " 5 | 100 | 20 | 0.0348904059 | f\n", - " 6 | 120 | 20 | 0.0218664153 | ideal\n", - " 7 | 140 | 20 | 0.0059155786 | nadir\n", - " 8 | 160 | 20 | 0.0057877007 | ideal\n", - " 9 | 180 | 20 | 0.0806871345 | nadir\n", - " 10 | 200 | 20 | 0.0079582816 | ideal\n", - "CPU times: user 3min, sys: 1.88 s, total: 3min 2s\n", - "Wall time: 3min 6s\n" - ] - } - ], - "source": [ - "%%time\n", - "problem = CapacityExpansion(technology_list=[wind, natural_gas, nuclear_adv, battery],\n", - " demand=demand*MW,\n", - " wind=wind_speed,\n", - " upper_bound = 1/wind.capacity_credit,\n", - " objectives=[total_cost, annual_emission, land_use],\n", - " model_engine='logical',\n", - " solver='appsi_highs')\n", - "\n", - "res3 = minimize(problem,\n", - " NSGA2(pop_size=20),\n", - " termination=('n_gen', 10),\n", - " seed=1,\n", - " save_history=True,\n", - " verbose=True)" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Visualization\n", - "\n", - "Below are some example visualizations using the `pymoo` visualization module and `matplotlib`." - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABQkAAAJOCAYAAAAUBIGvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeXikVZk3/u9T+76l1ixdzaIIiKKCwItjw4igwqg4sonSCNjwAiPbiM4wiAyK+qKAv1EHUECRUUBQFBAE2ZcGQRABAdmSTjq17/t6fn/U1LGTTndXupPU9v1c17lIV52n6lSlSD3Pfe5zHwWAABEREREREREREQ0tVbcHQERERERERERERN3FICEREREREREREdGQY5CQiIiIiIiIiIhoyDFISERERERERERENOQYJCQiIiIiIiIiIhpyDBISERERERERERENOQYJiYiIiIiIiIiIhhyDhEREREREREREREOOQUIiIiIiIiIiIqIhxyAhERERLauPfvSjuOqqq/Diiy8ikUigXC5jZmYGjz32GC666CK84x3v2Orx119/PYQQc9qaNWu2ezwnn3wy0uk0fvvb30Kj0Wz34/QCu92O9evXIxaL4SMf+Ui3h7PDDAYDTjnlFNxxxx3YsGEDisUiKpUKYrEYnnnmGdx44404++yz8d73vheKonR7uEREREQDRQEguj0IIiIiGjzvec97cPXVV2PfffdFKBTCb37zG7zyyivI5XLwer34wAc+gEMOOQQajQY//elPce655yKTyWz2OPvvvz922WUX7L777rjgggsAAAcddBAefvjh7RrXX/7yF+y1114AgPe+97147rnntv9FLgO73Y6zzz4bAHD77bfj+eef32LfT33qU7jtttsAAL/97W/xiU98YiWGuCze/e5347bbbsMuu+yCv/3tb/jVr36F119/HY1GA36/HwceeCA+8pGPyMDu7bffjiOPPLLLoyYiIiIaLIKNjY2NjY2NbSnbkUceKQqFghBCiK9//etCp9Mt2G/XXXcVTzzxhBBCiJdeekkEg8EtPuaaNWtE25o1a7Z7bOvWrROZTEbcfffdQqvVdv29mt+CwaB8nWvXrt1qX4fDIZ566ikRj8fFP/3TP3V97NvbPB6PiEajQgghrrnmGqFWqxfst88++4h4PC6EEOLuu+/u+rjZ2NjY2NjY2AasdX0AbGxsbGxsbAPU3v/+94tSqSSEEOI//uM/ttnfYrGI5557TgYKTSbTgv2WKkjY620xQcJBaZdeeqkQQoh0Oi0MBsNW+5544okMErKxsbGxsbGxLUNjTUIiIiJaMgaDAbfeeisMBgNeeOEFXHrppds8Jp/P47TTTkOz2cQee+yByy+/fAVGSr3k4IMPBgD89a9/Rblc3mrfm266CdVqdSWGRURERDRUGCQkIiKiJXP66adjYmICAPC9730PzWazo+OeeuoprF+/HgBw0kknyceg4TAyMgIA8Hq92+xbLpdx+umn40c/+tFyD4uIiIhoqDBISEREREvm9NNPlz//+te/XtSxv/rVrwAAWq0Wp5xyyjb72+12XHrppfjrX/+KfD6PZDKJBx98EMccc8yC/Re7S7LZbMaXv/xlPPnkk0gmk3JX5ttvvx1HH310R7vrHnroobjpppuwYcMGlMtlZLNZvPzyy7jxxhvx2c9+FiaTSfZds2YNhBCYnJyUt/3kJz/ZbMzBYBAANrv9rbfe2uyxFmpr166dM8ZO+gDAgQceiBtvvBFTU1Mol8tIpVJ47rnn8P/+3//D+Pj4Nt+LrUmlUgCAnXbaCfvvv/82+1977bXy89J20UUXLfg6nE4nvvWtb+HFF19ENptFLpfD008/jbPPPnuru1t7vV78y7/8i9xpuVwuI5/P4+WXX8ZVV12FPfbYo6PXZjQace655+LRRx9FPB5HtVpFPB7H448/jssuuwwHHnjgVo9/5zvfiWuuuQavv/46isUiMpkMXnrpJfzgBz/Y5s7gRERERIvV9TXPbGxsbGxsbP3fdt55Z1lLb3JyctHHH3zwwfL4Rx99dLP7N61JeOyxx4o33nhD3HvvveJf/uVfxLp168QNN9wg6vW6EEKIG264QahUqjnH77///uL4448XX//617dZ2/A973mPmJmZkWM5++yzxUknnSS+/e1vi1gsJoQQ4v777xcOh2PB4w0Gg7j55puFEEJkMhlx5ZVXipNPPll86UtfErfffrt8/lQqJXbeeWcBQHi9XnH88ceLs846S95/1VVXieOPP35Oa9dsbP/74YcfFkII8dZbb8nnbz/WLbfcIh/rggsuEMcff7zYaaed5oz1+OOPFyeccIIol8viscce26yPSqUS//Vf/yVfyxVXXCFOOukkcdZZZ4l7771XCCFEsVgUxxxzzHZ/di6//HI5zpmZGXHEEUcs+jH22muvzd6/iy66SMzMzIinn35a/Ou//qs4+eSTxfe+9z2Rz+eFEEI8+eSTwm63b/ZYKpVKVKtVIYQQ8XhcXHbZZeILX/iC+Ld/+zfx+9//XgghRKVS2WbNyL333lts2LBBCCHEX/7yF/HlL39ZnHzyyeI///M/xd/+9jc5zjvuuGPB47/yla+Ier0uyuWyuOaaa8Qpp5wiTj/9dHHrrbeKRqMh6vW6OPfcc7v+/z4bGxsbGxvbwLSuD4CNjY2NjY1tANpRRx0lgx733nvvoo8fGxuTxxeLxc3u3zRIGA6HF9wU5dOf/rTsc/HFFy/4PNvaACUYDIpEIiGEEOLyyy/f7H6/3y/efPNNIYQQv/vd7xZ8jttuu00IIUQ0GhW77rrrZvcfffTRcgzvfve7N3v+tk42Lrn++us3CxK22x577CEf65JLLtniYxxxxBFCCCGOPPLIze5rB/Ci0ajYZZddNrv/y1/+shBCiFqtJg488MDt+uzsvPPOMnDX9te//lX8x3/8h9hzzz0X9Vibvn+1Wk1cf/31QlGUOX322msvkclkhBBC3HXXXZs9hlqtFkIIMT09Lfx+/2b3n3rqqUIIIarVqnjXu961xXG0P0e33HLLZjs2azQaGTB+7rnnNjv+i1/8ovx/Yb/99tvs/mOPPVa+zh0J0LKxsbGxsbGxbdK6PgA2NjY2Nja2AWhnnHGGDFr88pe/XPTxFotlTpDIbDbPuX/T4N5LL720WeCn3X7zm98IIVqZXmNjY5vdv60g4Z133imEEGLDhg1Co9Es+BzHHHOMfIxDDz10zn2bBgBPOeWULb7edoBoOYOEAMQTTzwhA17zsyvb7de//rWIRCKbvd59991XjuXUU0/d4hheeuklIYQQTzzxxHZ/fg499FCRTCbFQt544w1x+eWXi/3333+bj7Pp+5dIJITFYlmw34UXXij7fexjH5tzXztIuLUsvfb7et111y14/+9+9zshRCv70ul0LtjH7XaLarW6WZBwbGxMlMtlIYQQ3/zmN7c4hrvvvlt+VucHIdnY2NjY2NjYFttYk5CIiIiWhN1ulz+XSqVFH18sFuf822azbbHvL3/5SwghFrzv5z//OQBAp9MtWFtva3bddVccfvjh8jnq9fqC/e6++27582c/+9k5933xi18EAFQqFdx0001bfK5f/epXSKfTaDQaixrjYl177bUAgPHxcRx22GGb3e/1enH44YfjZz/72Wavt/1aGo0Gbr755i0+xz333AMAOOCAA7Dzzjtv1zjvvfdevOMd78CVV16JTCYz576dd94Z55xzDtavX4/nnnsOhxxySEePeeeddyKfzy94X/tzAmCzGpiNRgOrV6/GD37wgy0+9h//+EcAWLCu5dve9jZ89KMfBQDcddddsubifPF4HA888AByudyc20877TTo9frNxjnf7373OwDAxMTEVutrEhEREXWCQUIiIiJaEpsGdoxG46KP33QTDwBIp9Nb7PvCCy9s8b5nn31W/vzBD35wUWPYNPj02muvYWRkZMGm1Wpl8Gm//faTx1gsFvnvV199dYsBKgC44YYb4HQ68eKLLy5qjIt10003ySDUSSedtNn9J5xwArRarQwmbqr9fmzYsAFqtXqL78emv6tN34/FikajOOecc+Dz+XDkkUfi+uuvRyQSmdNn7733xn333Yezzz57m4+3tc/JG2+8IT+z//AP/7DZ/VNTU6hUKvLfZrMZLpdLvub2faOjo5sdu+nn6Omnn97qGD/ykY9s9jn98Ic/DACoVqsIh8NbfN+z2aw8ZkfedyIiIiIA2PKWbkRERESLEIvF5M9bywLckk2PKRQKW81G3FJmFgBs3LhR/rzTTjstagy77rqr/Pm///u/8d///d/bPMbv9895vvaOuTMzM4t67uVSKBRwyy234OSTT8bHP/5xuN1uxONxef9JJ52E9evX4+WXX55znMVika9tp512mnPM1mz6fmyvSqWC22+/HbfffjsURcGBBx6IE044AZ/97GdlAPo73/kO7r///q0GApPJ5FafZ3Z2Fna7HW63G1ardU5Gn16vx2mnnYZjjjkGe++99xYD3waDYbPbNv0cbc/noH28TqdDNBrt6JileN+JiIhouDFISEREREviT3/6k/z57W9/+6KP3/SYbWVfbW2Jbrlclj9brdZFjWHTQOVXv/pVPPHEE9s8ZtNlz5s+36bj6LZrr70WJ598MnQ6HT73uc/hiiuuAAD8n//zf7D77rtvttwWmPtevP766zjttNM6eq433nhjaQb9v4QQeOyxx/DYY4/h0ksvxT333IPddtsNarUaJ5xwAr70pS9t8dhtLeWe/1lpBwm9Xi/+8Ic/YK+99kKxWMSPfvQjPP300wiHw/L3fcIJJ+CEE05Y8HF39HPQfu9zuRyOPPLIjo7ZNDhOREREtD0YJCQiIqIl8cYbb+DNN9/EzjvvjFWrVsHlcm0zk2tT73nPe+TP995771b7qtXqLd63aWbX/Fpv27Jp/9deew3333//dh+/UIZZt6xfvx5//etfsccee+Dkk0+WQcKTTz4Z+Xx+wXqDm76WRqOx6PdiOUxOTuKss86SNRB33333rfbf2ucE2PJn5f/7//4/7LXXXmg0Gvjwhz+8YLD4Ax/4wBYfd0c/B7lcDi6XCzqdrifedyIiIhoOrElIRERES+aHP/whAEClUuGTn/zkoo791Kc+BaC1gcn111+/1b4Oh2OL942Njcmf33rrrUWN4bXXXpM/B4PBRR3bfr725h/j4+OLPn45tWsO7rnnnthvv/1gNptx9NFH45e//OWCtRNzuZysBzgxMQFFUZZtbFdeeSVCoRB0Ot02+65fv77jx3U6nVu9v/1ZicfjMrCn1+tl9t5TTz3VUTbpfK+//rr8eXs+B+3PoV6vh8/nW/TxRERERNuDQUIiIiJaMj/4wQ9kDbYvfvGLHQeW9t13X/yf//N/AADf//73EQ6Ht9r/ne985xbve+973yt/fuSRRzp6/rY//OEP8uf2eLbks5/9LGq1Gn7yk5/I2/L5PJ566ikAwG677Qaz2bzF44844gj84he/2Gx35C3t2ryjbrjhBlSrVQCtDMJjjz0WFotlwQ1L2u677z4ArU1l9t57760+/quvvopqtYpddtll0WOz2+3w+/0d7Yy86Wdqenp6q3332muvLd63yy67yGW9jz76qLy9ncEHbL2e4NaWsm/6Odpnn322OsbLLrsMv/jFLzAxMSFva7/vwLY/h/feey9qtRr+8R//cav9iIiIiDoh2NjY2NjY2NiWqu23336iVCoJIYT4t3/7t232N5vN4k9/+pMQQojHH39c6HS6BfutWbNGtP3lL3/Z4uP95je/EUIIUa1WxdjY2FYfZ82aNZvdf+eddwohhCiVSmJ8fHyLz/PII48IIYQ49NBD59x+1FFHycc/6aSTFn282+2Wx59yyiny9l122UW89tpr4tprr53T//rrrxdCCPHWW29t873+5S9/KYQQIpPJiD/96U/ilVde2Wr/ffbZR47lBz/4wRb7HXLIIUIIIZ544ont+sy0X8PFF1+8zb7HHXecHNM//dM/bXZ/MBiU98diMWEymRZ8nAsvvFD2+9jHPiZv1+l0olwuCyGEeP7557c4joceekgev9D9d911lxBCiHQ6LRwOx4J9dtllFyGEENPT00KlUsnbx8bG5BjuuuuuLY7h7W9/u2g0GmJqakqo1erteu/Z2NjY2NjY2DZpXR8AGxsbGxsb24C1I488UhQKBRn40Wq1C/bbZZddxGOPPSaEEOKZZ54RXq93i4+5aXCvWq2K888/f7M+//zP/yz7bCngtK0g4apVq0Q8HhdCCPHggw8Ks9m8WZ9LLrlECCHE3XffveBz3HbbbUIIIcLhsNh55503u//ss88WQgjx6KOPLnh8IpEQQghxySWXyNuOOeYYIYQQP/zhD+f0XUyQ8CMf+YjY1Je+9KVtHnPZZZcJIYSo1WriE5/4xGb3B4NBMT09LWq1mjjwwAO36/PSfg3lcnnB52i397znPSIcDm/1vds0SBgOh8U111yzWZ+99tpLZDKZLQbhbr75ZvkYa9eu3ez+448/fs77uKVxtH+Pv/jFLzYL4hmNRvH4448LIYQ4+eSTNzv+jDPOkI9/5plnbna/y+USzz//vBBCiGOPPXa73nc2NjY2NjY2tnmt6wNgY2NjY2NjG8D23ve+VzzzzDNCCCE2btwofvCDH4h/+Zd/EZ///OfF+eefL37729+KcrksqtWq+P73vy8MBsOCj7P//vuL448/Xnz961+XQZNzzz1XpNNpcffdd4szzjhDfOELXxA33HCDqNfrQgghfvazn83JzNq0bStICEC8613vEpOTk0IIIaampsQll1wiTjrpJHHBBReIP/7xj0IIIR577LEtZogZDAZxyy23CCFamWRXXHGFOOmkk8T5558v7rvvPiGEEC+++KIYHR1d8PgrrrhCCCFEIpEQ5513njj33HPF7OysqNVq4n3ve58AWoGq448/Xjz88MNCCCGi0ai8bUvBVkVRxNTUlBCiFWj1+Xzb/D0qiiIuv/xyIYQQjUZD3HbbbeKMM84Q//f//l/xwx/+UBQKBVEqlcTnPve57f6s/Od//qf83bXf24suukicfPLJ4sQTTxRf/vKXxR133CFqtZoQQog//OEPwul0LvhYmwYJTz/9dPHMM8+Ip556Spx33nnipJNOEldeeaXI5XJCCCGefPJJYbfbN3uMQCAgXnvtNfk4t912mzjrrLPEF7/4RfHLX/5S1Ot18eqrr8r7t/S+77333mLDhg1CCCH+/Oc/i/PPP1+cfPLJ4hvf+IaYmZkRQghxxRVXbPF9Oe+88+Rrvu+++8RZZ50l1q1bJ7773e+KRCIh6vW6+MpXvtL1/9fZ2NjY2NjYBqZ1fQBsbGxsbGxsA9w++tGPiquvvlq89NJLIplMikqlImZnZ8Wjjz4qvvrVr4qddtppq8e3s8w2tWbNGjExMSF++MMfitdff10UCgWRTqfFQw89tM2sqk6ChEAr0+ucc84Rjz76qEgkEqJarYpoNCruvfdesXbt2i0GITdthx12mLjlllvE9PS0KJfLIpvNyoDVloKiQGvJ66WXXireeOMNUalURCQSEffdd9+cTL2t2drruvjii4UQQtx+++2L+j3uu+++4rrrrhNvvvmmKJVKolAoiL/+9a/iv/7rv8Suu+66w58Tr9crTjjhBHH11VeLxx9/XMzOzopisShqtZpIpVLi+eefF9dee+1my7Pnt02DhGvXrhV6vV78+7//u3juuedEJpMRuVxO/OlPfxLnnHOO0Gg0W3wcm80mLr74YvGXv/xFFAoFUS6XxeTkpLjxxhvF+9//fnHRRRd19L6bTCZx3nnniccee0x+jkKhkPj1r38tDjnkkG2+L7vttpv4wQ9+IF555RWRz+dFqVQSr7/+urjuuuvEe97znq7//83GxsbGxsY2OE353x+IiIiIhsKaNWvw0EMPAQAOOuggPPzww90dEC2pYDCIyclJAMCJJ56In/70p90dEBEREVGf4O7GRERENFSMRqP8uVwud3EkRERERES9g0FCIiIiGkiHH344stksrFbrnNvHx8flz2+99dZKD4uIiIiIqCcxSEhEREQDSaPRwGq14ogjjphz+3HHHQcAeOihhxCNRrsxNCIiIiKinqPp9gCIiIiIltPVV1+NPffcEzMzMzj88MPxj//4j4jH4zjttNO6PTRaQnvttRfe9a53we12y9sOOOAA1Ot1RCIR/OEPf+ji6IiIiIh6HzcuISIiooFkNpuxdu1aHHfccXjb294Gp9OJUCiEe+65B1//+tcxMzPT7SHSErrooovwta99bcH7HnroIRx88MErOyAiIiKiPsMgIRERERERERER0ZBjTUIiIiIiIiIiIqIhxyAhERERERERERHRkGOQkIiIiIiIiIiIaMgxSEhERERERERERDTkGCQkIiIiIiIiIiIacgwSEhERERERERERDTkGCYmIiIiIiIiIiIYcg4RERERERERERERDjkFCIiIiIiIiIiKiIccgIRERERERERER0ZBjkJCIiIiIiIiIiGjIMUhIREREREREREQ05BgkJCIiIiIiIiIiGnJ9ESR8+eWX8eCDD85pr732Gh5++GHZx2q14sc//jGEEIt+/DPPPBNCCKxZs2bO7WazGd/97nfxxBNP4KmnnsIDDzyAPffcc4dfDxEREQ2PT37yk3j66afxyCOP4KGHHsIee+yx1f4HHngg1q9fj4ceegjr16/HBz7wgR1+TCIiIqJOffzjH8cdd9yBe++9F48++iieeeYZHHXUUVs9Zu3atQvGbgwGw5x+Wq0Wl156KWq1GoLB4HK+DGndunX405/+hMceewx33nknRkdH59x/3nnn4YEHHsC9996LP/7xj7j33nvxnve8Z0XG1otEr7cHH3xws9t++ctfitNPP10AEHvvvbd45plnxM033yxEK0rYcQsEAmJyclIIIcSaNWvm3HfzzTeL+++/X+h0OgFAnHrqqSIUCgm73d7194SNjY2NjY2t99u+++4rstmsePvb3y4AiM997nNienpaWCyWBfuvWrVKpNNpeU7ywQ9+UKTTabFq1artfkw2NjY2NjY2tsW0u+++W3zuc5+T/z7iiCNEvV4X73znO7d4zNq1a8XatWu3+rjBYFA88cQT4ic/+YkQQohgMLjDY/3EJz6xWSxn03bkkUeKUCgkPB6PACAuvPBC8eyzzwpFUWSfRCIhz6sAiMsuu0yEw+E5fYaodX0A22yrV6+e82+n0ynS6bRwOBwCgNhvv/2Ez+cTa9euXXSQ8NZbbxWnnnrqZkFCr9crhBDiyCOPlLepVCqRyWTE2Wef3fX3hI2NjY2Nja3326233ipuuukm+W9FUUQoFBJnnHHGgv2/853viCeffHLObU899ZS47LLLtvsx2djY2NjY2NgW09773vcKtVot/22xWIQQQnzyk5/c4jGdBAn33HNPscsuu4g1a9YsWZDw+uuvFxdddNEW73/mmWfEt771Lflvm80mqtWqOPzww+Vt73//++ccc8QRRwghhIw5DVPri+XGk5OTc/593HHH4e6770Y6nQYAPPXUU4hEIot+3COOOAK1Wg333HPPZve10143fdxms4lIJIIPfvCDi34uIiIiGj4f+tCH8PTTT8t/CyHwpz/9CYcccsiC/Q855JA5/QHg6aefntN/sY9JREREtBjPPvssGo0GAECj0eBLX/oSXnrpJdx333079LgvvfQS3njjja32sVgs+PGPf4xnn30WDz30EH79619jYmJiu57P4XDgfe9735zzpmw2i7/97W9zzpv++Mc/yp+dTidOO+00/PSnP5Uxp2HSF0HC+U488URcf/31O/QYJpMJ3/jGN3DOOecseH87MLlq1Sp5m1qths/nw/j4+A49NxEREQ0+l8sFh8OBcDg85/ZwOIydd955wWN23nnnrfbfnsckIiIi2h7f//73EYvF8KEPfQiHHXYYCoXCVvsfccQRuP/++/Hoo4/i5ptvxt57773o5/zxj38Mo9GI973vfTjooIPw9NNP4+6774ZKtfjwVfvcqJPzJpVKhfXr12N2dhahUAinnHLKop9vEPRdkHD33XeH3+/f4Qj2JZdcgquuumqzD0tbLBbDL37xC5x33nlwOBwAgPPPPx8GgwFqtXqHnpuIiIgGn8lkAgBUKpU5t1cqFXnfQsdsrf/2PCYRERHR9jjzzDMxMjKC+++/H48//jj8fv8W+0YiEbz22mv46Ec/in/4h3/A3XffjaeeempRgcKddtoJxxxzDC6//HK5Ke3VV1+NPffcEwcddNCix7+Y86Zms4kDDjgAfr8fo6OjuPPOOxf9fIOg74KEJ554Im644Ybt2sW4be+998Z+++2Hq666aqv9TjrpJNxzzz2466678PDDD0NRFNx+++1IpVLb/dxEREQ0HIrFIgBAr9fPuV2v18v7Fjpma/235zGJiIiItlez2cTXvvY1KIqCc889d4v97rnnHvz7v/87qtUqAOAnP/kJnn/+efzrv/5rx8/1zne+EwDwve99T+6OfOutt2JychIejwcAcNhhh83ZPfkjH/kITjzxxDm3HXbYYQC277wpk8ngi1/8Ig477DB87GMf63jsg0LT7QEshkqlwvHHH481a9bs0OMcccQRMBqNeOCBBwBAbsl95ZVXIp1O45RTTsEbb7yBcrmMCy+8EBdeeKE89sEHH8Sf//znHXp+IiIiGnzJZBLpdHqzWXe/348333xzwWPefPPNrfbfnsckIiIiWgytVotarSb/LYTAa6+9hj322GNRj/PGG29gl112WfTzf/azn91sb4q23//+9/j9738v/3399ddjcnISF1988WZ92+dGC503tVenKooClUolazC2x12r1bDHHnvgd7/73aLH38/6KpPw0EMPxRtvvLHNQpfb8vWvfx3ve9/7cPDBB+Pggw/GscceCwA4++yzcfDBB8vH32+//eZEnI1GI/bZZx/ceuutO/T8RERENBweeOAB7LPPPnNue+9734s//OEPC/a///77N+u/zz77zOm/2MckIiIiWoxnn312s9sCgQBmZ2e3eMyll14Ko9E457axsTFMT093/Lwvvvgims0mdttttzm3X3zxxZvd1ol0Oo1nn312znmT1WrF29/+dnne9MEPfhBXXnnlnOM8Hg+0Wu1WX+8g6/oWy522m266SZx44olbvH/t2rVCtNYhb9buv/9+8fWvf33B+4LBoBBCiDVr1sy5/Y477pizhfd3vvMdccstt3T9fWBjY2NjY2Prj7bvvvuKTCYj3va2twkA4vjjjxfT09PCYrEIAOK6664TN9xwg+y/atUqkU6nxT/8wz8IAOIDH/iAyGQyYtWqVR0/JhsbGxsbGxvbjrRGoyE+9rGPyX8ff/zxol6viwMPPFDeNv8c5sEHHxRnnnmm/Pchhxwi6vW6+Md//MfNHn/NmjVCCCGCweBm9/3P//yPuP/++4VerxcAxAEHHCBefPFFoVarFxzr9ddfLy666KItvpYjjzxSzM7OCrfbLQCICy64QDz77LNCURQ5lkgkIseiKIq46qqrxOzsrHA6nV3/Xax065vlxna7HR/60Idw8sknb3bfxMQEbrjhBplC+uCDD+KFF17AF7/4RdnHaDRutg4dAK644grsv//+AFrLjV955RUcd9xxAICHHnoI//Ef/4F169ah2Wzisccew+c+97nleHlEREQ0gJ5++mmsXbsWP//5z1EqldBsNnHYYYchn88DaJU80Wq1sv+GDRtwxBFH4LLLLkO1WoVer8fhhx+ODRs2dPyYRERERDvirLPOwgUXXICvfOUrUKvVEELg4x//OB5//HHZZ/45zLe//W2ceeaZOOqoo6BWq6FSqfCpT31KlnkDWsuY7733Xrk57E033YTp6WkcffTRss+6devw3e9+F3/+858RCoWQz+fxiU98Ys5y4MX49a9/Da/Xi9///vcol8tIpVL4p3/6J7nPxV/+8hf8+Mc/xm233YZCoQCTyYSZmRl86EMfGsr9KBS0ooVEREREREREREQ0pPqqJiEREREREREREREtPQYJiYiIiIiIiIiIhhyDhEREREREREREREOOQUIiIiIiIiIiIqIhxyAhERERERERERHRkGOQkIiIiIiIiIiIaMgxSEhERERERERERDTkGCQkIiIiIiIiIiIacgwSEhERERERERERDTlNpx2tVutyjoOIiIiIiIiIiIiWSS6X2+r9HQUJrVYrstnskgyIiIiIiIiIiIiIVpbNZttqoFABIDp5IGYSdub9738/9Ho9KpUK/vjHP3Z7OERERETbxPMXIiIi6jc8f1m8Jckk7OSBqKVYLKLRaKBSqfA9IyIior7A8xciIiLqNzx/WXrcuISIiIiIiIiIiGjIMUhIREREREREREQ05BgkJCIiIiIiIiIiGnId1yTcFkVR4HA4YLVaoSjKUj1s3/H5fNBqtajVaggGg90ezpISQiAWi6FUKnV7KEREREREREREtISWJEjo8XjwhS98Ae94xzuW4uH6ml6vh6IoEELgU5/6VLeHs+RqtRquuOIKvPjii90eChERERERERERLZEdDhJqNBp84xvfQD6fxw9/+ENEo1E0Go2lGFtfMplMMkhYLBa7PZwlpdFocOSRR+Kcc87BmWeeyYxCIiIiIiIiIqIBscNBwkAgAIPBgO985zv429/+thRj6mtms1kGCQuFQreHs+R+/etf413vehc8Hg82bNjQ7eEQEREREREREdES2OGNS1Sq1kNUKpUdHgz1vnq9DgBDXXeSiIiIiIiIiGjQcHdjIiIiIiIiIiKiIccgIRERERERERER0ZBjkJCIiIiIiIiIiGjIDW2QcN9998WDDz4IIQRefvllfO1rX1vxMaxZswZr167tqK/BYMCFF16IRx55BA888AAef/xx3HfffTjjjDPg8Xg263vRRRfhiSeewIMPPoj169fjJz/5CYLB4HK8DCIiIiIiIiIi6nM7vLtxv3r66adx8MEHQwiBb33rW/jpT3+64mM46KCDcNBBB23zuQ0GAx544AE8+uijOPjgg9FoNAAAn/zkJ3HzzTfD7Xbj4osvBgDo9Xrcf//9eOKJJ/DBD35QbjRy7LHHYv369TjkkEPw17/+dXlfGBERERERERHRMlO0CrQ2bbeHMTCGNpOwn1x88cXQ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obF2FlYqvlHEzDUzqEaqyzwy2hFLHiScOPsWKGrtUj/soohGDdNXHr0kj7V27VqcddZZyOfzUKvVuOyyy3D77bcDABwOBy6//HLsueeeKJVKUKlUuPjii/HUU0/J48866yx89rOfRS6Xg16vxy233ILvfe97OOecc3DiiSfC4XDgwQcfBAB89KMf3az4uNfrxT//8z/jM5/5TOu1/e+mJlqtFiqVChdeeOGcY/bZZx9897vfhdFohNFoxG233YaLL75YXlTs6HiIiIhoeZnNZvj9fqjVajSbTUQiEeRyuW4Pa4cIIRCNRlEsFuH3+2EwGBAMBgfitREREQ0TlUGFwPEBOP/B2VF/0RCI/jaK2J0xgKWJe96SBwkVtRaKprtBwqXykY98BN/5znew9957Y+PGjdh1113x5z//GYcccgiefPJJjI2NYY899sCBBx6Ier2OD3zgA7j99tvx7ne/G+l0Gvvuuy8uueQSjI+PI5vNYrfddsOdd96J733ve7jiiitgs9lw0EEHyaXPC9l3332hVqvx8ssvz7m9VqtBrVbj1VdfBQDodDrY7Xbcd999OOOMM/Dzn/8cNpsNTz75JCqVCr75zW8uyXiIiIhoeSiKArfbDaezddJdqVQwOzs7UNl2+Xwek5OTMksyEAjAZDIhGo32ZZYkERHRMDG93YTxdePQuXUd9a+EK5i5egalt0rLPDJaKkNZk7BT//Zv/4abbroJGzduBAC8/vrrePDBB3H66afLfx955JGo11tr6R977DHUajXss88+AICxsTFotVr4/X4AwKuvvrrojUHsdjuA1kn1fI1GA9VqFUIIKIqCs846C7lcDj//+c8BtJYmXX311fjKV74CRVGWZDxERES09LRaLVatWiUDhKlUChs2bBioAGFbvV7H9PQ0kskkgNa5TjAYhE7X2QUHERERrSxFo8B3lA87fWWnjgOEifsTeP2rrzNA2GdYk3Ar3vnOd2JsbEwuvwUAt9stl+BWq1Uce+yx+OQnPwmgtZOfw+GAz+cDANx999149NFH8eKLL+Lee+/FjTfeiFtvvXVRY0ilUgBaS48W0l5+rNFosMcee+DNN9+EVquVFxWvv/46bDYbgsHgkoyHiIiIlpbVaoXP54NKpZK7AhcKhW4Pa9nF43EUi0UEAgHodDoEg0FEo9G+2piFiIho0OnH9Bg/dRzG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qfwwFlu0BAB+8pOfYMOGDXC5XKft+/rXv462tjYAwFtvvYVkMplxn1VVVXA4HMp9fvSjH4XX68UPfvADrFixAgcOHMCnP/3p0+5fkiSYzeai75WIiIhmrmQyiZ/97Gf4x3/8x6z7n332WXzve9/DH/7wB5w4cQIf+9jHTjvGaDTiIx/5CH76059mbP/pT3+KkydP4u677waQCgSbm5sBAG+++SY0Gs1pfamf/exncDgceOeddxCNRrFw4UJln8FgyNr3ISIiovKQDtjWr1+P559/HqOjowBKy1UOHjyIhoYGGI1GZVtjY2NBz33rrbewYsWK07aff/75OHjwoPJ4zZo1mDdvHlpaWvDpT38af//3f4+Pf/zjSiaTTCaxZMmSjHPcddddp22b7aZ9zrOabTKFSzwej7j66quF0+kUr776qqiqqhKBQEDceeedAoCQZVn86U9/ypizDky8JiEAcf/994sXX3xRVFVVKdsuu+wy4fF4xLp165RtExUuGRgYUF6DLMvilVdeETfeeKMAIMxms4jH4+KCCy4Qa9asEf/7v/877f8/2NjY2NjY2NRter1ebNu2Tdx///1K/wCAuOmmm0RHR4fST7j00kvFiRMnMvoZJpNJPPHEE+LJJ5/MOOd3v/td0draKlatWqW0jRs3ZvRvtm/fLv7nf/5HWav52muvFS0tLcr+Bx54IKNwyS233CKCwSDXJGRjY2NjYzvLW641/9LZye7du8VLL72k9FtuvfXW0+opPPLII+KRRx5RHo+vuWCxWDIKlxiNRrF9+/aC1iS8/vrrxfDwsLj00kuVbXa7XbS2toorr7xS2XbHHXeIe++9V3l81VVXid7eXqXv88QTT4jNmzcLg8EgAIhLLrkkI685S9q034Bq7f3vf7/YtWuXEEKIffv2KeFZun39618X+/fvF6+88orYvXv3aYt+33TTTeLQoUNi9+7d4pprrhEAxEc+8hHR3t4udu/eLZ5++mnx8MMPi1AoJF566SWxePFipZrOvn37xEc/+tG89/fJT35StLa2itbWVrF161bxpz/9SVx88cUZx1gsFrFx40axf/9+sWfPHvHss89mvHHuuece0dbWJlpaWsQrr7wi/uu//iujks59990n3nzzTbFr166MNwAbGxsbGxvb2dMMBoO4/fbbxfbt20Vra6vYuXOneOihh8TcuXMzjlu6dKnYtGmTctz27dvFl7/85YyibMuWLRO5jA0JXS6X+M1vfiMOHDggWlpaxG9+8xvhdDqV/RaLRTzxxBPi6NGj4oUXXhCf//znRWdnJ0NCNjY2Nja2s7RdfPHFSgbzzjvviF27dmW0dEi4bNkysW3bNnHo0CHxzDPPiPvuu08IIcSuXbvE8uXLxQ9/+EPhdruF2+0W999/v1i8eLFy3vQxAMTatWvF66+/Lvbs2SOee+458ZWvfEUIIURra6tYuHBh3nv94he/KN544w2xf/9+sX37drF161bxyU9+MuOYNWvWiOeee07pN23dulUpXAKk+jo///nPxaFDh0RLS4v44x//OOF1Z1uTTv2BiIiIiEhVnZ2duPPOO/HYY49N960QERER0QTKYk1CIiIiIiIiIiIiyo0hIRERERGpymKxoLW1FXV1dbj11ltx4403TvctEREREdEEON2YiIiIiIiIiIiozHEkIRERERERERERUZljSEhERERERERERFTmGBISERERERERERGVOYaEREREREREREREZY4hIRERERERERERUZljSEhERERERERERFTmGBISERERERERERGVOYaEREREREREREREZY4hIRERERERERERUZn7f0b20gqLHFQFAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "res = res1\n", - "obj_labels=['Total Cost', 'CO2eq', 'Land Use']\n", - "with plt.style.context('dark_background'):\n", - " plot = PCP(title=(\"Objective Space\", {'pad': 30, 'fontsize':20}),\n", - " n_ticks=10,\n", - " legend=(True, {'loc': \"upper left\"}),\n", - " labels=obj_labels,\n", - " figsize=(13,6),\n", - " )\n", - "\n", - " plot.set_axis_style(color=\"grey\", alpha=0.5)\n", - " plot.tight_layout = True\n", - " plot.add(res.F, color=\"grey\", alpha=0.3)\n", - "\n", - " plot.add(res.F[3], linewidth=5, color=\"tab:green\", label=r\"Least CO$_2$\")\n", - " plot.add(res.F[6], linewidth=5, color=\"tab:blue\", label=\"Least Cost\")\n", - " plot.show()\n", - " plt.show()" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAhgAAAFfCAYAAAAMMbVZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABHH0lEQVR4nO3deVxUZf8//tcMq8K4hQoSCKKC5oZoagq4hFZSuWW5ZYi53kammUt3WpZirmlmy12aJWZ6K6hp+skbkFIrd0BR2RQRSBRZBwHn+v3hj/k6AjIHzzDM8Ho+HtdD5zrb+ywz580517mOAoAAERERkYyUxg6AiIiIzA8TDCIiIpIdEwwiIiKSHRMMIiIikh0TDCIiIpIdEwwiIiKSHRMMIiIikp2lsQMwhlatWiE/P9/YYRAREZkclUqFGzduVDtevUswWrVqhfT0dGOHQUREZLKcnZ2rTTLqXYJRfuXC2dmZVzGIiIgkUKlUSE9P1+v8We8SjHL5+flMMIiIiAyEjTyJiIhIdkwwiIiISHZMMIiIiEh2TDCIiIhIdkwwiIiISHZMMIiIiEh29fYxVXOnVCrh6+sLJycnZGRkICYmBhqNxthhERFRPcErGGZo+PDhSExMRFRUFLZv346oqCgkJiZi+PDhxg6NiIjqCSYYZmb48OHYtWsXYmNj0bt3b9jb26N3796IjY3Frl27mGQQEVGtUAAQxg6iNqlUKuTl5aFRo0Zm15OnUqlEYmIiYmNjMWzYMAjx/3atQqFAeHg4OnXqhHbt2vF2CRERSSblHMorGGbE19cX7u7uWLZsmU5yAQBCCCxfvhxt2rSBr6+vkSIkIqL6ggmGGXFycgIAxMXFVTq8vL58PCIiIkNhgmFGMjIyAACdOnWqdHh5ffl4REREhsIEw4zExMQgJSUFCxcuhEKh0BmmUCiwYMECJCcnIyYmxkgREhFRfcEEw4xoNBrMmTMHgYGBCA8P13mKJDw8HIGBgZg7dy4beBIRUa0Q9amoVCohhBAqlcrosRiqDB8+XCQnJ4sHJSUlieHDhxs9NhYWFhYW0y1SzqF8TNVMsSdPIiKSm5RzKLsKN1MajQbR0dHGDoOIiOoptsEgIiIi2THBICIiItkxwSAiIiLZMcEgIiIi2THBICIiItkxwSAiIiLZMcEgIiIi2THBICIiItkxwSAiIiLZMcEgIiIi2THBICIiItkxwSAiIiLZMcEgIiIi2THBICIiItkxwSAiIiLZMcEgIiIi2THBICIiItkxwSAiIiLZWRo7ACKqnqWlJWbOnAkPDw8kJSVh48aNKCsrM3ZYRESPJOpTUalUQgghVCqV0WNhYdGnhIaGipKSEvGgkpISERoaavTYWFhY6leRcg7lLRKiOiw0NBTz5s3DrVu3EBwcjJYtWyI4OBi3bt3CvHnzEBoaauwQiYgqpcD9TKPeUKlUyMvLQ6NGjZCfn2/scIiqZGlpiaKiIty6dQvOzs7QaDTaYUqlEunp6XjiiSfQsGFD3i4holoh5RzKKxhEddTMmTNhZWWFRYsW6SQXAKDRaPDvf/8bVlZWmDlzppEiJCKqGhMMojrKw8MDALB///5Kh5fXl49HRFSXGDXBmD9/Pv766y/k5eUhKysLe/bsQfv27R85jb+/P4QQFYqnp2ctRU1UO5KSkgAAgYGBlQ4vry8fj4iorjFaa9SDBw+KiRMnio4dO4ouXbqIffv2idTUVNGwYcMqp/H39xdCCNGuXTvRsmVLbVEqlbK3gGVhMWaxtLQUJSUlIiMjo8LxrVQqRUZGhigpKRGWlpZGj5WFhaV+FInnUOMHXF4cHByEEEL4+vpWOU55gtG4cePa2DgsLEYtoaGhQqPRiIyMDDF58mTh6OgoJk+eLDIyMoRGo+GjqiwsLLVapJxD61RHW40bNwYA3L59u9pxz5w5A1tbW1y4cAEff/wxoqKiKh3P2toaNjY22s8qlQrA/Vb4SiWboFDdtnDhQiiVSrz99tv45ptvtPWlpaVYtWqVdjgRUW2Q8ntTpx5TjYiIQNOmTeHn51flOO3bt4efnx9OnToFGxsbTJgwAdOmTUP//v0RExNTYfzFixdjyZIlFer9/PxQWFgoZ/hEBmNpaYlXXnkFTz75JK5fv46dO3fy0VQiqnV2dnY4evSoXo+p1pkE4/PPP8fQoUPRr18/pKenS5p27969EELg5ZdfrjCssisY6enpaNKkCfvBICIikkClUuHOnTt6JRh14hbJ+vXr8dJLL8HPz09ycgEAJ06cwPjx4ysdVlJSgpKSkgr1Go2mQt8CREREVDUp502jJxgbNmzA8OHD0b9/f6SmptZoHt7e3sjIyJA3MCIiIqoxoyYYGzduxNixY/Hyyy8jPz8fLVu2BADk5uaiuLgYALBs2TI4Oztj4sSJAICQkBCkpqYiPj4e1tbWGD9+PEaNGoURI0YYbT0MrUGDBvDy8pI8na2tLdzc3JCamqrdnvpKSEiAWq2WvEwiIqJyRnvcpSoTJ07UjrN582YRGRmp/fzuu++KK1euiKKiInHr1i1x9OhR8fzzzxvkEZu6Ury9vavcVobi7e1t9PVmYWFhYalbRco5tM408qwtpviys5pewfDy8kJYWBjGjh2LhIQESdPyCgYRET1MyjnU6G0wqHpqtRpnzpyp8fQJCQmPNT0REZFU7KGHiIiIZMcEg4iIiGTHBIOIiIhkxzYYRCZAqVTC19cXTk5OyMjIQExMDDuKI6I6jVcwiOq44cOHIzExEVFRUdi+fTuioqKQmJiI4cOHGzs0IqIqMcEgqsOGDx+OXbt2ITY2Fr1794a9vT169+6N2NhY7Nq1i0kGEdVpRu+4ozaLKXa0VdNS3kEXO80yzaJUKkVycrKIiIgQCoVCZ5hCoRAREREiKSlJKJVKo8fKwsJSP4qUcyivYBDVUb6+vnB3d8eyZcsghNAZJoTA8uXL0aZNG/j6+hopQiKiqjHBIKqjnJycAABxcXGVDi+vLx+PiKguYYJBVEeVvyG4U6dOlQ4vr+ebhImoLmKCQVRHxcTEICUlBQsXLoRCodAZplAosGDBAiQnJyMmJsZIERIRVY0JBlEdpdFoMGfOHAQGBiI8PFznKZLw8HAEBgZi7ty57A+DiOokvTra6ty5s94zjI2NrXEwRKRrz549GDVqFFavXo3jx49r65OTkzFq1Cjs2bPHiNEREVVNrwTj7NmzEEJAoVBUaM1eYYaW7ByUSE579uxBREQEe/IkIpOiVzbg7u6u/b+3tzdWrVqFlStXav+i6tOnD+bMmYN58+YZJkqiek6j0SA6OtrYYRAR6U2vBOPatWva/+/cuRNvvfUWDh48qK2LjY1FWloali5dioiICPmjJCIiIpMiuZFn586dkZKSUqE+JSUFHTt2lCUoIiIiMm2SE4yLFy/i/fffh42NjbbO2toa77//Pi5evChrcERERGSaJLfInDZtGvbt24e0tDScO3cOANC1a1cIIRAYGCh7gERERGR6JCcYf//9N9zd3TF+/Hh4eXlBoVBgx44dCAsLQ1FRkSFiJCIiIhNTo2dK1Wo1vvnmG7ljISIiIjNRowSjXbt26N+/P1q0aAGlUrcZx9KlS2UJjIiIiEyX5ARj8uTJ2LRpE7Kzs5GZmanT8ZYQggkGERERSU8w3n//fSxatAiffvqpIeIhIiIiMyD5MdWmTZti586dhoiFiIiIzITkBGPnzp0YPHiwIWIhIiIiMyH5FkliYiKWLl2K3r17IzY2FqWlpTrDN2zYIFtwREREZJokJxhTpkxBQUEB/P394e/vrzNMCMEEg4iIiKQnGG3atDFEHERERGRGJLfBICIiIqpOjTracnZ2xksvvQRXV1dYW1vrDJszZ44sgREREZHpkpxgDBw4EHv37kVKSgo8PT0RFxcHNzc3KBQKnD592hAxEhERkYmRfItk+fLlWL16NTp37ozi4mKMHDkSLi4uiI6OZv8YREREBKAGCUaHDh3w/fffAwDKysrQoEEDFBYW4oMPPsB7770ne4BERERkeiQnGIWFhbCxsQEA3LhxAx4eHtphDg4O8kVGREREJktyG4wTJ06gb9++uHjxIn755Rft7ZIRI0bgxIkThoiRiIiITIzkBOOdd96Bvb09AGDJkiWwt7fHq6++isTERMyePVv2AImIiMj0SE4wUlJStP9Xq9WYOXOmrAERERGR6Xusjrbs7OygUql0ihTz58/HX3/9hby8PGRlZWHPnj1o3759tdP5+fnh5MmTUKvVSEpKwtSpU2u6CkRERGQAkhMMNzc37N+/HwUFBcjNzUVOTg5ycnJw584d5OTkSJqXv78/Nm7ciN69eyMgIACWlpY4fPgwGjZs+MjlHzhwADExMfD29sayZcuwfv16jBgxQuqqEBERkYFIvkWybds2AMCkSZOQlZUFIUSNF/7888/rfA4KCsLNmzfh4+ODmJiYSqeZNm0arl27pm3vkZCQgB49emDu3LnYvXt3hfGtra21T70A0F5lUSqVUCrNu6f08vWrD+tKRESGJ+VcIjnB6NKlC3x8fHD58mWpk1arcePGAIDbt29XOU6fPn1w+PBhnbpDhw4hODgYlpaWKCsr0xm2YMECLFmypMJ8unTpgsLCwscPug7z9PTU/vs4iSARERFwv2mEviQnGH///TdcXFwMkmCsWbMGMTExiI+Pr3IcR0dHZGVl6dRlZWXBysoKDg4OyMzM1Bm2fPlyrFmzRvtZpVIhPT0d58+fR35+vrwrUMcoFAoAwKVLl3D27FnjBkNERCZPSltLyQnG5MmT8eWXX8LZ2RlxcXEoLS3VGR4bGyt1lgCAzz//HF26dEG/fv2qHffhv8bLT6SV/ZVeUlKCkpKSCvUajQYajaZGsZqK8vWrD+tKRESGJ+VcIjnBaN68OTw8PLB582ZtnRACCoUCQghYWkp/Qev69evx0ksvwc/PD+np6Y8cNzMzE46Ojjp1LVq0QGlpKW7duiV52URERCQ/ydnAd999hzNnzmDMmDGP3cgTADZs2IDhw4ejf//+SE1NrXb848eP48UXX9SpGzx4ME6ePFmh/QUREREZj5BSCgoKhIeHh6RpqiobN24UOTk5ws/PT7Rs2VJbbG1tteMsW7ZMfP/999rPbm5uoqCgQKxevVp4eXmJoKAgcffuXTFixAi9lqlSqYQQQqhUKlnWoS4Xb29vIYQQ3t7eRo+FhYWFhcX0i8RzqLSZ7927V++TeXWlKhMnTtSOs3nzZhEZGakznZ+fnzh16pQoLi4WycnJYurUqYbaOCZdmGCwsLCwsMhZpJxDJd8i2bdvH9auXYvOnTsjNja2QiPPffv26T2v8saZjxIUFFSh7ujRo/Dx8dF7OUREdYmlpSVmzpwJDw8PJCUlYePGjbzFS2ZJUvZy7969KktZWZnRs6vqCq9gsLCwGLOEhoaKkpISnau2JSUlIjQ01OixsbBUV6ScQyV372hhYVFlqckTJERE9UVoaCjmzZuHW7duITg4GC1btkRwcDBu3bqFefPmITQ01NghEsmqxpmMjY2N0bMpqYVXMFhYWIxRLC0tRUlJicjIyBBKpVJnmFKpFBkZGaKkpERYWloaPVYWlqqKQa9gKJVKvP/++7h+/ToKCgrg7u4OAPjoo48wadIkqbMjIqoXZs6cCSsrKyxatKhCZ0UajQb//ve/YWVlhZkzZxopQiJ5SU4wFi1ahDfeeAPz5s3T6SEzNjYWkydPljU4IiJz4eHhAQDYv39/pcPL68vHIzJ1khOM119/HVOmTEFYWBju3bunrT9//jy8vLxkDY6IyFwkJSUBAAIDAysdXl5fPh6RqZOcYDg7OyMxMbHijJRKWFlZyRIUEZG52bhxI0pLS/HJJ59UeOW1UqnE0qVLUVpaio0bNxopQiJ5SU4w4uPj4evrW6H+lVdewZkzZ2QJiojI3JSVlWHNmjVo2bIl0tPTMXnyZDg6OmLy5MlIT09Hy5YtsWbNGvaHQWZFUgvSwMBAkZOTI+bNmycKCgrEnDlzxNdffy2Ki4vFs88+a/QWrtUVPkXCwsJizMJ+MFhMuRi0q3AAYvDgwSIqKkrk5+eLwsJCERMTIwICAoy+4gbYOCZdmGCwsNTNYmlpKUJCQsT69etFSEgIH01lMZli0K7CAeDw4cM4fPhwTSYlIqr3ysrK8Nlnnxk7DCKDqlGC4ePjAzc3NwghkJycjLNnz8ocFhEREZkySQlG//798e2336J169baF5UJIZCSkoJJkyYhJibGIEESERGRadH7KRIPDw/s378fqampGDFiBDp06ICOHTvilVdewfXr13HgwAFtr55ERERUv+l9BePtt9/GiRMn8Oyzz+rUX7p0CXv27MFvv/2G2bNn46233pI9SCIiIjItel/B6N+/P9atW1fl8HXr1mHAgAFyxEREREQmTu8Ew9XVFbGxsVUOj4uLQ+vWrWUJioiIiEyb3gmGvb09ioqKqhxeVFSEhg0byhIUERERmTZJT5F07NgRt2/frnSYg4ODLAERERGR6ZOUYBw5ckT7eOqDhBBQKBQQQsgWGBEREZkuvRMMPoJKRERE+tI7wbh27Zoh4yAiIiIzIvl17URERETVYYJBREREsmOCQURERLJjgkFERESyk5xgjBs3rsphn3766WMFQ0REROZBcoLx+eefY+jQoRXq16xZg/Hjx8sSFBEREZk2yQnGa6+9hh9//BG+vr7auvXr12P06NF82RkREREBqEGCcejQIUybNg3h4eHw8fHBxo0bMWLECAwYMACXLl0yRIxERERkYiR1FV5ux44daNq0KX7//XfcvHkT/v7+SEpKkjs2IiIiMlF6JRirV6+utP6ff/7BmTNnMGPGDG3dnDlz5ImMiIiITJZeCYa3t3el9UlJSWjUqJF2OF92RkRERICeCcbAgQMNHQcRERGZkRq1wSCix9OgQQN4eXlJmsbW1hZubm5ITU1FcXGxpGkTEhKgVqslTUNE9DhqlGD06NEDr7zyClxdXWFtba0zbOTIkbIERmTOvLy8cPr06VpbXvfu3XHmzJlaWx4RkeQE49VXX8XWrVtx+PBhBAQE4PDhw2jXrh0cHR2xZ88eQ8RIZHYSEhLQvXt3SdN4eXkhLCwMY8eORUJCguTlERHVJskJxsKFCzF79mx88cUXyMvLQ0hICFJSUvDVV18hIyPDEDESmR21Wl3jKwoJCQm8GkFEdZ7kjrY8PDzwyy+/AADu3r0LOzs7AMDatWsxZcoUSfPy9fXF3r17kZ6eDiEEXn755UeO7+/vDyFEheLp6Sl1NYiIiMiAJCcYt2/fhkqlAgCkp6ejU6dOAIAmTZqgYcOGkuZlZ2eHc+fO4V//+pek6dq3bw9HR0dtuXLliqTpiYiIyLAk3yKJiYlBQEAA4uLi8PPPP+Ozzz7DwIEDERAQgCNHjkia16+//opff/1Vagj4559/kJubq9e41tbWsLGx0X4uT46USiWUSvN+W335+tWHda0PuD+JyNik/PZITjD+9a9/wdbWFgCwfPlylJaWol+/fti9ezeWLl0qdXY1cubMGdja2uLChQv4+OOPERUVVeW4CxYswJIlSyrUd+nSBYWFhYYLsg4ov3Xk6enJTtDMAPcnERlbebMIfSgA1IlfKiEEhg0bhoiIiCrHad++Pfz8/HDq1CnY2NhgwoQJmDZtGvr374+YmJhKp6nsCkZ6ejqaNGmC/Px82dejLvH29sbJkyfRo0cPNgo0A9yfRGRsKpUKd+7cQaNGjao9h9aoH4w2bdogKCgIHh4eCAkJwc2bNzFkyBCkpaXhwoULNQpaH5cvX8bly5e1n0+cOAEXFxfMnTu3ygSjpKQEJSUlFeo1Gg00Go3BYq0LytevPqxrfcD9SUTGJuW3R/KNXD8/P8TGxqJXr14YMWIE7O3tAdy/5fDhhx9Knd1jO3HiBNq1a1fryyUiIqKqSU4wQkND8f7772Pw4ME6VwYiIyPRp08fWYPTh7e3N/vfICIiqmMk3yLp3Lkzxo4dW6H+5s2beOKJJyTNy87ODm3bttV+dnd3R9euXXH79m2kpaVh2bJlcHZ2xsSJEwEAISEhSE1NRXx8PKytrTF+/HiMGjUKI0aMkLoaREREleK7guQhOcG4c+cOnJyckJqaqlPv7e2N9PR0SfPq0aOHzhMga9euBQBs2bIFQUFBcHJygqurq3a4tbU1Vq1aBWdnZ6jVasTHx+OFF17AwYMHpa4GERFRpfiuIHlITjDCwsKwYsUKvPLKKxBCQKlU4plnnsGqVauwdetWSfOKjo6GQqGocnhQUJDO55UrV2LlypVSQyYiItIb3xUkD8kJxqJFi7Blyxakp6dDoVDgwoULsLCwQFhYGD7++GNDxEhERFRr+K4geUhOMMrKyjB+/Hj8+9//Rvfu3aFUKnHmzBkkJiYaIj4iIiIyQXonGAqFAnPmzMGwYcNgZWWF3377DR999BHu3r1ryPiIiIjIBOn9mOp7772H0NBQFBYWIiMjA++88w7Wr19vyNiIiIjIROmdYLzxxhuYNWsWhgwZgmHDhmHYsGF4/fXXDRkbERERmSi9E4zWrVtj//792s+HDh2CQqFAq1atDBIYERERmS69Ewxra+sKHYGUlJTovEiMiIiICJD4FMnSpUtRVFSk/WxtbY1FixYhNzdXWzdnzhz5oiMyES4uLnBwcDDoMsp7FpTaw2BNZGdnIy0tzeDLISLzpXeCcfToUXh6eurUHTt2DG3atNF+FqJOvPmdqFa5uLjgUsJFNGhoVyvLCwsLM/gy1EWF8PTqwCSDiGpM7wRjwIABhoyDyGQ5ODjcTy7+OxnIvmy4BVnaAE1aA3euAmUGfDzcoT0ajPwPHBwcmGAQUY1J7miLiKqQfRnIOGfYZaT9Zdj5ExHJhAkGEVEtUyqV8PX1hZOTEzIyMhATEwONRmPssIhkpfdTJERE9PiGDx+OxMREREVFYfv27YiKikJiYiKGDx9u7NCIZMUEg4iolgwfPhy7du1CbGwsevfuDXt7e/Tu3RuxsbHYtWsXkwwyK3olGP/973+hUqkAABMmTIC1tbVBgyIiMjdKpRKrV6/G/v37MWzYMPz5558oLCzEn3/+iWHDhmH//v1YtWoVlEr+3UfmQa8jOTAwEHZ29x/B27x5Mxo3bmzQoIiIzI2vry/c3d2xbNmyCo/0CyGwfPlytGnTBr6+vkaKkEheejXyTEhIwPLlyxEZGQmFQoHRo0cjLy+v0nF/+OEHWQMkIjIHTk5OAIC4uLhKh5fXl49HZOr0SjCmTZuGNWvWYOjQoRBC4OOPP660Uy0hBBMMIqJKZGRkAAA6deqEP//8s8LwTp066YxHZOr0SjCOHz+OPn36AADu3buH9u3b4+bNmwYNjIjInMTExCAlJQULFy7EsGHDdP5IUygUWLBgAZKTkxETE2PEKInkI7k1kbu7O5MLIiKJNBoN5syZg8DAQISHh+s8RRIeHo7AwEDMnTuX/WGQ2ZDc0da1a9fQuHFjBAcHo0OHDhBC4OLFi/j222+rbJdBRETAnj17MGrUKKxevRrHjx/X1icnJ2PUqFHYs2ePEaMjkpfkBMPHxweHDh2CWq3GX3/9BYVCgdmzZ2PhwoUYPHgwzpw5Y4g4iYjMwp49exAREcGePMnsSU4w1q5di7179+LNN9/EvXv3AAAWFhb4z3/+g3Xr1sHf31/2IImIzIlGo0F0dLSxwyAyKMkJRo8ePXSSC+B+w89PP/0UJ0+elDU4IiJzxHeRUH0guZFnXl4eXF1dK9S7uLggPz9flqCIiMwV30VC9YXkKxg7duzAt99+i7lz5+LYsWMQQqBfv35YuXIltm/fbogYzY6LiwscHBwMvhwvLy+dfw0pOzsbaWlpBl8OkSkrfxfJ/v37MWbMGMTFxaFTp05YuHAhdu3axYaeZFYkJxhz586FEAJbt26FpeX9yUtLS7Fp0ybMnz9f9gDNjYuLCy4mXIJdwwa1tsywsDCDL6OwSI0OXp5MMoiq8PC7SMr7wSh/F0l4eDhWrVqFiIgI3i4hsyA5wSgtLcXbb7+NBQsWwMPDAwqFAomJiVCr1YaIz+w4ODjArmEDhPx0Bon/FBh0WTaWSjzZtAGu56hxt8xwP1htW9jjs9e84eDgwASDqArl7yIZM2ZMle8iOX78OHx9fdkAlMyC5ASjnFqtrrJPfape4j8FiL9h+H5DTl+7Y/BlEFH1+C4Sqm/4XmAiolrw4LtIKsN3kZC5YYJBRFQLHnwXiUKh0BnGd5GQOWKCQURUC/guEqpvatwGg4iIpOG7SKg+qVGC0a5dO/Tv3x8tWrSAUql7EWTp0qWyBEZEZI74LhKqLyQnGJMnT8amTZuQnZ2NzMxMncethBBMMIiIqsF3kVB9IDnBeP/997Fo0SJ8+umnhoiHiIiIzIDkRp5NmzbFzp07DRELERERmQnJCcbOnTsxePBgQ8RCREREZkLyLZLExEQsXboUvXv3RmxsLEpLS3WGb9iwQe95+fr64t1334WPjw9atWqFYcOGISIi4pHT+Pn5Yc2aNXjqqadw48YNfPrpp/jqq6+krgYREREZkOQEY8qUKSgoKIC/vz/8/f11hgkhJCUYdnZ2OHfuHDZv3ozdu3dXO76bmxsOHDiAb775BuPHj0ffvn3xxRdf4ObNm3pNT0RERLVDcoLRpk0b2Rb+66+/4tdff9V7/GnTpuHatWuYPXs2ACAhIQE9evTA3Llzq0wwrK2tYWNjo/2sUqkA3H+z4cOP2NYGYyyzthhrmxqbua5zfd2fRDVR/l0x9++NlHUzqY62+vTpg8OHD+vUHTp0CMHBwbC0tERZWVmFaRYsWIAlS5ZUqO/SpQsKCwsNFWqVPD09a32ZtcXT07PCWyLrA3Pdp/V1fxLVRPnvgLl/b+zs7PQet0YJxoQJE/Duu++iXbt2AIDLly9j5cqV+PHHH2syO705OjoiKytLpy4rKwtWVlZwcHBAZmZmhWmWL1+ONWvWaD+rVCqkp6fj/PnzyM/PN2i8lXn4HQTm5NKlSzh79qyxw6h15rpP6+v+JKqJ8t8Bc//elN8F0IfkBGP27NlYunQpPv/8c/zxxx9QKBTo27cvvvzySzg4OGDdunVSZynJw5lh+U6tKmMsKSlBSUlJhXqNRmOUnvPMubc+Y21TYzPXda6v+5OoJsq/K+b+vZGybpITjFmzZmH69On44YcftHV79+5FfHw8lixZYtAEIzMzE46Ojjp1LVq0QGlpKW7dumWw5RIREZE0kluiODk54dixYxXqjx07BicnJ1mCqsrx48cREBCgUzd48GCcPHmy0vYXREREZBySE4zExESMHj26Qv2rr76KK1euSJqXnZ0dunbtiq5duwIA3N3d0bVrV7i4uAAAli1bhu+//147/pdffonWrVtj9erV8PLyQlBQEIKDg7Fq1Sqpq0FEREQGJPkWyeLFi7Fjxw74+fnhjz/+gBAC/fr1w6BBgypNPB6lR48eiIqK0n5eu3YtAGDLli0ICgqCk5MTXF1dtcNTU1PxwgsvYO3atZg5cyZu3LiBt956i31gEBER1TGSE4zdu3ejV69emD17NoYNGwaFQoELFy7g6aefltxyNjo6+pEt8IOCgirUHT16FD4+PlLDJiIiolpUo8dUT58+jQkTJsgdCxEREZkJvRIMlUql7TOiumdgjdG3BBEREdUteiUYOTk5cHJyws2bN3Hnzp1K+5xQKBQQQsDS0qQ6ByUiIiID0CsbGDhwIG7fvg0AGDBggEEDIiIiItOnV4Jx9OhR7f9TUlKQlpZW6Xjlj5cS1TsZGcC1AiD7nrEjeXylBffXh4joMUi+n5GSkqK9XfKgZs2aISUlhbdIqH766itg2RljRyGTM4DVV8YOgohMnORsoLytxcPs7e1RXFwsS1BEJmfqVKB0L5B92diRPD6H9vfXZ+9eY0dCRCZM7wRj9erVAO6/VGzp0qUoKirSDrOwsECvXr3M+g1yRI/k5AS42gNWFsaO5PE52d9fHyKix6B3guHt7Q3g/hWMzp0767yhtKSkBOfOnWOX3URERARAQoIxcOBAAMB3332HkJAQ9ndBREQmwcXFBQ4ODgZdhpeXl86/hpSdnV3lwxZ1ieQ2GG+//XalDTmbNm2KsrIyJh5ERFRnuLi4IOHSJTRs0KBWlhcWFmbwZRSp1fDy9KzzSYbkBOOnn37Cvn37sGnTJp360aNH46WXXsLQoUNlC46IiOhxODg4oGGDBjiQdgW376oNthwLhQKNrW2RW1KMe5U8CCGXZjYN8IJLOzg4OJhfgtGrVy+88847FeqjoqLwySefyBIUERGRnG7fVeOf4qLqR3wMGepCg87f1CilTmBjY1PpLRIrKys0qKVLUERERFS3SU4w/v77b0yZMqVC/bRp03Dq1ClZgiIiIiLTJvkWyaJFi/Dbb7+ha9euOHLkCABg0KBB6NmzJwYPHix7gEQmw6G9YedvaQM0aQ3cuQqU3TXccgy9HkRUL0hOMI4dO4Y+ffrg3XffxejRo6FWq3H+/HkEBwcjMTHREDES1WnZ2dlQFxWiwcj/GDsU2aiLCpGdnW3sMIjIhNXoxSHnzp3D+PHj5Y6FyCSlpaXB06tDrTxnHxYWhrFjxyIhIcGgyzKV5+yJqO56rDeT2drawsrKSqeO/WBQfZSWllZrJ+SEhAScOWMuL1YjInMluZFngwYNsGHDBmRlZaGgoAA5OTk6hYiIiEhygrFy5UoMHDgQM2bMwN27dzF58mQsXrwYN27cwOuvv26IGImIiMjESL5F8uKLL+L1119HdHQ0vvvuO8TExCApKQlXr17FuHHjaqWbVCIiIqrbJF/BaNasGVJSUgAAeXl5aNasGQDg999/h5+fn7zRERERkUmSfAUjOTkZbm5uuHbtGi5cuIDRo0fj77//xosvvog7d+4YIEQiorqtQYMGkt+iaWtrCzc3N6SmpqK4uFjStAkJCVCrDfdeDSI5SE4wNm/ejK5du+Lo0aNYvnw5fvnlF8yaNQuWlpaVvqOEiMjceXl54fTp07W2vO7du/NJIqrzJCcY69at0/4/KioKXl5e6NGjB5KSknD+/Hk5YyMiMgkJCQno3r27pGkep18TQ/eDQiQHSQmGpaUlDh8+jKlTp+LKlSsAavf5fyKiukitVtf4igL7NSFzJamRZ1lZGTp16gRhwHfdExERkemT/BTJ1q1bERwcbIhYiIiIyExIboNhbW2NyZMnIyAgACdPnkRhYaHO8Dlz5sgWHBEREZkmyQlGp06dtK2l27fXfa0zb50QERERICHBcHd3R0pKCgYOHGjIeIiIiMgM6N0G48qVK2jevLn2808//YQWLVoYJCgiIiIybXonGAqFQufzCy+8ADs7O9kDIiIiItMnuQ0GEZG5c3FxgYODg0GXUd61uNQuxmsiOzub/RVRrdM7wRBCVGjEyUadRGRuXFxccDHhIuwa1s4V2tp4A3VhUSE6eHVgkkG1Su8EQ6FQYMuWLbh79y6A+y/q+fLLLys8pjpy5Eh5IyQiqkUODg6wa2iH+UfnIzk32WDLsbawhrO9M9IL0lFyr8Rgy2nTuA1C/ULh4ODABINqld4Jxvfff6/z+ccff5Q9GCKiuiI5NxkXb1806DLO3Txn0PkTGZPeCcakSZMMEsD06dPx7rvvwsnJCfHx8Xj77bfx+++/Vzquv78/oqKiKtR7eXnh0qVLBomPiIiIpJPcVbicRo8ejXXr1uGTTz6Bt7c3YmJicPDgQbi4uDxyuvbt28PR0VFbyl+8RkRERHWDUZ8ieeedd/Dtt9/i22+/BQDMnj0bQ4YMwfTp07Fw4cIqp/vnn3+Qm5ur1zKsra1hY2Oj/axSqQAASqUSSmXt51fGWGZtMdY2rS/Kty23s2GZ67atr8eNua6zKZzDjJZgWFlZwcfHB6GhoTr1hw8fxjPPPPPIac+cOQNbW1tcuHABH3/8caW3TcotWLAAS5YsqVDfpUuXCg1Ua4Onp2etL7O2eHp68skiAyo/dridDctcv6P19bjh/pSXlP6vjJZgODg4wNLSEllZWTr1WVlZcHR0rHSajIwMvPnmmzh16hRsbGwwYcIEHDlyBP3790dMTEyl0yxfvhxr1qzRflapVEhPT8f58+eRn58v3wrpSaFQABkZ8Ei7BNys/QTHEDzu2QEZbXHp0iWcPXvW2OGYrfLO7ridDevhTgXNRX09brg/5VV+F0AfRu9o6+EMTKFQVJmVXb58GZcvX9Z+PnHiBFxcXDB37twqE4ySkhKUlFR8BEyj0UCj0TxG5DWj0WiAr77C+lUf1vqyDcpusdG2aX1Rvm25nQ3LXLdtfT1uzHWdjXoO05PREozs7GyUlZVVuFrRokWLClc1HuXEiRMYP3683OEZ1tSpeKvwSSSZyxWM5nZYP3UosHevsUMhIqI6wmgJRmlpKU6dOoWAgACEh4dr6wMCAhAREaH3fLy9vZGRkWGACA3IyQlJLp6It8gzdiTyaNUIcHIydhRERFSHGPUWyZo1a/DDDz/g5MmTOH78OKZMmQJXV1d8+eWXAIBly5bB2dkZEydOBACEhIQgNTUV8fHxsLa2xvjx4zFq1CiMGDHCmKtBREREDzFqgvHzzz/jiSeewAcffAAnJyfExcXhhRdewLVr1wAATk5OcHV11Y5vbW2NVatWwdnZGWq1GvHx8XjhhRdw8OBBY60CERERVcLojTw3bdqETZs2VTosKChI5/PKlSuxcuXK2giLiIiIHoN59kBCRERERsUEg4iIiGTHBIOIiIhkxwSDiIiIZMcEg4iIiGTHBIOIiIhkxwSDiIiIZMcEg4iIiGTHBIOIiIhkxwSDiIiIZMcEg4iIiGTHBIOIiIhkxwSDiIiIZMcEg4iIiGRn9Ne1ExHVORkZcE/KAXLVxo7ksbnn5AAZGcYOg+ohJhhERA/76ius+PA3Y0chkyTgzlfGDoLqISYYREQPmzoV7zX5Aym5KcaO5LG5N3bHilenAnv3GjsUqmeYYBARPczJCSkeTXHxdqaxI3l8zZoCTk7GjoLqITbyJCIiItkxwSAiIiLZ8RYJkRE0aNAAXl5ekqYpH1/qdACQkJAAtdr0n4ioTW0atzHo/K0trOFs74z0gnSU3Csx2HIMvR5EVWGCQWQEXl5eOH36dI2mDQsLkzxN9+7dcebMmRotr77Jzs5GYVEhQv1CjR2KbAqLCpGdnW3sMKieYYJBZAQJCQno3r27pGlsbW3h5uaG1NRUFBcXS14e6SctLQ0dvDrAwcHBoMvx8vJCWFgYxo4da/D9k52djbS0NIMug+hhTDCIjECtVtfoisLx48cNEA09LC0trdZOyAkJCby6RGaJjTyJiIhIdryCQURE5i0jA83iLwJ3pd1arIua2dgCds2NHYZemGAQEZF5++orvPDhh8aOQj6LFxs7Ar0wwSAiIvM2dSoOeHfAbTO5gvHC034m0fU7EwwiIjJvTk64/VQH/FNcZOxIHp9tQ5Pp+p2NPImIiEh2vIJhJG1b2Bt8GTaWSjzZtAGu56hxt0xjsOXUxroQET2OZjYNDDp/C4UCja1tkVtSjHtCGGw5hl4POTHBqGX3ewlU47PXvI0diqwKi9TsKZCI6pzs7GwUqdV4waWdsUORTZHaNH5vmWDUsvu9BHoavJdAgD0FEhGlpaXBy9Pwv7n8va2ICYYR1GYvgQB7CiSi+o09sxoHG3kSERGR7JhgEBERkeyYYBAREZHs2AaDiOgxNWjQAF5eXpKmKR9f6nTA/fv8arVa8nSkH+5P+QhjlunTp4vk5GShVqvFyZMnRb9+/R45vp+fnzh58qRQq9UiKSlJTJ06VdLyVCqVEEIIlUpl1PWujeLt7S2EEMLb29vosbCwmHMp/67VFn6nuT+NVaScQ416BWP06NFYt24dZsyYgT/++ANTp07FwYMH0bFjx0pb/Lq5ueHAgQP45ptvMH78ePTt2xdffPEFbt68id27dxthDYiI7v8F2r17d0nT2Nraws3NDampqSgulvaODEM/BlnfcX/KQ4H7mYZRnDhxAqdPn8aMGTO0dRcuXEB4eDgWLlxYYfzQ0FC89NJL6Nixo7Zu06ZN6Nq1K5555hm9lqlSqZCXl4dGjRohPz//8VeiFtTkch3weM9lm/MlOyIiqhkp51CjXcGwsrKCj48PQkNDdeoPHz5cZbLQp08fHD58WKfu0KFDCA4OhqWlJcrKyipMY21tDRsbG+1nlUoFAFAqlVAqTaONa8eOHXHy5MkaTx8WFiZ5mh49evBZbiIi0iHlvGm0BMPBwQGWlpbIysrSqc/KyoKjo2Ol0zg6OlY6vpWVFRwcHJCZmVlhmgULFmDJkiUV6rt06YLCwsKar0AtsrGxwbhx4yRPZ21tjVatWuHGjRsoKSmRvMxu3bpJXiYREZkvOzs7vcc1+lMk4qGXwigUigp11Y1fWX255cuXY82aNdrPKpUK6enpOH/+vMncIgHu304iIiIypvK7APowWoKRnZ2NsrKyClcrWrRoUeEqRbnMzMxKxy8tLcWtW7cqnaakpKTSv941Gg00GsO9YZSIiMjcSDlvGq0RQmlpKU6dOoWAgACd+oCAABw7dqzSaY4fP15h/MGDB+PkyZOVtr8gIiIi4zHa87SjR48Wd+/eFUFBQcLLy0usWbNG5OfnC1dXVwFALFu2THz//ffa8d3c3ERBQYFYvXq18PLyEkFBQeLu3btixIgRBnmGl4WFhYWFheX/FYnnUOMGO336dJGSkiKKi4vFyZMnha+vr3bY5s2bRWRkpM74fn5+4tSpU6K4uFgkJyezoy0WFhYWFpZaKlLOoUbtB8MYTLEfDCIiorpAyjnUNDqCICIiIpPCBIOIiIhkxwSDiIiIZMcEg4iIiGTHBIOIiIhkZ/Suwo1FSnenREREZCJdhRtL+cZJT083ciRERESmSaVSVfuYar3rBwMAWrVqVS/6wCh/sZuzs3O9WF9zx/1pXrg/zUt92p8qlQo3btyodrx6dwUDgF4bxpzk5+eb/QFfn3B/mhfuT/NSH/anvuvHRp5EREQkOyYYREREJDsmGGbs7t27WLJkCe7evWvsUEgG3J/mhfvTvHB/VlQvG3kSERGRYfEKBhEREcmOCQYRERHJjgkGERERyY4JBhEREcmOCUYt8ff3hxACjRs3fqz5bN68GXv27JEpqspFRkZi7dq1jxwnJSUFISEhBo3D3LVu3RpCCHTt2tXYoVANCSHw8ssvGzuMGjP1+KluY4JRA1OnTkVeXh4sLCy0dXZ2digpKcHRo0d1xu3Xrx+EELhx4wYcHR2Rm5srWxxCiEeWzZs3y7ash/Xs2RNff/21weYvxebNmyGEwHvvvadT//LLL0MI/R+S0iexqg0jRozAkSNHcPv2bRQWFiIhIQHffvstunXrVmsxtGzZEuvXr0dSUhKKi4tx7do17N27FwMHDqy1GB6HXMeEqTl06BDKysrQq1cvY4dSJ5UfF+UlOzsbBw8eROfOnfWex+LFi3HmzJkK9UzWKmKCUQORkZFQqVTo0aOHts7X1xeZmZno2bMnGjRooK3v378/0tPTceXKFWRlZckah6Ojo7aEhIQgNze3Qp0Ulpb69xyfnZ0NtVotNWSDUavVeO+999CkSRNjhyJpOz4sNDQUO3bswNmzZ/HSSy/hqaeewpQpU5CUlIRly5bJGGXVWrdujVOnTmHgwIGYN28eOnfujOeeew6RkZHYuHFjrcQgh7p0TDwOfY8nFxcX9OnTB59//jmCg4MNHJXpOnjwoPY3ctCgQSgrK8P+/fuNHZbW4/x+1EWCRXq5fv26eO+997SfQ0NDxYYNG0RcXJwYNGiQtv63334TP/zwg/D39xdCCNG4cWMBQEycOFHk5OSIwYMHiwsXLoj8/Hxx8OBB4ejoqJ1WqVSK1atXi5ycHJGdnS1WrFghtmzZIvbs2VMhnvL5VfUZgHj55ZeFuP/nmwAgFi9eLM6cOSOCgoJEUlKSuHfvngAgIiMjxYYNG8SGDRu0y166dKnOvFJSUkRISIj2sxBCBAcHi927d4vCwkJx+fJl8eKLL+pM06FDB/HLL7+I/Px8kZmZKbZu3SqeeOKJx94XmzdvFnv37hUXLlwQK1asqHR9mzVrJsLCwkRaWpooLCwU58+fF6+99prOPB7WunXrx9qOQ4YMETExMdptuG/fPtGmTRvtdK1btxZCCNG1a1cBQPTq1UsIIcSsWbOqXec2bdqI8PBwkZmZKfLz88Vff/2lc9wBENOnTxeXL18WarVaZGZmip07d+q1PX/55ReRlpYmGjZsWGFY+fELQLi4uIjw8HCRn58vcnNzxY4dO0SLFi0qbJfx48eLlJQUcefOHbF9+3Zhb28vAIgpU6aI69evC4VCobOMiIgIsWXLFoMfE+XxPThdSEiISElJ0akLCgoScXFxori4WNy4cUNs2LBB57h/+eWXtZ9btWolfvrpJ3H79m2RnZ0twsPDRevWrbXDe/ToIQ4fPixu3rwp7ty5I6KiooS3t7fO8oQQYurUqSI8PFwUFBSIJUuW6LXOH3zwgQgLCxOenp4iNze3wv5r27atiI6OFmq1WsTHx4tnn31WJ/5jx46J5cuX60zj4OAgSkpKRP/+/R/7e1oXyubNmyv8fvbr108IIYSDg4MA7v+WX7p0SRQWFoqkpCTx0UcfCUtLSwHc/1192MSJE0VKSopO3YPHUGBgoDh58qRQq9UiKSlJfPDBB8LCwuKR+/vKlStizpw5OnE+9dRT4t69ezq/IXW98ApGDUVFRWHAgAHazwMGDEBUVBSio6O19VZWVujTpw8iIyMrnUfDhg0xd+5cTJgwAX5+fnB1dcWqVau0w+fMmYNJkyYhODgY/fr1Q7NmzTB8+HBZ16Nt27YYPXo0Ro4cqXMJfuLEidpLrW+99RZmz56NyZMnP3Jeixcvxs8//4wuXbrgwIED2LZtG5o2bQrg/tWW6OhonD17Fj169MBzzz2Hli1b4ueff5ZlPe7du4eFCxdi1qxZcHZ2rjDc1tYWp06dQmBgIDp16oSvv/4aP/zwA55++mkAQEhICI4dO4avv/5a+9dNWlqa3suvbDva2dlhzZo16NmzJwYNGgSNRoM9e/ZAoVBUOo8xY8YgPz8fX3zxRbXLs7e3x4EDB/Dss8/C29sbhw4dwr59++Di4gIA8PHxwfr16/HBBx/A09MTzz33XIXbd5Vp2rQpnnvuOWzcuBFFRUUVhj94iy88PBzNmjWDv78/AgIC4OHhgR07duiM7+HhgWHDhiEwMBCBgYHw9/fH/PnzAQA7d+6Eg4ODzveoSZMmGDJkCLZt21ZtrNWp7pjQx7Rp07Bx40Z8/fXX6Ny5M1566SUkJiZWOm6DBg0QGRmJgoIC+Pn5oV+/figoKMCvv/4KKysrAPffQvn999/D19cXvXv3xpUrV3DgwAHY29vrzOvDDz9EREQEOnfujO+++06vWIOCgvDjjz/i0qVLuHz5MkaPHq0dplAosHv3bty7dw+9e/fGtGnTsGLFCp3pt23bhjFjxujUvfrqq8jKykJ0dLReMZgaOzs7jBs3DleuXMGtW7cA3H+R1xtvvIGOHTsiJCQEb775JmbPng0A2LFjB1atWoW4uDjt78SOHTvQs2dPAMAbb7wBR0dH7efBgwfjxx9/xPr169GxY0dMnToVb7zxBhYtWqQTx8P7+7vvvkNQUJDOOJMmTUJMTAySk5MNvVlkZfQsxxTL5MmTRX5+vrCwsBD29vaipKRENG/eXIwePVr8/vvvAoDw9fUVQgjh7u5e6RUMIYRONjp9+nSRkZGh/Zyeni7mzZun/WxhYSGuXbsm6xWMu3fvajP38hIZGSni4+N16pYvX65TV9kVjI8++kj7uWHDhuLevXtiyJAhAoD48MMPxa+//qozT2dnZyGEEO3atXusffHgXyXHjh0T//nPfypd34fL/v37xcqVK3XWe+3atY/crlK248PFwcFBCCHEU089JYCKVzAOHDggzp49qzPN7NmzRX5+vrY0atSoyvnHxcWJmTNnCgBi+PDh4s6dO9qrBfqWnj17CiGEGDZs2CPHe/bZZ0Vpaal48skntXUdOnQQQgjRo0cP7XYpKCjQiWHFihXi+PHj2s/h4eHa/QVAvPnmm+LGjRtCqVQa/JjQ5wrG9evXK1y9e7A8eAUgKChIXLx4UWe4lZWVKCwsFAEBAZVOr1QqRW5urhg6dKjOPNesWSNpfZ999lmRlZWl/cs4JCRExMTEaIcHBASI0tJS4ezsrK0bMmSITvzlVyv69eunHeePP/7QuQJk6mXz5s2itLRU+30SQoj09PQKV5EeLHPnzhV///239nNlx83Dx0J5iY6OFvPnz9epGzdunEhPT3/k/nZ0dBSlpaWiZ8+eAoCwtLQUWVlZ4vXXXzf6NpRSeAWjhiIjI2Fvb4+ePXvC19cXly9fxs2bNxEdHY2ePXuiYcOG6N+/P65evYqUlJRK51FYWKiTjWZkZKBFixYAgEaNGqFVq1Y4fvy4dvi9e/dw8uRJWdfj6tWryM7OrlB/4sQJnc/Hjx9Hu3btoFRWfcicP39e+/+ioiLk5+dr18fHxwcDBgzQvso4Pz8fCQkJAO7/lSuX9957DxMnTkSHDh106pVKJRYuXIhz584hOzsb+fn5GDx4MFxdXWVZbmXbsU2bNti2bRuSkpKQm5urPQ4etUzxUAPE7777Dt26dcPUqVNhb2+vvfrRsGFDrFixAvHx8cjJyUF+fj68vLy08/6///s/XL16FcnJydi6dSvGjh2r0zaoKuXzfziOh3Xo0AFpaWm4fv26tu7ixYvIycnR2fapqakoKCjQfn7wGAfu/9U8cuRIWFtbAwDGjRuHn376CRqNptpY9VXVMVGd5s2bw9nZGUeOHNFrfB8fH7Rt21bnGL99+zZsbW21x3jz5s2xadMmXLp0CXfu3EFubi7s7e0rHBNSv+fBwcHYsWMH7t27BwDYvn07evXqhfbt2wO4v7+uXbuG9PR07TQP/rYA99tV/d///R/GjRsHAHBzc8Mzzzwjy9WkuiQyMhLdunVDt27d8PTTT+Pw4cM4ePCgdh+MHDkSMTExyMjIQH5+PpYuXVrj3wkfHx988MEHOsfEN998g1atWul8Hx/e35mZmfjll18wadIkAEBgYCBsbW2xc+fOGq61cTDBqKGkpCSkpaVhwIABGDBggPYSYlZWFlJSUtC3b18MGDAA//vf/6qcR2lpqc5nIcQjT+BSaDSaCpfiyy/TPqiwsFCW5QGPXh+lUol9+/Zpv9jlpW3btnpdutdXTEwMDh06VKFB5Jw5czB79mx8+umnGDhwILp164ZDhw5pT2xVeZztuG/fPjzxxBN488030atXL23L/qqWeeXKFXh4eOg08srNzUVSUpLOiQEAVq5ciZEjR2LRokXw9fVFt27dEBsbq513QUEBunfvjjFjxiAjIwMfffQRzp07V+1j0leuXIFGo6n2ZKxQKCpNQh6ur+4Y37dvH5RKJYYOHYonn3wSvr6++PHHHx+5bKmqOiaq27dSGzErlUqcOnWqwjHevn17hIWFAQC2bNkCHx8fvP3223jmmWfQrVs33Lp1q8IxIeV72bRpUwwbNgwzZsxAaWkpSktLkZ6eDisrK+0JqrLbcpXtv23btmHUqFGwtLTE2LFjERcXp/OHgzkoLCxEUlISkpKS8PfffyM4OBh2dnba7+lPP/2EgwcPIjAwEN7e3vjkk0+q/Z2oilKpxOLFi3WOh86dO6Nt27YoLi7Wielh//nPf/Daa6/B1tYWQUFB2LFjR51qWK8PJhiPITIyEv3790f//v0RFRWlrY+OjsaQIUPQu3fvKttfVCcvLw83btxA7969tXUWFhbw8fHRa/qbN29CpVKhYcOG2jopjzk+uNzyz+Unn5o4ffo0nnrqKaSmpmq/3OWlsnv9j2P+/Pl48cUX8cwzz2jrfH19ERERgW3btuH8+fNITk5Gu3btdKYrKSnRefQYqPl2bNasGTp27IiPP/4Y//vf/5CQkKBtj1KV7du3Q6VSYcaMGdXO39fXF1u2bEF4eDji4uKQmZkJNzc3nXHu3buHI0eO4L333kOXLl3g5uZW7WOmOTk5OHToEGbOnKmzzuXKE5QLFy7A1dUVTz75pHZYhw4d0KRJE1y8eLHa+MsVFxdj9+7dGDduHMaMGYPLly/j9OnTek+vr8qOiZs3b8LR0VFnvAf3bUFBAVJSUjBo0CC9lnH69Gm0a9cO//zzT4VjPC8vD8D9/bZ+/XocPHgQFy5cwN27d9G8efPHWrdx48bh+vXr6Nq1q86JLCQkBBMnToSFhYV2fzk5OWmn69OnT4V5hYeHw9bWFs899xzGjh0re7JXFwkhoNFo0KBBA/Tt2xdXr17FsmXLcOrUKSQmJqJ169Y641f2O1FV/enTp+Hp6VnheEhKSqr2KuGBAwdQWFiI6dOn4/nnn9e7LU5dwgTjMURGRqJfv37o1q2bTiOo6OhovPnmm9pGXzX12WefYf78+Rg2bBg8PT3xxRdf6P3I3Z9//omioiIsW7YMHh4eGDNmDN544w29l+3i4oLVq1ejffv2eO211zBr1ix89tlnNVsRABs3bkSzZs2wfft29OzZE+7u7ggICMC3334r21WbcnFxcdi2bRtmzZqlrUtMTERAQAD69OkDLy8vfPXVVxVOLqmpqejVqxdat26NJ554AgqFosbbMScnB9nZ2ZgyZQo8PDwwYMAArFmz5pHTnDhxAqtWrcLq1auxevVq9O3bF66urujVqxeCg4Oh0Wi0CV5iYiJGjBiBrl27okuXLggLC9PZjkOHDsWsWbPQtWtXuLq64vXXX4dSqcSlS5eqjX3GjBmwsLDAX3/9hREjRqBt27bw8vLCrFmztJfVf/vtN5w/fx7btm2Dt7c3evbsia1btyIqKgqnTp2qdhkP2rZtG4YOHYpJkyYZ7IRW2TERFRWF5s2bY968eWjTpg1mzJiB559/Xme6JUuWYM6cOZg1axbatm0Lb29v/Otf/6pyPbKzsxEREYF+/frBzc0Nfn5+WLdunbaRaWJiIiZMmAAvLy88/fTT2LZt22Mn2MHBwdi1axfi4+N1ynfffYcmTZpg6NCh+O2333Dp0iVs3boVXbp0Qb9+/fDJJ59UmFdRUREiIiKwdOlSdOjQQXvlxZzY2NigZcuWaNmyJby8vLBhwwbY29tj3759SExMhKurK1599VW0adMGs2bNqtCwPjU1Fe7u7ujatSueeOIJ7dWN1NRUDBo0CC1bttT+Tn/00Ud4/fXXsXjxYnTs2BFeXl4YPXo0li5dWm2cGo0GW7ZswfLly5GYmFjhtrWpMHpDEFMt5Y30Lly4oFNf3njxypUr2rqqHlN9cLqHGw9aWFiItWvXijt37ojbt2+LVatW6f2Yavn8Ll++LIqKisTevXvF5MmTKzROrKyxUmRkpPj888/FF198Ie7cuSNu3bolli1bpjNOZY08H27glJOTIyZOnKj93LZtW/Hf//5X3L59WxQWFooLFy5IbsxWWans0TNXV1ehVqu169u0aVOxZ88ekZeXJzIzM8VHH31UYVu2a9dOHDt2TBQWFgohhPbxwppux0GDBon4+HihVqvF2bNnhZ+fn852eriRZ3l55ZVXxP/+9z+Rk5Mj7t69K65duyZ+/PFH8fTTT+sce0eOHBGFhYXi6tWrYsaMGTqNVPv27SsiIyPFrVu3RGFhoTh79qx45ZVX9N6mjo6OYsOGDSIlJUUUFxeLtLQ0ER4eLvz9/bXj6PuY6oPzrewxUKVSKdLT07UNouX4bupzTAAQU6dOFVevXhX5+fliy5YtYsGCBRXimzJlirh48aK4e/euSE9PF5999lmVx33Lli3Fli1bxD///CPUarVITEwUX331lVCpVAKA6Natm/jrr7+EWq0Wly5dEiNHjtTru1RV6d69u07D2odLRESEiIiI0B7fR48eFcXFxSIhIUEMHjy40mU9//zzQgghoqKiZNkXdak8/Dh6bm6u+PPPP8WIESO046xYsULcvHlT5OXlie3bt4uQkBCd31Zra2uxc+dOcfv2bSGE0P7GBQYGisuXL4uSkhKdY2jw4MHi999/F4WFheLOnTvixIkTYvLkyXrtb3d3dyGEEHPnzjX6tqtJUfz//yEiIqI65JlnnkFUVBSefPJJ/PPPP8YORzImGERERHWItbU1XFxc8PXXXyMjIwPjx483dkg1wjYYRPWIi4uLziNzD5fyjrqo7ti0aVOV+2vTpk3GDo8MYMyYMbh06RIaN26MefPmGTucGuMVDKJ6xMLCosLTJg9KTU3V9qVAdUPz5s3RqFGjSofl5eXh5s2btRwRkX6YYBAREZHseIuEiIiIZMcEg4iIiGTHBIOIiIhkxwSDiIiIZMcEg4iIiGTHBIOIiIhkxwSDiIiIZPf/AZIBL1F7PEkYAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "with plt.style.context('dark_background'):\n", - " fig, ax = plt.subplots(1,1,figsize=(6,4))\n", - "\n", - " bplot = ax.boxplot(res.X,\n", - " patch_artist=True,\n", - " tick_labels=get_tech_names(problem.technology_list))\n", - " ax.set_ylabel(\"Fraction of Peak Demand\")\n", - "\n", - " # fill with colors\n", - " colors = ['tab:blue', 'tab:orange', 'tab:green']\n", - " for patch, color in zip(bplot['boxes'], colors):\n", - " patch.set_facecolor(color)\n", - "\n", - " for median in bplot['medians']:\n", - " median.set_color('red')\n", - "\n", - " ax.yaxis.grid(True, alpha=0.2)\n", - " plt.show()" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "osier-env", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.6" - }, - "orig_nbformat": 4 - }, - "nbformat": 4, - "nbformat_minor": 2 -} From f211f42e3c5c34917f3f54a02cd85d38ba42400b Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 23 Dec 2024 12:48:01 -0600 Subject: [PATCH 26/28] autopep8 --- osier/models/logic_dispatch.py | 38 +++++++------ osier/models/model.py | 16 +++--- osier/utils.py | 20 +++---- tests/test_technology.py | 101 +++++++++++++++++++-------------- 4 files changed, 96 insertions(+), 79 deletions(-) diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index e98c88e..50b5b41 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -11,14 +11,14 @@ class LogicDispatchModel(OsierModel): - def __init__(self, - technology_list, + def __init__(self, + technology_list, net_demand, allow_blackout=False, curtailment=True, verbosity=50, *args, **kwargs): - super().__init__(technology_list=technology_list, + super().__init__(technology_list=technology_list, net_demand=net_demand, *args, **kwargs) self.technology_list = technology_list @@ -28,7 +28,7 @@ def __init__(self, self.covered_demand = None self.objective = None self.results = None - self.verbosity=verbosity + self.verbosity = verbosity self.allow_blackout = allow_blackout self.curtailment = curtailment @@ -40,19 +40,24 @@ def _reset_all(self): def _format_results(self): data = {} for t in self.technology_list: - data[f"{t.technology_name}"] = unyt_array(t.power_history).to_ndarray() + data[f"{t.technology_name}"] = unyt_array( + t.power_history).to_ndarray() if t.technology_type == 'storage': - data[f"{t.technology_name}_level"] = unyt_array(t.storage_history).to_ndarray() - data[f"{t.technology_name}_charge"] = unyt_array(t.charge_history).to_ndarray() - data["Curtailment"] = np.array([v if v <=0 else 0 for v in self.covered_demand]) - data["Shortfall"] = np.array([v if v > 0 else 0 for v in self.covered_demand]) + data[f"{t.technology_name}_level"] = unyt_array( + t.storage_history).to_ndarray() + data[f"{t.technology_name}_charge"] = unyt_array( + t.charge_history).to_ndarray() + data["Curtailment"] = np.array( + [v if v <= 0 else 0 for v in self.covered_demand]) + data["Shortfall"] = np.array( + [v if v > 0 else 0 for v in self.covered_demand]) self.results = pd.DataFrame(data) return def _calculate_objective(self): self.objective = sum(np.array(t.power_history).sum() - *t.variable_cost.to_value() - for t in self.technology_list) + * t.variable_cost.to_value() + for t in self.technology_list) return def solve(self): @@ -69,16 +74,17 @@ def solve(self): v -= power_out self.covered_demand[i] = v - if not self.allow_blackout and (v>0): + if not self.allow_blackout and (v > 0): if self.verbosity <= 20: print('solve failed -- unmet demand') raise ValueError - if not self.curtailment and (v<0): + if not self.curtailment and (v < 0): if self.verbosity <= 20: - print('solve failed -- too much overproduction (no curtailment allowed)') + print( + 'solve failed -- too much overproduction (no curtailment allowed)') raise ValueError - + self._format_results() self._calculate_objective() except ValueError: @@ -87,4 +93,4 @@ def solve(self): f"Infeasible or no solution. Objective set to {LARGE_NUMBER}") self.objective = LARGE_NUMBER - return \ No newline at end of file + return diff --git a/osier/models/model.py b/osier/models/model.py index 7af672c..675fe91 100644 --- a/osier/models/model.py +++ b/osier/models/model.py @@ -34,17 +34,17 @@ def __init__(self, self.power_units = net_demand.units elif isinstance(net_demand, (np.ndarray, list)): self.power_units = power_units - self.net_demand = np.array(self.net_demand)*self.power_units + self.net_demand = np.array(self.net_demand) * self.power_units elif isinstance(net_demand, pd.core.series.Series): self.power_units = power_units - self.net_demand = np.array(self.net_demand)*self.power_units + self.net_demand = np.array(self.net_demand) * self.power_units else: self.power_units = power_units self.technology_list = synchronize_units( technology_list, unit_power=self.power_units, - unit_time=self.time_delta.units) + unit_time=self.time_delta.units) @property def time_delta(self): @@ -64,17 +64,17 @@ def time_delta(self, value): value = float(freq_list[0]) except ValueError: warnings.warn((f"Could not convert value " - f"{freq_list[0]} to float. " - "Setting to 1.0."), - UserWarning) + f"{freq_list[0]} to float. " + "Setting to 1.0."), + UserWarning) value = 1.0 self._time_delta = _validate_quantity( f"{value} {_freq_opts[freq_key]}", dimension='time') except KeyError: warnings.warn( (f"Could not infer time delta with freq {freq_key} " - "from pandas dataframe. Setting delta to 1 hour."), + "from pandas dataframe. Setting delta to 1 hour."), UserWarning) self._time_delta = 1 * hr else: - self._time_delta = 1 * hr \ No newline at end of file + self._time_delta = 1 * hr diff --git a/osier/utils.py b/osier/utils.py index f23bd9b..f8acf3e 100644 --- a/osier/utils.py +++ b/osier/utils.py @@ -51,7 +51,6 @@ def synchronize_units(tech_list: Iterable[Technology], return synced_list - def get_tech_names(technology_list): """ Returns the a list of :class:`osier.Technology` name strings. @@ -74,7 +73,7 @@ def get_tech_names(technology_list): def get_dispatchable_techs(technology_list): """ - Returns a list of :class:`osier.Technology` objects + Returns a list of :class:`osier.Technology` objects where :attr:`dispatchable` is `True`. Parameters @@ -95,7 +94,7 @@ def get_dispatchable_techs(technology_list): def get_nondispatchable_techs(technology_list): """ - Returns a list of :class:`osier.Technology` objects + Returns a list of :class:`osier.Technology` objects where :attr:`dispatchable` is `False`. Parameters @@ -116,7 +115,7 @@ def get_nondispatchable_techs(technology_list): def get_storage_techs(technology_list): """ - Returns a list of :class:`osier.Technology` objects + Returns a list of :class:`osier.Technology` objects that have the attribute :attr:`storage_level`. Parameters @@ -130,14 +129,15 @@ def get_storage_techs(technology_list): The list of storage technologies. """ - storage_techs = [t for t in technology_list - if hasattr(t, 'storage_level')] + storage_techs = [t for t in technology_list + if hasattr(t, 'storage_level')] return storage_techs + def get_nonstorage_techs(technology_list): """ - Returns a list of :class:`osier.Technology` objects + Returns a list of :class:`osier.Technology` objects that do not have the attribute :attr:`storage_level`. Parameters @@ -151,8 +151,8 @@ def get_nonstorage_techs(technology_list): The list of non-storage technologies. """ - nonstorage_techs = [t for t in technology_list - if not hasattr(t, 'storage_level')] + nonstorage_techs = [t for t in technology_list + if not hasattr(t, 'storage_level')] return nonstorage_techs @@ -203,5 +203,3 @@ def technology_dataframe(technology_list, cast_to_string=True): technology_dataframe = pd.concat(frames, axis=0) return technology_dataframe - - diff --git a/tests/test_technology.py b/tests/test_technology.py index eb5a352..cc646f2 100644 --- a/tests/test_technology.py +++ b/tests/test_technology.py @@ -35,9 +35,6 @@ time_series_unyt = np.array(time_series_list) * time_unyt - - - @pytest.fixture def advanced_tech(): PLANET_EXPRESS = Technology(TECH_NAME) @@ -48,7 +45,10 @@ def test_validate_unit(): assert _validate_unit("MW", 'power').same_dimensions_as(Horsepower) assert _validate_unit("BTU", 'energy').same_dimensions_as(MW * hr) assert _validate_unit("day", 'time').same_dimensions_as(hr) - assert _validate_unit(mass_energy_str, 'mass_per_energy').same_dimensions_as(kg*BTU**-1) + assert _validate_unit( + mass_energy_str, + 'mass_per_energy').same_dimensions_as( + kg * BTU**-1) assert _validate_unit( "Horsepower**-1", 'specific_power').same_dimensions_as( @@ -64,6 +64,7 @@ def test_validate_unit(): with pytest.raises(KeyError) as e: _validate_unit("darkmatter", "fuel") + def test_validate_quantity(): assert _validate_quantity(power_unyt, 'power') == 10 * (MW) assert _validate_quantity(energy_unyt, 'energy') == 10 * (MW * hr) @@ -81,11 +82,24 @@ def test_validate_quantity(): with pytest.raises(KeyError) as e: _validate_quantity("10 darkmatter", "fuel") + def test_validate_quantity_time_series(): - assert (_validate_quantity(time_series_list, 'time') == time_series_unyt).all() - assert (_validate_quantity(time_series_np, 'time') == time_series_unyt).all() - assert (_validate_quantity(time_series_pd, 'time') == time_series_unyt).all() - assert (_validate_quantity(time_series_unyt, 'time') == time_series_unyt).all() + assert ( + _validate_quantity( + time_series_list, + 'time') == time_series_unyt).all() + assert ( + _validate_quantity( + time_series_np, + 'time') == time_series_unyt).all() + assert ( + _validate_quantity( + time_series_pd, + 'time') == time_series_unyt).all() + assert ( + _validate_quantity( + time_series_unyt, + 'time') == time_series_unyt).all() def test_initialize(advanced_tech): @@ -240,7 +254,7 @@ def test_om_cost_variable(advanced_tech): with pytest.raises(ValueError) as e: advanced_tech.om_cost_variable = spec_energy_str assert advanced_tech.om_cost_variable.value == 0.0 - assert advanced_tech.om_cost_variable.units == (MW*hr)**-1 + assert advanced_tech.om_cost_variable.units == (MW * hr)**-1 advanced_tech.om_cost_variable = spec_energy_unyt assert advanced_tech.om_cost_variable.value == 10.0 @@ -297,7 +311,7 @@ def test_fuel_cost(advanced_tech): def test_co2_rate(advanced_tech): - expected_unit = megatonnes*(MW*hr)**-1 + expected_unit = megatonnes * (MW * hr)**-1 with pytest.raises(ValueError) as e: advanced_tech.co2_rate = dict_type with pytest.raises(UnitParseError) as e: @@ -309,7 +323,7 @@ def test_co2_rate(advanced_tech): assert advanced_tech.co2_rate.value == 0.0 assert advanced_tech.co2_rate.units == expected_unit - advanced_tech.co2_rate = megatonnes*spec_energy_unyt + advanced_tech.co2_rate = megatonnes * spec_energy_unyt assert advanced_tech.co2_rate.value == 10.0 assert advanced_tech.co2_rate.units == expected_unit @@ -328,12 +342,12 @@ def test_co2_rate(advanced_tech): advanced_tech.unit_power = "kW" advanced_tech.unit_time = "day" - assert advanced_tech.co2_rate.units == megatonnes*(kW * day)**-1 + assert advanced_tech.co2_rate.units == megatonnes * (kW * day)**-1 advanced_tech.unit_power = "GW" advanced_tech.unit_time = "hr" advanced_tech.unit_mass = "ton" - advanced_tech.co2_rate = 1e-2 * megatonnes*(GW*hr)**-1 + advanced_tech.co2_rate = 1e-2 * megatonnes * (GW * hr)**-1 assert advanced_tech.co2_rate == pytest.approx(11023.113, 0.1) @@ -399,29 +413,29 @@ def test_comparison_operators(advanced_tech): def test_single_power_output(): - capacity = 18*GW + capacity = 18 * GW natural_gas.capacity = capacity assert natural_gas.capacity == capacity - demand = 10*GW + demand = 10 * GW output = natural_gas.power_output(demand) print(output) assert output == demand assert natural_gas.power_level == demand assert len(natural_gas.power_history) == 1 - demand = 17*GW + demand = 17 * GW output = natural_gas.power_output(demand) assert output == demand assert natural_gas.power_level == demand assert len(natural_gas.power_history) == 2 - demand = 20*GW + demand = 20 * GW output = natural_gas.power_output(demand) assert output == capacity assert natural_gas.power_level == capacity assert len(natural_gas.power_history) == 3 - + def test_reset_history(): natural_gas.reset_history() @@ -429,14 +443,14 @@ def test_reset_history(): def test_multiple_power_output(): - capacity = 18*GW + capacity = 18 * GW natural_gas.capacity = capacity assert natural_gas.capacity == capacity - demand = np.array([10,17,20])*GW - output = unyt_array(np.zeros(len(demand)))*demand.units + demand = np.array([10, 17, 20]) * GW + output = unyt_array(np.zeros(len(demand))) * demand.units expected = unyt_array([demand[0], demand[1], capacity]) - for i,d in enumerate(demand): + for i, d in enumerate(demand): out = natural_gas.power_output(d) output[i] = out assert np.all(output == expected) @@ -444,19 +458,19 @@ def test_multiple_power_output(): def test_thermal_power_output(): - capacity = 18*GW + capacity = 18 * GW ramp_rate = 0.25 * hr**-1 nuclear_adv.capacity = capacity - nuclear_adv.ramp_up_rate=ramp_rate - nuclear_adv.ramp_down_rate=ramp_rate + nuclear_adv.ramp_up_rate = ramp_rate + nuclear_adv.ramp_down_rate = ramp_rate assert nuclear_adv.capacity == capacity assert nuclear_adv.ramp_up_rate == ramp_rate assert nuclear_adv.ramp_down_rate == ramp_rate - demand = np.array([5,17,20])*GW - output = unyt_array(np.zeros(len(demand)))*demand.units - expected = unyt_array([13.5,17,18])*GW - for i,d in enumerate(demand): + demand = np.array([5, 17, 20]) * GW + output = unyt_array(np.zeros(len(demand))) * demand.units + expected = unyt_array([13.5, 17, 18]) * GW + for i, d in enumerate(demand): out = nuclear_adv.power_output(d) output[i] = out assert np.all(output == expected) @@ -464,36 +478,35 @@ def test_thermal_power_output(): def test_storage_charge(): - capacity = 1e3*MW - initial_storage = 100*MW*hour - storage_duration = 4*hour + capacity = 1e3 * MW + initial_storage = 100 * MW * hour + storage_duration = 4 * hour battery.capacity = capacity battery.initial_storage = initial_storage battery.storage_duration = storage_duration assert battery.capacity == capacity - assert battery.storage_capacity == storage_duration*capacity + assert battery.storage_capacity == storage_duration * capacity # charging - demand = np.array([-400,-500,-1000,-3500,-1000,-5])*MW - for i,d in enumerate(demand): + demand = np.array([-400, -500, -1000, -3500, -1000, -5]) * MW + for i, d in enumerate(demand): battery.charge(d) - expected_storage = np.array([500, 1000, 2000, 3000,4000,4000])*MWh - expected_charge = -np.array([400, 500, 1000, 1000, 1000, 0])*MW - expected_power = np.zeros(len(demand))*MW + expected_storage = np.array([500, 1000, 2000, 3000, 4000, 4000]) * MWh + expected_charge = -np.array([400, 500, 1000, 1000, 1000, 0]) * MW + expected_power = np.zeros(len(demand)) * MW assert np.all(battery.storage_history == expected_storage) assert np.all(battery.power_history == expected_power) assert np.all(battery.charge_history == expected_charge) - + def test_storage_power_out(): # discharging - demand = np.array([1e3, 1e3, 1e3, 500, 1e3])*MW - for i,d in enumerate(demand): + demand = np.array([1e3, 1e3, 1e3, 500, 1e3]) * MW + for i, d in enumerate(demand): battery.power_output(d) - expected_storage = np.array([3000, 2000, 1000, 500, 0.0])*MWh - expected_power = np.array([1e3, 1e3, 1e3, 500, 500])*MW + expected_storage = np.array([3000, 2000, 1000, 500, 0.0]) * MWh + expected_power = np.array([1e3, 1e3, 1e3, 500, 500]) * MW print(battery.storage_history[6:]) print(battery.power_history[6:]) assert np.all(battery.storage_history[6:] == expected_storage) assert np.all(battery.power_history[6:] == expected_power) - From f074eac8e2f252e87d05680626318ca5e1f0b35a Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 23 Dec 2024 12:51:12 -0600 Subject: [PATCH 27/28] autopep8 again --- osier/models/capacity_expansion.py | 21 +++--- osier/technology.py | 110 +++++++++++++++-------------- tests/test_models.py | 7 +- 3 files changed, 71 insertions(+), 67 deletions(-) diff --git a/osier/models/capacity_expansion.py b/osier/models/capacity_expansion.py index 2a1a1cf..68f4aba 100644 --- a/osier/models/capacity_expansion.py +++ b/osier/models/capacity_expansion.py @@ -13,10 +13,11 @@ LARGE_NUMBER = 1e20 -dispatch_models = {'lp':DispatchModel, - 'hierarchical':LogicDispatchModel, - 'logical':LogicDispatchModel, - 'rule_based':LogicDispatchModel} +dispatch_models = {'lp': DispatchModel, + 'hierarchical': LogicDispatchModel, + 'logical': LogicDispatchModel, + 'rule_based': LogicDispatchModel} + class CapacityExpansion(ElementwiseProblem): """ @@ -194,12 +195,12 @@ def _evaluate(self, x, out, *args, **kwargs): dispatch_model = dispatch_models[self.model_engine] model = dispatch_model(technology_list=self.dispatchable_techs, - net_demand=net_demand, - power_units=self.power_units, - curtailment=self.curtailment, - allow_blackout=self.allow_blackout, - solver=self.solver, - verbosity=self.verbosity) + net_demand=net_demand, + power_units=self.power_units, + curtailment=self.curtailment, + allow_blackout=self.allow_blackout, + solver=self.solver, + verbosity=self.verbosity) model.solve() if model.results is not None: diff --git a/osier/technology.py b/osier/technology.py index d193e79..91de10d 100644 --- a/osier/technology.py +++ b/osier/technology.py @@ -194,10 +194,10 @@ class Technology(object): usable all of the time. capacity_credit : Optional, float Specifies the fraction of a technology's capacity that counts - towards reliability requirements. Most frequently used for - renewable technologies. For example, a solar farm might have - a capacity credit of 0.2. This means that in order to meet a - capacity requirement of 1 GW, 1.25 GW of solar would need to + towards reliability requirements. Most frequently used for + renewable technologies. For example, a solar farm might have + a capacity credit of 0.2. This means that in order to meet a + capacity requirement of 1 GW, 1.25 GW of solar would need to be installed. Default is 1.0, i.e. all of the technology's capacity contributes to capacity requirements. @@ -206,9 +206,9 @@ class Technology(object): Generally only applicable for fossil fueled plants. If float, the default units are megatonnes per MWh lifecycle_co2_rate : float or :class:`unyt.array.unyt_quantity` - Specifies the rate at which of CO2eq emissions over a typical lifetime. + Specifies the rate at which of CO2eq emissions over a typical lifetime. Unless you are reading this in a future where the economy is fully - decarbonized, all technologies should have a non-zero value for this + decarbonized, all technologies should have a non-zero value for this attribute. If float, the default units are megatonnes per MWh land_intensity : float or :class:`unyt.array.unyt_quantity` @@ -310,7 +310,7 @@ def __init__(self, self.co2_rate = co2_rate self.lifecycle_co2_rate = lifecycle_co2_rate self.land_intensity = land_intensity - + self.power_history = [] def __repr__(self) -> str: @@ -324,7 +324,7 @@ def __eq__(self, tech) -> bool: return True else: return False - + def __ge__(self, tech) -> bool: """Tests greater or equal to.""" if (self.variable_cost == tech.variable_cost): @@ -351,10 +351,10 @@ def __lt__(self, tech) -> bool: return True else: return False - + def __gt__(self, tech) -> bool: """Tests greater or equal to.""" - + if (self.variable_cost == tech.variable_cost): return self.efficiency > tech.efficiency elif self.variable_cost > tech.variable_cost: @@ -487,11 +487,13 @@ def co2_rate(self, value): @property def lifecycle_co2_rate(self): - return self._lifecycle_co2_rate.to(self.unit_mass * self.unit_energy**-1) + return self._lifecycle_co2_rate.to( + self.unit_mass * self.unit_energy**-1) @lifecycle_co2_rate.setter def lifecycle_co2_rate(self, value): - self._lifecycle_co2_rate = _validate_quantity(value, dimension="mass_per_energy") + self._lifecycle_co2_rate = _validate_quantity( + value, dimension="mass_per_energy") @property def land_intensity(self): @@ -577,7 +579,7 @@ def variable_cost_ts(self, size): raise AssertionError( f"Variable cost data too short ({len(var_cost_ts)} < {size})") return var_cost_ts - + def to_dataframe(self, cast_to_string=True): """ Writes all technology attributes to a :class:`pandas.DataFrame` for export @@ -597,7 +599,7 @@ def to_dataframe(self, cast_to_string=True): continue elif value is None: col = key.strip('_') - tech_data[col] = [str(value)] + tech_data[col] = [str(value)] else: if isinstance(value, unyt.unit_object.Unit): continue @@ -606,13 +608,13 @@ def to_dataframe(self, cast_to_string=True): if cast_to_string: tech_data[col] = ["{:.3g}".format(value.to_value())] else: - tech_data[col] = [np.round(value.to_value(),10)] + tech_data[col] = [np.round(value.to_value(), 10)] elif isinstance(value, (int, float)): col = key.strip('_') if cast_to_string: tech_data[col] = ["{:.3g}".format(value)] else: - tech_data[col] = [np.round(value,10)] + tech_data[col] = [np.round(value, 10)] else: continue @@ -626,22 +628,22 @@ def reset_history(self): """ self.power_history = [] self.power_level = self.capacity - - def power_output(self, - demand:unyt_quantity, + + def power_output(self, + demand: unyt_quantity, **kwargs): """ - Raise or lower the power level to meet demand. Returns + Raise or lower the power level to meet demand. Returns current power level and appends to power history. Parameters ---------- demand : :class:`unyt.unyt_quantity` - The demand at a particular timestep. Must be a :class:`unyt.unyt_quantity` + The demand at a particular timestep. Must be a :class:`unyt.unyt_quantity` to avoid ambiguity. """ assert isinstance(demand, unyt_quantity) - self.power_level = max(0*demand.units, min(demand, self.capacity)) + self.power_level = max(0 * demand.units, min(demand, self.capacity)) self.power_history.append(self.power_level.copy()) return self.power_level @@ -710,7 +712,7 @@ def ramp_down(self): self.unit_time**-1 ) - def max_power(self, time_delta:unyt_quantity=1*hr): + def max_power(self, time_delta: unyt_quantity = 1 * hr): """ Calculates the maximum achievable power for a technology in the next timestep. @@ -721,10 +723,10 @@ def max_power(self, time_delta:unyt_quantity=1*hr): The difference between two timesteps. Default is one hour. """ - output = self.power_level + self.ramp_up*time_delta + output = self.power_level + self.ramp_up * time_delta return min(self.capacity, output) - - def min_power(self, time_delta:unyt_quantity=1*hr): + + def min_power(self, time_delta: unyt_quantity = 1 * hr): """ Calculates the minimum achievable power for a technology in the next timestep. @@ -735,34 +737,37 @@ def min_power(self, time_delta:unyt_quantity=1*hr): The difference between two timesteps. Default is one hour. """ - output = self.power_level - self.ramp_down*time_delta - return max(0*self.unit_power, output) + output = self.power_level - self.ramp_down * time_delta + return max(0 * self.unit_power, output) - def power_output(self, - demand: unyt_quantity, + def power_output(self, + demand: unyt_quantity, time_delta: unyt_quantity = 1 * hr): """ - Raise or lower the power level to meet demand. Returns + Raise or lower the power level to meet demand. Returns current power level and appends to power history. - Checks if the power level can be achieved given the + Checks if the power level can be achieved given the technology's ramp rate. Parameters ---------- demand : :class:`unyt.unyt_quantity` - The demand at a particular timestep. Must be a :class:`unyt.unyt_quantity` + The demand at a particular timestep. Must be a :class:`unyt.unyt_quantity` to avoid ambiguity. time_delta : :class:`unyt.unyt_quantity` The difference between two timesteps. Default is one hour. """ - + assert isinstance(demand, unyt_quantity) - if self.power_level > demand: # power must be lowered - self.power_level = max(self.min_power(time_delta),demand).to(demand.units) + if self.power_level > demand: # power must be lowered + self.power_level = max( + self.min_power(time_delta), + demand).to( + demand.units) elif (self.power_level <= demand) and \ - (self.capacity >= demand): # power must be raised + (self.capacity >= demand): # power must be raised self.power_level = (min(self.max_power(time_delta), - demand)).to(demand.units) + demand)).to(demand.units) elif (self.power_level <= demand) and \ (self.capacity <= demand): self.power_level = self.max_power(time_delta).to(demand.units) @@ -771,7 +776,6 @@ def power_output(self, return self.power_level - class ThermalTechnology(RampingTechnology): """ The :class:`ThermalTechnology` class extends the :class:`RampingTechnology` @@ -796,7 +800,6 @@ def __init__( self.heat_rate = heat_rate self.power_level = self.capacity - class StorageTechnology(Technology): @@ -828,7 +831,7 @@ def __init__( self.storage_level = self.initial_storage self.storage_history = [] self.charge_history = [] - + @property def storage_duration(self): return self._storage_duration @@ -859,7 +862,7 @@ def initial_storage(self, value): @property def max_rate(self): - return self.capacity*self.unit_time + return self.capacity * self.unit_time def reset_history(self): """ @@ -871,43 +874,42 @@ def reset_history(self): self.power_level = self.capacity self.charge_history = [] - def discharge(self, demand: unyt_quantity, time_delta=1*hr): + def discharge(self, demand: unyt_quantity, time_delta=1 * hr): # check that the battery has power to discharge fully. - power_out = max(0*demand.units,min(demand, self.capacity)) + power_out = max(0 * demand.units, min(demand, self.capacity)) # check that the battery has enough energy to meet demand. - energy_out = min(power_out*time_delta, self.storage_level) + energy_out = min(power_out * time_delta, self.storage_level) out = self.storage_level - energy_out self.storage_level = out self.storage_history.append(out) self.power_level = energy_out / time_delta self.power_history.append(self.power_level) - self.charge_history.append(0*demand.units) + self.charge_history.append(0 * demand.units) return self.power_level.to(demand.units) - def charge(self, surplus, time_delta=1*hr): + def charge(self, surplus, time_delta=1 * hr): # check that the battery has enough power to consume surplus. - power_in = min(np.abs(min(0*surplus.units, surplus)), self.capacity) + power_in = min(np.abs(min(0 * surplus.units, surplus)), self.capacity) # check that the battery has enough space to store surplus. - energy_in = min((self.storage_capacity - self.storage_level), - power_in*time_delta) + energy_in = min((self.storage_capacity - self.storage_level), + power_in * time_delta) out = self.storage_level + energy_in self.storage_level = out self.storage_history.append(out) self.power_level = -energy_in / time_delta self.charge_history.append(self.power_level) - self.power_history.append(0*surplus.units) + self.power_history.append(0 * surplus.units) return self.power_level.to(surplus.units) - - def power_output(self, v, time_delta=1*hr): + + def power_output(self, v, time_delta=1 * hr): if v >= 0: output = self.discharge(demand=v, time_delta=time_delta) else: output = self.charge(surplus=v, time_delta=time_delta) return output - diff --git a/tests/test_models.py b/tests/test_models.py index b1bbd40..ed918f4 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -271,6 +271,7 @@ def test_dispatch_model_solve_case4(technology_set_4, net_demand): assert (total_gen - net_demand.sum()) == pytest.approx(0, abs=TOL) assert binary_charging == pytest.approx(0, abs=TOL) + def test_dispatch_model_solve_case5(technology_set_4, net_demand): """ Tests that the curtailment technology behaves as expected. @@ -312,9 +313,9 @@ def test_hierarchical_model_solve_case1(technology_set_1, net_demand): enough capacity to meet the demand. """ model = LogicDispatchModel(technology_list=technology_set_1, - net_demand=net_demand, - curtailment=False, - allow_blackout=False) + net_demand=net_demand, + curtailment=False, + allow_blackout=False) model.solve() cheapest_tech = unyt_array( [t.variable_cost for t in technology_set_1]).min() From 095b04562a86368a0e745aa8a09df005c7ea125b Mon Sep 17 00:00:00 2001 From: Sam Dotson Date: Mon, 23 Dec 2024 12:53:14 -0600 Subject: [PATCH 28/28] manual changes --- osier/models/logic_dispatch.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/osier/models/logic_dispatch.py b/osier/models/logic_dispatch.py index 50b5b41..24b5cbe 100644 --- a/osier/models/logic_dispatch.py +++ b/osier/models/logic_dispatch.py @@ -82,7 +82,9 @@ def solve(self): if not self.curtailment and (v < 0): if self.verbosity <= 20: print( - 'solve failed -- too much overproduction (no curtailment allowed)') + ('solve failed -- ' + 'too much overproduction ' + '(no curtailment allowed)')) raise ValueError self._format_results() @@ -90,7 +92,9 @@ def solve(self): except ValueError: if self.verbosity <= 30: warnings.warn( - f"Infeasible or no solution. Objective set to {LARGE_NUMBER}") + (f"Infeasible or no solution." + f"Objective set to {LARGE_NUMBER}") + ) self.objective = LARGE_NUMBER return