Skip to content

Commit 52cac59

Browse files
committed
Fixes the division by zero issue.
Mentioned in OpenIPSL#317 (comment)
1 parent 3b280ad commit 52cac59

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • OpenIPSL/Electrical/Solar/PowerFactory/DIgSILENT

OpenIPSL/Electrical/Solar/PowerFactory/DIgSILENT/DCBusBar.mo

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ model DCBusBar "Model of a DC busbar between the module and inverter"
2727
Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(origin = {6, 0}, extent = {{-10, -10}, {10, 10}})));
2828
Modelica.Blocks.Math.Division P_to_I annotation (
2929
Placement(transformation(origin = {-24, -50}, extent = {{-10, -10}, {10, 10}})));
30-
Modelica.Blocks.Continuous.Integrator integrator(initType = Modelica.Blocks.Types.Init.SteadyState, k = 1 / C) annotation (
31-
Placement(transformation(origin = {70, 0}, extent = {{-10, -10}, {10, 10}})));
30+
Modelica.Blocks.Continuous.Integrator integrator(initType = Modelica.Blocks.Types.Init.SteadyState,
31+
k = 1 / C, y_start=Modelica.Constants.eps)
32+
annotation (Placement(transformation(origin = {70, 0}, extent = {{-10, -10}, {10, 10}})));
3233
equation
3334
connect(I_pv, add.u1) annotation (
3435
Line(points={{-120.096,51.0723},{-10,51.0723},{-10,6},{-6,6}},

0 commit comments

Comments
 (0)