Skip to content

Commit 9aa77e0

Browse files
authored
Update Reals IEE2ST, REECA1, REECB1, REECCU1, and REPCA1 (OpenIPSL#366)
Change Reals == Modify == to <0 or >0 on IEE2ST, REECA1, REECB1, REECCU1, and REPCA1. This applies to models and not functions such as SE or atan3.
1 parent 3afce8c commit 9aa77e0

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

OpenIPSL/Electrical/Controls/PSSE/PSS/IEE2ST.mo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,19 +76,19 @@ initial equation
7676
ICS10 = V_S1;
7777
ICS20 = V_S2;
7878
equation
79-
if V_CU == 0 and not V_CL == 0 then
79+
if not (V_CU < 0 or V_CU > 0) and (V_CL < 0 or V_CL > 0) then
8080
if VCT > V_CL then
8181
VOTHSG = VSS;
8282
else
8383
VOTHSG = 0;
8484
end if;
85-
elseif V_CL == 0 and not V_CU == 0 then
85+
elseif not (V_CL < 0 or V_CL > 0) and (V_CU < 0 or V_CU > 0) then
8686
if VCT < V_CU then
8787
VOTHSG = VSS;
8888
else
8989
VOTHSG = 0;
9090
end if;
91-
elseif V_CU == 0 and V_CL == 0 then
91+
elseif not (V_CU < 0 or V_CU > 0) and not (V_CL < 0 or V_CL > 0) then
9292
VOTHSG = VSS;
9393
elseif VCT > V_CL and VCT < V_CU then
9494
VOTHSG = VSS;

OpenIPSL/Electrical/Renewables/PSSE/ElectricalController/REECA1.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ protected
217217
parameter OpenIPSL.Types.PerUnit V0(fixed=false);
218218
parameter OpenIPSL.Types.PerUnit p00(fixed=false);
219219
parameter OpenIPSL.Types.PerUnit q00(fixed=false);
220-
parameter OpenIPSL.Types.PerUnit Vref0 = if vref0 == 0 then V0 else vref0;
220+
parameter OpenIPSL.Types.PerUnit Vref0 = if (vref0 > 0 or vref0 < 0) then vref0 else V0;
221221
OpenIPSL.Types.PerUnit Vmod;
222222
initial equation
223223

OpenIPSL/Electrical/Renewables/PSSE/ElectricalController/REECB1.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ protected
199199
parameter OpenIPSL.Types.PerUnit V0(fixed=false);
200200
parameter OpenIPSL.Types.PerUnit p00(fixed=false);
201201
parameter OpenIPSL.Types.PerUnit q00(fixed=false);
202-
parameter OpenIPSL.Types.PerUnit Vref0 = if vref0 == 0 then V0 else vref0;
202+
parameter OpenIPSL.Types.PerUnit Vref0 = if (vref0 > 0 or vref0 < 0) then vref0 else V0;
203203

204204
initial equation
205205

OpenIPSL/Electrical/Renewables/PSSE/ElectricalController/REECCU1.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ protected
266266
parameter OpenIPSL.Types.PerUnit V0(fixed=false);
267267
parameter OpenIPSL.Types.PerUnit p00(fixed=false);
268268
parameter OpenIPSL.Types.PerUnit q00(fixed=false);
269-
parameter OpenIPSL.Types.PerUnit Vref0 = if vref0 == 0 then V0 else vref0;
269+
parameter OpenIPSL.Types.PerUnit Vref0 = if (vref0 > 0 or vref0 < 0) then vref0 else V0;
270270

271271
initial equation
272272

OpenIPSL/Electrical/Renewables/PSSE/PlantController/REPCA1.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ protected
140140
parameter OpenIPSL.Types.PerUnit V0(fixed=false);
141141
parameter OpenIPSL.Types.PerUnit p00(fixed=false);
142142
parameter OpenIPSL.Types.PerUnit q00(fixed=false);
143-
parameter OpenIPSL.Types.PerUnit Vref0 = if Vref == 0 then V0 else Vref;
143+
parameter OpenIPSL.Types.PerUnit Vref0 = if (Vref > 0 or Vref < 0) then Vref else V0;
144144

145145
initial equation
146146

0 commit comments

Comments
 (0)