Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_4.1.0-beta.om_Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0-beta.om/package.mo", uses=false) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0-beta.om/package.mo) Using package Complex with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo) Using package ModelicaServices with version trunk (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo) Running command: translateModel(Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier,tolerance=1e-06,outputFormat="mat",numberOfIntervals=8000,variableFilter="time|analysatorAC.iH1.1..mean1.x|analysatorAC.iH1.1..mean2.x|analysatorAC.iH1.2..mean1.x|analysatorAC.iH1.2..mean2.x|analysatorAC.iH1.3..mean1.x|analysatorAC.iH1.3..mean2.x|analysatorAC.iH1.4..mean1.x|analysatorAC.iH1.4..mean2.x|analysatorAC.iH1.5..mean1.x|analysatorAC.iH1.5..mean2.x|analysatorAC.iH1.6..mean1.x|analysatorAC.iH1.6..mean2.x|analysatorAC.powerTotal.x|analysatorAC.vH1.1..mean1.x|analysatorAC.vH1.1..mean2.x|analysatorAC.vH1.2..mean1.x|analysatorAC.vH1.2..mean2.x|analysatorAC.vH1.3..mean1.x|analysatorAC.vH1.3..mean2.x|analysatorAC.vH1.4..mean1.x|analysatorAC.vH1.4..mean2.x|analysatorAC.vH1.5..mean1.x|analysatorAC.vH1.5..mean2.x|analysatorAC.vH1.6..mean1.x|analysatorAC.vH1.6..mean2.x|analysatorAC.voltageLine2Line.1..mean1.x|analysatorAC.voltageLine2Line.1..mean2.x|analysatorAC.voltageLine2Line.2..mean1.x|analysatorAC.voltageLine2Line.2..mean2.x|analysatorAC.voltageLine2Line.3..mean1.x|analysatorAC.voltageLine2Line.3..mean2.x|analysatorAC.voltageLine2Line.4..mean1.x|analysatorAC.voltageLine2Line.4..mean2.x|analysatorAC.voltageLine2Line.5..mean1.x|analysatorAC.voltageLine2Line.5..mean2.x|analysatorAC.voltageLine2Line.6..mean1.x|analysatorAC.voltageLine2Line.6..mean2.x|analysatorDC.1..meanCurrent.x|analysatorDC.1..meanVoltage.x|analysatorDC.1..powerTotal.x|analysatorDC.2..meanCurrent.x|analysatorDC.2..meanVoltage.x|analysatorDC.2..powerTotal.x|analysatorDCload.meanCurrent.x|analysatorDCload.meanVoltage.x|analysatorDCload.powerTotal.x|inductorDC1.1..i|inductorDC1.2..i|inductorDC2.1..i|inductorDC2.2..i",fileNamePrefix="Modelica_4.1.0-beta.om_Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier") translateModel(Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier,tolerance=1e-06,outputFormat="mat",numberOfIntervals=8000,variableFilter="time|analysatorAC.iH1.1..mean1.x|analysatorAC.iH1.1..mean2.x|analysatorAC.iH1.2..mean1.x|analysatorAC.iH1.2..mean2.x|analysatorAC.iH1.3..mean1.x|analysatorAC.iH1.3..mean2.x|analysatorAC.iH1.4..mean1.x|analysatorAC.iH1.4..mean2.x|analysatorAC.iH1.5..mean1.x|analysatorAC.iH1.5..mean2.x|analysatorAC.iH1.6..mean1.x|analysatorAC.iH1.6..mean2.x|analysatorAC.powerTotal.x|analysatorAC.vH1.1..mean1.x|analysatorAC.vH1.1..mean2.x|analysatorAC.vH1.2..mean1.x|analysatorAC.vH1.2..mean2.x|analysatorAC.vH1.3..mean1.x|analysatorAC.vH1.3..mean2.x|analysatorAC.vH1.4..mean1.x|analysatorAC.vH1.4..mean2.x|analysatorAC.vH1.5..mean1.x|analysatorAC.vH1.5..mean2.x|analysatorAC.vH1.6..mean1.x|analysatorAC.vH1.6..mean2.x|analysatorAC.voltageLine2Line.1..mean1.x|analysatorAC.voltageLine2Line.1..mean2.x|analysatorAC.voltageLine2Line.2..mean1.x|analysatorAC.voltageLine2Line.2..mean2.x|analysatorAC.voltageLine2Line.3..mean1.x|analysatorAC.voltageLine2Line.3..mean2.x|analysatorAC.voltageLine2Line.4..mean1.x|analysatorAC.voltageLine2Line.4..mean2.x|analysatorAC.voltageLine2Line.5..mean1.x|analysatorAC.voltageLine2Line.5..mean2.x|analysatorAC.voltageLine2Line.6..mean1.x|analysatorAC.voltageLine2Line.6..mean2.x|analysatorDC.1..meanCurrent.x|analysatorDC.1..meanVoltage.x|analysatorDC.1..powerTotal.x|analysatorDC.2..meanCurrent.x|analysatorDC.2..meanVoltage.x|analysatorDC.2..powerTotal.x|analysatorDCload.meanCurrent.x|analysatorDCload.meanVoltage.x|analysatorDCload.powerTotal.x|inductorDC1.1..i|inductorDC1.2..i|inductorDC2.1..i|inductorDC2.2..i",fileNamePrefix="Modelica_4.1.0-beta.om_Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices trunk/package.mo): time 0.001314/0.001314, allocations: 111.3 kB / 19.05 MB, free: 3.66 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex trunk/package.mo): time 0.001355/0.001355, allocations: 211.7 kB / 20.03 MB, free: 2.684 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0-beta.om/package.mo): time 1.228/1.228, allocations: 230.4 MB / 251.3 MB, free: 8.871 MB / 206.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 9.258e-06/9.258e-06, allocations: 2.281 kB / 368.8 MB, free: 6.602 MB / 302.1 MB Notification: Performance of NFInst.instantiate(Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier): time 0.1258/0.1258, allocations: 7.787 MB / 376.6 MB, free: 9.93 MB / 302.1 MB Notification: Performance of NFInst.instExpressions: time 0.003319/0.1291, allocations: 2.61 MB / 379.2 MB, free: 9.773 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0004553/0.1296, allocations: 53.53 kB / 379.3 MB, free: 9.758 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0008626/0.1304, allocations: 0.5095 MB / 379.8 MB, free: 9.555 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0008879/0.1313, allocations: 0.573 MB / 380.4 MB, free: 9.273 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0007941/0.1321, allocations: 0.6606 MB / 381 MB, free: 8.875 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.00523/0.1374, allocations: 7.842 MB / 388.9 MB, free: 5.746 MB / 302.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.002272/0.1396, allocations: 2.327 MB / 391.2 MB, free: 4.684 MB / 302.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.001973/0.1416, allocations: 2.115 MB / 393.3 MB, free: 3.973 MB / 302.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.001687/0.1433, allocations: 2.161 MB / 395.5 MB, free: 2.961 MB / 302.1 MB Notification: Performance of NFPackage.collectConstants: time 0.000437/0.1437, allocations: 418.9 kB / 395.9 MB, free: 2.961 MB / 302.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0009177/0.1446, allocations: 0.677 MB / 396.5 MB, free: 2.805 MB / 302.1 MB Notification: Performance of combineBinaries: time 0.002213/0.1469, allocations: 4.181 MB / 400.7 MB, free: 15.9 MB / 318.1 MB Notification: Performance of replaceArrayConstructors: time 0.001652/0.1485, allocations: 2.54 MB / 403.3 MB, free: 14.09 MB / 318.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0004371/0.1489, allocations: 391.2 kB / 403.6 MB, free: 13.88 MB / 318.1 MB Notification: Performance of FrontEnd: time 0.0002348/0.1492, allocations: 75.61 kB / 403.7 MB, free: 13.81 MB / 318.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 1254 (645) * Number of variables: 1254 (322) Notification: Performance of Bindings: time 0.01144/0.1606, allocations: 11.89 MB / 415.6 MB, free: 1.574 MB / 318.1 MB Notification: Performance of FunctionAlias: time 0.001659/0.1623, allocations: 1.805 MB / 417.4 MB, free: 15.75 MB / 334.1 MB Notification: Performance of Early Inline: time 0.00765/0.1699, allocations: 7.75 MB / 425.2 MB, free: 7.902 MB / 334.1 MB Notification: Performance of Simplify 1: time 0.002068/0.172, allocations: 1.667 MB / 426.8 MB, free: 6.145 MB / 334.1 MB Notification: Performance of Alias: time 0.007683/0.1797, allocations: 6.78 MB / 433.6 MB, free: 14.88 MB / 350.1 MB Notification: Performance of Simplify 2: time 0.001801/0.1815, allocations: 1.581 MB / 435.2 MB, free: 13.21 MB / 350.1 MB Notification: Performance of Remove Stream: time 0.001619/0.1831, allocations: 1.71 MB / 436.9 MB, free: 11.4 MB / 350.1 MB Notification: Performance of Detect States: time 0.00184/0.1849, allocations: 1.961 MB / 438.9 MB, free: 9.352 MB / 350.1 MB Notification: Performance of Events: time 0.001616/0.1865, allocations: 1.591 MB / 440.5 MB, free: 7.832 MB / 350.1 MB Notification: Performance of Partitioning: time 0.003797/0.1903, allocations: 3.734 MB / 444.2 MB, free: 3.844 MB / 350.1 MB Error: Internal error NBResolveSingularities.noIndexReduction failed. (15|47) Unmatched Variables ***************************** [ALGB] (6) flow Real[2, 3] star1.plug_p.pin.i slice: {1, 5} [ALGB] (6) Real[2, 3] diode2.i slice: {1, 3} [ALGB] (6) Real[2, 3] diode1.i slice: {1, 2, 3, 5} [DISC] (6) Boolean[2, 3] diode2.idealDiode.off (start = {true for $i1 in 1:2, $i2 in 1:3}) slice: {1, 2, 3, 5} [DISC] (6) Boolean[2, 3] diode1.idealDiode.off (start = {true for $i1 in 1:2, $i2 in 1:3}) slice: {1, 2, 3, 5} [ALGB] (6) Real[2, 3] diode1.idealDiode.LossPower slice: {1, 2, 3, 5} [ALGB] (6) Real[2, 3] diode2.idealDiode.LossPower slice: {1, 3, 5} [ALGB] (6) protected Real[2, 3] diode2.idealDiode.s (start = {0.0 for $i1 in 1:2, $i2 in 1:3}) slice: {1, 2, 3, 5} [ALGB] (6) protected Real[2, 3] diode1.idealDiode.s (start = {0.0 for $i1 in 1:2, $i2 in 1:3}) slice: {1, 2, 3, 5} [ALGB] (6) Real[2, 3] diode2.v slice: {5} [ALGB] (6) flow Real[2, 3] diode2.plug_n.pin.i slice: {5} [ALGB] (6) Real[2, 3] diode2.idealDiode.i slice: {1, 2, 3, 5} [ALGB] (6) Real[2, 3] diode1.idealDiode.i slice: {2, 3, 5} [ALGB] (6) Real[2, 3] diode2.idealDiode.v slice: {1, 2, 3, 5} [ALGB] (6) Real[2, 3] diode1.idealDiode.v slice: {1, 3, 5} (21|47) Unmatched Equations ***************************** [FOR-] (6) ($RES_SIM_199) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) 0.0 = diode2[$i2].idealDiode[$i2].p.i + diode2[$i2].idealDiode[$i2].n.i ($RES_SIM_200) [----] end for; slice: {3, 4, 5} [FOR-] (6) ($RES_EVT_934) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) $SEV_14[$i1, $i2] = diode2[$i2].idealDiode[$i2].s < 0.0 ($RES_EVT_935) [----] end for; slice: {2} [SCAL] (1) multiStar.plug.pin[3].v = multiStar.plug.pin[2].v ($RES_SIM_867) [FOR-] (6) ($RES_SIM_203) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode2[$i2].idealDiode[$i2].LossPower = diode2[$i2].idealDiode[$i2].v * diode2[$i2].idealDiode[$i2].i ($RES_SIM_204) [----] end for; slice: {5} [FOR-] (6) ($RES_SIM_205) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode2[$i2].idealDiode[$i2].i = diode2[$i2].idealDiode[$i2].s * (if diode2[$i2].idealDiode[$i2].off then diode2[$i2].idealDiode[$i2].Goff else 1.0) + diode2[$i2].idealDiode[$i2].Goff * diode2[$i2].idealDiode[$i2].Vknee ($RES_SIM_206) [----] end for; slice: {3, 4, 5} [FOR-] (6) ($RES_SIM_207) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode2[$i2].idealDiode[$i2].v = diode2[$i2].idealDiode[$i2].s * (if diode2[$i2].idealDiode[$i2].off then 1.0 else diode2[$i2].idealDiode[$i2].Ron) + diode2[$i2].idealDiode[$i2].Vknee ($RES_SIM_208) [----] end for; [FOR-] (6) ($RES_SIM_209) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode2[$i2].idealDiode[$i2].off = $SEV_14[$i1, $i2] ($RES_SIM_210) [----] end for; slice: {3, 4, 5} [FOR-] (6) ($RES_SIM_215) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode1[$i2].idealDiode[$i2].v = diode1[$i2].idealDiode[$i2].p.v - diode1[$i2].idealDiode[$i2].n.v ($RES_SIM_216) [----] end for; slice: {5} [FOR-] (6) ($RES_SIM_217) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode1[$i2].idealDiode[$i2].i = diode1[$i2].idealDiode[$i2].p.i ($RES_SIM_218) [----] end for; slice: {2, 5} [FOR-] (6) ($RES_SIM_219) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) 0.0 = diode1[$i2].idealDiode[$i2].p.i + diode1[$i2].idealDiode[$i2].n.i ($RES_SIM_220) [----] end for; slice: {3, 4, 5} [FOR-] (6) ($RES_SIM_223) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode1[$i2].idealDiode[$i2].LossPower = diode1[$i2].idealDiode[$i2].v * diode1[$i2].idealDiode[$i2].i ($RES_SIM_224) [----] end for; slice: {3, 4, 5} [FOR-] (6) ($RES_SIM_225) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode1[$i2].idealDiode[$i2].i = diode1[$i2].idealDiode[$i2].s * (if diode1[$i2].idealDiode[$i2].off then diode1[$i2].idealDiode[$i2].Goff else 1.0) + diode1[$i2].idealDiode[$i2].Goff * diode1[$i2].idealDiode[$i2].Vknee ($RES_SIM_226) [----] end for; slice: {3, 4, 5} [FOR-] (6) ($RES_SIM_227) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode1[$i2].idealDiode[$i2].v = diode1[$i2].idealDiode[$i2].s * (if diode1[$i2].idealDiode[$i2].off then 1.0 else diode1[$i2].idealDiode[$i2].Ron) + diode1[$i2].idealDiode[$i2].Vknee ($RES_SIM_228) [----] end for; [FOR-] (6) ($RES_SIM_229) [----] for {$i1 in 1:2, $i2 in 1:3} loop [----] [SCAL] (1) diode1[$i2].idealDiode[$i2].off = $SEV_13[$i1, $i2] ($RES_SIM_230) [----] end for; slice: {3, 4, 5} [FOR-] (2) ($RES_SIM_408) [----] for $i1 in 1:2 loop [----] [SCAL] (1) resistorDC2[$i1].p.i + inductorDC2[$i1].n.i = 0.0 ($RES_SIM_409) [----] end for; slice: {0} [FOR-] (6) ($RES_SIM_323) [----] for $i1 in 1:6 loop [----] [SCAL] (1) analysatorAC.iH1[$i1].sin2.y = analysatorAC.iH1[$i1].sin2.offset + (if $SEV_2[$i1] then 0.0 else analysatorAC.iH1[$i1].sin2.amplitude * sin(analysatorAC.iH1[$i1].sin2.phase + 6.283185307179586 * (time - analysatorAC.iH1[$i1].sin2.startTime) * analysatorAC.iH1[$i1].sin2.f)) ($RES_SIM_324) [----] end for; slice: {2} [FOR-] (6) ($RES_SIM_329) [----] for $i1 in 1:6 loop [----] [SCAL] (1) analysatorAC.voltageSensor.voltageSensor[$i1].n.i = 0.0 ($RES_SIM_330) [----] end for; slice: {2} [FOR-] (6) ($RES_SIM_331) [----] for $i1 in 1:6 loop [----] [SCAL] (1) analysatorAC.voltageSensor.voltageSensor[$i1].p.i = 0.0 ($RES_SIM_332) [----] end for; slice: {2} [FOR-] (2) ($RES_SIM_163) [----] for $i1 in 1:2 loop [----] [SCAL] (1) analysatorDC[$i1].multiSensorDC.pc.v - analysatorDC[$i1].multiSensorDC.nc.v = 0.0 ($RES_SIM_164) [----] end for; slice: {1} [ARRY] (6) analysatorAC.multiSensorAC.pc.pin.v - splitToSubsystems.plug_p.pin.v = {0.0 for $i1 in 1:6} ($RES_SIM_339) slice: {0} [FOR-] (2) ($RES_SIM_169) [----] for $i1 in 1:2 loop [----] [SCAL] (1) inductorDC1[$i1].i = inductorDC1[$i1].p.i ($RES_SIM_170) [----] end for;