Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_3.2.1_Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo", uses=false) Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier,tolerance=1e-06,outputFormat="empty",numberOfIntervals=22000,variableFilter="",fileNamePrefix="Modelica_3.2.1_Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier") translateModel(Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier,tolerance=1e-06,outputFormat="empty",numberOfIntervals=22000,variableFilter="",fileNamePrefix="Modelica_3.2.1_Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001254/0.001255, allocations: 106.6 kB / 16.42 MB, free: 6.516 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001188/0.001188, allocations: 189.9 kB / 17.36 MB, free: 5.75 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo): time 1.287/1.287, allocations: 205.1 MB / 223.2 MB, free: 12.25 MB / 190.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 2.508e-05/2.509e-05, allocations: 10.16 kB / 327.2 MB, free: 3.32 MB / 270.1 MB Notification: Performance of NFInst.instantiate(Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier): time 0.01641/0.01644, allocations: 16.75 MB / 344 MB, free: 2.477 MB / 286.1 MB Notification: Performance of NFInst.instExpressions: time 0.01374/0.03022, allocations: 8.138 MB / 352.1 MB, free: 10.32 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.002924/0.03317, allocations: 87.69 kB / 352.2 MB, free: 10.23 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.00294/0.03612, allocations: 1.254 MB / 353.4 MB, free: 8.969 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.004278/0.0405, allocations: 1.603 MB / 355 MB, free: 7.355 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.005005/0.04552, allocations: 2.534 MB / 357.6 MB, free: 4.816 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.007281/0.05281, allocations: 6.031 MB / 363.6 MB, free: 14.76 MB / 318.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.003/0.05583, allocations: 2.377 MB / 366 MB, free: 12.32 MB / 318.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.003051/0.05889, allocations: 2.032 MB / 368 MB, free: 10.28 MB / 318.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.002446/0.06136, allocations: 2.121 MB / 370.1 MB, free: 8.148 MB / 318.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0004742/0.06184, allocations: 400 kB / 370.5 MB, free: 7.758 MB / 318.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.003308/0.06516, allocations: 1.669 MB / 372.2 MB, free: 6.086 MB / 318.1 MB Notification: Performance of combineBinaries: time 0.1846/0.2498, allocations: 6.06 MB / 378.3 MB, free: 19.18 MB / 318.1 MB Notification: Performance of replaceArrayConstructors: time 0.0037/0.2535, allocations: 3.944 MB / 382.2 MB, free: 19 MB / 318.1 MB Notification: Performance of NFVerifyModel.verify: time 0.001359/0.2549, allocations: 0.5469 MB / 382.8 MB, free: 19 MB / 318.1 MB Notification: Performance of FrontEnd: time 0.0006798/0.2556, allocations: 85.22 kB / 382.8 MB, free: 19 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: 958 (638) * Number of variables: 958 (656) Notification: Performance of Bindings: time 0.01949/0.2751, allocations: 21.93 MB / 404.8 MB, free: 9.258 MB / 318.1 MB Notification: Performance of FunctionAlias: time 0.001863/0.277, allocations: 2.391 MB / 407.2 MB, free: 7.598 MB / 318.1 MB Notification: Performance of Early Inline: time 0.009461/0.2864, allocations: 12.09 MB / 419.2 MB, free: 15.7 MB / 334.1 MB Notification: Performance of simplify1: time 0.0006825/0.2872, allocations: 0.59 MB / 419.8 MB, free: 15.38 MB / 334.1 MB Notification: Performance of Alias: time 0.01398/0.3011, allocations: 12.29 MB / 432.1 MB, free: 6.637 MB / 334.1 MB Notification: Performance of simplify2: time 0.0009988/0.3022, allocations: 473.1 kB / 432.6 MB, free: 6.309 MB / 334.1 MB Notification: Performance of Events: time 0.00195/0.3041, allocations: 1.871 MB / 434.5 MB, free: 4.57 MB / 334.1 MB Notification: Performance of Detect States: time 0.002342/0.3065, allocations: 2.538 MB / 437 MB, free: 2.285 MB / 334.1 MB Notification: Performance of Partitioning: time 0.004694/0.3112, allocations: 3.787 MB / 440.8 MB, free: 14.63 MB / 350.1 MB Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (476/781) **************************** (1) [ALGB] (1) Real smee.rotorCage.strayReluctance.arg_Phi = Modelica.ComplexMath.arg(smee.rotorCage.strayReluctance.Phi, 0.0) (2) [ALGB] (1) Real smee.stator.electroMagneticConverter.port_p.V_m.re (3) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.re (4) [ALGB] (1) Real smee.excitation.arg_Phi = Modelica.ComplexMath.arg(smee.excitation.Phi, 0.0) (5) [ALGB] (1) final Real smee.thermalAmbient.Q_flowFriction = smee.thermalAmbient.Q_flowFriction (6) [ALGB] (2) redeclare Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.im (7) [ALGB] (1) flow Real smee.rotorCage.strayReluctance.port_n.Phi.im (8) [ALGB] (3) Real[3] smee.stator.resistor.heatPort.T (start = {288.15 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, nominal = {300.0 for $i1 in 1:3}) (9) [ALGB] (1) redeclare Real smee.stator.strayReluctance.V_m.im (10) [ALGB] (1) redeclare Real smee.stator.Phi.im = smee.stator.port_p.Phi.im (11) [ALGB] (1) Real smee.excitation.arg_V_m = Modelica.ComplexMath.arg(smee.excitation.V_m, 0.0) (12) [ALGB] (3) Real[3] idealDiode2.plug_p.pin.v (13) [ALGB] (3) Real[3] smee.stator.zeroInductor.plug_n.pin.v (14) [ALGB] (1) flow Real smee.excitation.reluctance.port_n.Phi.im (15) [ALGB] (3) flow Real[3] smee.stator.resistor.heatPort.Q_flow (16) [ALGB] (1) flow Real smee.groundS.port_p.Phi.im (17) [ALGB] (1) flow Real smee.excitation.port_p.Phi.re (18) [ALGB] (1) Real voltageController.addI.y (19) [DER-] (1) redeclare Real $DER.smee.stator.core.Phi.im (20) [ALGB] (1) redeclare Real smee.stator.electroMagneticConverter.V_m.re (21) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_n.i (22) [ALGB] (3) flow Real[3] idealDiode2.plug_p.pin.i (23) [ALGB] (3) flow Real[3] smee.stator.zeroInductor.plug_n.pin.i (24) [ALGB] (1) Real smee.excitation.port_n.V_m.re (25) [ALGB] (1) Real smee.strayLoad.iRMS = Modelica.Electrical.MultiPhase.Functions.quasiRMS(smee.strayLoad.i) (26) [DISC] (3) Boolean[3] $SEV_5[$i1] (27) [ALGB] (1) Real smee.rotorCage.strayReluctance.port_p.V_m.re (28) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.im (29) [ALGB] (1) final Real smee.thermalAmbient.Q_flowStrayLoad = smee.thermalAmbient.Q_flowStrayLoad (30) [ALGB] (3) flow Real[3] terminalBox.star.plug_p.pin.i (31) [ALGB] (1) flow Real smee.rotorCage.electroMagneticConverter.port_n.Phi.re (32) [ALGB] (1) Real smee.stator.strayReluctance.arg_V_m = Modelica.ComplexMath.arg(smee.stator.strayReluctance.V_m, 0.0) (33) [ALGB] (3) Real[3] terminalBox.plug_sn.pin.v (34) [ALGB] (1) Real smee.stator.core.port_p.V_m.re (35) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_n.v (36) [ALGB] (1) flow Real smee.stator.strayReluctance.port_p.Phi.im (37) [ALGB] (1) Real smee.excitation.reluctance.port_p.V_m.re (38) [ALGB] (3) Real[3] idealDiode1.idealDiode.v (39) [ALGB] (1) redeclare Real smee.airGap.V_mrr.re (40) [ALGB] (2) Real[2] smee.rotorCage.resistor.v (41) [ALGB] (1) Real smee.stator.strayReluctance.arg_Phi = Modelica.ComplexMath.arg(smee.stator.strayReluctance.Phi, 0.0) (42) [ALGB] (1) Real smee.stator.strayReluctance.port_n.V_m.im (43) [ALGB] (3) protected Real[3] idealDiode1.idealDiode.s (start = {0.0 for $i1 in 1:3}) (44) [ALGB] (3) flow Real[3] smee.plug_sn.pin.i (45) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.v (46) [ALGB] (1) redeclare Real smee.excitation.reluctance.Phi.re (47) [ALGB] (3) Real[3] terminalBox.star.plug_p.pin.v (48) [ALGB] (3) flow Real[3] terminalBox.plug_sn.pin.i (49) [ALGB] (1) Real smee.excitation.resistor.LossPower (50) [DER-] (1) redeclare Real $DER.smee.excitation.electroMagneticConverter.Phi.im (51) [ALGB] (3) redeclare Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.re (52) [ALGB] (1) flow Real smee.excitation.electroMagneticConverter.port_p.Phi.im (53) [ALGB] (3) Real[3] idealDiode1.idealDiode.i (54) [ALGB] (1) Real smee.groundR.port_p.V_m.im (55) [ALGB] (1) redeclare Real smee.airGap.Phi_rr.im (56) [ALGB] (2) Real[2] smee.rotorCage.resistor.i (57) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.heatPort.T = {smee.rotorCage.resistor.resistor[$resistor1].T_heatPort for $resistor1 in 1:2} (start = {288.15 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, nominal = {300.0 for $i1 in 1:2}) (58) [ALGB] (1) Real smee.stator.core.lossPower (59) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.arg_V_m = Modelica.ComplexMath.arg(smee.rotorCage.electroMagneticConverter.V_m, 0.0) (60) [ALGB] (3) Real[3] smee.plug_sn.pin.v (61) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.i (62) [ALGB] (1) flow Real smee.stator.core.port_n.Phi.im (63) [ALGB] (1) Real smee.excitation.electroMagneticConverter.port_n.V_m.im (64) [ALGB] (1) Real smee.stator.abs_Phi = Modelica.ComplexMath.'abs'(smee.stator.Phi) (65) [ALGB] (3) Real[3] smee.stator.resistor.v (66) [ALGB] (1) Real smee.rotorCage.port_n.V_m.re (67) [ALGB] (3) Real[3] smee.stator.resistor.resistor.n.v (68) [ALGB] (3) Real[3] smee.stator.resistor.plug_p.pin.v (69) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.port_p.V_m.im (70) [DISC] (3) Boolean[3] idealDiode1.idealDiode.off (start = {true for $i1 in 1:3}) (71) [ALGB] (1) flow Real smee.rotorCage.port_p.Phi.re (72) [ALGB] (1) final Real smee.thermalAmbient.Q_flowRotorWinding = smee.thermalAmbient.Q_flowRotorWinding (73) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.arg_Phi = Modelica.ComplexMath.arg(smee.rotorCage.electroMagneticConverter.Phi, 0.0) (74) [ALGB] (1) Real voltageSensor.v (75) [DISC] (3) Boolean[3] $SEV_4[$i1] (76) [DER-] (1) Real $DER.smee.friction.phi (77) [ALGB] (1) Real smee.stator.abs_V_m = Modelica.ComplexMath.'abs'(smee.stator.V_m) (78) [ALGB] (1) redeclare Real smee.rotorCage.V_m.re (79) [ALGB] (3) Real[3] smee.stator.resistor.i (80) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.re (81) [ALGB] (3) flow Real[3] smee.stator.resistor.resistor.n.i (82) [ALGB] (3) flow Real[3] smee.stator.resistor.plug_p.pin.i (83) [ALGB] (1) redeclare Real smee.rotorCage.electroMagneticConverter.Phi.re = smee.rotorCage.electroMagneticConverter.port_p.Phi.re (84) [ALGB] (1) Real smee.airGap.gamma (85) [ALGB] (1) Real smee.excitation.resistor.R_actual (86) [DER-] (1) parameter Real $DER.smee.fixed.phi0 (87) [DER-] (1) Real $DER.capacitor2.v (88) [ALGB] (1) Real smee.rotorCage.arg_Phi = Modelica.ComplexMath.arg(smee.rotorCage.Phi, 0.0) (89) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.re (90) [ALGB] (3) flow Real[3] smee.thermalAmbient.thermalCollectorStator.port_a.Q_flow (91) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.arg_Phi = {Modelica.ComplexMath.arg(smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].Phi, 0.0) for $singlePhaseElectroMagneticConverter1 in 1:3} (92) [ALGB] (1) Real smee.airGap.port_rn.V_m.re (93) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.v (94) [ALGB] (3) Real[3] idealDiode1.plug_n.pin.v (95) [ALGB] (1) Real smee.rotorCage.strayReluctance.abs_V_m = Modelica.ComplexMath.'abs'(smee.rotorCage.strayReluctance.V_m) (96) [DER-] (1) Real $DER.smee.phiMechanical (97) [ALGB] (1) Real smee.airGap.port_sn.V_m.re (98) [ALGB] (1) flow Real smee.airGap.port_rp.Phi.re (99) [ALGB] (1) final Real smee.thermalAmbient.Q_flowExcitation = smee.thermalAmbient.Q_flowExcitation (100) [ALGB] (1) Real smee.rotorCage.arg_V_m = Modelica.ComplexMath.arg(smee.rotorCage.V_m, 0.0) (101) [ALGB] (3) Real[3] smee.stator.resistor.resistor.T_heatPort (start = {288.15 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, nominal = {300.0 for $i1 in 1:3}) (102) [ALGB] (1) redeclare Real smee.rotorCage.strayReluctance.V_m.im (103) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.arg_V_m = {Modelica.ComplexMath.arg(smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].V_m, 0.0) for $singlePhaseElectroMagneticConverter1 in 1:3} (104) [ALGB] (1) Real terminalBox.star.pin_n.v (105) [ALGB] (1) flow Real smee.airGap.port_sp.Phi.re (106) [ALGB] (1) flow Real smee.stator.electroMagneticConverter.port_p.Phi.im (107) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.i (108) [ALGB] (1) Real voltageController.controlError = setPointGain.y - filter.y (109) [ALGB] (3) flow Real[3] idealDiode1.plug_n.pin.i (110) [ALGB] (1) Real smee.rotorCage.strayReluctance.abs_Phi = Modelica.ComplexMath.'abs'(smee.rotorCage.strayReluctance.Phi) (111) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.plug_n.pin.i (112) [ALGB] (1) Real voltageController.addSat.y (113) [ALGB] (1) final output Real smee.powerBalance.lossPowerExcitation = smee.excitation.resistor.LossPower (114) [ALGB] (1) Real smee.stator.electroMagneticConverter.port_n.V_m.im (115) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.LossPower (116) [ALGB] (3) flow Real[3] smee.strayLoad.plug_p.pin.i (117) [ALGB] (1) redeclare Real smee.stator.V_m.re (118) [DER-] (1) Real $DER.speed.phi (119) [ALGB] (3) flow Real[3] idealDiode2.idealDiode.n.i (120) [ALGB] (1) flow Real smee.stator.port_p.Phi.re (121) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.plug_n.pin.v (122) [ALGB] (2) flow Real[2] smee.rotorCage.resistor.plug_n.pin.i (123) [ALGB] (1) redeclare Real smee.excitation.Phi.re = smee.excitation.port_p.Phi.re (124) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_p.i (125) [ALGB] (3) flow Real[3] smee.stator.plug_p.pin.i (126) [ALGB] (1) Real smee.stator.port_n.V_m.re (127) [ALGB] (3) Real[3] star1.plug_p.pin.v (128) [ALGB] (1) Real smee.groundS.port_p.V_m.re (129) [ALGB] (3) Real[3] smee.strayLoad.plug_p.pin.v (130) [DER-] (2) redeclare Real[2] $DER.smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.re (131) [DER-] (3) redeclare Real[3] $DER.smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.im (132) [ALGB] (1) redeclare Real smee.stator.electroMagneticConverter.Phi.im = smee.stator.electroMagneticConverter.port_p.Phi.im (133) [DER-] (1) Real $DER.smee.flange.phi (134) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.plug_p.pin.v (135) [ALGB] (3) Real[3] idealDiode2.idealDiode.n.v (136) [ALGB] (1) flow Real smee.excitation.port_n.Phi.im (137) [DER-] (1) Real $DER.capacitor1.v (138) [ALGB] (2) Real[2] smee.rotorCage.resistor.plug_n.pin.v (139) [ALGB] (1) flow Real smee.rotorCage.strayReluctance.port_p.Phi.im (140) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_p.v (141) [ALGB] (3) Real[3] smee.stator.plug_p.pin.v (142) [ALGB] (1) Real filter.y (143) [ALGB] (3) flow Real[3] star1.plug_p.pin.i (144) [ALGB] (1) Real smee.rotorCage.strayReluctance.port_n.V_m.im (145) [ALGB] (1) Real smee.stator.strayReluctance.abs_V_m = Modelica.ComplexMath.'abs'(smee.stator.strayReluctance.V_m) (146) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.plug_p.pin.i (147) [ALGB] (1) redeclare Real smee.stator.strayReluctance.Phi.im (148) [ALGB] (1) Real resistor.R_actual (149) [ALGB] (1) flow Real smee.excitation.reluctance.port_p.Phi.im (150) [ALGB] (1) Real smee.excitation.reluctance.port_n.V_m.im (151) [ALGB] (1) Real smee.stator.strayReluctance.abs_Phi = Modelica.ComplexMath.'abs'(smee.stator.strayReluctance.Phi) (152) [ALGB] (2) Real[2] smee.rotorCage.thermalCollector.port_a.T (start = {288.15 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, nominal = {300.0 for $i1 in 1:2}) (153) [DER-] (2) Real[2] $DER.filter.x (154) [ALGB] (1) Real smee.excitation.port_p.V_m.re (155) [ALGB] (1) redeclare Real smee.stator.core.V_m.im (156) [ALGB] (1) redeclare Real smee.airGap.V_mss.re (157) [ALGB] (1) flow Real smee.brush.heatPort.Q_flow = -(-smee.brush.heatPort.Q_flow) (158) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.im (159) [ALGB] (1) Real smee.stator.core.port_n.V_m.re (160) [ALGB] (1) Real excitationVoltage.p.v (161) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.im (162) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.abs_V_m = Modelica.ComplexMath.'abs'(smee.rotorCage.electroMagneticConverter.V_m) (163) [ALGB] (1) Real smee.stator.arg_Phi = Modelica.ComplexMath.arg(smee.stator.Phi, 0.0) (164) [ALGB] (1) Real speedSensor.w (165) [ALGB] (1) flow Real smee.stator.core.port_p.Phi.re (166) [ALGB] (1) redeclare Real smee.airGap.V_msr.re (167) [ALGB] (1) redeclare Real smee.airGap.Phi_ss.im (168) [ALGB] (1) Real smee.stator.strayReluctance.port_p.V_m.im (169) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.abs_Phi = Modelica.ComplexMath.'abs'(smee.rotorCage.electroMagneticConverter.Phi) (170) [ALGB] (1) Real smee.excitation.resistor.v (171) [ALGB] (1) flow Real speed.flange.tau (172) [ALGB] (1) Real smee.stator.arg_V_m = Modelica.ComplexMath.arg(smee.stator.V_m, 0.0) (173) [ALGB] (1) final output Real smee.powerBalance.powerStator = Modelica.Electrical.MultiPhase.Functions.activePower(smee.vs, smee.is) (174) [ALGB] (1) Real voltageController.gainTrack.y (175) [ALGB] (1) redeclare Real smee.excitation.reluctance.V_m.re (176) [ALGB] (1) Real smee.tauShaft = -(-smee.tauShaft) (177) [ALGB] (1) redeclare Real smee.airGap.Phi_sr.im (178) [ALGB] (1) redeclare Real smee.excitation.electroMagneticConverter.V_m.im (179) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_p.v (180) [ALGB] (1) flow Real smee.rotorCage.heatPortWinding.Q_flow (181) [ALGB] (1) Real smee.excitation.electroMagneticConverter.port_p.V_m.im (182) [ALGB] (3) Real[3] smee.internalThermalPort.heatPortStatorWinding.T (start = {288.15 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, nominal = {300.0 for $i1 in 1:3}) (183) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.port_n.V_m.im (184) [ALGB] (1) flow Real smee.rotorCage.port_n.Phi.re (185) [ALGB] (1) flow Real smee.rotorCage.electroMagneticConverter.port_p.Phi.im (186) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.i = smee.rotorCage.electroMagneticConverter.plug_p.pin.i (187) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_p.i (188) [ALGB] (1) Real voltageController.gainPID.y (189) [ALGB] (1) flow Real smee.stator.strayReluctance.port_n.Phi.re (190) [ALGB] (1) Real smee.airGap.rotator.re (191) [ALGB] (1) Real capacitor1.i (192) [ALGB] (1) redeclare Real smee.rotorCage.Phi.re = smee.rotorCage.port_p.Phi.re (193) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.re (194) [ALGB] (3) flow Real[3] idealDiode2.idealDiode.p.i (195) [ALGB] (2) Real[2] smee.rotorCage.resistor.heatPort.T (start = {288.15 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, nominal = {300.0 for $i1 in 1:2}) (196) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.v = smee.rotorCage.electroMagneticConverter.plug_p.pin.v - smee.rotorCage.electroMagneticConverter.plug_n.pin.v (197) [ALGB] (1) flow Real smee.groundR.port_p.Phi.re (198) [ALGB] (1) Real voltageController.addP.y (199) [ALGB] (1) flow Real smee.airGap.port_rn.Phi.re (200) [ALGB] (1) flow Real smee.excitation.electroMagneticConverter.port_n.Phi.re (201) [DER-] (1) Real $DER.smee.stator.zeroInductor.i0 (202) [ALGB] (1) flow Real smee.stator.port_n.Phi.im (203) [ALGB] (2) flow Real[2] smee.rotorCage.star.plug_p.pin.i (204) [ALGB] (3) Real[3] idealDiode1.idealDiode.LossPower (205) [ALGB] (3) Real[3] idealDiode2.idealDiode.p.v (206) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.arg_V_m = {Modelica.ComplexMath.arg(smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].V_m, 0.0) for $singlePhaseElectroMagneticConverter1 in 1:2} (207) [ALGB] (1) flow Real smee.airGap.port_sn.Phi.re (208) [ALGB] (3) Real[3] idealDiode2.idealDiode.LossPower (209) [ALGB] (1) Real smee.rotorCage.port_p.V_m.im (210) [ALGB] (1) redeclare Real smee.rotorCage.strayReluctance.Phi.im (211) [ALGB] (1) final Real smee.thermalAmbient.Q_flowStatorCore = smee.thermalAmbient.Q_flowStatorCore (212) [ALGB] (1) Real smee.stator.electroMagneticConverter.port_p.V_m.im (213) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.arg_Phi = {Modelica.ComplexMath.arg(smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].Phi, 0.0) for $singlePhaseElectroMagneticConverter1 in 1:2} (214) [ALGB] (2) Real[2] smee.rotorCage.star.plug_p.pin.v (215) [ALGB] (3) flow Real[3] smee.thermalAmbient.thermalPort.heatPortStatorWinding.Q_flow (216) [ALGB] (1) redeclare Real smee.rotorCage.electroMagneticConverter.V_m.im (217) [ALGB] (1) final output Real smee.powerBalance.lossPowerTotal = smee.powerBalance.lossPowerExcitation + smee.powerBalance.lossPowerFriction + smee.powerBalance.lossPowerRotorCore + smee.powerBalance.lossPowerStatorWinding + smee.powerBalance.lossPowerStatorCore + smee.powerBalance.lossPowerStrayLoad + smee.powerBalance.lossPowerRotorWinding + smee.powerBalance.lossPowerBrush (218) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.i = smee.stator.electroMagneticConverter.plug_p.pin.i (219) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.im (220) [ALGB] (1) redeclare Real smee.stator.strayReluctance.V_m.re (221) [ALGB] (3) Real[3] idealDiode2.idealDiode.i (222) [ALGB] (1) redeclare Real smee.stator.Phi.re = smee.stator.port_p.Phi.re (223) [ALGB] (1) Real resistor.LossPower (224) [ALGB] (1) protected Real voltageController.limiter.simplifiedExpr (225) [ALGB] (1) Real smee.stator.port_p.V_m.re (226) [ALGB] (3) Real[3] smee.stator.zeroInductor.plug_p.pin.v (227) [ALGB] (3) Real[3] smee.stator.zeroInductor.i (228) [ALGB] (1) redeclare Real smee.excitation.V_m.re (229) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.v = smee.stator.electroMagneticConverter.plug_p.pin.v - smee.stator.electroMagneticConverter.plug_n.pin.v (230) [ALGB] (1) Real smee.airGap.port_rp.V_m.im (231) [ALGB] (3) protected Real[3] idealDiode2.idealDiode.s (start = {0.0 for $i1 in 1:3}) (232) [ALGB] (1) Real setPointGain.y (233) [ALGB] (1) Real capacitor2.i (234) [ALGB] (1) flow Real smee.groundS.port_p.Phi.re (235) [ALGB] (1) flow Real smee.excitation.port_p.Phi.im (236) [ALGB] (3) Real[3] idealDiode2.idealDiode.v (237) [ALGB] (1) Real smee.airGap.port_sp.V_m.im (238) [ALGB] (1) redeclare Real smee.stator.electroMagneticConverter.V_m.im (239) [DISC] (1) Boolean $SEV_7 (240) [DISC] (1) Boolean $SEV_6 (241) [ALGB] (3) flow Real[3] smee.stator.zeroInductor.plug_p.pin.i (242) [ALGB] (1) Real smee.excitation.port_n.V_m.im (243) [ALGB] (3) Real[3] smee.stator.zeroInductor.v (244) [ALGB] (1) final output Real smee.powerBalance.powerMechanical = smee.wMechanical * smee.tauShaft (245) [ALGB] (1) flow Real smee.stator.electroMagneticConverter.port_n.Phi.re (246) [ALGB] (1) Real smee.rotorCage.strayReluctance.port_p.V_m.im (247) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.re (248) [ALGB] (3) Real[3] terminalBox.plug_sp.pin.v (249) [ALGB] (1) Real smee.excitation.electroMagneticConverter.abs_Phi = Modelica.ComplexMath.'abs'(smee.excitation.electroMagneticConverter.Phi) (250) [ALGB] (2) flow Real[2] smee.rotorCage.thermalCollector.port_a.Q_flow (251) [ALGB] (1) Real smee.excitation.reluctance.port_p.V_m.im (252) [ALGB] (1) redeclare Real smee.airGap.V_mrr.im (253) [ALGB] (1) redeclare Real smee.excitation.reluctance.Phi.im (254) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_n.v (255) [ALGB] (1) Real smee.excitation.electroMagneticConverter.abs_V_m = Modelica.ComplexMath.'abs'(smee.excitation.electroMagneticConverter.V_m) (256) [ALGB] (3) flow Real[3] terminalBox.plug_sp.pin.i (257) [DER-] (1) Real $DER.smee.inertiaRotor.w (258) [ALGB] (3) redeclare Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.im (259) [ALGB] (3) Real[3] idealDiode1.idealDiode.p.v (260) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.im (261) [ALGB] (3) flow Real[3] smee.stator.heatPortWinding.Q_flow (262) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_n.i (263) [ALGB] (2) redeclare Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.re (264) [ALGB] (1) flow Real smee.stator.core.port_n.Phi.re (265) [ALGB] (1) flow Real smee.rotorCage.strayReluctance.port_n.Phi.re (266) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.port_p.V_m.re (267) [DER-] (1) Real $DER.smee.inertiaStator.w (268) [ALGB] (3) Real[3] idealDiode2.plug_n.pin.v (269) [ALGB] (3) flow Real[3] idealDiode1.idealDiode.p.i (270) [ALGB] (1) final output Real smee.powerBalance.lossPowerRotorCore = 0.0 (271) [ALGB] (1) flow Real smee.excitation.reluctance.port_n.Phi.re (272) [ALGB] (3) Real[3] smee.stator.resistor.resistor.heatPort.T = {smee.stator.resistor.resistor[$resistor1].T_heatPort for $resistor1 in 1:3} (start = {288.15 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, nominal = {300.0 for $i1 in 1:3}) (273) [ALGB] (1) flow Real smee.strayLoad.heatPort.Q_flow = -(-smee.strayLoad.heatPort.Q_flow) (274) [ALGB] (1) flow Real smee.thermalAmbient.thermalPort.heatPortBrush.Q_flow (275) [ALGB] (3) Real[3] smee.is = smee.plug_sp.pin.i (start = {0.0 for $i1 in 1:3}) (276) [ALGB] (2) Real[2] smee.ir (fixed = {true for $i1 in 1:2}, start = {0.0 for $i1 in 1:2}) (277) [DER-] (1) redeclare Real $DER.smee.stator.core.Phi.re (278) [DISC] (3) Boolean[3] $SEV_11[$i1] (279) [ALGB] (3) flow Real[3] idealDiode2.plug_n.pin.i (280) [ALGB] (1) Real smee.stator.zeroInductor.v0 (281) [ALGB] (3) Real[3] smee.stator.heatPortWinding.T (start = {288.15 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, nominal = {300.0 for $i1 in 1:3}) (282) [ALGB] (3) Real[3] idealDiode1.plug_p.pin.v (283) [ALGB] (1) final output Real smee.powerBalance.lossPowerBrush = -smee.brush.heatPort.Q_flow (284) [ALGB] (1) flow Real smee.rotorCage.electroMagneticConverter.port_n.Phi.im (285) [ALGB] (1) final output Real smee.powerBalance.powerExcitation = smee.ve * smee.ie (286) [ALGB] (1) Real smee.ie = smee.ie (287) [ALGB] (1) Real smee.stator.core.port_p.V_m.im (288) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.abs_V_m = {Modelica.ComplexMath.'abs'(smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].V_m) for $singlePhaseElectroMagneticConverter1 in 1:2} (289) [ALGB] (1) redeclare Real smee.rotorCage.strayReluctance.V_m.re (290) [ALGB] (1) Real smee.excitation.resistor.n.v (291) [ALGB] (1) flow Real smee.stator.strayReluctance.port_p.Phi.re (292) [ALGB] (1) flow Real smee.inertiaRotor.flange_b.tau (293) [ALGB] (1) final output Real smee.powerBalance.powerInertiaRotor = smee.inertiaRotor.a * smee.inertiaRotor.J * smee.inertiaRotor.w (294) [ALGB] (1) flow Real ground.p.i (295) [ALGB] (3) flow Real[3] idealDiode1.plug_p.pin.i (296) [ALGB] (1) Real smee.stator.strayReluctance.port_n.V_m.re (297) [ALGB] (3) flow Real[3] smee.plug_sp.pin.i (298) [ALGB] (1) Real smee.excitation.reluctance.abs_Phi = Modelica.ComplexMath.'abs'(smee.excitation.reluctance.Phi) (299) [ALGB] (3) Real[3] star2.plug_p.pin.v (300) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.abs_Phi = {Modelica.ComplexMath.'abs'(smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].Phi) for $singlePhaseElectroMagneticConverter1 in 1:2} (301) [ALGB] (3) Real[3] smee.thermalAmbient.thermalCollectorStator.port_a.T (start = {288.15 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, nominal = {300.0 for $i1 in 1:3}) (302) [ALGB] (3) flow Real[3] smee.strayLoad.plug_n.pin.i (303) [DER-] (1) redeclare Real $DER.smee.excitation.electroMagneticConverter.Phi.re (304) [ALGB] (1) flow Real smee.excitation.electroMagneticConverter.port_p.Phi.re (305) [ALGB] (1) Real smee.groundR.port_p.V_m.re (306) [ALGB] (1) Real smee.excitation.reluctance.abs_V_m = Modelica.ComplexMath.'abs'(smee.excitation.reluctance.V_m) (307) [DER-] (1) Real $DER.voltageController.I.y (308) [ALGB] (1) flow Real smee.stator.port_p.Phi.im (309) [ALGB] (1) redeclare Real smee.airGap.Phi_rr.re (310) [ALGB] (3) Real[3] smee.plug_sp.pin.v (311) [ALGB] (1) redeclare Real smee.excitation.Phi.im = smee.excitation.port_p.Phi.im (312) [ALGB] (3) flow Real[3] star2.plug_p.pin.i (313) [ALGB] (1) Real smee.excitation.electroMagneticConverter.port_n.V_m.re (314) [ALGB] (3) Real[3] smee.stator.resistor.plug_n.pin.v (315) [ALGB] (1) Real smee.rotorCage.port_n.V_m.im (316) [ALGB] (1) Real smee.stator.port_n.V_m.im (317) [ALGB] (3) flow Real[3] smee.stator.plug_n.pin.i (318) [ALGB] (1) Real smee.excitation.electroMagneticConverter.v (319) [ALGB] (3) Real[3] smee.strayLoad.plug_n.pin.v (320) [DER-] (3) redeclare Real[3] $DER.smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.re (321) [ALGB] (1) Real smee.stator.core.arg_V_m = Modelica.ComplexMath.arg(smee.stator.core.V_m, 0.0) (322) [DISC] (2) Boolean[2] $SEV_10[$i1] (323) [ALGB] (1) protected Real smee.damperCageLossPower (324) [ALGB] (1) flow Real smee.rotorCage.port_p.Phi.im (325) [ALGB] (1) Real voltageController.addPID.y (326) [ALGB] (1) Real resistor.v (327) [ALGB] (3) flow Real[3] terminalBox.plugSupply.pin.i (328) [ALGB] (3) flow Real[3] smee.stator.resistor.resistor.heatPort.Q_flow = {-smee.stator.resistor.resistor[$resistor1].LossPower for $resistor1 in 1:3} (329) [ALGB] (3) flow Real[3] smee.stator.resistor.plug_n.pin.i (330) [ALGB] (1) redeclare Real smee.rotorCage.V_m.im (331) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.im (332) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.T_heatPort (start = {288.15 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, nominal = {300.0 for $i1 in 1:2}) (333) [ALGB] (3) Real[3] smee.stator.plug_n.pin.v (334) [ALGB] (1) Real smee.friction.w (335) [ALGB] (1) redeclare Real smee.rotorCage.electroMagneticConverter.Phi.im = smee.rotorCage.electroMagneticConverter.port_p.Phi.im (336) [ALGB] (1) Real smee.stator.core.arg_Phi = Modelica.ComplexMath.arg(smee.stator.core.Phi, 0.0) (337) [ALGB] (3) Real[3] smee.stator.resistor.resistor.R_actual (338) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.im (339) [ALGB] (1) flow Real smee.inertiaStator.flange_a.tau (340) [ALGB] (1) redeclare Real smee.stator.strayReluctance.Phi.re (341) [ALGB] (1) final output Real smee.powerBalance.lossPowerFriction = -smee.friction.heatPort.Q_flow (342) [ALGB] (1) Real smee.excitation.electroMagneticConverter.arg_Phi = Modelica.ComplexMath.arg(smee.excitation.electroMagneticConverter.Phi, 0.0) (343) [ALGB] (1) Real smee.airGap.port_rn.V_m.im (344) [ALGB] (1) Real smee.wMechanical = der(smee.phiMechanical) (start = 0.0) (345) [ALGB] (1) Real resistor.i (346) [ALGB] (3) Real[3] terminalBox.plugSupply.pin.v (347) [ALGB] (3) flow Real[3] smee.internalThermalPort.heatPortStatorWinding.Q_flow (348) [DER-] (1) Real $DER.smee.strayLoad.phi (349) [ALGB] (1) Real smee.airGap.port_sn.V_m.im (350) [ALGB] (1) flow Real groundExcitation.p.i (351) [ALGB] (1) flow Real smee.airGap.port_rp.Phi.im (352) [ALGB] (2) flow Real[2] smee.rotorCage.resistor.resistor.heatPort.Q_flow = {-smee.rotorCage.resistor.resistor[$resistor1].LossPower for $resistor1 in 1:2} (353) [ALGB] (3) Real[3] idealDiode1.idealDiode.n.v (354) [ALGB] (1) Real smee.tauElectrical = smee.tauElectrical (355) [ALGB] (1) Real smee.excitation.electroMagneticConverter.arg_V_m = Modelica.ComplexMath.arg(smee.excitation.electroMagneticConverter.V_m, 0.0) (356) [ALGB] (1) Real smee.excitation.port_p.V_m.im (357) [ALGB] (1) flow Real smee.airGap.port_sp.Phi.im (358) [ALGB] (1) Real speed.a (359) [ALGB] (1) flow Real smee.stator.electroMagneticConverter.port_p.Phi.re (360) [ALGB] (1) redeclare Real smee.airGap.V_mss.im (361) [ALGB] (1) redeclare Real smee.stator.core.V_m.re (362) [ALGB] (1) flow Real smee.rotorCage.star.pin_n.i (363) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.plug_p.pin.i (364) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.re (365) [ALGB] (1) Real smee.stator.electroMagneticConverter.port_n.V_m.re (366) [ALGB] (1) Real smee.stator.electroMagneticConverter.abs_Phi = Modelica.ComplexMath.'abs'(smee.stator.electroMagneticConverter.Phi) (367) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.re (368) [ALGB] (3) flow Real[3] idealDiode1.idealDiode.n.i (369) [ALGB] (3) protected Real[3] filter.uu (370) [ALGB] (1) redeclare Real smee.stator.V_m.im (371) [ALGB] (1) redeclare Real smee.airGap.V_msr.im (372) [ALGB] (1) final output Real smee.powerBalance.lossPowerRotorWinding = smee.damperCageLossPower (373) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.plug_p.pin.v (374) [ALGB] (3) Real[3] smee.vs = smee.plug_sp.pin.v - smee.plug_sn.pin.v (375) [ALGB] (2) flow Real[2] smee.rotorCage.resistor.plug_p.pin.i (376) [ALGB] (2) flow Real[2] smee.rotorCage.resistor.resistor.n.i (377) [ALGB] (1) Real $FUN_10 (378) [ALGB] (3) Real[3] smee.stator.resistor.resistor.v (379) [ALGB] (1) Real smee.stator.electroMagneticConverter.abs_V_m = Modelica.ComplexMath.'abs'(smee.stator.electroMagneticConverter.V_m) (380) [ALGB] (1) Real smee.groundS.port_p.V_m.im (381) [ALGB] (1) redeclare Real smee.excitation.reluctance.V_m.im (382) [DER-] (2) redeclare Real[2] $DER.smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.im (383) [ALGB] (3) Real[3] smee.stator.resistor.resistor.LossPower (384) [ALGB] (1) redeclare Real smee.stator.electroMagneticConverter.Phi.re = smee.stator.electroMagneticConverter.port_p.Phi.re (385) [ALGB] (1) final output Real smee.powerBalance.powerInertiaStator = smee.inertiaStator.a * smee.inertiaStator.J * smee.inertiaStator.w (386) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.plug_n.pin.v (387) [ALGB] (1) redeclare Real smee.excitation.electroMagneticConverter.V_m.re (388) [ALGB] (1) Real smee.ve = excitationVoltage.p.v - 0.0 (389) [ALGB] (2) Real[2] smee.rotorCage.resistor.plug_p.pin.v (390) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.n.v (391) [ALGB] (1) flow Real smee.excitation.port_n.Phi.re (392) [ALGB] (1) Real smee.excitation.abs_Phi = Modelica.ComplexMath.'abs'(smee.excitation.Phi) (393) [ALGB] (3) Real[3] smee.stator.resistor.resistor.i (394) [ALGB] (1) flow Real smee.rotorCage.strayReluctance.port_p.Phi.re (395) [ALGB] (1) Real smee.rotorCage.electroMagneticConverter.port_n.V_m.re (396) [ALGB] (3) Real[3] idealDiode2.v (397) [ALGB] (2) Real[2] smee.rotorCage.i = smee.rotorCage.electroMagneticConverter.i (398) [ALGB] (1) Real smee.rotorCage.strayReluctance.port_n.V_m.re (399) [ALGB] (1) flow Real smee.friction.heatPort.Q_flow = -(-smee.friction.heatPort.Q_flow) (400) [ALGB] (3) Real[3] smee.stator.v = smee.stator.plug_p.pin.v - smee.stator.plug_n.pin.v (401) [ALGB] (3) flow Real[3] smee.stator.electroMagneticConverter.plug_n.pin.i (402) [ALGB] (1) Real smee.excitation.abs_V_m = Modelica.ComplexMath.'abs'(smee.excitation.V_m) (403) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.v (404) [ALGB] (1) flow Real smee.rotorCage.electroMagneticConverter.port_p.Phi.re (405) [ALGB] (1) flow Real smee.excitation.reluctance.port_p.Phi.re (406) [DER-] (1) Real $DER.speed.w (407) [ALGB] (1) flow Real smee.stator.strayReluctance.port_n.Phi.im (408) [ALGB] (3) Real[3] idealDiode2.i (409) [ALGB] (1) Real smee.excitation.reluctance.port_n.V_m.re (410) [ALGB] (1) Real smee.excitation.reluctance.arg_Phi = Modelica.ComplexMath.arg(smee.excitation.reluctance.Phi, 0.0) (411) [ALGB] (3) Real[3] smee.stator.i = smee.stator.plug_p.pin.i (412) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.i (413) [DISC] (3) Boolean[3] idealDiode2.idealDiode.off (start = {true for $i1 in 1:3}) (414) [ALGB] (1) final output Real smee.powerBalance.lossPowerStatorWinding = sum(smee.stator.resistor.resistor.LossPower) (415) [ALGB] (1) flow Real smee.groundR.port_p.Phi.im (416) [ALGB] (1) Real smee.excitation.reluctance.arg_V_m = Modelica.ComplexMath.arg(smee.excitation.reluctance.V_m, 0.0) (417) [ALGB] (1) Real smee.brush.n.v (418) [ALGB] (1) Real smee.inertiaRotor.a (419) [ALGB] (1) Real smee.stator.core.port_n.V_m.im (420) [ALGB] (1) flow Real smee.excitation.electroMagneticConverter.port_n.Phi.im (421) [ALGB] (2) flow Real[2] smee.rotorCage.resistor.heatPort.Q_flow (422) [ALGB] (1) Real smee.inertiaStator.a (423) [ALGB] (1) flow Real smee.stator.core.port_p.Phi.im (424) [ALGB] (1) Real smee.rotorCage.port_p.V_m.re (425) [ALGB] (1) redeclare Real smee.rotorCage.strayReluctance.Phi.re (426) [ALGB] (1) redeclare Real smee.airGap.Phi_ss.re (427) [ALGB] (1) Real smee.stator.core.abs_V_m = Modelica.ComplexMath.'abs'(smee.stator.core.V_m) (428) [ALGB] (1) Real smee.stator.strayReluctance.port_p.V_m.re (429) [ALGB] (1) Real smee.irRMS (430) [ALGB] (1) redeclare Real smee.rotorCage.electroMagneticConverter.V_m.re (431) [ALGB] (1) Real smee.strayLoad.w (432) [ALGB] (1) Real star1.pin_n.v (433) [ALGB] (3) Real[3] smee.strayLoad.v (434) [ALGB] (1) Real smee.stator.core.abs_Phi = Modelica.ComplexMath.'abs'(smee.stator.core.Phi) (435) [ALGB] (2) Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.re (436) [ALGB] (3) Real[3] idealDiode1.v (437) [ALGB] (1) redeclare Real smee.airGap.Phi_sr.re (438) [ALGB] (1) Real star2.pin_n.v (439) [ALGB] (3) Real[3] smee.thermalAmbient.thermalPort.heatPortStatorWinding.T (start = {288.15 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, nominal = {300.0 for $i1 in 1:3}) (440) [ALGB] (1) Real excitationVoltage.v (441) [ALGB] (1) Real smee.excitation.electroMagneticConverter.port_p.V_m.re (442) [ALGB] (1) Real smee.stator.port_p.V_m.im (443) [ALGB] (1) redeclare Real smee.excitation.V_m.im (444) [ALGB] (1) flow Real star1.pin_n.i (445) [ALGB] (3) Real[3] smee.strayLoad.i (446) [ALGB] (1) Real smee.airGap.port_rp.V_m.re (447) [ALGB] (3) Real[3] idealDiode1.i (448) [ALGB] (1) flow Real smee.rotorCage.port_n.Phi.im (449) [ALGB] (1) flow Real star2.pin_n.i (450) [ALGB] (1) Real smee.airGap.port_sp.V_m.re (451) [ALGB] (1) final output Real smee.powerBalance.lossPowerStatorCore = smee.stator.core.lossPower (452) [ALGB] (1) Real smee.excitation.v = smee.brush.n.v - 0.0 (453) [ALGB] (3) Real[3] smee.stator.resistor.resistor.p.v (454) [ALGB] (1) Real smee.airGap.rotator.im (455) [ALGB] (1) flow Real smee.stator.electroMagneticConverter.port_n.Phi.im (456) [ALGB] (1) redeclare Real smee.rotorCage.Phi.im = smee.rotorCage.port_p.Phi.im (457) [ALGB] (2) flow Real[2] smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.im (458) [ALGB] (2) flow Real[2] smee.rotorCage.resistor.resistor.p.i (459) [ALGB] (1) Real smee.rotorCage.abs_Phi = Modelica.ComplexMath.'abs'(smee.rotorCage.Phi) (460) [ALGB] (1) Real smee.stator.electroMagneticConverter.arg_Phi = Modelica.ComplexMath.arg(smee.stator.electroMagneticConverter.Phi, 0.0) (461) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.abs_Phi = {Modelica.ComplexMath.'abs'(smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].Phi) for $singlePhaseElectroMagneticConverter1 in 1:3} (462) [ALGB] (1) final Real smee.thermalAmbient.Q_flowStatorWinding = smee.thermalAmbient.Q_flowStatorWinding (463) [ALGB] (3) flow Real[3] smee.stator.resistor.resistor.p.i (464) [ALGB] (1) Real voltageController.P.y (465) [ALGB] (1) Real smee.rotorCage.strayReluctance.arg_V_m = Modelica.ComplexMath.arg(smee.rotorCage.strayReluctance.V_m, 0.0) (466) [ALGB] (1) flow Real smee.airGap.port_rn.Phi.im (467) [ALGB] (1) flow Real smee.stator.port_n.Phi.re (468) [ALGB] (1) Real smee.rotorCage.abs_V_m = Modelica.ComplexMath.'abs'(smee.rotorCage.V_m) (469) [ALGB] (1) Real smee.stator.electroMagneticConverter.arg_V_m = Modelica.ComplexMath.arg(smee.stator.electroMagneticConverter.V_m, 0.0) (470) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.R_actual (471) [ALGB] (2) Real[2] smee.rotorCage.resistor.resistor.p.v (472) [ALGB] (1) flow Real smee.airGap.port_sn.Phi.im (473) [ALGB] (1) final Real smee.thermalAmbient.Q_flowTotal = smee.thermalAmbient.Q_flowStrayLoad + smee.thermalAmbient.Q_flowStatorCore + smee.thermalAmbient.Q_flowRotorWinding + smee.thermalAmbient.Q_flowStatorWinding + smee.thermalAmbient.Q_flowExcitation + 0.0 + smee.thermalAmbient.Q_flowFriction (474) [ALGB] (3) Real[3] smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.abs_V_m = {Modelica.ComplexMath.'abs'(smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$singlePhaseElectroMagneticConverter1].V_m) for $singlePhaseElectroMagneticConverter1 in 1:3} (475) [ALGB] (1) flow Real smee.fixed.flange.tau (476) [ALGB] (1) final output Real smee.powerBalance.lossPowerStrayLoad = -smee.strayLoad.heatPort.Q_flow System Equations (488/780) **************************** (1) [ARRY] (3) smee.stator.zeroInductor.v = smee.stator.zeroInductor.plug_p.pin.v - smee.stator.zeroInductor.plug_n.pin.v ($RES_SIM_254) (2) [ARRY] (3) smee.stator.zeroInductor.plug_p.pin.i + smee.stator.zeroInductor.plug_n.pin.i = {0.0 for $i1 in 1:3} ($RES_SIM_255) (3) [ARRY] (3) smee.stator.zeroInductor.v = {smee.stator.zeroInductor.v0 for $i1 in 1:3} ($RES_SIM_256) (4) [SCAL] (1) smee.stator.zeroInductor.v0 = smee.stator.zeroInductor.Lzero * $DER.smee.stator.zeroInductor.i0 ($RES_SIM_257) (5) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.V_m.im = smee.excitation.reluctance.port_p.V_m.im ($RES_SIM_510) (6) [FOR-] (3) ($RES_SIM_259) (6) [----] for $i1 in 1:3 loop (6) [----] [SCAL] (1) -smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].v = $DER.smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].Phi.re * smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.re + $DER.smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].Phi.im * smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.im ($RES_SIM_260) (6) [----] end for; (7) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.V_m.re = smee.excitation.port_p.V_m.re ($RES_SIM_511) (8) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.V_m.re = smee.excitation.reluctance.port_p.V_m.re ($RES_SIM_512) (9) [SCAL] (1) smee.powerBalance.powerInertiaRotor = smee.inertiaRotor.a * smee.inertiaRotor.J * smee.inertiaRotor.w ($RES_BND_640) (10) [FOR-] (2) ($RES_SIM_516) (10) [----] for $i1 in 1:2 loop (10) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.plug_p.pin[$i1].i + smee.rotorCage.resistor.plug_p.pin[$i1].i = 0.0 ($RES_SIM_517) (10) [----] end for; (11) [SCAL] (1) smee.powerBalance.powerInertiaStator = smee.inertiaStator.a * smee.inertiaStator.J * smee.inertiaStator.w ($RES_BND_641) (12) [SCAL] (1) smee.powerBalance.powerMechanical = smee.wMechanical * smee.tauShaft ($RES_BND_642) (13) [ARRY] (2) smee.rotorCage.electroMagneticConverter.plug_p.pin.v = smee.rotorCage.resistor.plug_p.pin.v ($RES_SIM_518) (14) [SCAL] (1) smee.thermalAmbient.Q_flowStatorCore - smee.stator.core.lossPower = 0.0 ($RES_SIM_343) (15) [SCAL] (1) smee.powerBalance.powerStator = sum(smee.vs * smee.is) ($RES_BND_643) (16) [FOR-] (2) ($RES_SIM_519) (16) [----] for $i1 in 1:2 loop (16) [----] [SCAL] (1) smee.rotorCage.resistor.heatPort[$i1].Q_flow + smee.rotorCage.thermalCollector.port_a[$i1].Q_flow = 0.0 ($RES_SIM_520) (16) [----] end for; (17) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.Phi.im - smee.stator.electroMagneticConverter.port_p.Phi.im = 0.0 ($RES_SIM_344) (18) [ARRY] (3) smee.vs = smee.plug_sp.pin.v - smee.plug_sn.pin.v ($RES_BND_644) (19) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.Phi.re - smee.stator.electroMagneticConverter.port_p.Phi.re = 0.0 ($RES_SIM_345) (20) [ARRY] (3) smee.is = smee.plug_sp.pin.i ($RES_BND_645) (21) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_n.Phi.im - smee.stator.electroMagneticConverter.port_n.Phi.im = 0.0 ($RES_SIM_346) (22) [FOR-] (2) ($RES_SIM_171) (22) [----] for $i1 in 1:2 loop (22) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].v = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.v - smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_n.v ($RES_SIM_172) (22) [----] end for; (23) [ARRY] (3) smee.stator.v = smee.stator.plug_p.pin.v - smee.stator.plug_n.pin.v ($RES_BND_646) (24) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_p.Phi.im + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.Phi.im = 0.0 ($RES_SIM_347) (25) [ARRY] (3) smee.stator.i = smee.stator.plug_p.pin.i ($RES_BND_647) (26) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.Phi.im + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.Phi.im = 0.0 ($RES_SIM_348) (27) [SCAL] (1) smee.stator.abs_V_m = (smee.stator.V_m.re ^ 2.0 + smee.stator.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_648) (28) [FOR-] (3) ($RES_SIM_600) (28) [----] for $i1 in 1:3 loop (28) [----] [SCAL] (1) smee.stator.resistor.plug_p.pin[$i1].i - smee.stator.plug_p.pin[$i1].i = 0.0 ($RES_SIM_601) (28) [----] end for; (29) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_n.Phi.re - smee.stator.electroMagneticConverter.port_n.Phi.re = 0.0 ($RES_SIM_349) (30) [SCAL] (1) smee.stator.arg_V_m = Modelica.Math.atan3(smee.stator.V_m.im, smee.stator.V_m.re, 0.0) ($RES_BND_649) (31) [ARRY] (3) smee.stator.plug_p.pin.v = smee.stator.resistor.plug_p.pin.v ($RES_SIM_602) (32) [FOR-] (3) ($RES_SIM_603) (32) [----] for $i1 in 1:3 loop (32) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].heatPort.Q_flow - smee.stator.resistor.heatPort[$i1].Q_flow = 0.0 ($RES_SIM_604) (32) [----] end for; (33) [FOR-] (4) ($RES_SIM_177) (33) [----] for $i1 in 1:2 loop (33) [----] [RECD] (2) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].port_p.Phi = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].Phi ($RES_SIM_178) (33) [----] end for; (34) [ARRY] (3) smee.stator.resistor.resistor.heatPort.T = smee.stator.resistor.heatPort.T ($RES_SIM_605) (35) [FOR-] (3) ($RES_SIM_430) (35) [----] for $i1 in 1:3 loop (35) [----] [SCAL] (1) -(terminalBox.plug_sp.pin[$i1].i + terminalBox.plugSupply.pin[$i1].i) = 0.0 ($RES_SIM_431) (35) [----] end for; (36) [SCAL] (1) smee.excitation.electroMagneticConverter.abs_V_m = (smee.excitation.electroMagneticConverter.V_m.re ^ 2.0 + smee.excitation.electroMagneticConverter.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_730) (37) [FOR-] (3) ($RES_SIM_606) (37) [----] for $i1 in 1:3 loop (37) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].n.i - smee.stator.resistor.plug_n.pin[$i1].i = 0.0 ($RES_SIM_607) (37) [----] end for; (38) [SCAL] (1) smee.excitation.electroMagneticConverter.arg_V_m = Modelica.Math.atan3(smee.excitation.electroMagneticConverter.V_m.im, smee.excitation.electroMagneticConverter.V_m.re, 0.0) ($RES_BND_731) (39) [ARRY] (3) terminalBox.plug_sp.pin.v = terminalBox.plugSupply.pin.v ($RES_SIM_432) (40) [SCAL] (1) smee.excitation.electroMagneticConverter.abs_Phi = (smee.excitation.electroMagneticConverter.Phi.re ^ 2.0 + smee.excitation.electroMagneticConverter.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_732) (41) [ARRY] (3) smee.stator.resistor.resistor.n.v = smee.stator.resistor.plug_n.pin.v ($RES_SIM_608) (42) [FOR-] (3) ($RES_SIM_433) (42) [----] for $i1 in 1:3 loop (42) [----] [SCAL] (1) terminalBox.star.plug_p.pin[$i1].i - terminalBox.plug_sn.pin[$i1].i = 0.0 ($RES_SIM_434) (42) [----] end for; (43) [SCAL] (1) smee.excitation.electroMagneticConverter.arg_Phi = Modelica.Math.atan3(smee.excitation.electroMagneticConverter.Phi.im, smee.excitation.electroMagneticConverter.Phi.re, 0.0) ($RES_BND_733) (44) [FOR-] (3) ($RES_SIM_609) (44) [----] for $i1 in 1:3 loop (44) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].p.i - smee.stator.resistor.plug_p.pin[$i1].i = 0.0 ($RES_SIM_610) (44) [----] end for; (45) [SCAL] (1) smee.excitation.reluctance.abs_V_m = (smee.excitation.reluctance.V_m.re ^ 2.0 + smee.excitation.reluctance.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_734) (46) [ARRY] (3) terminalBox.plug_sn.pin.v = terminalBox.star.plug_p.pin.v ($RES_SIM_435) (47) [SCAL] (1) smee.excitation.reluctance.arg_V_m = Modelica.Math.atan3(smee.excitation.reluctance.V_m.im, smee.excitation.reluctance.V_m.re, 0.0) ($RES_BND_735) (48) [SCAL] (1) smee.excitation.reluctance.abs_Phi = (smee.excitation.reluctance.Phi.re ^ 2.0 + smee.excitation.reluctance.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_736) (49) [SCAL] (1) smee.excitation.reluctance.arg_Phi = Modelica.Math.atan3(smee.excitation.reluctance.Phi.im, smee.excitation.reluctance.Phi.re, 0.0) ($RES_BND_737) (50) [FOR-] (3) ($RES_SIM_263) (50) [----] for $i1 in 1:3 loop (50) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.i + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_n.i = 0.0 ($RES_SIM_264) (50) [----] end for; (51) [SCAL] (1) (smee.thermalAmbient.thermalPort.heatPortStatorWinding[3].Q_flow + smee.stator.heatPortWinding[3].Q_flow) - smee.internalThermalPort.heatPortStatorWinding[3].Q_flow = 0.0 ($RES_SIM_439) (52) [SCAL] (1) voltageController.controlError = setPointGain.y - filter.y ($RES_BND_739) (53) [FOR-] (3) ($RES_SIM_265) (53) [----] for $i1 in 1:3 loop (53) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].i = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.i ($RES_SIM_266) (53) [----] end for; (54) [FOR-] (3) ($RES_SIM_267) (54) [----] for $i1 in 1:3 loop (54) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].v = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.v - smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_n.v ($RES_SIM_268) (54) [----] end for; (55) [ARRY] (2) smee.rotorCage.resistor.heatPort.T = smee.rotorCage.thermalCollector.port_a.T ($RES_SIM_521) (56) [SCAL] (1) smee.rotorCage.star.plug_p.pin[2].i + smee.rotorCage.electroMagneticConverter.plug_n.pin[2].i + smee.rotorCage.resistor.plug_n.pin[2].i = 0.0 ($RES_SIM_523) (57) [SCAL] (1) smee.rotorCage.star.plug_p.pin[1].i + smee.rotorCage.electroMagneticConverter.plug_n.pin[1].i + smee.rotorCage.resistor.plug_n.pin[1].i = 0.0 ($RES_SIM_524) (58) [SCAL] (1) smee.rotorCage.star.plug_p.pin[2].v = smee.rotorCage.resistor.plug_n.pin[2].v ($RES_SIM_525) (59) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_p.Phi.re + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.Phi.re = 0.0 ($RES_SIM_350) (60) [SCAL] (1) smee.stator.abs_Phi = (smee.stator.Phi.re ^ 2.0 + smee.stator.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_650) (61) [SCAL] (1) smee.rotorCage.star.plug_p.pin[2].v = smee.rotorCage.electroMagneticConverter.plug_n.pin[2].v ($RES_SIM_526) (62) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.Phi.re + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.Phi.re = 0.0 ($RES_SIM_351) (63) [SCAL] (1) smee.stator.arg_Phi = Modelica.Math.atan3(smee.stator.Phi.im, smee.stator.Phi.re, 0.0) ($RES_BND_651) (64) [SCAL] (1) smee.rotorCage.star.plug_p.pin[1].v = smee.rotorCage.resistor.plug_n.pin[1].v ($RES_SIM_527) (65) [SCAL] (1) smee.stator.core.port_p.Phi.im + smee.stator.electroMagneticConverter.port_n.Phi.im = 0.0 ($RES_SIM_352) (66) [ARRY] (3) smee.stator.electroMagneticConverter.v = smee.stator.electroMagneticConverter.plug_p.pin.v - smee.stator.electroMagneticConverter.plug_n.pin.v ($RES_BND_652) (67) [SCAL] (1) smee.rotorCage.star.plug_p.pin[1].v = smee.rotorCage.electroMagneticConverter.plug_n.pin[1].v ($RES_SIM_528) (68) [SCAL] (1) smee.stator.core.port_p.Phi.re + smee.stator.electroMagneticConverter.port_n.Phi.re = 0.0 ($RES_SIM_353) (69) [ARRY] (3) smee.stator.electroMagneticConverter.i = smee.stator.electroMagneticConverter.plug_p.pin.i ($RES_BND_653) (70) [SCAL] (1) smee.airGap.port_sn.Phi.im + smee.stator.port_p.Phi.im = 0.0 ($RES_SIM_354) (71) [SCAL] (1) smee.stator.electroMagneticConverter.abs_V_m = (smee.stator.electroMagneticConverter.V_m.re ^ 2.0 + smee.stator.electroMagneticConverter.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_654) (72) [SCAL] (1) smee.airGap.port_sn.Phi.re + smee.stator.port_p.Phi.re = 0.0 ($RES_SIM_355) (73) [SCAL] (1) smee.stator.electroMagneticConverter.arg_V_m = Modelica.Math.atan3(smee.stator.electroMagneticConverter.V_m.im, smee.stator.electroMagneticConverter.V_m.re, 0.0) ($RES_BND_655) (74) [SCAL] (1) smee.inertiaStator.flange_a.tau + smee.fixed.flange.tau + smee.tauElectrical = 0.0 ($RES_SIM_356) (75) [SCAL] (1) smee.friction.w = $DER.smee.friction.phi ($RES_SIM_181) (76) [SCAL] (1) smee.stator.electroMagneticConverter.abs_Phi = (smee.stator.electroMagneticConverter.Phi.re ^ 2.0 + smee.stator.electroMagneticConverter.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_656) (77) [SCAL] (1) smee.friction.phi = smee.flange.phi - smee.fixed.phi0 ($RES_SIM_182) (78) [SCAL] (1) smee.stator.electroMagneticConverter.arg_Phi = Modelica.Math.atan3(smee.stator.electroMagneticConverter.Phi.im, smee.stator.electroMagneticConverter.Phi.re, 0.0) ($RES_BND_657) (79) [SCAL] (1) speed.flange.tau - smee.tauShaft = 0.0 ($RES_SIM_358) (80) [SCAL] (1) -smee.friction.heatPort.Q_flow = 0.0 ($RES_SIM_183) (81) [FOR-] (3) ($RES_BND_658) (81) [----] for $i1 in 1:3 loop (81) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].arg_Phi = Modelica.Math.atan3(smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.im, smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.re, 0.0) ($RES_BND_659) (81) [----] end for; (82) [ARRY] (3) smee.strayLoad.i = smee.strayLoad.plug_p.pin.i ($RES_SIM_185) (83) [ARRY] (3) smee.stator.resistor.resistor.p.v = smee.stator.resistor.plug_p.pin.v ($RES_SIM_611) (84) [ARRY] (3) smee.strayLoad.v = smee.strayLoad.plug_p.pin.v - smee.strayLoad.plug_n.pin.v ($RES_SIM_186) (85) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_n.V_m.im = smee.stator.electroMagneticConverter.port_n.V_m.im ($RES_SIM_612) (86) [ARRY] (3) smee.strayLoad.plug_p.pin.i + smee.strayLoad.plug_n.pin.i = {0.0 for $i1 in 1:3} ($RES_SIM_187) (87) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_n.V_m.re = smee.stator.electroMagneticConverter.port_n.V_m.re ($RES_SIM_613) (88) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.V_m.im = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_p.V_m.im ($RES_SIM_614) (89) [SCAL] (1) (smee.thermalAmbient.thermalPort.heatPortStatorWinding[2].Q_flow + smee.stator.heatPortWinding[2].Q_flow) - smee.internalThermalPort.heatPortStatorWinding[2].Q_flow = 0.0 ($RES_SIM_440) (90) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.V_m.re = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[3].port_p.V_m.re ($RES_SIM_615) (91) [SCAL] (1) (smee.thermalAmbient.thermalPort.heatPortStatorWinding[1].Q_flow + smee.stator.heatPortWinding[1].Q_flow) - smee.internalThermalPort.heatPortStatorWinding[1].Q_flow = 0.0 ($RES_SIM_441) (92) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.V_m.im = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.V_m.im ($RES_SIM_616) (93) [RECD] (2) smee.stator.Phi = smee.stator.port_p.Phi ($RES_BND_741) (94) [SCAL] (1) smee.thermalAmbient.thermalPort.heatPortStatorWinding[3].T = smee.stator.heatPortWinding[3].T ($RES_SIM_442) (95) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.V_m.re = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.V_m.re ($RES_SIM_617) (96) [SCAL] (1) smee.thermalAmbient.thermalPort.heatPortStatorWinding[3].T = smee.internalThermalPort.heatPortStatorWinding[3].T ($RES_SIM_443) (97) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.V_m.im = smee.stator.electroMagneticConverter.port_p.V_m.im ($RES_SIM_618) (98) [RECD] (2) smee.stator.electroMagneticConverter.Phi = smee.stator.electroMagneticConverter.port_p.Phi ($RES_BND_743) (99) [SCAL] (1) smee.thermalAmbient.thermalPort.heatPortStatorWinding[2].T = smee.stator.heatPortWinding[2].T ($RES_SIM_444) (100) [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.V_m.re = smee.stator.electroMagneticConverter.port_p.V_m.re ($RES_SIM_619) (101) [SCAL] (1) smee.thermalAmbient.thermalPort.heatPortStatorWinding[2].T = smee.internalThermalPort.heatPortStatorWinding[2].T ($RES_SIM_445) (102) [RECD] (2) smee.rotorCage.Phi = smee.rotorCage.port_p.Phi ($RES_BND_745) (103) [SCAL] (1) smee.thermalAmbient.thermalPort.heatPortStatorWinding[1].T = smee.stator.heatPortWinding[1].T ($RES_SIM_446) (104) [SCAL] (1) smee.thermalAmbient.thermalPort.heatPortStatorWinding[1].T = smee.internalThermalPort.heatPortStatorWinding[1].T ($RES_SIM_447) (105) [RECD] (2) smee.rotorCage.electroMagneticConverter.Phi = smee.rotorCage.electroMagneticConverter.port_p.Phi ($RES_BND_747) (106) [FOR-] (6) ($RES_SIM_273) (106) [----] for $i1 in 1:3 loop (106) [----] [RECD] (2) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].port_p.Phi = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].Phi ($RES_SIM_274) (106) [----] end for; (107) [SCAL] (1) smee.stator.port_p.V_m.im = smee.airGap.port_sn.V_m.im ($RES_SIM_448) (108) [SCAL] (1) smee.stator.port_p.V_m.re = smee.airGap.port_sn.V_m.re ($RES_SIM_449) (109) [RECD] (2) smee.excitation.Phi = smee.excitation.port_p.Phi ($RES_BND_749) (110) [SCAL] (1) smee.inertiaStator.J * smee.inertiaStator.a = smee.inertiaStator.flange_a.tau ($RES_SIM_276) (111) [SCAL] (1) smee.inertiaStator.a = $DER.smee.inertiaStator.w ($RES_SIM_277) (112) [SCAL] (1) smee.inertiaStator.w = $DER.smee.fixed.phi0 ($RES_SIM_278) (113) [SCAL] (1) smee.rotorCage.strayReluctance.port_n.V_m.im = smee.rotorCage.electroMagneticConverter.port_n.V_m.im ($RES_SIM_530) (114) [SCAL] (1) smee.rotorCage.strayReluctance.port_n.V_m.im = smee.rotorCage.port_n.V_m.im ($RES_SIM_531) (115) [SCAL] (1) smee.rotorCage.strayReluctance.port_n.V_m.re = smee.rotorCage.electroMagneticConverter.port_n.V_m.re ($RES_SIM_532) (116) [SCAL] (1) smee.rotorCage.strayReluctance.port_n.V_m.re = smee.rotorCage.port_n.V_m.re ($RES_SIM_533) (117) [SCAL] (1) smee.rotorCage.strayReluctance.port_p.V_m.im = smee.rotorCage.electroMagneticConverter.port_p.V_m.im ($RES_SIM_534) (118) [SCAL] (1) smee.rotorCage.strayReluctance.port_p.V_m.im = smee.rotorCage.port_p.V_m.im ($RES_SIM_535) (119) [FOR-] (3) ($RES_BND_660) (119) [----] for $i1 in 1:3 loop (119) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].abs_Phi = (smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.re ^ 2.0 + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_661) (119) [----] end for; (120) [SCAL] (1) smee.rotorCage.strayReluctance.port_p.V_m.re = smee.rotorCage.electroMagneticConverter.port_p.V_m.re ($RES_SIM_536) (121) [SCAL] (1) smee.rotorCage.strayReluctance.port_p.V_m.re = smee.rotorCage.port_p.V_m.re ($RES_SIM_537) (122) [FOR-] (3) ($RES_BND_662) (122) [----] for $i1 in 1:3 loop (122) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].arg_V_m = Modelica.Math.atan3(smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.im, smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.re, 0.0) ($RES_BND_663) (122) [----] end for; (123) [FOR-] (2) ($RES_SIM_538) (123) [----] for $i1 in 1:2 loop (123) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].heatPort.Q_flow - smee.rotorCage.resistor.heatPort[$i1].Q_flow = 0.0 ($RES_SIM_539) (123) [----] end for; (124) [FOR-] (3) ($RES_BND_664) (124) [----] for $i1 in 1:3 loop (124) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].abs_V_m = (smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.re ^ 2.0 + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_665) (124) [----] end for; (125) [SCAL] (1) smee.strayLoad.w = $DER.smee.strayLoad.phi ($RES_SIM_190) (126) [SCAL] (1) smee.strayLoad.phi = smee.flange.phi - smee.fixed.phi0 ($RES_SIM_191) (127) [FOR-] (3) ($RES_BND_666) (127) [----] for $i1 in 1:3 loop (127) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].heatPort.Q_flow = -smee.stator.resistor.resistor[$i1].LossPower ($RES_BND_667) (127) [----] end for; (128) [SCAL] (1) -smee.strayLoad.heatPort.Q_flow = 0.0 ($RES_SIM_192) (129) [FOR-] (3) ($RES_BND_668) (129) [----] for $i1 in 1:3 loop (129) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].heatPort.T = smee.stator.resistor.resistor[$i1].T_heatPort ($RES_BND_669) (129) [----] end for; (130) [ARRY] (3) smee.strayLoad.v = {0.0 for $i1 in 1:3} ($RES_SIM_194) (131) [FOR-] (3) ($RES_SIM_620) (131) [----] for $i1 in 1:3 loop (131) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_n.i - smee.stator.electroMagneticConverter.plug_n.pin[$i1].i = 0.0 ($RES_SIM_621) (131) [----] end for; (132) [FOR-] (3) ($RES_SIM_369) (132) [----] for $i1 in 1:3 loop (132) [----] [SCAL] (1) idealDiode1.plug_n.pin[$i1].i + star1.plug_p.pin[$i1].i = 0.0 ($RES_SIM_370) (132) [----] end for; (133) [ARRY] (3) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_n.v = smee.stator.electroMagneticConverter.plug_n.pin.v ($RES_SIM_622) (134) [SCAL] (1) smee.airGap.gamma = smee.airGap.p * (smee.flange.phi - smee.fixed.phi0) ($RES_SIM_197) (135) [FOR-] (3) ($RES_SIM_623) (135) [----] for $i1 in 1:3 loop (135) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.i - smee.stator.electroMagneticConverter.plug_p.pin[$i1].i = 0.0 ($RES_SIM_624) (135) [----] end for; (136) [ARRY] (3) smee.stator.electroMagneticConverter.plug_p.pin.v = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_p.v ($RES_SIM_625) (137) [SCAL] (1) smee.stator.port_n.V_m.im = smee.groundS.port_p.V_m.im ($RES_SIM_450) (138) [SCAL] (1) smee.stator.port_n.V_m.im = smee.airGap.port_sp.V_m.im ($RES_SIM_451) (139) [SCAL] (1) smee.stator.port_n.V_m.re = smee.groundS.port_p.V_m.re ($RES_SIM_452) (140) [SCAL] (1) smee.stator.port_n.V_m.re = smee.airGap.port_sp.V_m.re ($RES_SIM_453) (141) [SCAL] (1) smee.inertiaRotor.J * smee.inertiaRotor.a = smee.tauElectrical + smee.inertiaRotor.flange_b.tau ($RES_SIM_281) (142) [SCAL] (1) smee.inertiaRotor.a = $DER.smee.inertiaRotor.w ($RES_SIM_282) (143) [SCAL] (1) smee.inertiaRotor.w = $DER.smee.flange.phi ($RES_SIM_283) (144) [SCAL] (1) star2.pin_n.i - (capacitor2.i + resistor.i) = 0.0 ($RES_SIM_286) (145) [SCAL] (1) capacitor1.i + resistor.i + star1.pin_n.i = 0.0 ($RES_SIM_287) (146) [SCAL] (1) (capacitor2.i + ground.p.i) - capacitor1.i = 0.0 ($RES_SIM_288) (147) [ARRY] (2) smee.rotorCage.resistor.resistor.heatPort.T = smee.rotorCage.resistor.heatPort.T ($RES_SIM_540) (148) [FOR-] (2) ($RES_SIM_541) (148) [----] for $i1 in 1:2 loop (148) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].n.i - smee.rotorCage.resistor.plug_n.pin[$i1].i = 0.0 ($RES_SIM_542) (148) [----] end for; (149) [ARRY] (2) smee.rotorCage.resistor.resistor.n.v = smee.rotorCage.resistor.plug_n.pin.v ($RES_SIM_543) (150) [FOR-] (2) ($RES_SIM_9) (150) [----] for $i1 in 1:2 loop (150) [----] [SCAL] (1) filter.uu[$i1 + 1] = filter.x[$i1] ($RES_SIM_10) (150) [----] end for; (151) [FOR-] (2) ($RES_SIM_544) (151) [----] for $i1 in 1:2 loop (151) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].p.i - smee.rotorCage.resistor.plug_p.pin[$i1].i = 0.0 ($RES_SIM_545) (151) [----] end for; (152) [SCAL] (1) filter.y = filter.u_nominal * filter.gain * filter.uu[3] ($RES_SIM_8) (153) [SCAL] (1) smee.stator.core.abs_V_m = (smee.stator.core.V_m.re ^ 2.0 + smee.stator.core.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_670) (154) [ARRY] (2) smee.rotorCage.resistor.resistor.p.v = smee.rotorCage.resistor.plug_p.pin.v ($RES_SIM_546) (155) [ARRY] (3) idealDiode1.plug_n.pin.v = star1.plug_p.pin.v ($RES_SIM_371) (156) [SCAL] (1) smee.stator.core.arg_V_m = Modelica.Math.atan3(smee.stator.core.V_m.im, smee.stator.core.V_m.re, 0.0) ($RES_BND_671) (157) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.V_m.im = smee.rotorCage.electroMagneticConverter.port_n.V_m.im ($RES_SIM_547) (158) [FOR-] (3) ($RES_SIM_372) (158) [----] for $i1 in 1:3 loop (158) [----] [SCAL] (1) idealDiode2.plug_p.pin[$i1].i + star2.plug_p.pin[$i1].i = 0.0 ($RES_SIM_373) (158) [----] end for; (159) [SCAL] (1) smee.stator.core.abs_Phi = (smee.stator.core.Phi.re ^ 2.0 + smee.stator.core.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_672) (160) [FOR-] (3) ($RES_EVT_843) (160) [----] for $i1 in 1:3 loop (160) [----] [SCAL] (1) $SEV_4[$i1] = idealDiode2.idealDiode[$i1].s < 0.0 ($RES_EVT_844) (160) [----] end for; (161) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.V_m.re = smee.rotorCage.electroMagneticConverter.port_n.V_m.re ($RES_SIM_548) (162) [SCAL] (1) smee.stator.core.arg_Phi = Modelica.Math.atan3(smee.stator.core.Phi.im, smee.stator.core.Phi.re, 0.0) ($RES_BND_673) (163) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.V_m.im = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.V_m.im ($RES_SIM_549) (164) [ARRY] (3) idealDiode2.plug_p.pin.v = star2.plug_p.pin.v ($RES_SIM_374) (165) [FOR-] (2) ($RES_SIM_800) (165) [----] for $i1 in 1:2 loop (165) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.re + smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.re = 0.0 ($RES_SIM_801) (165) [----] end for; (166) [FOR-] (3) ($RES_EVT_845) (166) [----] for $i1 in 1:3 loop (166) [----] [SCAL] (1) $SEV_5[$i1] = idealDiode1.idealDiode[$i1].s < 0.0 ($RES_EVT_846) (166) [----] end for; (167) [SCAL] (1) terminalBox.plugSupply.pin[3].i + idealDiode2.plug_n.pin[3].i + idealDiode1.plug_p.pin[3].i = 0.0 ($RES_SIM_375) (168) [SCAL] (1) terminalBox.plugSupply.pin[2].i + idealDiode2.plug_n.pin[2].i + idealDiode1.plug_p.pin[2].i = 0.0 ($RES_SIM_376) (169) [SCAL] (1) smee.stator.strayReluctance.abs_V_m = (smee.stator.strayReluctance.V_m.re ^ 2.0 + smee.stator.strayReluctance.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_676) (170) [FOR-] (2) ($RES_SIM_802) (170) [----] for $i1 in 1:2 loop (170) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.im + smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.im = 0.0 ($RES_SIM_803) (170) [----] end for; (171) [SCAL] (1) $SEV_6 = voltageController.limiter.simplifiedExpr > voltageController.limiter.uMax ($RES_EVT_847) (172) [SCAL] (1) terminalBox.plugSupply.pin[1].i + idealDiode2.plug_n.pin[1].i + idealDiode1.plug_p.pin[1].i = 0.0 ($RES_SIM_377) (173) [SCAL] (1) smee.stator.strayReluctance.arg_V_m = Modelica.Math.atan3(smee.stator.strayReluctance.V_m.im, smee.stator.strayReluctance.V_m.re, 0.0) ($RES_BND_677) (174) [SCAL] (1) $SEV_7 = voltageController.limiter.simplifiedExpr < voltageController.limiter.uMin ($RES_EVT_848) (175) [SCAL] (1) terminalBox.plugSupply.pin[3].v = idealDiode1.plug_p.pin[3].v ($RES_SIM_378) (176) [SCAL] (1) smee.stator.strayReluctance.abs_Phi = (smee.stator.strayReluctance.Phi.re ^ 2.0 + smee.stator.strayReluctance.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_678) (177) [FOR-] (2) ($RES_SIM_804) (177) [----] for $i1 in 1:2 loop (177) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.re - smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.re = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.re ($RES_SIM_805) (177) [----] end for; (178) [SCAL] (1) terminalBox.plugSupply.pin[3].v = idealDiode2.plug_n.pin[3].v ($RES_SIM_379) (179) [SCAL] (1) smee.stator.strayReluctance.arg_Phi = Modelica.Math.atan3(smee.stator.strayReluctance.Phi.im, smee.stator.strayReluctance.Phi.re, 0.0) ($RES_BND_679) (180) [FOR-] (2) ($RES_SIM_806) (180) [----] for $i1 in 1:2 loop (180) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.im - smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.im = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.im ($RES_SIM_807) (180) [----] end for; (181) [FOR-] (2) ($RES_SIM_808) (181) [----] for $i1 in 1:2 loop (181) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.re = 0.6366197723675814 * smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.re * smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].i ($RES_SIM_809) (181) [----] end for; (182) [FOR-] (3) ($RES_SIM_461) (182) [----] for $i1 in 1:3 loop (182) [----] [SCAL] (1) smee.strayLoad.plug_p.pin[$i1].i - smee.plug_sp.pin[$i1].i = 0.0 ($RES_SIM_462) (182) [----] end for; (183) [ARRY] (3) smee.plug_sp.pin.v = smee.strayLoad.plug_p.pin.v ($RES_SIM_463) (184) [FOR-] (3) ($RES_SIM_464) (184) [----] for $i1 in 1:3 loop (184) [----] [SCAL] (1) smee.stator.plug_p.pin[$i1].i + smee.strayLoad.plug_n.pin[$i1].i = 0.0 ($RES_SIM_465) (184) [----] end for; (185) [ARRY] (3) smee.stator.plug_p.pin.v = smee.strayLoad.plug_n.pin.v ($RES_SIM_466) (186) [SCAL] (1) smee.thermalAmbient.thermalPort.heatPortBrush.Q_flow + smee.brush.heatPort.Q_flow = 0.0 ($RES_SIM_292) (187) [SCAL] (1) (smee.ie + groundExcitation.p.i) - smee.ie = 0.0 ($RES_SIM_294) (188) [SCAL] (1) smee.thermalAmbient.Q_flowExcitation - smee.excitation.resistor.LossPower = 0.0 ($RES_SIM_295) (189) [SCAL] (1) smee.groundR.port_p.Phi.im + smee.excitation.port_p.Phi.im + smee.airGap.port_rn.Phi.im = 0.0 ($RES_SIM_298) (190) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.V_m.re = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.V_m.re ($RES_SIM_550) (191) [SCAL] (1) smee.groundR.port_p.Phi.re + smee.excitation.port_p.Phi.re + smee.airGap.port_rn.Phi.re = 0.0 ($RES_SIM_299) (192) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.V_m.im = smee.rotorCage.electroMagneticConverter.port_p.V_m.im ($RES_SIM_551) (193) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.V_m.re = smee.rotorCage.electroMagneticConverter.port_p.V_m.re ($RES_SIM_552) (194) [FOR-] (2) ($RES_SIM_553) (194) [----] for $i1 in 1:2 loop (194) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_n.i - smee.rotorCage.electroMagneticConverter.plug_n.pin[$i1].i = 0.0 ($RES_SIM_554) (194) [----] end for; (195) [ARRY] (2) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_n.v = smee.rotorCage.electroMagneticConverter.plug_n.pin.v ($RES_SIM_555) (196) [SCAL] (1) terminalBox.plugSupply.pin[2].v = idealDiode1.plug_p.pin[2].v ($RES_SIM_380) (197) [FOR-] (2) ($RES_EVT_851) (197) [----] for $i1 in 1:2 loop (197) [----] [SCAL] (1) $SEV_10[$i1] = 1.0 + smee.rotorCage.resistor.resistor[$i1].alpha * (smee.rotorCage.resistor.resistor[$i1].T_heatPort - smee.rotorCage.resistor.resistor[$i1].T_ref) >= 1e-15 ($RES_EVT_852) (197) [----] end for; (198) [FOR-] (2) ($RES_SIM_556) (198) [----] for $i1 in 1:2 loop (198) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.i - smee.rotorCage.electroMagneticConverter.plug_p.pin[$i1].i = 0.0 ($RES_SIM_557) (198) [----] end for; (199) [SCAL] (1) terminalBox.plugSupply.pin[2].v = idealDiode2.plug_n.pin[2].v ($RES_SIM_381) (200) [SCAL] (1) terminalBox.plugSupply.pin[1].v = idealDiode1.plug_p.pin[1].v ($RES_SIM_382) (201) [FOR-] (3) ($RES_EVT_853) (201) [----] for $i1 in 1:3 loop (201) [----] [SCAL] (1) $SEV_11[$i1] = 1.0 + smee.stator.resistor.resistor[$i1].alpha * (smee.stator.resistor.resistor[$i1].T_heatPort - smee.stator.resistor.resistor[$i1].T_ref) >= 1e-15 ($RES_EVT_854) (201) [----] end for; (202) [ARRY] (2) smee.rotorCage.electroMagneticConverter.plug_p.pin.v = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.pin_p.v ($RES_SIM_558) (203) [SCAL] (1) terminalBox.plugSupply.pin[1].v = idealDiode2.plug_n.pin[1].v ($RES_SIM_383) (204) [FOR-] (2) ($RES_SIM_810) (204) [----] for $i1 in 1:2 loop (204) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.im = 0.6366197723675814 * smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.im * smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].i ($RES_SIM_811) (204) [----] end for; (205) [SCAL] (1) smee.rotorCage.strayReluctance.V_m.re = smee.rotorCage.strayReluctance.port_p.V_m.re - smee.rotorCage.strayReluctance.port_n.V_m.re ($RES_SIM_812) (206) [SCAL] (1) smee.thermalAmbient.Q_flowTotal = smee.thermalAmbient.Q_flowStrayLoad + smee.thermalAmbient.Q_flowStatorCore + smee.thermalAmbient.Q_flowRotorWinding + smee.thermalAmbient.Q_flowStatorWinding + smee.thermalAmbient.Q_flowExcitation + smee.thermalAmbient.Q_flowFriction ($RES_BND_687) (207) [SCAL] (1) smee.rotorCage.strayReluctance.V_m.im = smee.rotorCage.strayReluctance.port_p.V_m.im - smee.rotorCage.strayReluctance.port_n.V_m.im ($RES_SIM_813) (208) [SCAL] (1) smee.rotorCage.strayReluctance.port_p.Phi.re + smee.rotorCage.strayReluctance.port_n.Phi.re = 0.0 ($RES_SIM_814) (209) [SCAL] (1) smee.strayLoad.iRMS = sqrt(sum(0.3333333333333333 .* smee.strayLoad.i .^ 2.0)) ($RES_BND_689) (210) [SCAL] (1) smee.rotorCage.strayReluctance.port_p.Phi.im + smee.rotorCage.strayReluctance.port_n.Phi.im = 0.0 ($RES_SIM_815) (211) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.Phi.re + smee.excitation.electroMagneticConverter.port_n.Phi.re = 0.0 ($RES_SIM_816) (212) [FOR-] (2) ($RES_SIM_11) (212) [----] for $i1 in 1:2 loop (212) [----] [SCAL] (1) $DER.filter.x[$i1] = filter.r[$i1] * (filter.x[$i1] - filter.uu[$i1]) ($RES_SIM_12) (212) [----] end for; (213) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.Phi.im + smee.excitation.electroMagneticConverter.port_n.Phi.im = 0.0 ($RES_SIM_817) (214) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.V_m.re - smee.excitation.electroMagneticConverter.port_n.V_m.re = smee.excitation.electroMagneticConverter.V_m.re ($RES_SIM_818) (215) [SCAL] (1) filter.uu[1] = voltageSensor.v / filter.u_nominal ($RES_SIM_13) (216) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.V_m.im - smee.excitation.electroMagneticConverter.port_n.V_m.im = smee.excitation.electroMagneticConverter.V_m.im ($RES_SIM_819) (217) [FOR-] (3) ($RES_SIM_473) (217) [----] for $i1 in 1:3 loop (217) [----] [SCAL] (1) smee.stator.plug_n.pin[$i1].i - smee.plug_sn.pin[$i1].i = 0.0 ($RES_SIM_474) (217) [----] end for; (218) [SCAL] (1) voltageSensor.v = star1.pin_n.v - star2.pin_n.v ($RES_SIM_17) (219) [ARRY] (3) smee.stator.plug_n.pin.v = smee.plug_sn.pin.v ($RES_SIM_475) (220) [SCAL] (1) smee.rotorCage.port_p.V_m.im = smee.excitation.port_n.V_m.im ($RES_SIM_478) (221) [SCAL] (1) smee.rotorCage.port_p.V_m.re = smee.excitation.port_n.V_m.re ($RES_SIM_479) (222) [FOR-] (3) ($RES_SIM_561) (222) [----] for $i1 in 1:3 loop (222) [----] [SCAL] (1) smee.thermalAmbient.thermalCollectorStator.port_a[$i1].Q_flow - smee.thermalAmbient.thermalPort.heatPortStatorWinding[$i1].Q_flow = 0.0 ($RES_SIM_562) (222) [----] end for; (223) [ARRY] (3) smee.thermalAmbient.thermalCollectorStator.port_a.T = smee.thermalAmbient.thermalPort.heatPortStatorWinding.T ($RES_SIM_563) (224) [SCAL] (1) smee.ve = excitationVoltage.p.v ($RES_BND_691) (225) [FOR-] (3) ($RES_SIM_393) (225) [----] for $i1 in 1:3 loop (225) [----] [SCAL] (1) terminalBox.plug_sp.pin[$i1].i + smee.plug_sp.pin[$i1].i = 0.0 ($RES_SIM_394) (225) [----] end for; (226) [SCAL] (1) smee.rotorCage.abs_V_m = (smee.rotorCage.V_m.re ^ 2.0 + smee.rotorCage.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_693) (227) [SCAL] (1) smee.rotorCage.arg_V_m = Modelica.Math.atan3(smee.rotorCage.V_m.im, smee.rotorCage.V_m.re, 0.0) ($RES_BND_694) (228) [SCAL] (1) smee.excitation.electroMagneticConverter.V_m.re = 0.6366197723675814 * smee.excitation.electroMagneticConverter.N.re * smee.ie ($RES_SIM_820) (229) [ARRY] (3) terminalBox.plug_sp.pin.v = smee.plug_sp.pin.v ($RES_SIM_395) (230) [SCAL] (1) smee.rotorCage.abs_Phi = (smee.rotorCage.Phi.re ^ 2.0 + smee.rotorCage.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_695) (231) [SCAL] (1) smee.excitation.electroMagneticConverter.V_m.im = 0.6366197723675814 * smee.excitation.electroMagneticConverter.N.im * smee.ie ($RES_SIM_821) (232) [FOR-] (3) ($RES_SIM_396) (232) [----] for $i1 in 1:3 loop (232) [----] [SCAL] (1) terminalBox.plug_sn.pin[$i1].i + smee.plug_sn.pin[$i1].i = 0.0 ($RES_SIM_397) (232) [----] end for; (233) [SCAL] (1) smee.rotorCage.arg_Phi = Modelica.Math.atan3(smee.rotorCage.Phi.im, smee.rotorCage.Phi.re, 0.0) ($RES_BND_696) (234) [SCAL] (1) smee.excitation.reluctance.V_m.re = smee.excitation.reluctance.port_p.V_m.re - smee.excitation.reluctance.port_n.V_m.re ($RES_SIM_822) (235) [ARRY] (2) smee.rotorCage.i = smee.rotorCage.electroMagneticConverter.i ($RES_BND_697) (236) [SCAL] (1) smee.excitation.reluctance.V_m.im = smee.excitation.reluctance.port_p.V_m.im - smee.excitation.reluctance.port_n.V_m.im ($RES_SIM_823) (237) [ARRY] (3) terminalBox.plug_sn.pin.v = smee.plug_sn.pin.v ($RES_SIM_398) (238) [SCAL] (1) smee.excitation.reluctance.port_p.Phi.re + smee.excitation.reluctance.port_n.Phi.re = 0.0 ($RES_SIM_824) (239) [FOR-] (3) ($RES_SIM_399) (239) [----] for $i1 in 1:3 loop (239) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].n.i - idealDiode2.plug_n.pin[$i1].i = 0.0 ($RES_SIM_400) (239) [----] end for; (240) [SCAL] (1) smee.excitation.reluctance.port_p.Phi.im + smee.excitation.reluctance.port_n.Phi.im = 0.0 ($RES_SIM_825) (241) [SCAL] (1) smee.excitation.V_m.re = smee.excitation.port_p.V_m.re - smee.excitation.port_n.V_m.re ($RES_SIM_826) (242) [SCAL] (1) smee.excitation.V_m.im = smee.excitation.port_p.V_m.im - smee.excitation.port_n.V_m.im ($RES_SIM_827) (243) [SCAL] (1) resistor.v = star1.pin_n.v - star2.pin_n.v ($RES_SIM_22) (244) [SCAL] (1) smee.rotorCage.electroMagneticConverter.V_m.re = smee.rotorCage.electroMagneticConverter.port_p.V_m.re - smee.rotorCage.electroMagneticConverter.port_n.V_m.re ($RES_SIM_828) (245) [SCAL] (1) smee.rotorCage.electroMagneticConverter.V_m.im = smee.rotorCage.electroMagneticConverter.port_p.V_m.im - smee.rotorCage.electroMagneticConverter.port_n.V_m.im ($RES_SIM_829) (246) [SCAL] (1) smee.airGap.port_rp.V_m.im = smee.rotorCage.port_n.V_m.im ($RES_SIM_480) (247) [SCAL] (1) resistor.LossPower = resistor.v * resistor.i ($RES_SIM_24) (248) [SCAL] (1) smee.airGap.port_rp.V_m.re = smee.rotorCage.port_n.V_m.re ($RES_SIM_481) (249) [SCAL] (1) resistor.v = resistor.R_actual * resistor.i ($RES_SIM_25) (250) [SCAL] (1) resistor.R_actual = resistor.R * (1.0 + resistor.alpha * (resistor.T - resistor.T_ref)) ($RES_SIM_26) (251) [SCAL] (1) smee.groundR.port_p.V_m.im = smee.excitation.port_p.V_m.im ($RES_SIM_489) (252) [FOR-] (3) ($RES_SIM_573) (252) [----] for $i1 in 1:3 loop (252) [----] [SCAL] (1) smee.stator.zeroInductor.plug_n.pin[$i1].i + smee.stator.electroMagneticConverter.plug_p.pin[$i1].i = 0.0 ($RES_SIM_574) (252) [----] end for; (253) [ARRY] (3) smee.stator.zeroInductor.plug_n.pin.v = smee.stator.electroMagneticConverter.plug_p.pin.v ($RES_SIM_575) (254) [SCAL] (1) (smee.stator.core.port_n.Phi.im + smee.stator.strayReluctance.port_n.Phi.im) - smee.stator.port_n.Phi.im = 0.0 ($RES_SIM_577) (255) [SCAL] (1) (smee.stator.core.port_n.Phi.re + smee.stator.strayReluctance.port_n.Phi.re) - smee.stator.port_n.Phi.re = 0.0 ($RES_SIM_578) (256) [SCAL] (1) smee.stator.strayReluctance.port_n.V_m.im = smee.stator.port_n.V_m.im ($RES_SIM_579) (257) [SCAL] (1) smee.rotorCage.V_m.re = smee.rotorCage.port_p.V_m.re - smee.rotorCage.port_n.V_m.re ($RES_SIM_830) (258) [SCAL] (1) smee.rotorCage.V_m.im = smee.rotorCage.port_p.V_m.im - smee.rotorCage.port_n.V_m.im ($RES_SIM_831) (259) [SCAL] (1) smee.stator.electroMagneticConverter.V_m.re = smee.stator.electroMagneticConverter.port_p.V_m.re - smee.stator.electroMagneticConverter.port_n.V_m.re ($RES_SIM_832) (260) [SCAL] (1) smee.stator.electroMagneticConverter.V_m.im = smee.stator.electroMagneticConverter.port_p.V_m.im - smee.stator.electroMagneticConverter.port_n.V_m.im ($RES_SIM_833) (261) [SCAL] (1) smee.stator.V_m.re = smee.stator.port_p.V_m.re - smee.stator.port_n.V_m.re ($RES_SIM_834) (262) [SCAL] (1) smee.stator.V_m.im = smee.stator.port_p.V_m.im - smee.stator.port_n.V_m.im ($RES_SIM_835) (263) [SCAL] (1) capacitor2.v = -star2.pin_n.v ($RES_SIM_30) (264) [SCAL] (1) capacitor2.i = capacitor2.C * $DER.capacitor2.v ($RES_SIM_31) (265) [SCAL] (1) smee.groundR.port_p.V_m.im = smee.airGap.port_rn.V_m.im ($RES_SIM_490) (266) [SCAL] (1) capacitor1.v = star1.pin_n.v ($RES_SIM_34) (267) [SCAL] (1) smee.groundR.port_p.V_m.re = smee.excitation.port_p.V_m.re ($RES_SIM_491) (268) [SCAL] (1) capacitor1.i = capacitor1.C * $DER.capacitor1.v ($RES_SIM_35) (269) [SCAL] (1) smee.groundR.port_p.V_m.re = smee.airGap.port_rn.V_m.re ($RES_SIM_492) (270) [FOR-] (3) ($RES_SIM_37) (270) [----] for $i1 in 1:3 loop (270) [----] [SCAL] (1) star2.plug_p.pin[$i1].v = star2.pin_n.v ($RES_SIM_38) (270) [----] end for; (271) [ARRY] (3) idealDiode2.i = idealDiode2.plug_p.pin.i ($RES_SIM_39) (272) [ARRY] (2) smee.ir = smee.rotorCage.i ($RES_SIM_497) (273) [SCAL] (1) smee.stator.strayReluctance.port_n.V_m.im = smee.stator.core.port_n.V_m.im ($RES_SIM_580) (274) [SCAL] (1) smee.stator.strayReluctance.port_n.V_m.re = smee.stator.port_n.V_m.re ($RES_SIM_581) (275) [SCAL] (1) smee.stator.strayReluctance.port_n.V_m.re = smee.stator.core.port_n.V_m.re ($RES_SIM_582) (276) [SCAL] (1) smee.stator.electroMagneticConverter.port_n.V_m.im = smee.stator.core.port_p.V_m.im ($RES_SIM_583) (277) [SCAL] (1) smee.stator.electroMagneticConverter.port_n.V_m.re = smee.stator.core.port_p.V_m.re ($RES_SIM_584) (278) [FOR-] (3) ($RES_SIM_585) (278) [----] for $i1 in 1:3 loop (278) [----] [SCAL] (1) smee.stator.resistor.heatPort[$i1].Q_flow - smee.stator.heatPortWinding[$i1].Q_flow = 0.0 ($RES_SIM_586) (278) [----] end for; (279) [ARRY] (3) smee.stator.resistor.heatPort.T = smee.stator.heatPortWinding.T ($RES_SIM_587) (280) [SCAL] (1) (smee.stator.electroMagneticConverter.port_p.Phi.im + smee.stator.strayReluctance.port_p.Phi.im) - smee.stator.port_p.Phi.im = 0.0 ($RES_SIM_588) (281) [SCAL] (1) (smee.stator.electroMagneticConverter.port_p.Phi.re + smee.stator.strayReluctance.port_p.Phi.re) - smee.stator.port_p.Phi.re = 0.0 ($RES_SIM_589) (282) [ARRY] (3) idealDiode2.v = idealDiode2.plug_p.pin.v - idealDiode2.plug_n.pin.v ($RES_SIM_40) (283) [FOR-] (3) ($RES_SIM_41) (283) [----] for $i1 in 1:3 loop (283) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].i = idealDiode2.idealDiode[$i1].p.i ($RES_SIM_42) (283) [----] end for; (284) [FOR-] (3) ($RES_SIM_43) (284) [----] for $i1 in 1:3 loop (284) [----] [SCAL] (1) 0.0 = idealDiode2.idealDiode[$i1].p.i + idealDiode2.idealDiode[$i1].n.i ($RES_SIM_44) (284) [----] end for; (285) [FOR-] (3) ($RES_SIM_45) (285) [----] for $i1 in 1:3 loop (285) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].v = idealDiode2.idealDiode[$i1].p.v - idealDiode2.idealDiode[$i1].n.v ($RES_SIM_46) (285) [----] end for; (286) [FOR-] (3) ($RES_SIM_49) (286) [----] for $i1 in 1:3 loop (286) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].LossPower = idealDiode2.idealDiode[$i1].v * idealDiode2.idealDiode[$i1].i ($RES_SIM_50) (286) [----] end for; (287) [FOR-] (3) ($RES_SIM_762) (287) [----] for $i1 in 1:3 loop (287) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.re + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.re = 0.0 ($RES_SIM_763) (287) [----] end for; (288) [FOR-] (3) ($RES_SIM_764) (288) [----] for $i1 in 1:3 loop (288) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.Phi.im + smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.Phi.im = 0.0 ($RES_SIM_765) (288) [----] end for; (289) [SCAL] (1) smee.stator.strayReluctance.port_p.V_m.im = smee.stator.port_p.V_m.im ($RES_SIM_590) (290) [SCAL] (1) smee.stator.strayReluctance.port_p.V_m.im = smee.stator.electroMagneticConverter.port_p.V_m.im ($RES_SIM_591) (291) [FOR-] (3) ($RES_SIM_766) (291) [----] for $i1 in 1:3 loop (291) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.re - smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.re = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.re ($RES_SIM_767) (291) [----] end for; (292) [SCAL] (1) smee.stator.strayReluctance.port_p.V_m.re = smee.stator.port_p.V_m.re ($RES_SIM_592) (293) [SCAL] (1) smee.stator.strayReluctance.port_p.V_m.re = smee.stator.electroMagneticConverter.port_p.V_m.re ($RES_SIM_593) (294) [FOR-] (3) ($RES_SIM_768) (294) [----] for $i1 in 1:3 loop (294) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_p.V_m.im - smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.port_n.V_m.im = smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.im ($RES_SIM_769) (294) [----] end for; (295) [FOR-] (3) ($RES_SIM_594) (295) [----] for $i1 in 1:3 loop (295) [----] [SCAL] (1) smee.stator.electroMagneticConverter.plug_n.pin[$i1].i - smee.stator.plug_n.pin[$i1].i = 0.0 ($RES_SIM_595) (295) [----] end for; (296) [ARRY] (3) smee.stator.electroMagneticConverter.plug_n.pin.v = smee.stator.plug_n.pin.v ($RES_SIM_596) (297) [FOR-] (3) ($RES_SIM_597) (297) [----] for $i1 in 1:3 loop (297) [----] [SCAL] (1) smee.stator.resistor.plug_n.pin[$i1].i + smee.stator.zeroInductor.plug_p.pin[$i1].i = 0.0 ($RES_SIM_598) (297) [----] end for; (298) [ARRY] (3) smee.stator.resistor.plug_n.pin.v = smee.stator.zeroInductor.plug_p.pin.v ($RES_SIM_599) (299) [FOR-] (3) ($RES_SIM_51) (299) [----] for $i1 in 1:3 loop (299) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].i = idealDiode2.idealDiode[$i1].s * (if idealDiode2.idealDiode[$i1].off then idealDiode2.idealDiode[$i1].Goff else 1.0) + idealDiode2.idealDiode[$i1].Goff * idealDiode2.idealDiode[$i1].Vknee ($RES_SIM_52) (299) [----] end for; (300) [FOR-] (3) ($RES_SIM_53) (300) [----] for $i1 in 1:3 loop (300) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].v = idealDiode2.idealDiode[$i1].s * (if idealDiode2.idealDiode[$i1].off then 1.0 else idealDiode2.idealDiode[$i1].Ron) + idealDiode2.idealDiode[$i1].Vknee ($RES_SIM_54) (300) [----] end for; (301) [FOR-] (3) ($RES_SIM_55) (301) [----] for $i1 in 1:3 loop (301) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].off = $SEV_4[$i1] ($RES_SIM_56) (301) [----] end for; (302) [ARRY] (3) idealDiode1.i = idealDiode1.plug_p.pin.i ($RES_SIM_57) (303) [ARRY] (3) idealDiode1.v = idealDiode1.plug_p.pin.v - idealDiode1.plug_n.pin.v ($RES_SIM_58) (304) [FOR-] (3) ($RES_SIM_59) (304) [----] for $i1 in 1:3 loop (304) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].i = idealDiode1.idealDiode[$i1].p.i ($RES_SIM_60) (304) [----] end for; (305) [FOR-] (3) ($RES_SIM_770) (305) [----] for $i1 in 1:3 loop (305) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.re = 0.6366197723675814 * smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.re * smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].i ($RES_SIM_771) (305) [----] end for; (306) [FOR-] (3) ($RES_SIM_772) (306) [----] for $i1 in 1:3 loop (306) [----] [SCAL] (1) smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].V_m.im = 0.6366197723675814 * smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.im * smee.stator.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].i ($RES_SIM_773) (306) [----] end for; (307) [SCAL] (1) smee.stator.core.V_m.re = smee.stator.core.port_p.V_m.re - smee.stator.core.port_n.V_m.re ($RES_SIM_774) (308) [SCAL] (1) smee.stator.core.V_m.im = smee.stator.core.port_p.V_m.im - smee.stator.core.port_n.V_m.im ($RES_SIM_775) (309) [SCAL] (1) smee.stator.core.port_p.Phi.re + smee.stator.core.port_n.Phi.re = 0.0 ($RES_SIM_776) (310) [SCAL] (1) smee.stator.core.port_p.Phi.im + smee.stator.core.port_n.Phi.im = 0.0 ($RES_SIM_777) (311) [SCAL] (1) speedSensor.w = $DER.smee.flange.phi ($RES_SIM_100) (312) [SCAL] (1) smee.stator.strayReluctance.V_m.re = smee.stator.strayReluctance.port_p.V_m.re - smee.stator.strayReluctance.port_n.V_m.re ($RES_SIM_778) (313) [SCAL] (1) 3.0 * smee.stator.zeroInductor.i0 = sum(smee.stator.zeroInductor.i) ($RES_$AUX_759) (314) [SCAL] (1) smee.stator.strayReluctance.V_m.im = smee.stator.strayReluctance.port_p.V_m.im - smee.stator.strayReluctance.port_n.V_m.im ($RES_SIM_779) (315) [SCAL] (1) smee.thermalAmbient.Q_flowStatorWinding = sum(smee.thermalAmbient.thermalCollectorStator.port_a.Q_flow) ($RES_$AUX_758) (316) [SCAL] (1) speed.a = (constantSpeed.k - speed.w) * speed.w_crit ($RES_SIM_103) (317) [SCAL] (1) -smee.rotorCage.star.pin_n.i = sum(smee.rotorCage.star.plug_p.pin.i) ($RES_$AUX_757) (318) [SCAL] (1) speed.a = $DER.speed.w ($RES_SIM_104) (319) [SCAL] (1) -smee.rotorCage.heatPortWinding.Q_flow = sum(smee.rotorCage.thermalCollector.port_a.Q_flow) ($RES_$AUX_756) (320) [SCAL] (1) speed.w = $DER.speed.phi ($RES_SIM_105) (321) [SCAL] (1) 0.0 = sum(terminalBox.star.plug_p.pin.i) ($RES_$AUX_755) (322) [SCAL] (1) speed.phi = smee.flange.phi ($RES_SIM_106) (323) [SCAL] (1) -star1.pin_n.i = sum(star1.plug_p.pin.i) ($RES_$AUX_754) (324) [SCAL] (1) -star2.pin_n.i = sum(star2.plug_p.pin.i) ($RES_$AUX_753) (325) [SCAL] (1) smee.damperCageLossPower = sum(smee.rotorCage.resistor.resistor.LossPower) ($RES_$AUX_752) (326) [FOR-] (3) ($RES_SIM_109) (326) [----] for $i1 in 1:3 loop (326) [----] [SCAL] (1) terminalBox.star.plug_p.pin[$i1].v = terminalBox.star.pin_n.v ($RES_SIM_110) (326) [----] end for; (327) [SCAL] (1) 1.4142135623730951 * smee.irRMS = sqrt(smee.rotorCage.i[1] ^ 2.0 + smee.rotorCage.i[2] ^ 2.0) ($RES_$AUX_751) (328) [SCAL] (1) $FUN_10 = sum(smee.stator.resistor.resistor.LossPower) ($RES_$AUX_750) (329) [FOR-] (3) ($RES_SIM_61) (329) [----] for $i1 in 1:3 loop (329) [----] [SCAL] (1) 0.0 = idealDiode1.idealDiode[$i1].p.i + idealDiode1.idealDiode[$i1].n.i ($RES_SIM_62) (329) [----] end for; (330) [FOR-] (3) ($RES_SIM_63) (330) [----] for $i1 in 1:3 loop (330) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].v = idealDiode1.idealDiode[$i1].p.v - idealDiode1.idealDiode[$i1].n.v ($RES_SIM_64) (330) [----] end for; (331) [FOR-] (3) ($RES_SIM_67) (331) [----] for $i1 in 1:3 loop (331) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].LossPower = idealDiode1.idealDiode[$i1].v * idealDiode1.idealDiode[$i1].i ($RES_SIM_68) (331) [----] end for; (332) [FOR-] (3) ($RES_SIM_69) (332) [----] for $i1 in 1:3 loop (332) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].i = idealDiode1.idealDiode[$i1].s * (if idealDiode1.idealDiode[$i1].off then idealDiode1.idealDiode[$i1].Goff else 1.0) + idealDiode1.idealDiode[$i1].Goff * idealDiode1.idealDiode[$i1].Vknee ($RES_SIM_70) (332) [----] end for; (333) [SCAL] (1) smee.stator.strayReluctance.port_p.Phi.re + smee.stator.strayReluctance.port_n.Phi.re = 0.0 ($RES_SIM_780) (334) [SCAL] (1) smee.stator.strayReluctance.port_p.Phi.im + smee.stator.strayReluctance.port_n.Phi.im = 0.0 ($RES_SIM_781) (335) [SCAL] (1) smee.groundS.port_p.V_m.re = 0.0 ($RES_SIM_782) (336) [SCAL] (1) smee.groundS.port_p.V_m.im = 0.0 ($RES_SIM_783) (337) [SCAL] (1) smee.airGap.port_sp.Phi.re + smee.airGap.port_sn.Phi.re = 0.0 ($RES_SIM_784) (338) [SCAL] (1) smee.airGap.port_sp.Phi.im + smee.airGap.port_sn.Phi.im = 0.0 ($RES_SIM_785) (339) [SCAL] (1) smee.airGap.port_rp.Phi.re + smee.airGap.port_rn.Phi.re = 0.0 ($RES_SIM_786) (340) [SCAL] (1) smee.airGap.port_rp.Phi.im + smee.airGap.port_rn.Phi.im = 0.0 ($RES_SIM_787) (341) [SCAL] (1) smee.airGap.port_sp.V_m.re - smee.airGap.port_sn.V_m.re = smee.airGap.V_mss.re ($RES_SIM_788) (342) [SCAL] (1) smee.airGap.port_sp.V_m.im - smee.airGap.port_sn.V_m.im = smee.airGap.V_mss.im ($RES_SIM_789) (343) [SCAL] (1) 0.0 = excitationVoltage.p.v - smee.brush.n.v ($RES_SIM_113) (344) [SCAL] (1) -smee.brush.heatPort.Q_flow = 0.0 ($RES_SIM_114) (345) [RECD] (2) smee.excitation.reluctance.port_p.Phi = smee.excitation.reluctance.Phi ($RES_SIM_117) (346) [SCAL] (1) 1.5707963267948966 * smee.excitation.reluctance.V_m.im = smee.excitation.reluctance.R_m.q * smee.excitation.reluctance.Phi.im ($RES_SIM_119) (347) [FOR-] (3) ($RES_SIM_71) (347) [----] for $i1 in 1:3 loop (347) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].v = idealDiode1.idealDiode[$i1].s * (if idealDiode1.idealDiode[$i1].off then 1.0 else idealDiode1.idealDiode[$i1].Ron) + idealDiode1.idealDiode[$i1].Vknee ($RES_SIM_72) (347) [----] end for; (348) [SCAL] (1) smee.tauElectrical = -(1.5707963267948966 * smee.airGap.p) * (smee.airGap.Phi_ss.im * smee.airGap.V_mss.re - smee.airGap.Phi_ss.re * smee.airGap.V_mss.im) ($RES_SIM_200) (349) [SCAL] (1) 1.5707963267948966 * (smee.airGap.V_mrr.im + smee.airGap.V_msr.im) = smee.airGap.Phi_rr.im * smee.airGap.R_m.q ($RES_SIM_201) (350) [FOR-] (3) ($RES_SIM_73) (350) [----] for $i1 in 1:3 loop (350) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].off = $SEV_5[$i1] ($RES_SIM_74) (350) [----] end for; (351) [SCAL] (1) 1.5707963267948966 * (smee.airGap.V_mrr.re + smee.airGap.V_msr.re) = smee.airGap.Phi_rr.re * smee.airGap.R_m.d ($RES_SIM_202) (352) [RECD] (2) smee.airGap.Phi_sr = smee.airGap.Phi_rr ($RES_SIM_203) (353) [FOR-] (3) ($RES_SIM_76) (353) [----] for $i1 in 1:3 loop (353) [----] [SCAL] (1) star1.plug_p.pin[$i1].v = star1.pin_n.v ($RES_SIM_77) (353) [----] end for; (354) [RECD] (2) smee.airGap.port_rp.Phi = smee.airGap.Phi_rr ($RES_SIM_209) (355) [SCAL] (1) smee.airGap.port_rp.V_m.re - smee.airGap.port_rn.V_m.re = smee.airGap.V_mrr.re ($RES_SIM_790) (356) [SCAL] (1) smee.airGap.port_rp.V_m.im - smee.airGap.port_rn.V_m.im = smee.airGap.V_mrr.im ($RES_SIM_791) (357) [SCAL] (1) smee.airGap.V_msr.re = smee.airGap.V_mss.im * smee.airGap.rotator.im + smee.airGap.V_mss.re * smee.airGap.rotator.re ($RES_SIM_792) (358) [SCAL] (1) smee.airGap.V_msr.im = smee.airGap.V_mss.im * smee.airGap.rotator.re - smee.airGap.V_mss.re * smee.airGap.rotator.im ($RES_SIM_793) (359) [SCAL] (1) smee.airGap.Phi_sr.re = smee.airGap.Phi_ss.im * smee.airGap.rotator.im + smee.airGap.Phi_ss.re * smee.airGap.rotator.re ($RES_SIM_794) (360) [SCAL] (1) smee.airGap.Phi_sr.im = smee.airGap.Phi_ss.im * smee.airGap.rotator.re - smee.airGap.Phi_ss.re * smee.airGap.rotator.im ($RES_SIM_795) (361) [SCAL] (1) smee.airGap.rotator.re = cos(smee.airGap.gamma) ($RES_SIM_796) (362) [SCAL] (1) smee.airGap.rotator.im = sin(smee.airGap.gamma) ($RES_SIM_797) (363) [SCAL] (1) 1.5707963267948966 * smee.excitation.reluctance.V_m.re = smee.excitation.reluctance.R_m.d * smee.excitation.reluctance.Phi.re ($RES_SIM_120) (364) [SCAL] (1) smee.groundR.port_p.V_m.re = 0.0 ($RES_SIM_798) (365) [SCAL] (1) -smee.excitation.electroMagneticConverter.v = $DER.smee.excitation.electroMagneticConverter.Phi.re * smee.excitation.electroMagneticConverter.N.re + $DER.smee.excitation.electroMagneticConverter.Phi.im * smee.excitation.electroMagneticConverter.N.im ($RES_SIM_121) (366) [SCAL] (1) smee.groundR.port_p.V_m.im = 0.0 ($RES_SIM_799) (367) [SCAL] (1) smee.excitation.electroMagneticConverter.v = smee.excitation.resistor.n.v ($RES_SIM_125) (368) [RECD] (2) smee.excitation.electroMagneticConverter.port_p.Phi = smee.excitation.electroMagneticConverter.Phi ($RES_SIM_128) (369) [SCAL] (1) excitationVoltage.v = excitationVoltage.p.v ($RES_SIM_81) (370) [SCAL] (1) voltageController.limiter.simplifiedExpr = voltageController.addFF.k1 * voltageController.gainPID.y + voltageController.addFF.k2 * voltageController.FFzero.k ($RES_SIM_82) (371) [RECD] (2) smee.airGap.port_sp.Phi = smee.airGap.Phi_ss ($RES_SIM_211) (372) [SCAL] (1) excitationVoltage.v = homotopy(smooth(0, if $SEV_6 then voltageController.limiter.uMax else if $SEV_7 then voltageController.limiter.uMin else voltageController.limiter.simplifiedExpr), voltageController.limiter.simplifiedExpr) ($RES_SIM_85) (373) [SCAL] (1) voltageController.gainTrack.y = voltageController.gainTrack.k * voltageController.addSat.y ($RES_SIM_88) (374) [SCAL] (1) voltageController.addSat.y = voltageController.addSat.k1 * excitationVoltage.v + voltageController.addSat.k2 * voltageController.limiter.simplifiedExpr ($RES_SIM_89) (375) [ARRY] (3) smee.thermalAmbient.thermalCollectorStator.port_a.T = {smee.thermalAmbient.constTs.k for $i1 in 1:3} ($RES_SIM_218) (376) [SCAL] (1) smee.thermalAmbient.Q_flowRotorWinding + smee.rotorCage.heatPortWinding.Q_flow = 0.0 ($RES_SIM_301) (377) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.Phi.im - smee.rotorCage.electroMagneticConverter.port_p.Phi.im = 0.0 ($RES_SIM_303) (378) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_p.Phi.re - smee.rotorCage.electroMagneticConverter.port_p.Phi.re = 0.0 ($RES_SIM_304) (379) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.Phi.im - smee.rotorCage.electroMagneticConverter.port_n.Phi.im = 0.0 ($RES_SIM_305) (380) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.Phi.im + smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.Phi.im = 0.0 ($RES_SIM_306) (381) [SCAL] (1) smee.excitation.resistor.v = smee.brush.n.v - smee.excitation.resistor.n.v ($RES_SIM_131) (382) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_n.Phi.re - smee.rotorCage.electroMagneticConverter.port_n.Phi.re = 0.0 ($RES_SIM_307) (383) [SCAL] (1) smee.excitation.resistor.LossPower = smee.excitation.resistor.v * smee.ie ($RES_SIM_132) (384) [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[2].port_p.Phi.re + smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[1].port_n.Phi.re = 0.0 ($RES_SIM_308) (385) [SCAL] (1) smee.excitation.resistor.v = smee.excitation.resistor.R_actual * smee.ie ($RES_SIM_133) (386) [SCAL] (1) (smee.rotorCage.electroMagneticConverter.port_n.Phi.im + smee.rotorCage.strayReluctance.port_n.Phi.im) - smee.rotorCage.port_n.Phi.im = 0.0 ($RES_SIM_309) (387) [SCAL] (1) smee.excitation.resistor.R_actual = smee.excitation.resistor.R * (1.0 + smee.excitation.resistor.alpha * (smee.thermalAmbient.constTe.k - smee.excitation.resistor.T_ref)) ($RES_SIM_134) (388) [RECD] (2) smee.rotorCage.strayReluctance.port_p.Phi = smee.rotorCage.strayReluctance.Phi ($RES_SIM_137) (389) [SCAL] (1) 1.5707963267948966 * smee.rotorCage.strayReluctance.V_m.im = smee.rotorCage.strayReluctance.R_m.q * smee.rotorCage.strayReluctance.Phi.im ($RES_SIM_139) (390) [SCAL] (1) voltageController.addI.y = voltageController.addI.k2 * filter.y + voltageController.addI.k1 * setPointGain.y + voltageController.addI.k3 * voltageController.gainTrack.y ($RES_SIM_90) (391) [SCAL] (1) voltageController.addPID.y = voltageController.addPID.k2 * voltageController.Dzero.k + voltageController.addPID.k1 * voltageController.P.y + voltageController.addPID.k3 * voltageController.I.y ($RES_SIM_91) (392) [SCAL] (1) voltageController.gainPID.y = voltageController.gainPID.k * voltageController.addPID.y ($RES_SIM_92) (393) [SCAL] (1) $DER.voltageController.I.y = voltageController.I.k * voltageController.addI.y ($RES_SIM_93) (394) [SCAL] (1) voltageController.P.y = voltageController.P.k * voltageController.addP.y ($RES_SIM_96) (395) [SCAL] (1) voltageController.addP.y = voltageController.addP.k1 * setPointGain.y + voltageController.addP.k2 * filter.y ($RES_SIM_97) (396) [SCAL] (1) setPointGain.y = setPointGain.k * speedSensor.w ($RES_SIM_98) (397) [RECD] (2) smee.stator.strayReluctance.port_p.Phi = smee.stator.strayReluctance.Phi ($RES_SIM_227) (398) [SCAL] (1) 1.5707963267948966 * smee.stator.strayReluctance.V_m.im = smee.stator.strayReluctance.R_m.q * smee.stator.strayReluctance.Phi.im ($RES_SIM_229) (399) [SCAL] (1) (smee.rotorCage.electroMagneticConverter.port_n.Phi.re + smee.rotorCage.strayReluctance.port_n.Phi.re) - smee.rotorCage.port_n.Phi.re = 0.0 ($RES_SIM_310) (400) [SCAL] (1) (smee.rotorCage.electroMagneticConverter.port_p.Phi.im + smee.rotorCage.strayReluctance.port_p.Phi.im) - smee.rotorCage.port_p.Phi.im = 0.0 ($RES_SIM_311) (401) [SCAL] (1) (smee.rotorCage.electroMagneticConverter.port_p.Phi.re + smee.rotorCage.strayReluctance.port_p.Phi.re) - smee.rotorCage.port_p.Phi.re = 0.0 ($RES_SIM_312) (402) [SCAL] (1) smee.excitation.port_n.Phi.im + smee.rotorCage.port_p.Phi.im = 0.0 ($RES_SIM_313) (403) [SCAL] (1) smee.excitation.port_n.Phi.re + smee.rotorCage.port_p.Phi.re = 0.0 ($RES_SIM_314) (404) [SCAL] (1) 1.5707963267948966 * smee.rotorCage.strayReluctance.V_m.re = smee.rotorCage.strayReluctance.R_m.d * smee.rotorCage.strayReluctance.Phi.re ($RES_SIM_140) (405) [ARRY] (2) smee.rotorCage.thermalCollector.port_a.T = {smee.thermalAmbient.constTr.k for $i1 in 1:2} ($RES_SIM_141) (406) [FOR-] (2) ($RES_SIM_145) (406) [----] for $i1 in 1:2 loop (406) [----] [SCAL] (1) smee.rotorCage.star.plug_p.pin[$i1].v = 0.0 ($RES_SIM_146) (406) [----] end for; (407) [ARRY] (2) smee.rotorCage.resistor.i = smee.rotorCage.resistor.plug_p.pin.i ($RES_SIM_147) (408) [ARRY] (2) smee.rotorCage.resistor.v = smee.rotorCage.resistor.plug_p.pin.v - smee.rotorCage.resistor.plug_n.pin.v ($RES_SIM_148) (409) [FOR-] (2) ($RES_SIM_149) (409) [----] for $i1 in 1:2 loop (409) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].i = smee.rotorCage.resistor.resistor[$i1].p.i ($RES_SIM_150) (409) [----] end for; (410) [ARRY] (2) smee.rotorCage.electroMagneticConverter.v = smee.rotorCage.electroMagneticConverter.plug_p.pin.v - smee.rotorCage.electroMagneticConverter.plug_n.pin.v ($RES_BND_700) (411) [ARRY] (3) idealDiode2.idealDiode.n.v = idealDiode2.plug_n.pin.v ($RES_SIM_401) (412) [ARRY] (2) smee.rotorCage.electroMagneticConverter.i = smee.rotorCage.electroMagneticConverter.plug_p.pin.i ($RES_BND_701) (413) [FOR-] (3) ($RES_SIM_402) (413) [----] for $i1 in 1:3 loop (413) [----] [SCAL] (1) idealDiode2.idealDiode[$i1].p.i - idealDiode2.plug_p.pin[$i1].i = 0.0 ($RES_SIM_403) (413) [----] end for; (414) [SCAL] (1) smee.rotorCage.electroMagneticConverter.abs_V_m = (smee.rotorCage.electroMagneticConverter.V_m.re ^ 2.0 + smee.rotorCage.electroMagneticConverter.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_702) (415) [SCAL] (1) smee.rotorCage.electroMagneticConverter.arg_V_m = Modelica.Math.atan3(smee.rotorCage.electroMagneticConverter.V_m.im, smee.rotorCage.electroMagneticConverter.V_m.re, 0.0) ($RES_BND_703) (416) [ARRY] (3) idealDiode2.plug_p.pin.v = idealDiode2.idealDiode.p.v ($RES_SIM_404) (417) [SCAL] (1) smee.rotorCage.electroMagneticConverter.abs_Phi = (smee.rotorCage.electroMagneticConverter.Phi.re ^ 2.0 + smee.rotorCage.electroMagneticConverter.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_704) (418) [FOR-] (3) ($RES_SIM_405) (418) [----] for $i1 in 1:3 loop (418) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].n.i - idealDiode1.plug_n.pin[$i1].i = 0.0 ($RES_SIM_406) (418) [----] end for; (419) [SCAL] (1) 1.5707963267948966 * smee.stator.strayReluctance.V_m.re = smee.stator.strayReluctance.R_m.d * smee.stator.strayReluctance.Phi.re ($RES_SIM_230) (420) [SCAL] (1) smee.rotorCage.electroMagneticConverter.arg_Phi = Modelica.Math.atan3(smee.rotorCage.electroMagneticConverter.Phi.im, smee.rotorCage.electroMagneticConverter.Phi.re, 0.0) ($RES_BND_705) (421) [FOR-] (2) ($RES_BND_706) (421) [----] for $i1 in 1:2 loop (421) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].arg_Phi = Modelica.Math.atan3(smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.im, smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.re, 0.0) ($RES_BND_707) (421) [----] end for; (422) [ARRY] (3) idealDiode1.idealDiode.n.v = idealDiode1.plug_n.pin.v ($RES_SIM_407) (423) [RECD] (2) smee.stator.core.port_p.Phi = smee.stator.core.Phi ($RES_SIM_232) (424) [FOR-] (3) ($RES_SIM_408) (424) [----] for $i1 in 1:3 loop (424) [----] [SCAL] (1) idealDiode1.idealDiode[$i1].p.i - idealDiode1.plug_p.pin[$i1].i = 0.0 ($RES_SIM_409) (424) [----] end for; (425) [FOR-] (2) ($RES_BND_708) (425) [----] for $i1 in 1:2 loop (425) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].abs_Phi = (smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.re ^ 2.0 + smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_709) (425) [----] end for; (426) [SCAL] (1) smee.stator.core.V_m.im = 0.0 ($RES_SIM_234) (427) [SCAL] (1) smee.stator.core.V_m.re = 0.0 ($RES_SIM_235) (428) [SCAL] (1) smee.stator.core.lossPower = 1.5707963267948966 * (smee.stator.core.V_m.re * $DER.smee.stator.core.Phi.re + smee.stator.core.V_m.im * $DER.smee.stator.core.Phi.im) ($RES_SIM_236) (429) [ARRY] (3) smee.stator.resistor.i = smee.stator.resistor.plug_p.pin.i ($RES_SIM_237) (430) [ARRY] (3) smee.stator.resistor.v = smee.stator.resistor.plug_p.pin.v - smee.stator.resistor.plug_n.pin.v ($RES_SIM_238) (431) [FOR-] (3) ($RES_SIM_239) (431) [----] for $i1 in 1:3 loop (431) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].i = smee.stator.resistor.resistor[$i1].p.i ($RES_SIM_240) (431) [----] end for; (432) [FOR-] (3) ($RES_SIM_323) (432) [----] for $i1 in 1:3 loop (432) [----] [SCAL] (1) smee.internalThermalPort.heatPortStatorWinding[$i1].Q_flow = 0.0 ($RES_SIM_324) (432) [----] end for; (433) [SCAL] (1) smee.thermalAmbient.Q_flowFriction + smee.friction.heatPort.Q_flow = 0.0 ($RES_SIM_325) (434) [SCAL] (1) smee.thermalAmbient.Q_flowStrayLoad + smee.strayLoad.heatPort.Q_flow = 0.0 ($RES_SIM_326) (435) [FOR-] (2) ($RES_SIM_151) (435) [----] for $i1 in 1:2 loop (435) [----] [SCAL] (1) 0.0 = smee.rotorCage.resistor.resistor[$i1].p.i + smee.rotorCage.resistor.resistor[$i1].n.i ($RES_SIM_152) (435) [----] end for; (436) [SCAL] (1) smee.phiMechanical = smee.flange.phi - smee.fixed.phi0 ($RES_BND_626) (437) [SCAL] (1) smee.tauShaft + smee.inertiaRotor.flange_b.tau = 0.0 ($RES_SIM_327) (438) [SCAL] (1) smee.wMechanical = $DER.smee.phiMechanical ($RES_BND_627) (439) [FOR-] (2) ($RES_SIM_153) (439) [----] for $i1 in 1:2 loop (439) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].v = smee.rotorCage.resistor.resistor[$i1].p.v - smee.rotorCage.resistor.resistor[$i1].n.v ($RES_SIM_154) (439) [----] end for; (440) [SCAL] (1) smee.rotorCage.port_n.Phi.im + smee.airGap.port_rp.Phi.im = 0.0 ($RES_SIM_329) (441) [FOR-] (2) ($RES_SIM_155) (441) [----] for $i1 in 1:2 loop (441) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].LossPower = smee.rotorCage.resistor.resistor[$i1].v * smee.rotorCage.resistor.resistor[$i1].i ($RES_SIM_156) (441) [----] end for; (442) [FOR-] (2) ($RES_SIM_157) (442) [----] for $i1 in 1:2 loop (442) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].v = smee.rotorCage.resistor.resistor[$i1].R_actual * smee.rotorCage.resistor.resistor[$i1].i ($RES_SIM_158) (442) [----] end for; (443) [ARRY] (3) idealDiode1.plug_p.pin.v = idealDiode1.idealDiode.p.v ($RES_SIM_410) (444) [FOR-] (2) ($RES_SIM_159) (444) [----] for $i1 in 1:2 loop (444) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].R_actual = smee.rotorCage.resistor.resistor[$i1].R * (1.0 + smee.rotorCage.resistor.resistor[$i1].alpha * (smee.rotorCage.resistor.resistor[$i1].T_heatPort - smee.rotorCage.resistor.resistor[$i1].T_ref)) ($RES_SIM_160) (444) [----] end for; (445) [FOR-] (2) ($RES_BND_710) (445) [----] for $i1 in 1:2 loop (445) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].arg_V_m = Modelica.Math.atan3(smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.im, smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.re, 0.0) ($RES_BND_711) (445) [----] end for; (446) [FOR-] (2) ($RES_BND_712) (446) [----] for $i1 in 1:2 loop (446) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].abs_V_m = (smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.re ^ 2.0 + smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_713) (446) [----] end for; (447) [FOR-] (2) ($RES_BND_714) (447) [----] for $i1 in 1:2 loop (447) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].heatPort.Q_flow = -smee.rotorCage.resistor.resistor[$i1].LossPower ($RES_BND_715) (447) [----] end for; (448) [FOR-] (3) ($RES_SIM_241) (448) [----] for $i1 in 1:3 loop (448) [----] [SCAL] (1) 0.0 = smee.stator.resistor.resistor[$i1].p.i + smee.stator.resistor.resistor[$i1].n.i ($RES_SIM_242) (448) [----] end for; (449) [FOR-] (2) ($RES_BND_716) (449) [----] for $i1 in 1:2 loop (449) [----] [SCAL] (1) smee.rotorCage.resistor.resistor[$i1].heatPort.T = smee.rotorCage.resistor.resistor[$i1].T_heatPort ($RES_BND_717) (449) [----] end for; (450) [FOR-] (3) ($RES_SIM_243) (450) [----] for $i1 in 1:3 loop (450) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].v = smee.stator.resistor.resistor[$i1].p.v - smee.stator.resistor.resistor[$i1].n.v ($RES_SIM_244) (450) [----] end for; (451) [SCAL] (1) smee.rotorCage.strayReluctance.abs_V_m = (smee.rotorCage.strayReluctance.V_m.re ^ 2.0 + smee.rotorCage.strayReluctance.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_718) (452) [SCAL] (1) smee.rotorCage.strayReluctance.arg_V_m = Modelica.Math.atan3(smee.rotorCage.strayReluctance.V_m.im, smee.rotorCage.strayReluctance.V_m.re, 0.0) ($RES_BND_719) (453) [FOR-] (3) ($RES_SIM_245) (453) [----] for $i1 in 1:3 loop (453) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].LossPower = smee.stator.resistor.resistor[$i1].v * smee.stator.resistor.resistor[$i1].i ($RES_SIM_246) (453) [----] end for; (454) [FOR-] (3) ($RES_SIM_247) (454) [----] for $i1 in 1:3 loop (454) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].v = smee.stator.resistor.resistor[$i1].R_actual * smee.stator.resistor.resistor[$i1].i ($RES_SIM_248) (454) [----] end for; (455) [FOR-] (3) ($RES_SIM_249) (455) [----] for $i1 in 1:3 loop (455) [----] [SCAL] (1) smee.stator.resistor.resistor[$i1].R_actual = smee.stator.resistor.resistor[$i1].R * (1.0 + smee.stator.resistor.resistor[$i1].alpha * (smee.stator.resistor.resistor[$i1].T_heatPort - smee.stator.resistor.resistor[$i1].T_ref)) ($RES_SIM_250) (455) [----] end for; (456) [SCAL] (1) (smee.excitation.electroMagneticConverter.port_n.Phi.im + smee.excitation.reluctance.port_n.Phi.im) - smee.excitation.port_n.Phi.im = 0.0 ($RES_SIM_501) (457) [SCAL] (1) (smee.excitation.electroMagneticConverter.port_n.Phi.re + smee.excitation.reluctance.port_n.Phi.re) - smee.excitation.port_n.Phi.re = 0.0 ($RES_SIM_502) (458) [SCAL] (1) smee.excitation.electroMagneticConverter.port_n.V_m.im = smee.excitation.port_n.V_m.im ($RES_SIM_503) (459) [SCAL] (1) smee.excitation.electroMagneticConverter.port_n.V_m.im = smee.excitation.reluctance.port_n.V_m.im ($RES_SIM_504) (460) [SCAL] (1) smee.excitation.electroMagneticConverter.port_n.V_m.re = smee.excitation.port_n.V_m.re ($RES_SIM_505) (461) [SCAL] (1) smee.rotorCage.port_n.Phi.re + smee.airGap.port_rp.Phi.re = 0.0 ($RES_SIM_330) (462) [SCAL] (1) smee.powerBalance.lossPowerBrush = -smee.brush.heatPort.Q_flow ($RES_BND_630) (463) [SCAL] (1) smee.excitation.electroMagneticConverter.port_n.V_m.re = smee.excitation.reluctance.port_n.V_m.re ($RES_SIM_506) (464) [SCAL] (1) smee.groundS.port_p.Phi.im + smee.airGap.port_sp.Phi.im + smee.stator.port_n.Phi.im = 0.0 ($RES_SIM_331) (465) [SCAL] (1) smee.powerBalance.lossPowerExcitation = smee.excitation.resistor.LossPower ($RES_BND_631) (466) [SCAL] (1) (smee.excitation.electroMagneticConverter.port_p.Phi.im + smee.excitation.reluctance.port_p.Phi.im) - smee.excitation.port_p.Phi.im = 0.0 ($RES_SIM_507) (467) [SCAL] (1) smee.groundS.port_p.Phi.re + smee.airGap.port_sp.Phi.re + smee.stator.port_n.Phi.re = 0.0 ($RES_SIM_332) (468) [SCAL] (1) smee.powerBalance.powerExcitation = smee.ve * smee.ie ($RES_BND_632) (469) [SCAL] (1) (smee.excitation.electroMagneticConverter.port_p.Phi.re + smee.excitation.reluctance.port_p.Phi.re) - smee.excitation.port_p.Phi.re = 0.0 ($RES_SIM_508) (470) [SCAL] (1) smee.powerBalance.lossPowerRotorWinding = smee.damperCageLossPower ($RES_BND_633) (471) [SCAL] (1) smee.excitation.electroMagneticConverter.port_p.V_m.im = smee.excitation.port_p.V_m.im ($RES_SIM_509) (472) [SCAL] (1) smee.powerBalance.lossPowerFriction = -smee.friction.heatPort.Q_flow ($RES_BND_634) (473) [SCAL] (1) smee.powerBalance.lossPowerStrayLoad = -smee.strayLoad.heatPort.Q_flow ($RES_BND_635) (474) [SCAL] (1) smee.powerBalance.lossPowerRotorCore = 0.0 ($RES_BND_636) (475) [SCAL] (1) smee.powerBalance.lossPowerStatorCore = smee.stator.core.lossPower ($RES_BND_637) (476) [FOR-] (2) ($RES_SIM_163) (476) [----] for $i1 in 1:2 loop (476) [----] [SCAL] (1) -smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].v = $DER.smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].Phi.re * smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.re + $DER.smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].Phi.im * smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter.N.im ($RES_SIM_164) (476) [----] end for; (477) [SCAL] (1) smee.powerBalance.lossPowerStatorWinding = $FUN_10 ($RES_BND_638) (478) [SCAL] (1) smee.powerBalance.lossPowerTotal = smee.powerBalance.lossPowerExcitation + smee.powerBalance.lossPowerFriction + smee.powerBalance.lossPowerRotorCore + smee.powerBalance.lossPowerStatorWinding + smee.powerBalance.lossPowerStatorCore + smee.powerBalance.lossPowerStrayLoad + smee.powerBalance.lossPowerRotorWinding + smee.powerBalance.lossPowerBrush ($RES_BND_639) (479) [FOR-] (2) ($RES_SIM_167) (479) [----] for $i1 in 1:2 loop (479) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.i + smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_n.i = 0.0 ($RES_SIM_168) (479) [----] end for; (480) [FOR-] (2) ($RES_SIM_169) (480) [----] for $i1 in 1:2 loop (480) [----] [SCAL] (1) smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].i = smee.rotorCage.electroMagneticConverter.singlePhaseElectroMagneticConverter[$i1].pin_p.i ($RES_SIM_170) (480) [----] end for; (481) [SCAL] (1) smee.rotorCage.strayReluctance.abs_Phi = (smee.rotorCage.strayReluctance.Phi.re ^ 2.0 + smee.rotorCage.strayReluctance.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_720) (482) [SCAL] (1) smee.rotorCage.strayReluctance.arg_Phi = Modelica.Math.atan3(smee.rotorCage.strayReluctance.Phi.im, smee.rotorCage.strayReluctance.Phi.re, 0.0) ($RES_BND_721) (483) [SCAL] (1) smee.excitation.v = smee.brush.n.v ($RES_BND_722) (484) [SCAL] (1) smee.excitation.abs_V_m = (smee.excitation.V_m.re ^ 2.0 + smee.excitation.V_m.im ^ 2.0) ^ 0.5 ($RES_BND_724) (485) [SCAL] (1) smee.excitation.arg_V_m = Modelica.Math.atan3(smee.excitation.V_m.im, smee.excitation.V_m.re, 0.0) ($RES_BND_725) (486) [SCAL] (1) smee.excitation.abs_Phi = (smee.excitation.Phi.re ^ 2.0 + smee.excitation.Phi.im ^ 2.0) ^ 0.5 ($RES_BND_726) (487) [SCAL] (1) smee.excitation.arg_Phi = Modelica.Math.atan3(smee.excitation.Phi.im, smee.excitation.Phi.re, 0.0) ($RES_BND_727) (488) [ARRY] (3) smee.stator.zeroInductor.i = smee.stator.zeroInductor.plug_p.pin.i ($RES_SIM_253)