@@ -13,9 +13,15 @@ model CurrentLimiter "Limiter of d- and q-axis currents"
1313 Modelica.Blocks.Interfaces.RealOutput idout annotation (
1414 Placement(transformation(origin = {210, 50}, extent = {{-10, -10}, {10, 10}}), iconTransformation(origin = {110, 60}, extent = {{-10, -10}, {10, 10}})));
1515 Modelica.Blocks.Interfaces.RealOutput iqout annotation (
16- Placement(transformation(origin = {210, -50}, extent = {{-10, -10}, {10, 10}}), iconTransformation(origin = {110, -60}, extent = {{-10, -10}, {10, 10}})));
17- Modelica.Blocks.Nonlinear.Limiter dlim_normal_op(uMax= maxAbsCur, uMin= - maxAbsCur) annotation (Placement(transformation(origin={90,70}, extent={{-10,-10},{10,10}})));
18- Modelica.Blocks.Nonlinear.Limiter qlim_frt_op(uMax= maxAbsCur, uMin= - maxAbsCur) annotation (Placement(transformation(origin={90,-70}, extent={{-10,-10},{10,10}})));
16+ Placement(visible = true, transformation(origin = {210, -50}, extent = {{-10, -10}, {10, 10}}, rotation = 0), iconTransformation(origin = {110, -60}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
17+ Modelica.Blocks.Nonlinear.Limiter dlim_normal_op(uMax= maxAbsCur, uMin= - maxAbsCur) annotation (Placement(visible=true, transformation(
18+ origin={90,70},
19+ extent={{-10,-10},{10,10}},
20+ rotation=0)));
21+ Modelica.Blocks.Nonlinear.Limiter qlim_frt_op(uMax= maxAbsCur, uMin= - maxAbsCur) annotation (Placement(visible=true, transformation(
22+ origin={90,-70},
23+ extent={{-10,-10},{10,10}},
24+ rotation=0)));
1925 Modelica.Blocks.Nonlinear.VariableLimiter qlim_normal_op annotation (
2026 Placement(transformation(origin = {90, -120}, extent = {{-10, -10}, {10, 10}})));
2127 Modelica.Blocks.Nonlinear.VariableLimiter dlim_frt_op annotation (
@@ -37,11 +43,17 @@ model CurrentLimiter "Limiter of d- and q-axis currents"
3743 Modelica.Blocks.Math.Pythagoras pythagoras(u1IsHypotenuse = true ) annotation (
3844 Placement(transformation(origin = {-64, -170}, extent = {{-10, -10}, {10, 10}})));
3945 Modelica.Blocks.Sources.Constant const1(k = maxAbsCur) annotation (
40- Placement(transformation(origin = {-110, -170}, extent = {{-10, -10}, {10, 10}})));
41- Modelica.Blocks.Nonlinear.Limiter limiter(uMax= maxAbsCur, uMin= 0 ) annotation (Placement(transformation(origin={-20,-170}, extent={{-10,-10},{10,10}})));
46+ Placement(visible = true, transformation(origin = {-110, -170}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
47+ Modelica.Blocks.Nonlinear.Limiter limiter(uMax= maxAbsCur, uMin= 0 ) annotation (Placement(visible=true, transformation(
48+ origin={-20,-170},
49+ extent={{-10,-10},{10,10}},
50+ rotation=0)));
4251 OpenIPSL.Electrical.Solar.PowerFactory.General.Picdro picdro(Tdrop = if i_EEG then 0 else 0.5 , Tpick = 0 ) annotation (
43- Placement(transformation(origin = {-10, 0}, extent = {{-10, -10}, {10, 10}})));
44- Modelica.Blocks.Nonlinear.DeadZone deadZone(uMax= Deadband, uMin= - Deadband) annotation (Placement(transformation(origin={-130,0}, extent={{-10,-10},{10,10}})));
52+ Placement(visible = true, transformation(origin = {-10, 0}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
53+ Modelica.Blocks.Nonlinear.DeadZone deadZone(uMax= Deadband, uMin= - Deadband) annotation (Placement(visible=true, transformation(
54+ origin={-130,0},
55+ extent={{-10,-10},{10,10}},
56+ rotation=0)));
4557 Modelica.Blocks.Logical.GreaterEqualThreshold greaterEqualThreshold(threshold = Deadband) annotation (
4658 Placement(transformation(origin = {-50, 0}, extent = {{-10, -10}, {10, 10}})));
4759 Modelica.Blocks.Math.Abs abs annotation (
0 commit comments