Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_4.1.0_Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection.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.001633/0.001633, allocations: 99.59 kB / 21.2 MB, free: 0.6406 MB / 14.72 MB " [Timeout remaining time 180] 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.001927/0.001927, allocations: 219.4 kB / 24.5 MB, free: 3.926 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.471/1.471, allocations: 230.6 MB / 258.3 MB, free: 7.797 MB / 206.1 MB " [Timeout remaining time 178] 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 Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 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(Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection,tolerance=1e-06,outputFormat="mat",numberOfIntervals=500,variableFilter="time|magFluxSensor.Phi.re|magFluxSensor.Phi.im|voltageSensor.v.re|voltageSensor.v.im",fileNamePrefix="Modelica_4.1.0_Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection") translateModel(Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection,tolerance=1e-06,outputFormat="mat",numberOfIntervals=500,variableFilter="time|magFluxSensor.Phi.re|magFluxSensor.Phi.im|voltageSensor.v.re|voltageSensor.v.im",fileNamePrefix="Modelica_4.1.0_Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.693e-05/2.693e-05, allocations: 5.797 kB / 378.9 MB, free: 2.559 MB / 302.1 MB Notification: Performance of NFInst.instantiate(Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection): time 0.1872/0.1873, allocations: 4.576 MB / 383.5 MB, free: 12.55 MB / 302.1 MB Notification: Performance of NFInst.instExpressions: time 0.003589/0.1909, allocations: 2.021 MB / 385.5 MB, free: 11.64 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0002847/0.1911, allocations: 17.06 kB / 385.6 MB, free: 11.64 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.002803/0.1939, allocations: 1.312 MB / 386.9 MB, free: 11.06 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.00112/0.1951, allocations: 417.2 kB / 387.3 MB, free: 10.84 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.002033/0.1971, allocations: 1.137 MB / 388.4 MB, free: 10.19 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.001056/0.1982, allocations: 0.9335 MB / 389.4 MB, free: 9.727 MB / 302.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0007922/0.1989, allocations: 0.5287 MB / 389.9 MB, free: 9.418 MB / 302.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.0004363/0.1994, allocations: 381.8 kB / 390.3 MB, free: 9.227 MB / 302.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0004547/0.1998, allocations: 463.5 kB / 390.7 MB, free: 8.988 MB / 302.1 MB Notification: Performance of NFPackage.collectConstants: time 9.457e-05/0.1999, allocations: 67.59 kB / 390.8 MB, free: 8.988 MB / 302.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0008543/0.2008, allocations: 411.6 kB / 391.2 MB, free: 8.867 MB / 302.1 MB Notification: Performance of combineBinaries: time 0.0009623/0.2018, allocations: 1.732 MB / 392.9 MB, free: 7.66 MB / 302.1 MB Notification: Performance of replaceArrayConstructors: time 0.0004885/0.2022, allocations: 1.177 MB / 394.1 MB, free: 6.816 MB / 302.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0001021/0.2023, allocations: 62.25 kB / 394.1 MB, free: 6.816 MB / 302.1 MB Notification: Performance of FrontEnd: time 5.936e-05/0.2024, allocations: 10.12 kB / 394.2 MB, free: 6.816 MB / 302.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 212 (165) * Number of variables: 212 (212) Notification: Performance of [SIM] Bindings: time 0.0036/0.206, allocations: 5.159 MB / 399.3 MB, free: 3.219 MB / 302.1 MB Notification: Performance of [SIM] FunctionAlias: time 0.0006615/0.2067, allocations: 0.6414 MB / 400 MB, free: 2.812 MB / 302.1 MB Notification: Performance of [SIM] Early Inline: time 0.004181/0.2108, allocations: 4.466 MB / 404.4 MB, free: 292 kB / 302.1 MB Notification: Performance of [SIM] Simplify 1: time 0.0008762/0.2117, allocations: 0.5919 MB / 405 MB, free: 15.95 MB / 318.1 MB Notification: Performance of [SIM] Alias: time 0.002652/0.2144, allocations: 1.975 MB / 407 MB, free: 14.29 MB / 318.1 MB Notification: Performance of [SIM] Simplify 2: time 0.00082/0.2152, allocations: 0.5657 MB / 407.6 MB, free: 13.88 MB / 318.1 MB Notification: Performance of [SIM] Remove Stream: time 0.0003822/0.2156, allocations: 327.6 kB / 407.9 MB, free: 13.6 MB / 318.1 MB Notification: Performance of [SIM] Detect States: time 0.000865/0.2164, allocations: 0.7707 MB / 408.6 MB, free: 12.88 MB / 318.1 MB Notification: Performance of [SIM] Events: time 0.0002467/0.2167, allocations: 141.3 kB / 408.8 MB, free: 12.79 MB / 318.1 MB Notification: Performance of [SIM] Partitioning: time 0.001647/0.2183, allocations: 1.34 MB / 410.1 MB, free: 11.94 MB / 318.1 MB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (227/227) **************************** (1|1) [ALGB] (1) redeclare Real measuringCoil.Phi.re (2|2) [ALGB] (1) Real excitingCoil.L_stat (3|3) [ALGB] (1) Real voltageSensor.abs_v = Modelica.ComplexMath.abs(voltageSensor.v) (4|4) [ALGB] (1) redeclare Real currentSource.v.re (5|5) [ALGB] (1) redeclare Real airGap.B.re (6|6) [STAT] (1) Real magneticGround.port.reference.gamma (7|7) [DDER] (1) Real $DER.excitingCoil.port_p.reference.gamma (8|8) [ALGB] (1) Real excitingCoil.pin_n.v.im (9|9) [ALGB] (1) flow Real excitingCoil.port_n.Phi.im (10|10) [ALGB] (1) redeclare Real core.Phi.im (start = 0.0) (11|11) [ALGB] (1) Real currentSource.pin_p.v.im (12|12) [ALGB] (1) Real currentSource.pin_n.v.im (13|13) [ALGB] (1) flow Real measuringCoil.port_n.Phi.im (14|14) [ALGB] (1) Real magneticGround.port.V_m.re (15|15) [ALGB] (1) redeclare Real measuringCoil.v.im (16|16) [ALGB] (1) Real magFluxSensor.port_n.reference.gamma (17|17) [ALGB] (1) redeclare Real excitingCoil.Psi.im (18|18) [ALGB] (1) flow Real airGap.port_n.Phi.im (19|19) [DDER] (1) Real $DER.currentSource.pin_p.reference.gamma (20|20) [DISC] (1) Boolean $TEV_1 (21|21) [DSTA] (1) Real measuringCoil.pin_n.reference.gamma (22|22) [DSTA] (1) Real measuringCoil.pin_p.reference.gamma (23|23) [DISC] (1) Boolean $TEV_0 (24|24) [ALGB] (1) redeclare Real excitingCoil.v.im (25|25) [ALGB] (1) redeclare Real excitingCoil.V_m.re (26|26) [ALGB] (1) flow Real excitingCoil.port_p.Phi.im (27|27) [ALGB] (1) redeclare Real core.H.re (28|28) [ALGB] (1) Real excitingCoil.pin_p.v.re (29|29) [ALGB] (1) redeclare Real core.V_m.im (30|30) [ALGB] (1) Real core.abs_V_m = Modelica.ComplexMath.abs(core.V_m) (31|31) [ALGB] (1) redeclare Real currentSource.i.im (32|32) [ALGB] (1) flow Real magFluxSensor.port_p.Phi.im (33|33) [ALGB] (1) Real excitingCoil.port_p.V_m.re (34|34) [ALGB] (1) Real currentSource.pin_n.reference.gamma (35|35) [ALGB] (1) redeclare Real magFluxSensor.Phi.im (start = 0.0) (36|36) [ALGB] (1) Real excitingCoil.port_n.reference.gamma (37|37) [ALGB] (1) redeclare Real excitingCoil.i.re (start = 0.0, StateSelect = prefer) (38|38) [ALGB] (1) Real airGap.A (39|39) [ALGB] (1) flow Real magneticGround.port.Phi.im (40|40) [ALGB] (1) redeclare Real airGap.Phi.im (start = 0.0) (41|41) [ALGB] (1) Real core.abs_Phi = Modelica.ComplexMath.abs(core.Phi) (42|42) [ALGB] (1) flow Real magneticGround.port.Phi.re (43|43) [ALGB] (1) redeclare Real magFluxSensor.Phi.re (start = 0.0) (44|44) [ALGB] (1) Real currentSource.arg_v = Modelica.ComplexMath.arg(currentSource.v, 0.0) (45|45) [ALGB] (1) Real excitingCoil.port_p.V_m.im (46|46) [ALGB] (1) flow Real airGap.port_p.Phi.re (47|47) [ALGB] (1) Real core.arg_B = Modelica.ComplexMath.arg(core.B, 0.0) (48|48) [ALGB] (1) output Real voltageSensor.v.re (49|49) [ALGB] (1) flow Real measuringCoil.port_p.Phi.re (50|50) [ALGB] (1) flow Real excitingCoil.port_p.Phi.re (51|51) [ALGB] (1) Real airGap.port_n.V_m.re (52|52) [DSTA] (1) Real measuringCoil.port_n.reference.gamma (53|53) [ALGB] (1) Real airGap.port_p.V_m.im (54|54) [ALGB] (1) Real magneticGround.port.V_m.im (55|55) [ALGB] (1) Real voltageSensor.omega (56|56) [ALGB] (1) flow Real voltageSensor.pin_p.i.im (57|57) [ALGB] (1) flow Real voltageSensor.pin_n.i.im (58|58) [ALGB] (1) Real magFluxSensor.abs_V_m = Modelica.ComplexMath.abs(magFluxSensor.V_m) (59|59) [ALGB] (1) flow Real excitingCoil.port_n.Phi.re (60|60) [ALGB] (1) Real voltageSensor.pin_p.v.im (61|61) [ALGB] (1) Real voltageSensor.pin_n.v.im (62|62) [ALGB] (1) redeclare Real airGap.H.im (63|63) [ALGB] (1) output Real complexRamp.y.im (64|64) [ALGB] (1) Real currentSource.gamma = currentSource.pin_p.reference.gamma (fixed = true, start = 0.0) (65|65) [ALGB] (1) Real magFluxSensor.port_p.V_m.re (66|66) [ALGB] (1) Real magFluxSensor.port_n.V_m.re (67|67) [ALGB] (1) Real currentSource.P = Modelica.ComplexMath.real(Modelica.Units.SI.ComplexVoltage.'*'.multiply(currentSource.v, Modelica.ComplexMath.conj(currentSource.i))) (68|68) [ALGB] (1) Real currentSource.Q = Modelica.ComplexMath.imag(Modelica.Units.SI.ComplexVoltage.'*'.multiply(currentSource.v, Modelica.ComplexMath.conj(currentSource.i))) (69|69) [ALGB] (1) output Real magFluxSensor.y.re (70|70) [ALGB] (1) Real $FUN_2 (71|71) [ALGB] (1) Real core.arg_H = Modelica.ComplexMath.arg(core.H, 0.0) (72|72) [ALGB] (1) Real $FUN_1 (73|73) [ALGB] (1) flow Real electricGround2.pin.i.im (74|74) [ALGB] (1) redeclare Real excitingCoil.i.im (start = 0.0, StateSelect = prefer) (75|75) [ALGB] (1) flow Real electricGround1.pin.i.im (76|76) [ALGB] (1) redeclare Real voltageSensor.i.im (77|77) [ALGB] (1) redeclare Real airGap.V_m.im (78|78) [ALGB] (1) redeclare Real core.B.im (79|79) [ALGB] (1) input Real currentSource.I.im (80|80) [ALGB] (1) Real core.R_m (81|81) [ALGB] (1) Real core.omega (82|82) [ALGB] (1) Real magFluxSensor.omega (83|83) [ALGB] (1) Real airGap.arg_Phi = Modelica.ComplexMath.arg(airGap.Phi, 0.0) (84|84) [ALGB] (1) flow Real measuringCoil.pin_p.i.im (85|85) [ALGB] (1) flow Real measuringCoil.pin_n.i.im (86|86) [ALGB] (1) flow Real magFluxSensor.port_p.Phi.re (87|87) [ALGB] (1) Real measuringCoil.pin_n.v.re (88|88) [ALGB] (1) Real voltageSensor.arg_v = Modelica.ComplexMath.arg(voltageSensor.v, 0.0) (89|89) [ALGB] (1) Real electricGround2.pin.v.im (90|90) [ALGB] (1) Real electricGround1.pin.v.im (91|91) [ALGB] (1) flow Real excitingCoil.pin_n.i.re (92|92) [ALGB] (1) redeclare Real airGap.Phi.re (start = 0.0) (93|93) [ALGB] (1) redeclare Real measuringCoil.i.re (start = 0.0, StateSelect = prefer) (94|94) [ALGB] (1) redeclare Real measuringCoil.v.re (95|95) [ALGB] (1) Real measuringCoil.L_stat (96|96) [ALGB] (1) redeclare Real airGap.B.im (97|97) [ALGB] (1) flow Real measuringCoil.pin_p.i.re (98|98) [ALGB] (1) redeclare Real measuringCoil.Psi.re (99|99) [ALGB] (1) Real airGap.arg_B = Modelica.ComplexMath.arg(airGap.B, 0.0) (100|100) [ALGB] (1) redeclare Real excitingCoil.Psi.re (101|101) [ALGB] (1) Real electricGround1.pin.v.re (102|102) [ALGB] (1) Real electricGround2.pin.v.re (103|103) [ALGB] (1) output Real complexRamp.y.re (104|104) [ALGB] (1) Real airGap.G_m (105|105) [ALGB] (1) Real measuringCoil.pin_p.v.im (106|106) [ALGB] (1) Real measuringCoil.port_n.V_m.re (107|107) [ALGB] (1) Real measuringCoil.pin_n.v.im (108|108) [ALGB] (1) redeclare Real core.H.im (109|109) [ALGB] (1) redeclare Real excitingCoil.V_m.im (110|110) [ALGB] (1) Real measuringCoil.port_p.V_m.re (111|111) [ALGB] (1) Real core.G_m (112|112) [ALGB] (1) flow Real measuringCoil.pin_n.i.re (113|113) [ALGB] (1) redeclare Real currentSource.i.re (114|114) [ALGB] (1) Real magFluxSensor.arg_Phi = Modelica.ComplexMath.arg(magFluxSensor.Phi, 0.0) (115|115) [ALGB] (1) Real airGap.abs_Phi = Modelica.ComplexMath.abs(airGap.Phi) (116|116) [DISC] (1) Boolean $SEV_0 (117|117) [ALGB] (1) redeclare Real measuringCoil.i.im (start = 0.0, StateSelect = prefer) (118|118) [ALGB] (1) flow Real electricGround1.pin.i.re (119|119) [ALGB] (1) Real magFluxSensor.arg_V_m = Modelica.ComplexMath.arg(magFluxSensor.V_m, 0.0) (120|120) [ALGB] (1) flow Real electricGround2.pin.i.re (121|121) [ALGB] (1) Real measuringCoil.omega (122|122) [ALGB] (1) flow Real core.port_n.Phi.im (123|123) [ALGB] (1) redeclare Real core.Phi.re (start = 0.0) (124|124) [ALGB] (1) redeclare Real excitingCoil.v.re (125|125) [ALGB] (1) Real airGap.arg_V_m = Modelica.ComplexMath.arg(airGap.V_m, 0.0) (126|126) [ALGB] (1) Real core.abs_B = Modelica.ComplexMath.abs(core.B) (127|127) [ALGB] (1) Real voltageSensor.pin_n.reference.gamma (128|128) [ALGB] (1) redeclare Real currentSource.v.im (129|129) [DSTA] (1) Real airGap.port_n.reference.gamma (130|130) [ALGB] (1) flow Real core.port_p.Phi.im (131|131) [ALGB] (1) output Real voltageSensor.v.im (132|132) [ALGB] (1) Real voltageSensor.pin_p.v.re (133|133) [ALGB] (1) Real voltageSensor.pin_n.v.re (134|134) [DDER] (1) Real $DER.measuringCoil.port_p.reference.gamma (135|135) [ALGB] (1) Real excitingCoil.pin_n.v.re (136|136) [ALGB] (1) Real airGap.arg_H = Modelica.ComplexMath.arg(airGap.H, 0.0) (137|137) [ALGB] (1) Real airGap.port_n.V_m.im (138|138) [ALGB] (1) Real excitingCoil.port_n.V_m.im (139|139) [ALGB] (1) redeclare Real airGap.V_m.re (140|140) [ALGB] (1) redeclare Real core.V_m.re (141|141) [ALGB] (1) Real currentSource.pf = cos(Modelica.ComplexMath.arg(Complex.'constructor'.fromReal(currentSource.P, currentSource.Q), 0.0)) (142|142) [DDER] (1) Real $DER.airGap.port_p.reference.gamma (143|143) [ALGB] (1) Real excitingCoil.port_n.V_m.re (144|144) [ALGB] (1) Real core.port_n.V_m.re (145|145) [DDER] (1) Real $DER.magFluxSensor.port_p.reference.gamma (146|146) [ALGB] (1) flow Real airGap.port_p.Phi.im (147|147) [ALGB] (1) Real measuringCoil.port_n.V_m.im (148|148) [ALGB] (1) Real measuringCoil.port_p.V_m.im (149|149) [ALGB] (1) redeclare Real magFluxSensor.V_m.re (150|150) [ALGB] (1) Real core.port_p.V_m.re (151|151) [DSTA] (1) Real excitingCoil.pin_p.reference.gamma (152|152) [ALGB] (1) flow Real measuringCoil.port_n.Phi.re (153|153) [DDER] (1) Real $DER.voltageSensor.pin_p.reference.gamma (154|154) [ALGB] (1) Real core.abs_H = Modelica.ComplexMath.abs(core.H) (155|155) [ALGB] (1) Real currentSource.abs_v = Modelica.ComplexMath.abs(currentSource.v) (156|156) [ALGB] (1) Real currentSource.abs_i = Modelica.ComplexMath.abs(currentSource.i) (157|157) [ALGB] (1) Real airGap.abs_V_m = Modelica.ComplexMath.abs(airGap.V_m) (158|158) [ALGB] (1) output Real magFluxSensor.y.im (159|159) [ALGB] (1) Real airGap.abs_B = Modelica.ComplexMath.abs(airGap.B) (160|160) [ALGB] (1) Real core.port_p.V_m.im (161|161) [ALGB] (1) redeclare Real magFluxSensor.V_m.im (162|162) [DDER] (1) Real $DER.core.port_p.reference.gamma (163|163) [ALGB] (1) redeclare Real voltageSensor.i.re (164|164) [ALGB] (1) Real core.A (165|165) [ALGB] (1) flow Real voltageSensor.pin_p.i.re (166|166) [ALGB] (1) flow Real voltageSensor.pin_n.i.re (167|167) [ALGB] (1) flow Real excitingCoil.pin_p.i.im (168|168) [ALGB] (1) Real core.port_n.V_m.im (169|169) [ALGB] (1) Real currentSource.arg_i = Modelica.ComplexMath.arg(currentSource.i, 0.0) (170|170) [DSTA] (1) Real excitingCoil.pin_n.reference.gamma (171|171) [ALGB] (1) Real magFluxSensor.abs_Phi = Modelica.ComplexMath.abs(magFluxSensor.Phi) (172|172) [ALGB] (1) flow Real airGap.port_n.Phi.re (173|173) [ALGB] (1) flow Real excitingCoil.pin_n.i.im (174|174) [ALGB] (1) Real currentSource.S = Modelica.ComplexMath.abs(Modelica.Units.SI.ComplexVoltage.'*'.multiply(currentSource.v, Modelica.ComplexMath.conj(currentSource.i))) (175|175) [ALGB] (1) Real core.arg_V_m = Modelica.ComplexMath.arg(core.V_m, 0.0) (176|176) [ALGB] (1) Real airGap.port_p.V_m.re (177|177) [ALGB] (1) redeclare Real airGap.H.re (178|178) [ALGB] (1) Real complexRamp.magnitude (179|179) [ALGB] (1) flow Real magFluxSensor.port_n.Phi.im (180|180) [ALGB] (1) Real currentSource.pin_p.v.re (181|181) [ALGB] (1) Real currentSource.pin_n.v.re (182|182) [ALGB] (1) Real magFluxSensor.port_p.V_m.im (183|183) [ALGB] (1) Real magFluxSensor.port_n.V_m.im (184|184) [ALGB] (1) flow Real core.port_p.Phi.re (185|185) [ALGB] (1) redeclare Real measuringCoil.V_m.re (186|186) [DSTA] (1) Real electricGround2.pin.reference.gamma (187|187) [DSTA] (1) Real electricGround1.pin.reference.gamma (188|188) [ALGB] (1) Real core.arg_Phi = Modelica.ComplexMath.arg(core.Phi, 0.0) (189|189) [ALGB] (1) flow Real excitingCoil.pin_p.i.re (190|190) [ALGB] (1) Real airGap.abs_H = Modelica.ComplexMath.abs(airGap.H) (191|191) [ALGB] (1) redeclare Real excitingCoil.Phi.im (192|192) [ALGB] (1) flow Real magFluxSensor.port_n.Phi.re (193|193) [ALGB] (1) redeclare Real measuringCoil.Psi.im (194|194) [ALGB] (1) flow Real core.port_n.Phi.re (195|195) [ALGB] (1) Real measuringCoil.pin_p.v.re (196|196) [ALGB] (1) flow Real measuringCoil.port_p.Phi.im (197|197) [ALGB] (1) redeclare Real measuringCoil.V_m.im (198|198) [ALGB] (1) Real excitingCoil.omega (199|199) [ALGB] (1) Real airGap.R_m (200|200) [DSTA] (1) Real core.port_n.reference.gamma (201|201) [ALGB] (1) redeclare Real measuringCoil.Phi.im (202|202) [ALGB] (1) flow Real currentSource.pin_p.i.re (203|203) [ALGB] (1) flow Real currentSource.pin_n.i.re (204|204) [ALGB] (1) redeclare Real core.B.re (205|205) [ALGB] (1) flow Real currentSource.pin_p.i.im (206|206) [ALGB] (1) flow Real currentSource.pin_n.i.im (207|207) [ALGB] (1) input Real currentSource.I.re (208|208) [ALGB] (1) Real excitingCoil.pin_p.v.im (209|209) [ALGB] (1) redeclare Real excitingCoil.Phi.re (210|210) [ALGB] (1) Real airGap.omega (211|211) [DDER] (1) Real $DER.electricGround2.pin.reference.gamma (212|212) [DDER] (1) Real $DER.measuringCoil.pin_n.reference.gamma (213|213) [DDER] (1) Real $DER.excitingCoil.pin_n.reference.gamma (214|214) [DDER] (1) Real $DER.electricGround1.pin.reference.gamma (215|215) [DDER] (1) Real $DER.airGap.port_n.reference.gamma (216|216) [DER-] (1) Real $DER.magneticGround.port.reference.gamma (217|217) [DDER] (1) Real $DER.measuringCoil.port_n.reference.gamma (218|218) [DDER] (1) Real $DER.core.port_n.reference.gamma (219|219) [DDER] (1) Real $DER.excitingCoil.pin_p.reference.gamma (220|220) [DDER] (1) Real $DER.measuringCoil.pin_p.reference.gamma (221|221) [DSTA] (1) Real excitingCoil.port_p.reference.gamma (222|222) [DSTA] (1) Real voltageSensor.pin_p.reference.gamma (223|223) [DSTA] (1) Real airGap.port_p.reference.gamma (224|224) [DSTA] (1) Real core.port_p.reference.gamma (225|225) [DSTA] (1) Real magFluxSensor.port_p.reference.gamma (226|226) [DSTA] (1) Real currentSource.pin_p.reference.gamma (227|227) [DSTA] (1) Real measuringCoil.port_p.reference.gamma System Equations (215/226) **************************** (1|1) [SCAL] (1) measuringCoil.v.im = measuringCoil.pin_p.v.im - measuringCoil.pin_n.v.im ($RES_SIM_204) (2|2) [SCAL] (1) electricGround2.pin.i.re + voltageSensor.pin_n.i.re + measuringCoil.pin_n.i.re = 0.0 ($RES_SIM_80) (3|3) [SCAL] (1) currentSource.pin_n.v.im = excitingCoil.pin_p.v.im ($RES_SIM_120) (4|4) [SCAL] (1) 0.0 = measuringCoil.pin_p.i.re + measuringCoil.pin_n.i.re ($RES_SIM_205) (5|5) [SCAL] (1) magneticGround.port.Phi.im + magFluxSensor.port_p.Phi.im + airGap.port_n.Phi.im = 0.0 ($RES_SIM_81) (6|6) [SCAL] (1) currentSource.pin_n.v.re = excitingCoil.pin_p.v.re ($RES_SIM_121) (7|7) [SCAL] (1) 0.0 = measuringCoil.pin_p.i.im + measuringCoil.pin_n.i.im ($RES_SIM_206) (8|8) [SCAL] (1) magneticGround.port.Phi.re + magFluxSensor.port_p.Phi.re + airGap.port_n.Phi.re = 0.0 ($RES_SIM_82) (9|9) [SCAL] (1) excitingCoil.port_p.reference.gamma = core.port_p.reference.gamma ($RES_SIM_122) (10|10) [SCAL] (1) measuringCoil.V_m.re = measuringCoil.port_p.V_m.re - measuringCoil.port_n.V_m.re ($RES_SIM_207) (11|11) [SCAL] (1) currentSource.pin_n.i.im + excitingCoil.pin_p.i.im = 0.0 ($RES_SIM_83) (12|12) [SCAL] (1) excitingCoil.port_p.V_m.im = core.port_p.V_m.im ($RES_SIM_123) (13|13) [SCAL] (1) measuringCoil.V_m.im = measuringCoil.port_p.V_m.im - measuringCoil.port_n.V_m.im ($RES_SIM_208) (14|14) [SCAL] (1) currentSource.pin_n.i.re + excitingCoil.pin_p.i.re = 0.0 ($RES_SIM_84) (15|15) [SCAL] (1) excitingCoil.port_p.V_m.re = core.port_p.V_m.re ($RES_SIM_124) (16|16) [SCAL] (1) 0.0 = measuringCoil.port_p.Phi.re + measuringCoil.port_n.Phi.re ($RES_SIM_209) (17|17) [SCAL] (1) electricGround1.pin.i.im + currentSource.pin_p.i.im + excitingCoil.pin_n.i.im = 0.0 ($RES_SIM_85) (18|18) [SCAL] (1) magneticGround.port.reference.gamma = magFluxSensor.port_p.reference.gamma ($RES_SIM_125) (19|19) [SCAL] (1) electricGround1.pin.i.re + currentSource.pin_p.i.re + excitingCoil.pin_n.i.re = 0.0 ($RES_SIM_86) (20|20) [SCAL] (1) magneticGround.port.reference.gamma = airGap.port_n.reference.gamma ($RES_SIM_126) (21|21) [SCAL] (1) voltageSensor.pin_p.i.im + measuringCoil.pin_p.i.im = 0.0 ($RES_SIM_87) (22|22) [SCAL] (1) magneticGround.port.V_m.im = magFluxSensor.port_p.V_m.im ($RES_SIM_127) (23|23) [SCAL] (1) voltageSensor.pin_p.i.re + measuringCoil.pin_p.i.re = 0.0 ($RES_SIM_88) (24|24) [SCAL] (1) magneticGround.port.V_m.im = airGap.port_n.V_m.im ($RES_SIM_128) (25|25) [SCAL] (1) measuringCoil.port_n.Phi.im + airGap.port_p.Phi.im = 0.0 ($RES_SIM_89) (26|26) [SCAL] (1) magneticGround.port.V_m.re = magFluxSensor.port_p.V_m.re ($RES_SIM_129) (27|27) [RECD] (2) magFluxSensor.Phi = magFluxSensor.port_p.Phi ($RES_SIM_11) (28|29) [SCAL] (1) 0.0 = measuringCoil.port_p.Phi.im + measuringCoil.port_n.Phi.im ($RES_SIM_210) (29|30) [SCAL] (1) magFluxSensor.omega = $DER.magFluxSensor.port_p.reference.gamma ($RES_SIM_13) (30|31) [SCAL] (1) measuringCoil.v.re = measuringCoil.Phi.im * measuringCoil.omega * measuringCoil.N ($RES_SIM_211) (31|32) [SCAL] (1) magFluxSensor.port_p.reference.gamma = magFluxSensor.port_n.reference.gamma ($RES_SIM_14) (32|33) [SCAL] (1) measuringCoil.v.im = -measuringCoil.Phi.re * measuringCoil.omega * measuringCoil.N ($RES_SIM_212) (33|34) [SCAL] (1) measuringCoil.V_m.re = measuringCoil.N * measuringCoil.i.re ($RES_SIM_213) (34|35) [RECD] (2) magFluxSensor.y = magFluxSensor.Phi ($RES_SIM_16) (35|37) [SCAL] (1) measuringCoil.V_m.im = measuringCoil.N * measuringCoil.i.im ($RES_SIM_214) (36|38) [SCAL] (1) magneticGround.port.V_m.re = airGap.port_n.V_m.re ($RES_SIM_130) (37|39) [SCAL] (1) measuringCoil.port_n.Phi.re + airGap.port_p.Phi.re = 0.0 ($RES_SIM_90) (38|40) [SCAL] (1) measuringCoil.Psi.re = measuringCoil.N * measuringCoil.Phi.re ($RES_SIM_215) (39|41) [SCAL] (1) excitingCoil.port_n.V_m.im = magFluxSensor.port_n.V_m.im ($RES_SIM_131) (40|42) [SCAL] (1) measuringCoil.port_p.Phi.im + core.port_n.Phi.im = 0.0 ($RES_SIM_91) (41|43) [SCAL] (1) 6.283185307179586 * const.k = $DER.currentSource.pin_p.reference.gamma ($RES_SIM_18) (42|44) [SCAL] (1) measuringCoil.Psi.im = measuringCoil.N * measuringCoil.Phi.im ($RES_SIM_216) (43|45) [SCAL] (1) measuringCoil.port_p.Phi.re + core.port_n.Phi.re = 0.0 ($RES_SIM_92) (44|46) [SCAL] (1) currentSource.pin_p.reference.gamma = currentSource.pin_n.reference.gamma ($RES_SIM_19) (45|47) [SCAL] (1) excitingCoil.port_n.V_m.re = magFluxSensor.port_n.V_m.re ($RES_SIM_132) (46|48) [SCAL] (1) magneticGround.port.V_m.re = 0.0 ($RES_SIM_217) (47|49) [SCAL] (1) magFluxSensor.port_n.Phi.im + excitingCoil.port_n.Phi.im = 0.0 ($RES_SIM_93) (48|50) [SCAL] (1) magneticGround.port.V_m.im = 0.0 ($RES_SIM_218) (49|51) [SCAL] (1) magFluxSensor.port_n.Phi.re + excitingCoil.port_n.Phi.re = 0.0 ($RES_SIM_94) (50|52) [SCAL] (1) electricGround1.pin.v.re = 0.0 ($RES_SIM_219) (51|53) [SCAL] (1) core.port_p.Phi.im + excitingCoil.port_p.Phi.im = 0.0 ($RES_SIM_95) (52|54) [SCAL] (1) core.port_p.Phi.re + excitingCoil.port_p.Phi.re = 0.0 ($RES_SIM_96) (53|55) [SCAL] (1) airGap.port_p.reference.gamma = measuringCoil.port_n.reference.gamma ($RES_SIM_97) (54|56) [SCAL] (1) airGap.port_p.V_m.im = measuringCoil.port_n.V_m.im ($RES_SIM_98) (55|57) [SCAL] (1) airGap.port_p.V_m.re = measuringCoil.port_n.V_m.re ($RES_SIM_99) (56|58) [RECD] (2) currentSource.i = currentSource.pin_p.i ($RES_SIM_20) (57|60) [SCAL] (1) electricGround1.pin.v.im = 0.0 ($RES_SIM_220) (58|61) [RECD] (2) currentSource.i = currentSource.I ($RES_SIM_23) (59|63) [SCAL] (1) currentSource.pin_p.i.re + currentSource.pin_n.i.re = 0.0 ($RES_SIM_221) (60|64) [SCAL] (1) currentSource.pin_p.i.im + currentSource.pin_n.i.im = 0.0 ($RES_SIM_222) (61|65) [SCAL] (1) currentSource.v.re = currentSource.pin_p.v.re - currentSource.pin_n.v.re ($RES_SIM_223) (62|66) [SCAL] (1) currentSource.v.im = currentSource.pin_p.v.im - currentSource.pin_n.v.im ($RES_SIM_224) (63|67) [SCAL] (1) measuringCoil.port_p.reference.gamma = measuringCoil.pin_p.reference.gamma ($RES_SIM_27) (64|68) [SCAL] (1) magFluxSensor.V_m.re = 0.0 ($RES_SIM_225) (65|69) [SCAL] (1) measuringCoil.pin_p.reference.gamma = measuringCoil.pin_n.reference.gamma ($RES_SIM_28) (66|70) [SCAL] (1) magFluxSensor.V_m.im = 0.0 ($RES_SIM_226) (67|71) [SCAL] (1) measuringCoil.port_p.reference.gamma = measuringCoil.port_n.reference.gamma ($RES_SIM_29) (68|72) [SCAL] (1) 0.0 = magFluxSensor.port_p.Phi.re + magFluxSensor.port_n.Phi.re ($RES_SIM_227) (69|73) [SCAL] (1) 0.0 = magFluxSensor.port_p.Phi.im + magFluxSensor.port_n.Phi.im ($RES_SIM_228) (70|74) [SCAL] (1) magFluxSensor.V_m.re = magFluxSensor.port_p.V_m.re - magFluxSensor.port_n.V_m.re ($RES_SIM_229) (71|75) [SCAL] (1) measuringCoil.omega = $DER.measuringCoil.port_p.reference.gamma ($RES_SIM_30) (72|76) [SCAL] (1) measuringCoil.L_stat = noEvent(if sqrt(measuringCoil.i.re ^ 2.0 + measuringCoil.i.im ^ 2.0) > 2.220446049250313e-14 then sqrt(((measuringCoil.Psi.re * measuringCoil.i.re + measuringCoil.Psi.im * measuringCoil.i.im) / (measuringCoil.i.re * measuringCoil.i.re + measuringCoil.i.im * measuringCoil.i.im)) ^ 2.0 + ((measuringCoil.Psi.im * measuringCoil.i.re - measuringCoil.Psi.re * measuringCoil.i.im) / (measuringCoil.i.re * measuringCoil.i.re + measuringCoil.i.im * measuringCoil.i.im)) ^ 2.0) else sqrt((2.0282409603651671e27 * (2.220446049250313e-14 * measuringCoil.Psi.re)) ^ 2.0 + (2.0282409603651671e27 * (2.220446049250313e-14 * measuringCoil.Psi.im)) ^ 2.0)) ($RES_SIM_31) (73|77) [SCAL] (1) magFluxSensor.V_m.im = magFluxSensor.port_p.V_m.im - magFluxSensor.port_n.V_m.im ($RES_SIM_230) (74|78) [SCAL] (1) electricGround2.pin.v.re = 0.0 ($RES_SIM_231) (75|79) [SCAL] (1) electricGround2.pin.v.im = 0.0 ($RES_SIM_232) (76|80) [RECD] (2) measuringCoil.Phi = measuringCoil.port_p.Phi ($RES_SIM_35) (77|82) [SCAL] (1) voltageSensor.v.re = voltageSensor.pin_p.v.re - voltageSensor.pin_n.v.re ($RES_SIM_233) (78|83) [SCAL] (1) voltageSensor.v.im = voltageSensor.pin_p.v.im - voltageSensor.pin_n.v.im ($RES_SIM_234) (79|84) [SCAL] (1) voltageSensor.i.re = 0.0 ($RES_SIM_235) (80|85) [RECD] (2) measuringCoil.i = measuringCoil.pin_p.i ($RES_SIM_38) (81|87) [SCAL] (1) voltageSensor.i.im = 0.0 ($RES_SIM_236) (82|88) [SCAL] (1) 0.0 = voltageSensor.pin_p.i.re + voltageSensor.pin_n.i.re ($RES_SIM_237) (83|89) [SCAL] (1) 0.0 = voltageSensor.pin_p.i.im + voltageSensor.pin_n.i.im ($RES_SIM_238) (84|90) [SCAL] (1) complexRamp.y.re = complexRamp.magnitude * cos(complexRamp.phi) ($RES_SIM_239) (85|91) [SCAL] (1) $TEV_0 = time < complexRamp.startTime ($RES_EVT_241) (86|92) [SCAL] (1) $TEV_1 = time < (complexRamp.startTime + complexRamp.duration) ($RES_EVT_242) (87|93) [SCAL] (1) $SEV_0 = not complexRamp.useLogRamp ($RES_EVT_243) (88|94) [RECD] (2) airGap.Phi = airGap.port_p.Phi ($RES_SIM_41) (89|96) [SCAL] (1) complexRamp.y.im = complexRamp.magnitude * sin(complexRamp.phi) ($RES_SIM_240) (90|97) [SCAL] (1) airGap.omega = $DER.airGap.port_p.reference.gamma ($RES_SIM_43) (91|98) [SCAL] (1) core.abs_V_m = sqrt(core.V_m.re ^ 2.0 + core.V_m.im ^ 2.0) ($RES_BND_134) (92|99) [SCAL] (1) airGap.port_p.reference.gamma = airGap.port_n.reference.gamma ($RES_SIM_44) (93|100) [SCAL] (1) core.arg_V_m = Modelica.Math.atan3(core.V_m.im, core.V_m.re, 0.0) ($RES_BND_135) (94|101) [SCAL] (1) core.abs_Phi = sqrt(core.Phi.re ^ 2.0 + core.Phi.im ^ 2.0) ($RES_BND_136) (95|102) [SCAL] (1) core.arg_Phi = Modelica.Math.atan3(core.Phi.im, core.Phi.re, 0.0) ($RES_BND_137) (96|103) [SCAL] (1) core.abs_B = sqrt(core.B.re ^ 2.0 + core.B.im ^ 2.0) ($RES_BND_138) (97|104) [SCAL] (1) core.arg_B = Modelica.Math.atan3(core.B.im, core.B.re, 0.0) ($RES_BND_139) (98|105) [SCAL] (1) airGap.R_m = 1/airGap.G_m ($RES_SIM_49) (99|106) [SCAL] (1) excitingCoil.v.re = excitingCoil.pin_p.v.re - excitingCoil.pin_n.v.re ($RES_SIM_169) (100|107) [SCAL] (1) core.abs_H = sqrt(core.H.re ^ 2.0 + core.H.im ^ 2.0) ($RES_BND_140) (101|108) [SCAL] (1) core.arg_H = Modelica.Math.atan3(core.H.im, core.H.re, 0.0) ($RES_BND_141) (102|109) [SCAL] (1) airGap.abs_V_m = sqrt(airGap.V_m.re ^ 2.0 + airGap.V_m.im ^ 2.0) ($RES_BND_142) (103|110) [SCAL] (1) airGap.G_m = (1.25663706212e-6 * airGap.A * airGap.mu_rConst) / (airGap.alpha * (0.5 * (airGap.r_o + airGap.r_i))) ($RES_SIM_51) (104|111) [SCAL] (1) airGap.arg_V_m = Modelica.Math.atan3(airGap.V_m.im, airGap.V_m.re, 0.0) ($RES_BND_143) (105|112) [SCAL] (1) airGap.A = (airGap.r_o - airGap.r_i) * airGap.l ($RES_SIM_52) (106|113) [SCAL] (1) airGap.abs_Phi = sqrt(airGap.Phi.re ^ 2.0 + airGap.Phi.im ^ 2.0) ($RES_BND_144) (107|114) [RECD] (2) core.Phi = core.port_p.Phi ($RES_SIM_53) (108|116) [SCAL] (1) airGap.arg_Phi = Modelica.Math.atan3(airGap.Phi.im, airGap.Phi.re, 0.0) ($RES_BND_145) (109|117) [RECD] (2) voltageSensor.i = voltageSensor.pin_p.i ($RES_SIM_8) (110|119) [SCAL] (1) core.omega = $DER.core.port_p.reference.gamma ($RES_SIM_55) (111|120) [SCAL] (1) airGap.abs_B = sqrt(airGap.B.re ^ 2.0 + airGap.B.im ^ 2.0) ($RES_BND_146) (112|121) [SCAL] (1) core.port_p.reference.gamma = core.port_n.reference.gamma ($RES_SIM_56) (113|122) [SCAL] (1) airGap.arg_B = Modelica.Math.atan3(airGap.B.im, airGap.B.re, 0.0) ($RES_BND_147) (114|123) [SCAL] (1) excitingCoil.v.im = excitingCoil.pin_p.v.im - excitingCoil.pin_n.v.im ($RES_SIM_170) (115|124) [SCAL] (1) airGap.abs_H = sqrt(airGap.H.re ^ 2.0 + airGap.H.im ^ 2.0) ($RES_BND_148) (116|125) [SCAL] (1) voltageSensor.pin_p.reference.gamma = voltageSensor.pin_n.reference.gamma ($RES_SIM_5) (117|126) [SCAL] (1) 0.0 = excitingCoil.pin_p.i.re + excitingCoil.pin_n.i.re ($RES_SIM_171) (118|127) [SCAL] (1) airGap.arg_H = Modelica.Math.atan3(airGap.H.im, airGap.H.re, 0.0) ($RES_BND_149) (119|128) [SCAL] (1) voltageSensor.omega = $DER.voltageSensor.pin_p.reference.gamma ($RES_SIM_4) (120|129) [SCAL] (1) 0.0 = excitingCoil.pin_p.i.im + excitingCoil.pin_n.i.im ($RES_SIM_172) (121|130) [SCAL] (1) excitingCoil.V_m.re = excitingCoil.port_p.V_m.re - excitingCoil.port_n.V_m.re ($RES_SIM_173) (122|131) [SCAL] (1) excitingCoil.V_m.im = excitingCoil.port_p.V_m.im - excitingCoil.port_n.V_m.im ($RES_SIM_174) (123|132) [SCAL] (1) complexRamp.magnitude = if $SEV_0 then complexRamp.magnitude1 + (if $TEV_0 then 0.0 else if $TEV_1 then ((complexRamp.magnitude2 - complexRamp.magnitude1) * (time - complexRamp.startTime)) / complexRamp.duration else complexRamp.magnitude2 - complexRamp.magnitude1) else if $TEV_0 then complexRamp.magnitude1 else if $TEV_1 then 10.0 ^ ($FUN_1 + ($FUN_2 - $FUN_1) * min(1.0, (time - complexRamp.startTime) / complexRamp.duration)) else complexRamp.magnitude2 ($RES_SIM_1) (124|133) [SCAL] (1) 0.0 = excitingCoil.port_p.Phi.re + excitingCoil.port_n.Phi.re ($RES_SIM_175) (125|134) [SCAL] (1) 0.0 = excitingCoil.port_p.Phi.im + excitingCoil.port_n.Phi.im ($RES_SIM_176) (126|135) [SCAL] (1) excitingCoil.v.re = excitingCoil.Phi.im * excitingCoil.omega * excitingCoil.N ($RES_SIM_177) (127|136) [SCAL] (1) excitingCoil.v.im = -excitingCoil.Phi.re * excitingCoil.omega * excitingCoil.N ($RES_SIM_178) (128|137) [SCAL] (1) excitingCoil.V_m.re = excitingCoil.N * excitingCoil.i.re ($RES_SIM_179) (129|138) [SCAL] (1) currentSource.abs_v = sqrt(currentSource.v.re ^ 2.0 + currentSource.v.im ^ 2.0) ($RES_BND_151) (130|139) [SCAL] (1) core.port_n.reference.gamma = measuringCoil.port_p.reference.gamma ($RES_SIM_100) (131|140) [SCAL] (1) core.R_m = 1/core.G_m ($RES_SIM_61) (132|141) [SCAL] (1) currentSource.arg_v = Modelica.Math.atan3(currentSource.v.im, currentSource.v.re, 0.0) ($RES_BND_152) (133|142) [SCAL] (1) core.port_n.V_m.im = measuringCoil.port_p.V_m.im ($RES_SIM_101) (134|143) [SCAL] (1) currentSource.abs_i = sqrt(currentSource.i.re ^ 2.0 + currentSource.i.im ^ 2.0) ($RES_BND_153) (135|144) [SCAL] (1) core.port_n.V_m.re = measuringCoil.port_p.V_m.re ($RES_SIM_102) (136|145) [SCAL] (1) core.G_m = (1.25663706212e-6 * core.A * core.mu_rConst) / (core.alpha * (0.5 * (core.r_o + core.r_i))) ($RES_SIM_63) (137|146) [SCAL] (1) currentSource.arg_i = Modelica.Math.atan3(currentSource.i.im, currentSource.i.re, 0.0) ($RES_BND_154) (138|147) [SCAL] (1) measuringCoil.pin_p.v.im = voltageSensor.pin_p.v.im ($RES_SIM_103) (139|148) [SCAL] (1) core.A = (core.r_o - core.r_i) * core.l ($RES_SIM_64) (140|149) [SCAL] (1) currentSource.P = currentSource.i.re * currentSource.v.re + currentSource.i.im * currentSource.v.im ($RES_BND_155) (141|150) [SCAL] (1) measuringCoil.pin_p.v.re = voltageSensor.pin_p.v.re ($RES_SIM_104) (142|151) [SCAL] (1) excitingCoil.port_p.reference.gamma = excitingCoil.pin_p.reference.gamma ($RES_SIM_65) (143|152) [SCAL] (1) currentSource.Q = currentSource.i.re * currentSource.v.im - currentSource.i.im * currentSource.v.re ($RES_BND_156) (144|153) [SCAL] (1) measuringCoil.pin_p.reference.gamma = voltageSensor.pin_p.reference.gamma ($RES_SIM_105) (145|154) [SCAL] (1) excitingCoil.pin_p.reference.gamma = excitingCoil.pin_n.reference.gamma ($RES_SIM_66) (146|155) [SCAL] (1) currentSource.S = sqrt((currentSource.v.im * currentSource.i.im + currentSource.v.re * currentSource.i.re) ^ 2.0 + (currentSource.v.im * currentSource.i.re - currentSource.v.re * currentSource.i.im) ^ 2.0) ($RES_BND_157) (147|156) [SCAL] (1) measuringCoil.pin_n.reference.gamma = electricGround2.pin.reference.gamma ($RES_SIM_106) (148|157) [SCAL] (1) excitingCoil.port_p.reference.gamma = excitingCoil.port_n.reference.gamma ($RES_SIM_67) (149|158) [SCAL] (1) complexRamp.y.im = currentSource.I.im ($RES_SIM_107) (150|159) [SCAL] (1) excitingCoil.V_m.im = excitingCoil.N * excitingCoil.i.im ($RES_SIM_180) (151|160) [SCAL] (1) excitingCoil.omega = $DER.excitingCoil.port_p.reference.gamma ($RES_SIM_68) (152|161) [SCAL] (1) currentSource.gamma = currentSource.pin_p.reference.gamma ($RES_BND_159) (153|162) [SCAL] (1) complexRamp.y.re = currentSource.I.re ($RES_SIM_108) (154|163) [SCAL] (1) excitingCoil.Psi.re = excitingCoil.N * excitingCoil.Phi.re ($RES_SIM_181) (155|164) [SCAL] (1) excitingCoil.L_stat = noEvent(if sqrt(excitingCoil.i.re ^ 2.0 + excitingCoil.i.im ^ 2.0) > 2.220446049250313e-14 then sqrt(((excitingCoil.Psi.re * excitingCoil.i.re + excitingCoil.Psi.im * excitingCoil.i.im) / (excitingCoil.i.re * excitingCoil.i.re + excitingCoil.i.im * excitingCoil.i.im)) ^ 2.0 + ((excitingCoil.Psi.im * excitingCoil.i.re - excitingCoil.Psi.re * excitingCoil.i.im) / (excitingCoil.i.re * excitingCoil.i.re + excitingCoil.i.im * excitingCoil.i.im)) ^ 2.0) else sqrt((2.0282409603651671e27 * (2.220446049250313e-14 * excitingCoil.Psi.re)) ^ 2.0 + (2.0282409603651671e27 * (2.220446049250313e-14 * excitingCoil.Psi.im)) ^ 2.0)) ($RES_SIM_69) (156|165) [SCAL] (1) excitingCoil.Psi.im = excitingCoil.N * excitingCoil.Phi.im ($RES_SIM_182) (157|166) [SCAL] (1) core.V_m.re = core.Phi.re * core.R_m ($RES_SIM_183) (158|167) [SCAL] (1) core.V_m.im = core.Phi.im * core.R_m ($RES_SIM_184) (159|168) [SCAL] (1) core.B.re = (core.Phi.re * core.A) / (core.A * core.A) ($RES_SIM_185) (160|169) [SCAL] (1) core.B.im = (core.Phi.im * core.A) / (core.A * core.A) ($RES_SIM_186) (161|170) [SCAL] (1) core.H.re = (1.25663706212e-6 * core.B.re * core.mu_rConst) / (1.5791367058935845e-12 * core.mu_rConst * core.mu_rConst) ($RES_SIM_187) (162|171) [SCAL] (1) core.H.im = (1.25663706212e-6 * core.B.im * core.mu_rConst) / (1.5791367058935845e-12 * core.mu_rConst * core.mu_rConst) ($RES_SIM_188) (163|172) [SCAL] (1) 0.0 = core.port_p.Phi.re + core.port_n.Phi.re ($RES_SIM_189) (164|173) [SCAL] (1) currentSource.pf = cos(Modelica.Math.atan3(currentSource.Q, currentSource.P, 0.0)) ($RES_AUX_166) (165|174) [SCAL] (1) $FUN_2 = log10(complexRamp.magnitude2) ($RES_AUX_167) (166|175) [SCAL] (1) $FUN_1 = log10(complexRamp.magnitude1) ($RES_AUX_168) (167|176) [SCAL] (1) magFluxSensor.abs_V_m = sqrt(magFluxSensor.V_m.re ^ 2.0 + magFluxSensor.V_m.im ^ 2.0) ($RES_BND_160) (168|177) [SCAL] (1) magFluxSensor.arg_V_m = Modelica.Math.atan3(magFluxSensor.V_m.im, magFluxSensor.V_m.re, 0.0) ($RES_BND_161) (169|178) [SCAL] (1) measuringCoil.pin_n.v.im = voltageSensor.pin_n.v.im ($RES_SIM_110) (170|179) [SCAL] (1) magFluxSensor.abs_Phi = sqrt(magFluxSensor.Phi.re ^ 2.0 + magFluxSensor.Phi.im ^ 2.0) ($RES_BND_162) (171|180) [SCAL] (1) measuringCoil.pin_n.v.im = electricGround2.pin.v.im ($RES_SIM_111) (172|181) [SCAL] (1) magFluxSensor.arg_Phi = Modelica.Math.atan3(magFluxSensor.Phi.im, magFluxSensor.Phi.re, 0.0) ($RES_BND_163) (173|182) [SCAL] (1) measuringCoil.pin_n.v.re = voltageSensor.pin_n.v.re ($RES_SIM_112) (174|183) [RECD] (2) excitingCoil.Phi = excitingCoil.port_p.Phi ($RES_SIM_73) (175|185) [SCAL] (1) voltageSensor.abs_v = sqrt(voltageSensor.v.re ^ 2.0 + voltageSensor.v.im ^ 2.0) ($RES_BND_164) (176|186) [SCAL] (1) measuringCoil.pin_n.v.re = electricGround2.pin.v.re ($RES_SIM_113) (177|187) [SCAL] (1) voltageSensor.arg_v = Modelica.Math.atan3(voltageSensor.v.im, voltageSensor.v.re, 0.0) ($RES_BND_165) (178|188) [SCAL] (1) electricGround1.pin.v.im = currentSource.pin_p.v.im ($RES_SIM_114) (179|189) [SCAL] (1) electricGround1.pin.v.im = excitingCoil.pin_n.v.im ($RES_SIM_115) (180|190) [RECD] (2) excitingCoil.i = excitingCoil.pin_p.i ($RES_SIM_76) (181|192) [SCAL] (1) electricGround1.pin.v.re = currentSource.pin_p.v.re ($RES_SIM_116) (182|193) [SCAL] (1) electricGround1.pin.v.re = excitingCoil.pin_n.v.re ($RES_SIM_117) (183|194) [SCAL] (1) 0.0 = core.port_p.Phi.im + core.port_n.Phi.im ($RES_SIM_190) (184|195) [SCAL] (1) electricGround1.pin.reference.gamma = currentSource.pin_p.reference.gamma ($RES_SIM_118) (185|196) [SCAL] (1) core.V_m.re = core.port_p.V_m.re - core.port_n.V_m.re ($RES_SIM_191) (186|197) [SCAL] (1) electricGround2.pin.i.im + voltageSensor.pin_n.i.im + measuringCoil.pin_n.i.im = 0.0 ($RES_SIM_79) (187|198) [SCAL] (1) electricGround1.pin.reference.gamma = excitingCoil.pin_n.reference.gamma ($RES_SIM_119) (188|199) [SCAL] (1) core.V_m.im = core.port_p.V_m.im - core.port_n.V_m.im ($RES_SIM_192) (189|200) [SCAL] (1) airGap.V_m.re = airGap.Phi.re * airGap.R_m ($RES_SIM_193) (190|201) [SCAL] (1) airGap.V_m.im = airGap.Phi.im * airGap.R_m ($RES_SIM_194) (191|202) [SCAL] (1) airGap.B.re = (airGap.Phi.re * airGap.A) / (airGap.A * airGap.A) ($RES_SIM_195) (192|203) [SCAL] (1) airGap.B.im = (airGap.Phi.im * airGap.A) / (airGap.A * airGap.A) ($RES_SIM_196) (193|204) [SCAL] (1) airGap.H.re = (1.25663706212e-6 * airGap.B.re * airGap.mu_rConst) / (1.5791367058935845e-12 * airGap.mu_rConst * airGap.mu_rConst) ($RES_SIM_197) (194|205) [SCAL] (1) airGap.H.im = (1.25663706212e-6 * airGap.B.im * airGap.mu_rConst) / (1.5791367058935845e-12 * airGap.mu_rConst * airGap.mu_rConst) ($RES_SIM_198) (195|206) [SCAL] (1) 0.0 = airGap.port_p.Phi.re + airGap.port_n.Phi.re ($RES_SIM_199) (196|207) [SCAL] (1) 0.0 = airGap.port_p.Phi.im + airGap.port_n.Phi.im ($RES_SIM_200) (197|208) [SCAL] (1) airGap.V_m.re = airGap.port_p.V_m.re - airGap.port_n.V_m.re ($RES_SIM_201) (198|209) [SCAL] (1) airGap.V_m.im = airGap.port_p.V_m.im - airGap.port_n.V_m.im ($RES_SIM_202) (199|210) [SCAL] (1) measuringCoil.v.re = measuringCoil.pin_p.v.re - measuringCoil.pin_n.v.re ($RES_SIM_203) (200|211) [SCAL] (1) $DER.excitingCoil.pin_p.reference.gamma = $DER.excitingCoil.pin_n.reference.gamma ($RES_SIM_245) (201|212) [SCAL] (1) $DER.measuringCoil.pin_n.reference.gamma = $DER.electricGround2.pin.reference.gamma ($RES_SIM_246) (202|213) [SCAL] (1) measuringCoil.omega = $DER.measuringCoil.pin_p.reference.gamma ($RES_SIM_247) (203|214) [SCAL] (1) airGap.omega = $DER.airGap.port_n.reference.gamma ($RES_SIM_248) (204|215) [SCAL] (1) $DER.measuringCoil.pin_p.reference.gamma = $DER.measuringCoil.pin_n.reference.gamma ($RES_SIM_249) (205|216) [SCAL] (1) excitingCoil.omega = core.omega ($RES_SIM_250) (206|217) [SCAL] (1) measuringCoil.omega = $DER.measuringCoil.port_n.reference.gamma ($RES_SIM_251) (207|218) [SCAL] (1) $DER.electricGround1.pin.reference.gamma = $DER.currentSource.pin_p.reference.gamma ($RES_SIM_252) (208|219) [SCAL] (1) $DER.electricGround1.pin.reference.gamma = $DER.excitingCoil.pin_n.reference.gamma ($RES_SIM_253) (209|220) [SCAL] (1) $DER.core.port_n.reference.gamma = measuringCoil.omega ($RES_SIM_254) (210|221) [SCAL] (1) $DER.magneticGround.port.reference.gamma = magFluxSensor.omega ($RES_SIM_255) (211|222) [SCAL] (1) $DER.magneticGround.port.reference.gamma = $DER.airGap.port_n.reference.gamma ($RES_SIM_256) (212|223) [SCAL] (1) airGap.omega = $DER.measuringCoil.port_n.reference.gamma ($RES_SIM_257) (213|224) [SCAL] (1) core.omega = $DER.core.port_n.reference.gamma ($RES_SIM_258) (214|225) [SCAL] (1) excitingCoil.omega = $DER.excitingCoil.pin_p.reference.gamma ($RES_SIM_259) (215|226) [SCAL] (1) $DER.measuringCoil.pin_p.reference.gamma = voltageSensor.omega ($RES_SIM_260) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 80 var 2 --> eqn 164 var 3 --> eqn 185 var 4 --> eqn 65 var 5 --> eqn 202 var 6 --> eqn -1 var 7 --> eqn 160 var 8 --> eqn 189 var 9 --> eqn 134 var 10 --> eqn 115 var 11 --> eqn 188 var 12 --> eqn 3 var 13 --> eqn 25 var 14 --> eqn 48 var 15 --> eqn 33 var 16 --> eqn 32 var 17 --> eqn 165 var 18 --> eqn 207 var 19 --> eqn 43 var 20 --> eqn 92 var 21 --> eqn 69 var 22 --> eqn 67 var 23 --> eqn 91 var 24 --> eqn 136 var 25 --> eqn 137 var 26 --> eqn 53 var 27 --> eqn 170 var 28 --> eqn 106 var 29 --> eqn 167 var 30 --> eqn 98 var 31 --> eqn 62 var 32 --> eqn 73 var 33 --> eqn 130 var 34 --> eqn 46 var 35 --> eqn 28 var 36 --> eqn 157 var 37 --> eqn 190 var 38 --> eqn 112 var 39 --> eqn 5 var 40 --> eqn 201 var 41 --> eqn 101 var 42 --> eqn 8 var 43 --> eqn 27 var 44 --> eqn 141 var 45 --> eqn 131 var 46 --> eqn 39 var 47 --> eqn 104 var 48 --> eqn 82 var 49 --> eqn 45 var 50 --> eqn 54 var 51 --> eqn 38 var 52 --> eqn 55 var 53 --> eqn 56 var 54 --> eqn 50 var 55 --> eqn 226 var 56 --> eqn 118 var 57 --> eqn 89 var 58 --> eqn 176 var 59 --> eqn 133 var 60 --> eqn 147 var 61 --> eqn 178 var 62 --> eqn 205 var 63 --> eqn 96 var 64 --> eqn 161 var 65 --> eqn 26 var 66 --> eqn 74 var 67 --> eqn 149 var 68 --> eqn 152 var 69 --> eqn 35 var 70 --> eqn 174 var 71 --> eqn 108 var 72 --> eqn 175 var 73 --> eqn 197 var 74 --> eqn 191 var 75 --> eqn 17 var 76 --> eqn 87 var 77 --> eqn 209 var 78 --> eqn 169 var 79 --> eqn 158 var 80 --> eqn 140 var 81 --> eqn 216 var 82 --> eqn 221 var 83 --> eqn 116 var 84 --> eqn 21 var 85 --> eqn 7 var 86 --> eqn 72 var 87 --> eqn 186 var 88 --> eqn 187 var 89 --> eqn 79 var 90 --> eqn 60 var 91 --> eqn 126 var 92 --> eqn 94 var 93 --> eqn 85 var 94 --> eqn 31 var 95 --> eqn 76 var 96 --> eqn 203 var 97 --> eqn 23 var 98 --> eqn 40 var 99 --> eqn 122 var 100 --> eqn 163 var 101 --> eqn 52 var 102 --> eqn 78 var 103 --> eqn 90 var 104 --> eqn 110 var 105 --> eqn 1 var 106 --> eqn 57 var 107 --> eqn 180 var 108 --> eqn 171 var 109 --> eqn 159 var 110 --> eqn 10 var 111 --> eqn 145 var 112 --> eqn 4 var 113 --> eqn 61 var 114 --> eqn 181 var 115 --> eqn 113 var 116 --> eqn 93 var 117 --> eqn 86 var 118 --> eqn 19 var 119 --> eqn 177 var 120 --> eqn 2 var 121 --> eqn 220 var 122 --> eqn 42 var 123 --> eqn 166 var 124 --> eqn 135 var 125 --> eqn 111 var 126 --> eqn 103 var 127 --> eqn 125 var 128 --> eqn 66 var 129 --> eqn 20 var 130 --> eqn 194 var 131 --> eqn 83 var 132 --> eqn 150 var 133 --> eqn 182 var 134 --> eqn 75 var 135 --> eqn 193 var 136 --> eqn 127 var 137 --> eqn 24 var 138 --> eqn 41 var 139 --> eqn 200 var 140 --> eqn 196 var 141 --> eqn 173 var 142 --> eqn 97 var 143 --> eqn 47 var 144 --> eqn 144 var 145 --> eqn 30 var 146 --> eqn 95 var 147 --> eqn 13 var 148 --> eqn 142 var 149 --> eqn 68 var 150 --> eqn 15 var 151 --> eqn 151 var 152 --> eqn 16 var 153 --> eqn 128 var 154 --> eqn 107 var 155 --> eqn 138 var 156 --> eqn 143 var 157 --> eqn 109 var 158 --> eqn 36 var 159 --> eqn 120 var 160 --> eqn 12 var 161 --> eqn 70 var 162 --> eqn 119 var 163 --> eqn 84 var 164 --> eqn 148 var 165 --> eqn 117 var 166 --> eqn 88 var 167 --> eqn 11 var 168 --> eqn 199 var 169 --> eqn 146 var 170 --> eqn 154 var 171 --> eqn 179 var 172 --> eqn 206 var 173 --> eqn 129 var 174 --> eqn 155 var 175 --> eqn 100 var 176 --> eqn 208 var 177 --> eqn 204 var 178 --> eqn 132 var 179 --> eqn 49 var 180 --> eqn 192 var 181 --> eqn 6 var 182 --> eqn 22 var 183 --> eqn 77 var 184 --> eqn 114 var 185 --> eqn 34 var 186 --> eqn 156 var 187 --> eqn 198 var 188 --> eqn 102 var 189 --> eqn 14 var 190 --> eqn 124 var 191 --> eqn 184 var 192 --> eqn 51 var 193 --> eqn 44 var 194 --> eqn 172 var 195 --> eqn 210 var 196 --> eqn 29 var 197 --> eqn 37 var 198 --> eqn 225 var 199 --> eqn 105 var 200 --> eqn 139 var 201 --> eqn 81 var 202 --> eqn 58 var 203 --> eqn 63 var 204 --> eqn 168 var 205 --> eqn 59 var 206 --> eqn 64 var 207 --> eqn 162 var 208 --> eqn 123 var 209 --> eqn 183 var 210 --> eqn 223 var 211 --> eqn 212 var 212 --> eqn 215 var 213 --> eqn 219 var 214 --> eqn 218 var 215 --> eqn 214 var 216 --> eqn 222 var 217 --> eqn 217 var 218 --> eqn 224 var 219 --> eqn 211 var 220 --> eqn 213 var 221 --> eqn 9 var 222 --> eqn 153 var 223 --> eqn 99 var 224 --> eqn 121 var 225 --> eqn 18 var 226 --> eqn 195 var 227 --> eqn 71 equation to variable ********************** eqn 1 --> var 105 eqn 2 --> var 120 eqn 3 --> var 12 eqn 4 --> var 112 eqn 5 --> var 39 eqn 6 --> var 181 eqn 7 --> var 85 eqn 8 --> var 42 eqn 9 --> var 221 eqn 10 --> var 110 eqn 11 --> var 167 eqn 12 --> var 160 eqn 13 --> var 147 eqn 14 --> var 189 eqn 15 --> var 150 eqn 16 --> var 152 eqn 17 --> var 75 eqn 18 --> var 225 eqn 19 --> var 118 eqn 20 --> var 129 eqn 21 --> var 84 eqn 22 --> var 182 eqn 23 --> var 97 eqn 24 --> var 137 eqn 25 --> var 13 eqn 26 --> var 65 eqn 27 --> var 43 eqn 28 --> var 35 eqn 29 --> var 196 eqn 30 --> var 145 eqn 31 --> var 94 eqn 32 --> var 16 eqn 33 --> var 15 eqn 34 --> var 185 eqn 35 --> var 69 eqn 36 --> var 158 eqn 37 --> var 197 eqn 38 --> var 51 eqn 39 --> var 46 eqn 40 --> var 98 eqn 41 --> var 138 eqn 42 --> var 122 eqn 43 --> var 19 eqn 44 --> var 193 eqn 45 --> var 49 eqn 46 --> var 34 eqn 47 --> var 143 eqn 48 --> var 14 eqn 49 --> var 179 eqn 50 --> var 54 eqn 51 --> var 192 eqn 52 --> var 101 eqn 53 --> var 26 eqn 54 --> var 50 eqn 55 --> var 52 eqn 56 --> var 53 eqn 57 --> var 106 eqn 58 --> var 202 eqn 59 --> var 205 eqn 60 --> var 90 eqn 61 --> var 113 eqn 62 --> var 31 eqn 63 --> var 203 eqn 64 --> var 206 eqn 65 --> var 4 eqn 66 --> var 128 eqn 67 --> var 22 eqn 68 --> var 149 eqn 69 --> var 21 eqn 70 --> var 161 eqn 71 --> var 227 eqn 72 --> var 86 eqn 73 --> var 32 eqn 74 --> var 66 eqn 75 --> var 134 eqn 76 --> var 95 eqn 77 --> var 183 eqn 78 --> var 102 eqn 79 --> var 89 eqn 80 --> var 1 eqn 81 --> var 201 eqn 82 --> var 48 eqn 83 --> var 131 eqn 84 --> var 163 eqn 85 --> var 93 eqn 86 --> var 117 eqn 87 --> var 76 eqn 88 --> var 166 eqn 89 --> var 57 eqn 90 --> var 103 eqn 91 --> var 23 eqn 92 --> var 20 eqn 93 --> var 116 eqn 94 --> var 92 eqn 95 --> var 146 eqn 96 --> var 63 eqn 97 --> var 142 eqn 98 --> var 30 eqn 99 --> var 223 eqn 100 --> var 175 eqn 101 --> var 41 eqn 102 --> var 188 eqn 103 --> var 126 eqn 104 --> var 47 eqn 105 --> var 199 eqn 106 --> var 28 eqn 107 --> var 154 eqn 108 --> var 71 eqn 109 --> var 157 eqn 110 --> var 104 eqn 111 --> var 125 eqn 112 --> var 38 eqn 113 --> var 115 eqn 114 --> var 184 eqn 115 --> var 10 eqn 116 --> var 83 eqn 117 --> var 165 eqn 118 --> var 56 eqn 119 --> var 162 eqn 120 --> var 159 eqn 121 --> var 224 eqn 122 --> var 99 eqn 123 --> var 208 eqn 124 --> var 190 eqn 125 --> var 127 eqn 126 --> var 91 eqn 127 --> var 136 eqn 128 --> var 153 eqn 129 --> var 173 eqn 130 --> var 33 eqn 131 --> var 45 eqn 132 --> var 178 eqn 133 --> var 59 eqn 134 --> var 9 eqn 135 --> var 124 eqn 136 --> var 24 eqn 137 --> var 25 eqn 138 --> var 155 eqn 139 --> var 200 eqn 140 --> var 80 eqn 141 --> var 44 eqn 142 --> var 148 eqn 143 --> var 156 eqn 144 --> var 144 eqn 145 --> var 111 eqn 146 --> var 169 eqn 147 --> var 60 eqn 148 --> var 164 eqn 149 --> var 67 eqn 150 --> var 132 eqn 151 --> var 151 eqn 152 --> var 68 eqn 153 --> var 222 eqn 154 --> var 170 eqn 155 --> var 174 eqn 156 --> var 186 eqn 157 --> var 36 eqn 158 --> var 79 eqn 159 --> var 109 eqn 160 --> var 7 eqn 161 --> var 64 eqn 162 --> var 207 eqn 163 --> var 100 eqn 164 --> var 2 eqn 165 --> var 17 eqn 166 --> var 123 eqn 167 --> var 29 eqn 168 --> var 204 eqn 169 --> var 78 eqn 170 --> var 27 eqn 171 --> var 108 eqn 172 --> var 194 eqn 173 --> var 141 eqn 174 --> var 70 eqn 175 --> var 72 eqn 176 --> var 58 eqn 177 --> var 119 eqn 178 --> var 61 eqn 179 --> var 171 eqn 180 --> var 107 eqn 181 --> var 114 eqn 182 --> var 133 eqn 183 --> var 209 eqn 184 --> var 191 eqn 185 --> var 3 eqn 186 --> var 87 eqn 187 --> var 88 eqn 188 --> var 11 eqn 189 --> var 8 eqn 190 --> var 37 eqn 191 --> var 74 eqn 192 --> var 180 eqn 193 --> var 135 eqn 194 --> var 130 eqn 195 --> var 226 eqn 196 --> var 140 eqn 197 --> var 73 eqn 198 --> var 187 eqn 199 --> var 168 eqn 200 --> var 139 eqn 201 --> var 40 eqn 202 --> var 5 eqn 203 --> var 96 eqn 204 --> var 177 eqn 205 --> var 62 eqn 206 --> var 172 eqn 207 --> var 18 eqn 208 --> var 176 eqn 209 --> var 77 eqn 210 --> var 195 eqn 211 --> var 219 eqn 212 --> var 211 eqn 213 --> var 220 eqn 214 --> var 215 eqn 215 --> var 212 eqn 216 --> var 81 eqn 217 --> var 217 eqn 218 --> var 214 eqn 219 --> var 213 eqn 220 --> var 121 eqn 221 --> var 82 eqn 222 --> var 216 eqn 223 --> var 210 eqn 224 --> var 218 eqn 225 --> var 198 eqn 226 --> var 55 " [Timeout remaining time 660] [Calling sys.exit(0), Time elapsed: 2.4541412540711462] Failed to read output from testmodel.py, exit status != 0: ['time', 'magFluxSensor.Phi.re', 'magFluxSensor.Phi.im', 'voltageSensor.v.re', 'voltageSensor.v.im'] 0.24851841432973742 0.262479948 0.057104648 Calling exit ...