diff --git a/Zero_engine.alp b/Zero_engine.alp
index ad088920..999a9885 100644
--- a/Zero_engine.alp
+++ b/Zero_engine.alp
@@ -46301,7 +46301,7 @@ FullCapacity.]]>
1709733732105
- 1610150
+ 1610140
false
true
@@ -46492,7 +46492,7 @@ if (p_curtailer != null){
@author: Gillis Hommen
@since: 28-12-2022]]>
- 1350100
+ 1230180
false
true
@@ -46563,7 +46563,7 @@ if (CurtailerAsset.getElectricCapacity_kW()>0) {
1708089250229
- 161070
+ 161060
false
true
@@ -46650,7 +46650,7 @@ if (ElectrolyserAsset.getInputCapacity_kW()>0) {
1708089644411
- 800240
+ 910220
false
true
@@ -46697,7 +46697,7 @@ if (p_batteryAsset != null){
1708447959640
- 162090
+ 162080
false
true
@@ -46726,15 +46726,6 @@ double previousElectrolyserConsumption_kW = max(0,flowsMap.get(OL_EnergyCarriers
double currentGridNodePowerFlow_kW = this.l_parentNodeElectric.getConnectedAgent().v_currentLoad_kW - previousElectrolyserConsumption_kW;
data_liveWeekGridNoderPowerFlow_kW.add(energyModel.t_h, this.l_parentNodeElectric.getConnectedAgent().v_currentLoad_kW);
-switch (p_electrolyserOperationMode){
-
- case PRICE:
- f_electrolyserRegimeControl_Price(excessElectricPower_kW, ElectrolyserAsset);
- break;
- case BALANCE:
- f_electrolyserRegimeControl_Balance(currentGridNodePowerFlow_kW, forecast_time_h, ElectrolyserAsset);
- break;
-}
switch (p_electrolyserOperationMode){
@@ -46755,7 +46746,7 @@ switch (ElectrolyserAsset.getState()){
elektrolyserSetpointElectric_kW = 0;
if(energyModel.v_isRapidRun){
- v_totalDownTimeElectrolyser_hr = v_totalDownTimeElectrolyser_hr + 0.25;
+ v_totalDownTimeElectrolyser_hr = v_totalDownTimeElectrolyser_hr + energyModel.p_timeStep_h;
}
break;
@@ -46763,7 +46754,7 @@ switch (ElectrolyserAsset.getState()){
elektrolyserSetpointElectric_kW = 0;
if(energyModel.v_isRapidRun){
- v_totalDownTimeElectrolyser_hr = v_totalDownTimeElectrolyser_hr + 0.25;
+ v_totalDownTimeElectrolyser_hr = v_totalDownTimeElectrolyser_hr + energyModel.p_timeStep_h;
}
break;
@@ -46771,8 +46762,8 @@ switch (ElectrolyserAsset.getState()){
elektrolyserSetpointElectric_kW = 0.025*ElectrolyserAsset.getInputCapacity_kW(); // 1 - 5 percent of nominal load to keep it warm!
if(energyModel.v_isRapidRun){
- v_totalDownTimeElectrolyser_hr = v_totalDownTimeElectrolyser_hr + 0.25;
- v_totalEnergyLossIdle_kWh = v_totalEnergyLossIdle_kWh + elektrolyserSetpointElectric_kW*0.25;
+ v_totalDownTimeElectrolyser_hr = v_totalDownTimeElectrolyser_hr + energyModel.p_timeStep_h;
+ v_totalEnergyLossIdle_kWh = v_totalEnergyLossIdle_kWh + elektrolyserSetpointElectric_kW*energyModel.p_timeStep_h;
}
break;
@@ -46818,7 +46809,7 @@ return elektrolyserSetpointElectric_kW;]]>
1715611921617
- 1630130
+ 1630120
false
true
@@ -47043,7 +47034,7 @@ switch (ElectrolyserAsset.getState()){
1717066943639
- 1140550
+ 1230570
false
true
@@ -47061,7 +47052,7 @@ v_hydrogenInStorage_kWh = 0;
1717068271650
- 1140590
+ 1250590
false
true
@@ -47141,7 +47132,7 @@ v_hydrogenInStorage_kWh = 0;]]>