File tree Expand file tree Collapse file tree 5 files changed +7
-7
lines changed
Expand file tree Collapse file tree 5 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -76,19 +76,19 @@ initial equation
7676 ICS10 = V_S1;
7777 ICS20 = V_S2;
7878equation
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;
Original file line number Diff line number Diff 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;
222222initial equation
223223
Original file line number Diff line number Diff 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
204204initial equation
205205
Original file line number Diff line number Diff 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
271271initial equation
272272
Original file line number Diff line number Diff 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
145145initial equation
146146
You can’t perform that action at this time.
0 commit comments