Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenIPSL_OpenIPSL.Tests.Controls.PSSE.ES.IEEEX1.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.001445/0.001445, allocations: 102.3 kB / 19.6 MB, free: 2.328 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.248/1.248, allocations: 230.5 MB / 253.2 MB, free: 14.48 MB / 206.1 MB " [Timeout remaining time 179] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.001319/0.001319, allocations: 211.6 kB / 309.7 MB, free: 3.156 MB / 238.1 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.0.1/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.0.1/package.mo): time 0.3987/0.3987, allocations: 79.72 MB / 445.9 MB, free: 38.98 MB / 350.1 MB " [Timeout remaining time 180] Using package OpenIPSL with version 3.0.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.0.1/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(OpenIPSL.Tests.Controls.PSSE.ES.IEEEX1,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Controls.PSSE.ES.IEEEX1") translateModel(OpenIPSL.Tests.Controls.PSSE.ES.IEEEX1,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Controls.PSSE.ES.IEEEX1") [Timeout 660] Thread is still alive. OMC died, but the thread is still running? This will end badly. The log-file of omc: Created ZeroMQ Server. Dumped server port in file: /tmp/openmodelica.hudson.port.7272032940d74da4a70d10e95e444f29[stateselection] (0) Forced states by StateSelect.ALWAYS: *********************************************************** [stateselection] (14) Natural states before index reduction: ************************************************************** [STAT] (1) Real gENCLS.delta (fixed = true, start = gENCLS.delta0) [STAT] (1) Real gENCLS.omega (fixed = true, start = 0.0) [STAT] (1) Real gENCLS.eq (fixed = true, start = gENCLS.vf0) [STAT] (1) Real gENROE.SPEED (fixed = true, start = gENROE.w0) [STAT] (1) Real gENROE.ANGLE (fixed = true, start = gENROE.delta0) [STAT] (1) protected Real[1] iEEEX1.LL.TF.x_scaled [STAT] (1) Real iEEEX1.imDerivativeLag.x (start = iEEEX1.imDerivativeLag.x_start) [STAT] (1) Real iEEEX1.SL.state [STAT] (1) Real gENROE.EFD (start = gENROE.efd0) [STAT] (1) Real iEEEX1.TransducerDelay.state (start = iEEEX1.TransducerDelay.y_start) [STAT] (1) Real gENROE.Epd (start = gENROE.Epd0) [STAT] (1) Real gENROE.Epq (start = gENROE.Epq0) [STAT] (1) Real gENROE.PSIkd (start = gENROE.PSIkd0) [STAT] (1) Real gENROE.PSIkq (start = gENROE.PSIkq0) Created State Start Equations (5): ************************************ [SCAL] (1) gENROE.ANGLE = gENROE.delta0 ($RES_SRT_506) [SCAL] (1) gENROE.SPEED = gENROE.w0 ($RES_SRT_505) [SCAL] (1) gENCLS.eq = gENCLS.vf0 ($RES_SRT_504) [SCAL] (1) gENCLS.omega = $START.gENCLS.omega ($RES_SRT_503) [SCAL] (1) gENCLS.delta = gENCLS.delta0 ($RES_SRT_502) Created Parameter Binding Equations (160): ******************************************** [SCAL] (1) iEEEX1.V_Erro2.u2 = zero.k ($RES_BND_666) [SCAL] (1) iEEEX1.V_Erro2.u3 = zero.k ($RES_BND_665) [SCAL] (1) iEEEX1.VOEL = zero.k ($RES_BND_664) [SCAL] (1) iEEEX1.V_Erro2.u1 = zero.k ($RES_BND_663) [SCAL] (1) iEEEX1.VOTHSG = zero.k ($RES_BND_662) [SCAL] (1) iEEEX1.VUEL = zero.k ($RES_BND_661) [SCAL] (1) zero.y = zero.k ($RES_BND_660) [SCAL] (1) iEEEX1.DiffV.u1 = iEEEX1.VoltageReference.k ($RES_BND_659) [SCAL] (1) iEEEX1.VoltageReference.y = iEEEX1.VoltageReference.k ($RES_BND_658) [SCAL] (1) gENROE.PMECH = gENROE.pm0 ($RES_BND_657) [SCAL] (1) gENROE.PMECH0 = gENROE.pm0 ($RES_BND_656) [SCAL] (1) iEEEX1.EFD0 = gENROE.efd0 ($RES_BND_655) [SCAL] (1) gENROE.EFD0 = gENROE.efd0 ($RES_BND_654) [SCAL] (1) iEEEX1.TransducerDelay.const.y = iEEEX1.TransducerDelay.T ($RES_BND_653) [SCAL] (1) iEEEX1.SL.const.y = iEEEX1.SL.T ($RES_BND_652) [SCAL] (1) iEEEX1.LL.par2.y = iEEEX1.LL.T2 ($RES_BND_651) [SCAL] (1) iEEEX1.LL.par1.y = iEEEX1.LL.T1 ($RES_BND_650) [SCAL] (1) iEEEX1.TransducerDelay.T_mod = if iEEEX1.TransducerDelay.T < 2.220446049250313e-16 then 1000.0 else iEEEX1.TransducerDelay.T ($RES_BND_649) [SCAL] (1) iEEEX1.TransducerDelay.y_start = iEEEX1.ECOMP0 ($RES_BND_648) [SCAL] (1) iEEEX1.TransducerDelay.T = iEEEX1.T_R ($RES_BND_647) [SCAL] (1) iEEEX1.rotatingExciter.sISO.y_start = iEEEX1.rotatingExciter.Efd0 ($RES_BND_646) [SCAL] (1) iEEEX1.rotatingExciter.sISO.k = 1.0 / iEEEX1.rotatingExciter.T_E ($RES_BND_645) [SCAL] (1) iEEEX1.rotatingExciter.se1.E2 = iEEEX1.rotatingExciter.E_2 ($RES_BND_644) [SCAL] (1) iEEEX1.rotatingExciter.se1.E1 = iEEEX1.rotatingExciter.E_1 ($RES_BND_643) [SCAL] (1) iEEEX1.rotatingExciter.se1.SE2 = iEEEX1.rotatingExciter.S_EE_2 ($RES_BND_642) [SCAL] (1) iEEEX1.rotatingExciter.se1.SE1 = iEEEX1.rotatingExciter.S_EE_1 ($RES_BND_641) [SCAL] (1) iEEEX1.rotatingExciter.gain.k = iEEEX1.rotatingExciter.K_E ($RES_BND_640) [SCAL] (1) iEEEX1.rotatingExciter.Efd0 = iEEEX1.Efd0 ($RES_BND_639) [SCAL] (1) iEEEX1.rotatingExciter.S_EE_2 = iEEEX1.S_EE_2 ($RES_BND_638) [SCAL] (1) iEEEX1.rotatingExciter.S_EE_1 = iEEEX1.S_EE_1 ($RES_BND_637) [SCAL] (1) iEEEX1.rotatingExciter.E_2 = iEEEX1.E_2 ($RES_BND_636) [SCAL] (1) iEEEX1.rotatingExciter.E_1 = iEEEX1.E_1 ($RES_BND_635) [SCAL] (1) iEEEX1.rotatingExciter.K_E = iEEEX1.K_E0 ($RES_BND_634) [SCAL] (1) iEEEX1.rotatingExciter.T_E = iEEEX1.T_E ($RES_BND_633) [SCAL] (1) iEEEX1.SL.T_mod = if iEEEX1.SL.T < 2.220446049250313e-16 then 1000.0 else iEEEX1.SL.T ($RES_BND_632) [SCAL] (1) iEEEX1.SL.outMin = iEEEX1.V_RMIN0 ($RES_BND_631) [SCAL] (1) iEEEX1.SL.outMax = iEEEX1.V_RMAX0 ($RES_BND_630) [SCAL] (1) iEEEX1.SL.y_start = iEEEX1.VR0 ($RES_BND_629) [SCAL] (1) iEEEX1.SL.T = iEEEX1.T_A ($RES_BND_628) [SCAL] (1) iEEEX1.SL.K = iEEEX1.K_A ($RES_BND_627) [SCAL] (1) iEEEX1.imDerivativeLag.x_start = iEEEX1.Efd0 ($RES_BND_626) [SCAL] (1) iEEEX1.imDerivativeLag.T = iEEEX1.T_F ($RES_BND_625) [SCAL] (1) iEEEX1.imDerivativeLag.k = iEEEX1.K_F ($RES_BND_624) [SCAL] (1) iEEEX1.LL.T2_dummy = if abs(iEEEX1.LL.T1 - iEEEX1.LL.T2) < 2.220446049250313e-16 then 1000.0 else iEEEX1.LL.T2 ($RES_BND_623) [SCAL] (1) iEEEX1.LL.TF.a_end = if iEEEX1.LL.TF.a[2] > 2.220446049250313e-14 * sqrt(iEEEX1.LL.TF.a * iEEEX1.LL.TF.a) then iEEEX1.LL.TF.a[2] else 1.0 ($RES_BND_622) [SCAL] (1) iEEEX1.LL.TF.d = iEEEX1.LL.TF.bb[1] / iEEEX1.LL.TF.a[1] ($RES_BND_621) [ARRY] (2) iEEEX1.LL.TF.bb = {iEEEX1.LL.TF.b[1], iEEEX1.LL.TF.b[2]} ($RES_BND_620) [SCAL] (1) iEEEX1.LL.TF.y_start = iEEEX1.LL.y_start ($RES_BND_619) [ARRY] (1) iEEEX1.LL.TF.x_start = {iEEEX1.LL.x_start} ($RES_BND_618) [ARRY] (2) iEEEX1.LL.TF.a = {iEEEX1.LL.T2_dummy, 1.0} ($RES_BND_617) [ARRY] (2) iEEEX1.LL.TF.b = {iEEEX1.LL.T1 * iEEEX1.LL.K, iEEEX1.LL.K} ($RES_BND_616) [SCAL] (1) iEEEX1.LL.x_start = iEEEX1.V_REF - iEEEX1.ECOMP0 ($RES_BND_615) [SCAL] (1) iEEEX1.LL.y_start = iEEEX1.VR0 / iEEEX1.K_A ($RES_BND_614) [SCAL] (1) iEEEX1.LL.T2 = iEEEX1.T_B ($RES_BND_613) [SCAL] (1) iEEEX1.LL.T1 = iEEEX1.T_C ($RES_BND_612) [SCAL] (1) iEEEX1.VoltageReference.k = iEEEX1.V_REF ($RES_BND_611) [SCAL] (1) gENROE.K4q = (gENROE.Xpq - gENROE.Xppq) / (gENROE.Xpq - gENROE.Xl) ($RES_BND_610) [SCAL] (1) gENROE.K3q = (gENROE.Xppq - gENROE.Xl) / (gENROE.Xpq - gENROE.Xl) ($RES_BND_609) [SCAL] (1) gENROE.K4d = (gENROE.Xpd - gENROE.Xppd) / (gENROE.Xpd - gENROE.Xl) ($RES_BND_608) [SCAL] (1) gENROE.K3d = (gENROE.Xppd - gENROE.Xl) / (gENROE.Xpd - gENROE.Xl) ($RES_BND_607) [SCAL] (1) gENROE.K2q = (gENROE.Xppq - gENROE.Xl) * (gENROE.Xpq - gENROE.Xl) / (gENROE.Xpq - gENROE.Xppq) ($RES_BND_606) [SCAL] (1) gENROE.K1q = (gENROE.Xq - gENROE.Xpq) * (gENROE.Xpq - gENROE.Xppq) / (gENROE.Xpq - gENROE.Xl) ^ 2.0 ($RES_BND_605) [SCAL] (1) gENROE.K2d = (gENROE.Xppd - gENROE.Xl) * (gENROE.Xpd - gENROE.Xl) / (gENROE.Xpd - gENROE.Xppd) ($RES_BND_604) [SCAL] (1) gENROE.K1d = (gENROE.Xd - gENROE.Xpd) * (gENROE.Xpd - gENROE.Xppd) / (gENROE.Xpd - gENROE.Xl) ^ 2.0 ($RES_BND_603) [SCAL] (1) gENROE.PSIq0 = gENROE.PSIppq0 - gENROE.iq0 * gENROE.Xppq ($RES_BND_602) [SCAL] (1) gENROE.PSId0 = gENROE.PSIppd0 - gENROE.id0 * gENROE.Xppd ($RES_BND_601) [SCAL] (1) gENROE.PSIkq0 = (gENROE.K3q * (gENROE.Xpq - gENROE.Xl) * gENROE.iq0 - gENROE.PSIppq0) / (gENROE.K4q + gENROE.K3q) ($RES_BND_600) [SCAL] (1) gENROE.PSIkd0 = (gENROE.PSIppd0 - gENROE.K3d * (gENROE.Xpd - gENROE.Xl) * gENROE.id0) / (gENROE.K4d + gENROE.K3d) ($RES_BND_599) [SCAL] (1) gENROE.Epd0 = gENROE.PSIkq0 - gENROE.iq0 * (gENROE.Xpq - gENROE.Xl) ($RES_BND_598) [SCAL] (1) gENROE.Epq0 = gENROE.PSIkd0 + gENROE.id0 * (gENROE.Xpd - gENROE.Xl) ($RES_BND_597) [SCAL] (1) gENROE.efd0 = (gENROE.Xpd - gENROE.Xpp) * gENROE.id0 + gENROE.PSIppd0 * gENROE.dsat + gENROE.PSIppd0 + gENROE.id0 * (gENROE.Xd - gENROE.Xpd) ($RES_BND_596) [SCAL] (1) gENROE.pm0 = gENROE.iq0 * gENROE.R_a * gENROE.iq0 + gENROE.p0 + gENROE.id0 * gENROE.R_a * gENROE.id0 ($RES_BND_595) [SCAL] (1) gENROE.uq0 = gENROE.PSIppd0 - gENROE.iq0 * gENROE.R_a - gENROE.Xppd * gENROE.id0 ($RES_BND_594) [SCAL] (1) gENROE.ud0 = -(gENROE.R_a * gENROE.id0 + gENROE.PSIppq0 - gENROE.iq0 * gENROE.Xppq) ($RES_BND_593) [SCAL] (1) gENROE.id0 = Modelica.ComplexMath.imag(gENROE.I_dq) ($RES_BND_592) [SCAL] (1) gENROE.iq0 = Modelica.ComplexMath.real(gENROE.I_dq) ($RES_BND_591) [SCAL] (1) gENROE.PSIppd0 = Modelica.ComplexMath.real(gENROE.PSIpp0_dq) ($RES_BND_590) [SCAL] (1) gENROE.PSIppq0 = Modelica.ComplexMath.imag(gENROE.PSIpp0_dq) ($RES_BND_589) [SCAL] (1) gENROE.delta0 = atan((cos(gENROE.ang_PSIpp0andIt) * gENROE.b) / (gENROE.b * sin(gENROE.ang_PSIpp0andIt) - gENROE.a)) + gENROE.ang_PSIpp0 ($RES_BND_588) [SCAL] (1) gENROE.b = (gENROE.It.re ^ 2.0 + gENROE.It.im ^ 2.0) ^ 0.5 * (gENROE.Xpp - gENROE.Xq) ($RES_BND_587) [SCAL] (1) gENROE.a = gENROE.abs_PSIpp0 + gENROE.dsat * gENROE.abs_PSIpp0 * (gENROE.Xq - gENROE.Xl) / (gENROE.Xd - gENROE.Xl) ($RES_BND_586) [SCAL] (1) gENROE.dsat = OpenIPSL.NonElectrical.Functions.SE_exp(gENROE.abs_PSIpp0, gENROE.S10, gENROE.S12, 1.0, 1.2) ($RES_BND_585) [SCAL] (1) gENROE.abs_PSIpp0 = Modelica.ComplexMath.abs(gENROE.PSIpp0) ($RES_BND_584) [SCAL] (1) gENROE.ang_PSIpp0andIt = gENROE.ang_PSIpp0 - gENROE.ang_It ($RES_BND_583) [SCAL] (1) gENROE.ang_It = Modelica.ComplexMath.arg(gENROE.It, 0.0) ($RES_BND_582) [SCAL] (1) gENROE.ang_PSIpp0 = Modelica.ComplexMath.arg(gENROE.PSIpp0, 0.0) ($RES_BND_581) [SCAL] (1) gENROE.Xpp = gENROE.Xppd ($RES_BND_580) [SCAL] (1) gENROE.q0 = gENROE.Q_0 / gENROE.M_b ($RES_BND_579) [SCAL] (1) gENROE.p0 = gENROE.P_0 / gENROE.M_b ($RES_BND_578) [SCAL] (1) gENROE.ii0 = -gENROE.CoB * (gENROE.p0 * gENROE.vi0 - gENROE.q0 * gENROE.vr0) / (gENROE.vr0 ^ 2.0 + gENROE.vi0 ^ 2.0) ($RES_BND_577) [SCAL] (1) gENROE.ir0 = -gENROE.CoB * (gENROE.q0 * gENROE.vi0 + gENROE.p0 * gENROE.vr0) / (gENROE.vr0 ^ 2.0 + gENROE.vi0 ^ 2.0) ($RES_BND_576) [SCAL] (1) gENROE.vi0 = gENROE.v_0 * sin(gENROE.angle_0) ($RES_BND_575) [SCAL] (1) gENROE.vr0 = gENROE.v_0 * cos(gENROE.angle_0) ($RES_BND_574) [SCAL] (1) gENROE.CoB = gENROE.M_b / gENROE.S_b ($RES_BND_573) [SCAL] (1) gENROE.w_b = 6.283185307179586 * gENROE.fn ($RES_BND_572) [SCAL] (1) gENROE.fn = SysData.fn ($RES_BND_571) [SCAL] (1) gENROE.S_b = SysData.S_b ($RES_BND_570) [SCAL] (1) SHUNT.fn = SysData.fn ($RES_BND_569) [SCAL] (1) SHUNT.S_b = SysData.S_b ($RES_BND_568) [SCAL] (1) pwLine2.Z.im = pwLine2.X ($RES_BND_567) [SCAL] (1) pwLine2.Z.re = pwLine2.R ($RES_BND_566) [SCAL] (1) pwLine2.Y.im = pwLine2.B ($RES_BND_565) [SCAL] (1) pwLine2.Y.re = pwLine2.G ($RES_BND_564) [SCAL] (1) pwLine2.S_b = SysData.S_b ($RES_BND_563) [SCAL] (1) pwLine1.Z.im = pwLine1.X ($RES_BND_562) [SCAL] (1) pwLine1.Z.re = pwLine1.R ($RES_BND_561) [SCAL] (1) pwLine1.Y.im = pwLine1.B ($RES_BND_560) [SCAL] (1) pwLine1.Y.re = pwLine1.G ($RES_BND_559) [SCAL] (1) pwLine1.S_b = SysData.S_b ($RES_BND_558) [SCAL] (1) FAULT.fn = SysData.fn ($RES_BND_557) [SCAL] (1) FAULT.S_b = SysData.S_b ($RES_BND_556) [SCAL] (1) GEN2.fn = SysData.fn ($RES_BND_555) [SCAL] (1) GEN2.S_b = SysData.S_b ($RES_BND_554) [SCAL] (1) LOAD.angle_0 = constantLoad.angle_0 ($RES_BND_553) [SCAL] (1) LOAD.v_0 = constantLoad.v_0 ($RES_BND_552) [SCAL] (1) LOAD.fn = SysData.fn ($RES_BND_551) [SCAL] (1) LOAD.S_b = SysData.S_b ($RES_BND_550) [SCAL] (1) GEN1.fn = SysData.fn ($RES_BND_549) [SCAL] (1) GEN1.S_b = SysData.S_b ($RES_BND_548) [SCAL] (1) pwFault.ground = abs(pwFault.R) < 2.220446049250313e-16 and abs(pwFault.X) < 2.220446049250313e-16 ($RES_BND_547) [SCAL] (1) constantLoad.d_Q = (constantLoad.p0 + constantLoad.d_P) / constantLoad.PF - constantLoad.q0 ($RES_BND_546) [SCAL] (1) constantLoad.PF = if constantLoad.q0 <= 2.220446049250313e-16 then 1.0 else constantLoad.p0 / constantLoad.q0 ($RES_BND_545) [SCAL] (1) constantLoad.ii0 = (constantLoad.p0 * constantLoad.vi0 - constantLoad.q0 * constantLoad.vr0) / (constantLoad.vi0 ^ 2.0 + constantLoad.vr0 ^ 2.0) ($RES_BND_544) [SCAL] (1) constantLoad.ir0 = (constantLoad.q0 * constantLoad.vi0 + constantLoad.p0 * constantLoad.vr0) / (constantLoad.vi0 ^ 2.0 + constantLoad.vr0 ^ 2.0) ($RES_BND_543) [SCAL] (1) constantLoad.vi0 = constantLoad.v_0 * sin(constantLoad.angle_0) ($RES_BND_542) [SCAL] (1) constantLoad.vr0 = constantLoad.v_0 * cos(constantLoad.angle_0) ($RES_BND_541) [SCAL] (1) constantLoad.q0 = (constantLoad.S_p.im + constantLoad.v_0 * constantLoad.S_i.im + constantLoad.v_0 ^ 2.0 * constantLoad.S_y.im) / constantLoad.S_b ($RES_BND_540) [SCAL] (1) constantLoad.p0 = (constantLoad.S_p.re + constantLoad.v_0 * constantLoad.S_i.re + constantLoad.v_0 ^ 2.0 * constantLoad.S_y.re) / constantLoad.S_b ($RES_BND_539) [SCAL] (1) constantLoad.fn = SysData.fn ($RES_BND_538) [SCAL] (1) constantLoad.S_b = SysData.S_b ($RES_BND_537) [SCAL] (1) gENCLS.vf0 = gENCLS.R_a * gENCLS.iq0 + gENCLS.vq0 + gENCLS.id0 * gENCLS.X_d ($RES_BND_536) [SCAL] (1) gENCLS.iq0 = sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.ir0 + cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.ii0 ($RES_BND_535) [SCAL] (1) gENCLS.id0 = cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.ir0 - sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.ii0 ($RES_BND_534) [SCAL] (1) gENCLS.vq0 = sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.vr0 + cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.vi0 ($RES_BND_533) [SCAL] (1) gENCLS.vd0 = cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.vr0 - sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.vi0 ($RES_BND_532) [SCAL] (1) gENCLS.delta0 = atan2(gENCLS.X_d * gENCLS.ir0 + gENCLS.vi0 + gENCLS.ii0 * gENCLS.R_a, gENCLS.vr0 + gENCLS.ir0 * gENCLS.R_a - gENCLS.X_d * gENCLS.ii0) ($RES_BND_531) [SCAL] (1) gENCLS.ii0 = (gENCLS.p0 * gENCLS.vi0 - gENCLS.q0 * gENCLS.vr0) / (gENCLS.vi0 ^ 2.0 + gENCLS.vr0 ^ 2.0) ($RES_BND_530) [SCAL] (1) gENCLS.ir0 = (gENCLS.q0 * gENCLS.vi0 + gENCLS.p0 * gENCLS.vr0) / (gENCLS.vi0 ^ 2.0 + gENCLS.vr0 ^ 2.0) ($RES_BND_529) [SCAL] (1) gENCLS.vi0 = gENCLS.v_0 * sin(gENCLS.angle_0) ($RES_BND_528) [SCAL] (1) gENCLS.vr0 = gENCLS.v_0 * cos(gENCLS.angle_0) ($RES_BND_527) [SCAL] (1) gENCLS.q0 = gENCLS.Q_0 / gENCLS.M_b ($RES_BND_526) [SCAL] (1) gENCLS.p0 = gENCLS.P_0 / gENCLS.M_b ($RES_BND_525) [SCAL] (1) gENCLS.CoB = gENCLS.M_b / gENCLS.S_b ($RES_BND_524) [SCAL] (1) gENCLS.fn = SysData.fn ($RES_BND_523) [SCAL] (1) gENCLS.S_b = SysData.S_b ($RES_BND_522) [SCAL] (1) pwLine4.Z.im = pwLine4.X ($RES_BND_521) [SCAL] (1) pwLine4.Z.re = pwLine4.R ($RES_BND_520) [SCAL] (1) pwLine4.Y.im = pwLine4.B ($RES_BND_519) [SCAL] (1) pwLine4.Y.re = pwLine4.G ($RES_BND_518) [SCAL] (1) pwLine4.S_b = SysData.S_b ($RES_BND_517) [SCAL] (1) pwLine3.Z.im = pwLine3.X ($RES_BND_516) [SCAL] (1) pwLine3.Z.re = pwLine3.R ($RES_BND_515) [SCAL] (1) pwLine3.Y.im = pwLine3.B ($RES_BND_514) [SCAL] (1) pwLine3.Y.re = pwLine3.G ($RES_BND_513) [SCAL] (1) pwLine3.S_b = SysData.S_b ($RES_BND_512) [SCAL] (1) pwLine.Z.im = pwLine.X ($RES_BND_511) [SCAL] (1) pwLine.Z.re = pwLine.R ($RES_BND_510) [SCAL] (1) pwLine.Y.im = pwLine.B ($RES_BND_509) [SCAL] (1) pwLine.Y.re = pwLine.G ($RES_BND_508) [SCAL] (1) pwLine.S_b = SysData.S_b ($RES_BND_507) Created Record Parameter Binding Equations (13): ************************************************** [RECD] (2) gENROE.I_dq = Complex.'-'.subtract(Complex.'constructor'.fromReal(Modelica.ComplexMath.real(Complex.'*'.multiply(gENROE.It, gENROE.DQ_dq)), 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(Modelica.ComplexMath.imag(Complex.'*'.multiply(gENROE.It, gENROE.DQ_dq)), 0.0))) ($RES_BND_679) [RECD] (2) gENROE.PSIpp0_dq = Complex.'+'(Complex.'constructor'.fromReal(Modelica.ComplexMath.real(Complex.'*'.multiply(gENROE.PSIpp0, gENROE.DQ_dq)), 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(Modelica.ComplexMath.imag(Complex.'*'.multiply(gENROE.PSIpp0, gENROE.DQ_dq)), 0.0))) ($RES_BND_678) [RECD] (2) gENROE.DQ_dq = Complex.'-'.subtract(Complex.'constructor'.fromReal(cos(gENROE.delta0), 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(sin(gENROE.delta0), 0.0))) ($RES_BND_677) [RECD] (2) gENROE.PSIpp0 = Complex.'+'(Complex.'constructor'.fromReal(Modelica.ComplexMath.real(Complex.'*'.multiply(gENROE.Zs, gENROE.Is)), 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(Modelica.ComplexMath.imag(Complex.'*'.multiply(gENROE.Zs, gENROE.Is)), 0.0))) ($RES_BND_676) [RECD] (2) gENROE.Is = Complex.'+'(Complex.'constructor'.fromReal(Modelica.ComplexMath.real(Complex.'+'(gENROE.It, Complex.'/'(gENROE.VT, gENROE.Zs))), 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(Modelica.ComplexMath.imag(Complex.'+'(gENROE.It, Complex.'/'(gENROE.VT, gENROE.Zs))), 0.0))) ($RES_BND_675) [RECD] (2) gENROE.It = Complex.'-'.subtract(Complex.'constructor'.fromReal(Modelica.ComplexMath.real(Complex.'/'(gENROE.S, gENROE.VT)), 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(Modelica.ComplexMath.imag(Complex.'/'(gENROE.S, gENROE.VT)), 0.0))) ($RES_BND_674) [RECD] (2) gENROE.S = Complex.'+'(Complex.'constructor'.fromReal(gENROE.p0, 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(gENROE.q0, 0.0))) ($RES_BND_673) [RECD] (2) gENROE.VT = Complex.'+'(Complex.'constructor'.fromReal(gENROE.v_0 * cos(gENROE.angle_0), 0.0), Complex.'*'.multiply(Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(gENROE.v_0, 0.0)), Complex.'constructor'.fromReal(sin(gENROE.angle_0), 0.0))) ($RES_BND_672) [RECD] (2) gENROE.Zs = Complex.'+'(Complex.'constructor'.fromReal(gENROE.R_a, 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(gENROE.Xpp, 0.0))) ($RES_BND_671) [RECD] (2) constantLoad.S_Y = Complex.'/'(OpenIPSL.Types.ComplexPower.'+'(constantLoad.S_y, Complex.'constructor'.fromReal(constantLoad.b.re * constantLoad.S_p.re / constantLoad.v_0 ^ 2.0, constantLoad.b.im * constantLoad.S_p.im / constantLoad.v_0 ^ 2.0)), Complex.'constructor'.fromReal(constantLoad.S_b, 0.0)) ($RES_BND_670) [RECD] (2) constantLoad.S_I = Complex.'/'(OpenIPSL.Types.ComplexPower.'+'(constantLoad.S_i, Complex.'constructor'.fromReal(constantLoad.a.re * constantLoad.S_p.re / constantLoad.v_0, constantLoad.a.im * constantLoad.S_p.im / constantLoad.v_0)), Complex.'constructor'.fromReal(constantLoad.S_b, 0.0)) ($RES_BND_669) [RECD] (2) constantLoad.S_P = Complex.'/'(Complex.'constructor'.fromReal((1.0 - constantLoad.a.re - constantLoad.b.re) * constantLoad.S_p.re, (1.0 - constantLoad.a.im - constantLoad.b.im) * constantLoad.S_p.im), Complex.'constructor'.fromReal(constantLoad.S_b, 0.0)) ($RES_BND_668) [RECD] (2) constantLoad.S_p = Complex.'+'(Complex.'constructor'.fromReal(constantLoad.P_0, 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(constantLoad.Q_0, 0.0))) ($RES_BND_667) ############################## Balance Initialization ############################## Not underdetermined. ********************** Not overdetermined. ********************* Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f51cff7a520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NFComponentRef_hash+0x22)[0x7f51d0dac272] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NFComponentRef_hash+0x6)[0x7f51d0dac316] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_find+0x65)[0x7f51d1187105] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_fromList+0x71)[0x7f51d11877f1] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBStrongComponent_addScalarizedDependencies+0x85)[0x7f51d0edc435] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_SparsityPattern_create+0x386)[0x7f51d0e9c7a6] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_jacobianSymbolic+0x6a3)[0x7f51d0e9d343] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBJacobian_jacobianSymbolic+0x38)[0x7f51d0e9d4c8] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_nonlinear+0xf0)[0x7f51d0ea0aa0] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_finalize+0x4d3)[0x7f51d0e91803] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBTearing_finalize+0x41)[0x7f51d0e91951] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_tearingTraverser+0x1e4)[0x7f51d0e92094] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_main+0x1cc)[0x7f51d0e9300c] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x296)[0x7f51d0f011b6] Segmentation fault (core dumped) Aborted the command. [Calling os._exit(0), Time elapsed: 664.5883606616408] Failed to read output from testmodel.py, exit status != 0: OMC died, but the thread is still running? This will end badly. Calling exit ...