Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries/ --ompython_omhome=/usr PowerSystems_latest_PowerSystems.Examples.Wind.WindTurbine_PSGI.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 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/PowerSystems 2.0.0-master/package.mo", uses=false) Using package PowerSystems with version 2.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/PowerSystems 2.0.0-master/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+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(PowerSystems.Examples.Wind.WindTurbine_PSGI,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="Time|meter.i.1.|meter.i.2.|meter.i.3.|meter.p.1.|meter.p.2.|meter.p.3.|meter.v.1.|meter.v.2.|meter.v.3.",fileNamePrefix="PowerSystems_latest_PowerSystems.Examples.Wind.WindTurbine_PSGI") translateModel(PowerSystems.Examples.Wind.WindTurbine_PSGI,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="Time|meter.i.1.|meter.i.2.|meter.i.3.|meter.p.1.|meter.p.2.|meter.p.3.|meter.v.1.|meter.v.2.|meter.v.3.",fileNamePrefix="PowerSystems_latest_PowerSystems.Examples.Wind.WindTurbine_PSGI") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001155/0.001155, allocations: 105 kB / 17.69 MB, free: 5.52 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.001156/0.001156, allocations: 193.2 kB / 18.63 MB, free: 4.59 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.253/1.253, allocations: 222.9 MB / 242.3 MB, free: 15.19 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/PowerSystems 2.0.0-master/package.mo): time 0.1581/0.1581, allocations: 38.04 MB / 330.5 MB, free: 8.785 MB / 270.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.857e-05/1.859e-05, allocations: 6.109 kB / 400.2 MB, free: 33.43 MB / 302.1 MB Notification: Performance of NFInst.instantiate(PowerSystems.Examples.Wind.WindTurbine_PSGI): time 0.008931/0.008961, allocations: 11.02 MB / 411.2 MB, free: 22.38 MB / 302.1 MB Notification: Performance of NFInst.instExpressions: time 0.008637/0.01763, allocations: 7.072 MB / 418.3 MB, free: 15.32 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.001014/0.01867, allocations: 47.75 kB / 418.3 MB, free: 15.27 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.01422/0.0329, allocations: 12.87 MB / 431.2 MB, free: 2.375 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.002478/0.0354, allocations: 1.128 MB / 432.3 MB, free: 1.242 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.001379/0.03683, allocations: 0.6823 MB / 433 MB, free: 0.5586 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.005252/0.04209, allocations: 4.324 MB / 437.3 MB, free: 12.22 MB / 318.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0009769/0.04308, allocations: 0.7708 MB / 438.1 MB, free: 11.44 MB / 318.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.001545/0.04463, allocations: 1.125 MB / 439.2 MB, free: 10.31 MB / 318.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.001192/0.04584, allocations: 1.078 MB / 440.3 MB, free: 9.227 MB / 318.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0001472/0.046, allocations: 116 kB / 440.4 MB, free: 9.113 MB / 318.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.004311/0.05031, allocations: 2.982 MB / 443.4 MB, free: 6.125 MB / 318.1 MB Notification: Performance of combineBinaries: time 0.00196/0.05229, allocations: 2.61 MB / 446 MB, free: 3.488 MB / 318.1 MB Notification: Performance of replaceArrayConstructors: time 0.001048/0.05335, allocations: 1.733 MB / 447.8 MB, free: 1.734 MB / 318.1 MB Notification: Performance of NFVerifyModel.verify: time 0.000311/0.05367, allocations: 219.4 kB / 448 MB, free: 1.52 MB / 318.1 MB Notification: Performance of FrontEnd: time 0.0002412/0.05391, allocations: 39.75 kB / 448 MB, free: 1.48 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: 409 (244) * Number of variables: 409 (232) Notification: Performance of Bindings: time 0.006688/0.06061, allocations: 7.422 MB / 455.4 MB, free: 9.859 MB / 334.1 MB Notification: Performance of FunctionAlias: time 0.0008392/0.06146, allocations: 0.97 MB / 456.4 MB, free: 8.805 MB / 334.1 MB Notification: Performance of Early Inline: time 0.003255/0.06472, allocations: 3.599 MB / 460 MB, free: 5.141 MB / 334.1 MB Notification: Performance of simplify1: time 0.0003608/0.06509, allocations: 319.5 kB / 460.3 MB, free: 4.828 MB / 334.1 MB Notification: Performance of Alias: time 0.003754/0.06885, allocations: 3.435 MB / 463.7 MB, free: 1.004 MB / 334.1 MB Notification: Performance of simplify2: time 0.0003833/0.06926, allocations: 287.5 kB / 464 MB, free: 0.7227 MB / 334.1 MB Notification: Performance of Events: time 0.0002832/0.06955, allocations: 286.5 kB / 464.3 MB, free: 452 kB / 334.1 MB Notification: Performance of Detect States: time 0.001087/0.07064, allocations: 1.032 MB / 465.3 MB, free: 15.38 MB / 350.1 MB Notification: Performance of Partitioning: time 0.001496/0.07215, allocations: 1.234 MB / 466.6 MB, free: 14.07 MB / 350.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency generator.i_rd could not be devided by the body size 2 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (2) generator.psi_s = $FUN_4 * generator.i_s[1:2] + {generator.L_md * generator.i_rd + generator.c.Psi_pm, generator.L_mq * generator.i_rq} ($RES_SIM_121) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (197/390) **************************** (1) [ALGB] (1) protected Real generator.v_f (nominal = 1000.0) (2) [ALGB] (1) Real i_q_err.y = (min(windSpeed.y, 15.0) / 12.0 + 0.75) - (inertia.w * generator.par.pp) / 200.0 (3) [ALGB] (3) flow Real[3] line.term_p.i (nominal = {1.0 for $i1 in 1:3}) (4) [ALGB] (2) Real[2] generator.vPhasor (5) [ALGB] (1) Real[1] trafo.v_n2 (nominal = {1000.0 for $i1 in 1:1}) (6) [DER-] (1) Real $DER.inertia.flange_b.phi (7) [ALGB] (1) Real[1] trafo.v_n1 (nominal = {1000.0 for $i1 in 1:1}) (8) [ALGB] (2) protected Real[2] generator.i_dq (nominal = {1.0 for $i1 in 1:2}) (9) [ALGB] (3) flow Real[3] inverter2.AC.i (nominal = {1.0 for $i1 in 1:3}) (10) [ALGB] (1) Real rotor.w = der(rotor.flange.phi) (11) [ALGB] (1) Real[1] trafo.top_p.i_n (start = {0.0 for $i1 in 1:1}, nominal = {1.0 for $i1 in 1:1}) (12) [ALGB] (1) Real[1] generator.i_n = generator.top.i_n (nominal = {1.0 for $i1 in 1:1}) (13) [ALGB] (1) protected Real infBus.phi (14) [ALGB] (1) protected Real inverter2.iDC0 = inverter2.DC.i[1] + inverter2.DC.i[2] (nominal = 1.0) (15) [ALGB] (3) Real[3] line.term_p.v (nominal = {1000.0 for $i1 in 1:3}) (16) [DISC] (1) Boolean $TEV_1 (17) [ALGB] (2) Real[2] busbar.term.theta (18) [ALGB] (1) protected Real inverter2.iDC1 = inverter2.DC.i[1] - inverter2.DC.i[2] (nominal = 1.0) (19) [DISC] (1) Boolean $TEV_0 (20) [ALGB] (3) Real[3] trafo.top_n.i_term (nominal = {1.0 for $i1 in 1:3}) (21) [ALGB] (1) protected Real generator.i_f (nominal = 1.0) (22) [ALGB] (2) flow Real[2] generator.heat.ports.Q_flow (23) [ALGB] (3) Real[3] trafo.top_n.v_cond = trafo.v2 .* 21.73913043478261 (nominal = {1000.0 for $i1 in 1:3}) (24) [ALGB] (2) protected Real[2] trafo.dv_tap_pu = (trafo.V_base * trafo.par.dv_tap) / {690.0, 15000.0} (25) [ALGB] (1) Real[1] trafo.top_n.i_n (start = {0.0 for $i1 in 1:1}, nominal = {1.0 for $i1 in 1:1}) (26) [ALGB] (1) protected Real inverter1.vDC0 = 0.5 * (inverter1.DC.v[2] + inverter1.DC.v[1]) (nominal = 1000.0) (27) [ALGB] (3) Real[3] inverter2.AC.v (nominal = {1000.0 for $i1 in 1:3}) (28) [ALGB] (1) protected Real inverter1.vDC1 = 0.5 * (inverter1.DC.v[1] - inverter1.DC.v[2]) (nominal = 1000.0) (29) [ALGB] (3) Real[3] trafo.i2 (start = trafo.i2_start, nominal = {1.0 for $i1 in 1:3}) (30) [ALGB] (3) Real[3] trafo.i1 (start = trafo.i1_start, nominal = {1.0 for $i1 in 1:3}) (31) [ALGB] (1) Real meterDC.v0 (StateSelect = never) (32) [ALGB] (1) Real[1] trafo.top_p.v_n = trafo.v_n1 (start = {0.0 for $i1 in 1:1}, nominal = {1000.0 for $i1 in 1:1}) (33) [ALGB] (4) protected Real[2, 2] generator.Rot_dq (34) [ALGB] (2) protected Real[2] select2.vPhasor_internal (35) [ALGB] (3) Real[3] generator.i (start = generator.i_start, nominal = {1.0 for $i1 in 1:3}) (36) [ALGB] (3) protected Real[3] inverter2.v_dq0 (37) [ALGB] (4) protected Real[2, 2] meter.Rot_dq (38) [ALGB] (1) flow Real infBus.neutral.i (39) [ALGB] (1) Real[1] generator.top.i_n (start = {0.0 for $i1 in 1:1}, nominal = {1.0 for $i1 in 1:1}) (40) [DER-] (9) Real[3, 3] $DER.line.i (41) [ALGB] (3) protected Real[3] inverter2.switch_dq0 (42) [ALGB] (3) flow Real[3] trafo.term_p.i (nominal = {1.0 for $i1 in 1:3}) (43) [ALGB] (1) Real[1] trafo.top_n.v_n = trafo.v_n2 (start = {0.0 for $i1 in 1:1}, nominal = {1000.0 for $i1 in 1:1}) (44) [ALGB] (3) Real[3] generator.v (start = {690.0, 0.0, 0.0}, nominal = {1000.0 for $i1 in 1:3}) (45) [ALGB] (3) Real[3] generator.term.v (nominal = {1000.0 for $i1 in 1:3}) (46) [ALGB] (2) Real[2] line.term_n.theta (47) [ALGB] (1) Real rotor.P (start = 1.0) (48) [ALGB] (3) Real[3] generator.top.v_term (nominal = {1000.0 for $i1 in 1:3}) (49) [ALGB] (2) protected Real[2] generator.v_dq (nominal = {1000.0 for $i1 in 1:2}) (50) [DER-] (12) Real[3, 4] $DER.line.v (51) [ALGB] (3) Real[3] trafo.term_p.v (start = {690.0, 0.0, 0.0}, nominal = {1000.0 for $i1 in 1:3}) (52) [DER-] (2) Real[2] $DER.trafo.term_p.theta (53) [ALGB] (1) protected Real[1] generator.i_rq (nominal = {1.0 for $i1 in 1:1}, StateSelect = prefer) (54) [ALGB] (3) Real[3] trafo.top_p.i_term (nominal = {1.0 for $i1 in 1:3}) (55) [DER-] (2) Real[2] $DER.generator.psi_s (56) [ALGB] (1) Real gear.phi_b (57) [ALGB] (3) flow Real[3] generator.term.i (nominal = {1.0 for $i1 in 1:3}) (58) [ALGB] (1) Real windSpeed.y (59) [ALGB] (1) Real[1] generator.top.v_n = generator.v_n (start = {0.0 for $i1 in 1:1}, nominal = {1000.0 for $i1 in 1:1}) (60) [ALGB] (3) Real[3] trafo.top_p.v_cond = trafo.v1 (nominal = {1000.0 for $i1 in 1:3}) (61) [ALGB] (1) Real gear.phi_a (62) [ALGB] (3) flow Real[3] inverter1.AC.i (nominal = {1.0 for $i1 in 1:3}) (63) [ALGB] (2) Real[2] meter.term_n.theta (64) [ALGB] (1) Real rotor.A = 3.141592653589793 * rotor.R ^ 2.0 (65) [ALGB] (1) Real generator.w_el (66) [ALGB] (1) protected Real[1] inverter2.Q_flow (67) [ALGB] (2) Real[2] infBus.term.theta (68) [ALGB] (1) protected Real inverter1.iDC0 = inverter1.DC.i[1] + inverter1.DC.i[2] (nominal = 1.0) (69) [ALGB] (1) flow Real inertia.flange_b.tau (70) [ALGB] (1) Real meter.alpha_i (StateSelect = never) (71) [ALGB] (1) protected Real inverter1.iDC1 = inverter1.DC.i[1] - inverter1.DC.i[2] (nominal = 1.0) (72) [ALGB] (1) Real rotor.Cp (73) [ALGB] (1) protected Real[1] generator.i_rd (nominal = {1.0 for $i1 in 1:1}, StateSelect = prefer) (74) [DER-] (2) Real[2] $DER.line.term_p.theta (75) [ALGB] (3) Real[3] meter.v (StateSelect = never) (76) [ALGB] (3) flow Real[3] meter.term_n.i (nominal = {1.0 for $i1 in 1:3}) (77) [ALGB] (3) Real[3] inverter1.AC.v (nominal = {1000.0 for $i1 in 1:3}) (78) [ALGB] (1) Real $FUN_9 (79) [ALGB] (3) Real[3] meter.p (StateSelect = never) (80) [ALGB] (1) Real $FUN_8 (81) [ALGB] (4) Real[2, 2] $FUN_7 (82) [ALGB] (2) Real[2] generator.i_meas (83) [ALGB] (1) Real[1, 1] $FUN_6 (84) [ALGB] (1) Real meter.alpha_v (StateSelect = never) (85) [ALGB] (1) protected Real inverter1.phi (86) [ALGB] (1) Real rotor.lambda (87) [ALGB] (1) Real PI.y (88) [ALGB] (1) Real[1, 1] $FUN_5 (89) [ALGB] (4) Real[2, 2] $FUN_28 (90) [ALGB] (1) Real meter.i_norm (StateSelect = never) (91) [ALGB] (4) Real[2, 2] $FUN_4 (92) [ALGB] (3) flow Real[3] busbar.term.i (nominal = {1.0 for $i1 in 1:3}) (93) [ALGB] (1) Real $FUN_3 (94) [ALGB] (1) Real $FUN_2 (95) [ALGB] (1) Real $FUN_25 (96) [ALGB] (3) Real[3] meter.i (StateSelect = never) (97) [ALGB] (1) Real $FUN_1 (98) [ALGB] (1) Real $FUN_24 (99) [ALGB] (9) Real[3, 3] $FUN_23 (100) [ALGB] (3) Real[3] meter.term_n.v (nominal = {1000.0 for $i1 in 1:3}) (101) [ALGB] (9) Real[3, 3] $FUN_22 (102) [ALGB] (4) Real[2, 2] $FUN_21 (103) [ALGB] (2) Real[2] select2.vPhasor_out (104) [ALGB] (1) protected Real inverter2.iAC2 (105) [ALGB] (2) flow Real[2] meterDC.term_p.i (nominal = {1.0 for $i1 in 1:2}) (106) [ALGB] (2) Real[2] trafo.term_n.theta (107) [ALGB] (2) Real[2] inverter1.AC.theta (108) [ALGB] (3) Real[3] busbar.term.v (nominal = {1000.0 for $i1 in 1:3}) (109) [ALGB] (1) Real rotor.lambdai (110) [ALGB] (1) Real trafo.top_p.w = trafo.top_p.w (111) [ALGB] (1) Real inertia.a (112) [ALGB] (3) Real[3] trafo.top_n.i_cond = trafo.i2 / 21.73913043478261 (nominal = {1.0 for $i1 in 1:3}) (113) [ALGB] (1) protected Real[1] generator.v_rq (nominal = {1000.0 for $i1 in 1:1}) (114) [ALGB] (1) Real busbar.alpha_v (StateSelect = never) (115) [ALGB] (2) Real[2] meterDC.term_p.v (nominal = {1000.0 for $i1 in 1:2}) (116) [ALGB] (3) Real[3] trafo.v2 (nominal = {1000.0 for $i1 in 1:3}) (117) [DER-] (1) Real[1] $DER.generator.psi_rd (118) [ALGB] (3) Real[3] trafo.v1 (nominal = {1000.0 for $i1 in 1:3}) (119) [ALGB] (1) protected Real[1] generator.v_rd (start = {1.0 for $i1 in 1:1}, nominal = {1000.0 for $i1 in 1:1}) (120) [ALGB] (2) Real[2] generator.i_act (121) [ALGB] (1) Real $FUN_15 (122) [ALGB] (1) Real $FUN_14 (123) [ALGB] (1) Real $FUN_13 (124) [ALGB] (3) protected Real[3] inverter1.switch_dq0 (125) [ALGB] (1) Real $FUN_12 (126) [DER-] (1) Real $DER.PI.x (127) [ALGB] (1) Real $FUN_11 (128) [ALGB] (1) Real $FUN_10 (129) [DER-] (1) Real[1] $DER.generator.psi_rq (130) [ALGB] (1) flow Real rotor.flange.tau (start = -rotor.P_nom / 10.0) (131) [ALGB] (3) Real[3] generator.top.i_term (nominal = {1.0 for $i1 in 1:3}) (132) [DER-] (1) Real $DER.inertia.w (133) [ALGB] (3) Real[3] generator.top.v_cond = generator.v (nominal = {1000.0 for $i1 in 1:3}) (134) [DER-] (1) Real $DER.generator.phi_el (135) [ALGB] (3) flow Real[3] line.term_n.i (nominal = {1.0 for $i1 in 1:3}) (136) [ALGB] (2) flow Real[2] inverter2.DC.i (nominal = {1.0 for $i1 in 1:2}) (137) [ALGB] (2) protected Real[2] generator.omega (138) [ALGB] (1) flow Real[1] inverter1.heat.ports.Q_flow (139) [ALGB] (3) Real[3] trafo.top_p.i_cond = trafo.i1 (nominal = {1.0 for $i1 in 1:3}) (140) [ALGB] (1) protected Real inverter1.iAC2 (141) [DER-] (2) Real[2] $DER.generator.term.theta (142) [ALGB] (3) Real[3] line.term_n.v (nominal = {1000.0 for $i1 in 1:3}) (143) [ALGB] (2) Real[2] inverter2.DC.v (nominal = {1000.0 for $i1 in 1:2}) (144) [DER-] (3) Real[3] $DER.generator.i_s (145) [ALGB] (2) protected Real[2] meterDC.v_ab (146) [DER-] (1) Real $DER.meterDC.p_av (147) [ALGB] (2) Real[2] meter.term_p.theta (148) [ALGB] (1) Real meter.v_norm (StateSelect = never) (149) [ALGB] (1) Real system.thetaRef = system.thetaRef (150) [ALGB] (4) protected Real[2, 2] busbar.R = PowerSystems.Utilities.Transforms.rotation_dq(busbar.term.theta[1]) (151) [ALGB] (2) Real[2] meter.vpp (StateSelect = never) (152) [ALGB] (1) Real system.thetaRel = system.thetaRef - system.thetaRef (153) [ALGB] (2) protected Real[2] trafo.omega (154) [ALGB] (3) flow Real[3] trafo.term_n.i (nominal = {1.0 for $i1 in 1:3}) (155) [ALGB] (1) Real meter.cos_phi (StateSelect = never) (156) [ALGB] (2) Real[2] inverter2.vPhasor (157) [ALGB] (1) protected Real infBus.alpha (158) [ALGB] (2) Real[2] inverter2.AC.theta (159) [ALGB] (3) Real[3] trafo.term_n.v (start = {15000.0, 0.0, 0.0}, nominal = {1000.0 for $i1 in 1:3}) (160) [ALGB] (2) flow Real[2] inverter1.DC.i (nominal = {1.0 for $i1 in 1:2}) (161) [ALGB] (3) Real[3] trafo.top_n.v_term (nominal = {1000.0 for $i1 in 1:3}) (162) [ALGB] (2) flow Real[2] bdCond.heat.ports.Q_flow (163) [ALGB] (3) flow Real[3] meter.term_p.i (nominal = {1.0 for $i1 in 1:3}) (164) [ALGB] (1) Real meterDC.i0 (StateSelect = never) (165) [DER-] (1) Real $DER.rotor.flange.phi (166) [ALGB] (1) flow Real inertia.flange_a.tau (167) [ALGB] (2) protected Real[2] infBus.vPhasor_internal (168) [ALGB] (2) Real[2] inverter1.DC.v (nominal = {1000.0 for $i1 in 1:2}) (169) [ALGB] (2) protected Real[2] meterDC.i_ab (170) [ALGB] (3) Real[3] meter.term_p.v (nominal = {1000.0 for $i1 in 1:3}) (171) [ALGB] (1) protected Real infBus.V (nominal = 1000.0) (172) [ALGB] (2) Real[2] inverter1.vPhasor (173) [ALGB] (1) protected Real inverter2.phi (174) [ALGB] (1) protected Real[1] inverter1.Q_flow (175) [ALGB] (1) Real[1] trafo.i_n2 = trafo.top_n.i_n (nominal = {1.0 for $i1 in 1:1}) (176) [ALGB] (1) Real[1] trafo.i_n1 = trafo.top_p.i_n (nominal = {1.0 for $i1 in 1:1}) (177) [ALGB] (3) Real[3] generator.top.i_cond = generator.i (nominal = {1.0 for $i1 in 1:3}) (178) [ALGB] (1) Real trafo.top_n.w = trafo.top_n.w (179) [ALGB] (1) protected Real inverter2.vDC0 = 0.5 * (inverter2.DC.v[2] + inverter2.DC.v[1]) (nominal = 1000.0) (180) [ALGB] (1) protected Real inverter2.vDC1 = 0.5 * (inverter2.DC.v[1] - inverter2.DC.v[2]) (nominal = 1000.0) (181) [ALGB] (2) flow Real[2] meterDC.term_n.i (nominal = {1.0 for $i1 in 1:2}) (182) [ALGB] (2) protected Real[2] line.omega (183) [ALGB] (1) Real generator.tau_el (184) [ALGB] (3) Real[3] trafo.top_p.v_term (nominal = {1000.0 for $i1 in 1:3}) (185) [ALGB] (1) flow Real[1] inverter2.heat.ports.Q_flow (186) [ALGB] (1) Real meterDC.v (StateSelect = never) (187) [ALGB] (3) Real[3] infBus.term.v (nominal = {1000.0 for $i1 in 1:3}) (188) [ALGB] (1) Real busbar.v_norm (nominal = 1000.0, StateSelect = never) (189) [ALGB] (2) Real[2] meterDC.term_n.v (nominal = {1000.0 for $i1 in 1:2}) (190) [ALGB] (1) Real meterDC.p (StateSelect = never) (191) [ALGB] (1) flow Real[1] bdCond1.heat.ports.Q_flow (192) [ALGB] (3) protected Real[3] inverter1.v_dq0 (193) [ALGB] (3) Real[3] generator.v_s (nominal = {1000.0 for $i1 in 1:3}) (194) [ALGB] (1) flow Real[1] bdCond2.heat.ports.Q_flow (195) [ALGB] (1) Real[1] generator.v_n (nominal = {1000.0 for $i1 in 1:1}) (196) [ALGB] (1) Real meterDC.i (StateSelect = never) (197) [ALGB] (3) flow Real[3] infBus.term.i (nominal = {1.0 for $i1 in 1:3}) System Equations (209/390) **************************** (1) [ARRY] (1) trafo.i_n2 = trafo.top_n.i_n ($RES_BND_255) (2) [ARRY] (2) select2.vPhasor_out = inverter2.vPhasor ($RES_SIM_205) (3) [SCAL] (1) inverter2.phi = inverter2.AC.theta[1] + inverter2.vPhasor[2] ($RES_SIM_80) (4) [ARRY] (1) generator.psi_rd = generator.L_md .* generator.i_s[1] + generator.L_rd * generator.i_rd ($RES_SIM_120) (5) [ARRY] (2) trafo.dv_tap_pu = (trafo.V_base * trafo.par.dv_tap) / {690.0, 15000.0} ($RES_BND_256) (6) [SCAL] (1) bdCond2.heat.ports[1].Q_flow + inverter2.heat.ports[1].Q_flow = 0.0 ($RES_SIM_206) (7) [ARRY] (2) generator.psi_s = $FUN_4 * generator.i_s[1:2] + {generator.L_md * generator.i_rd + generator.c.Psi_pm, generator.L_mq * generator.i_rq} ($RES_SIM_121) (8) [SCAL] (1) trafo.top_p.w = 1.0 + trafo.dv_tap_pu[1] * trafo.tap_1 - trafo.par.tap_neutral[1] ($RES_BND_257) (9) [ARRY] (1) generator.v_rq = {0.0} ($RES_SIM_122) (10) [SCAL] (1) trafo.top_n.w = 1.0 + trafo.dv_tap_pu[2] * trafo.tap_2 - trafo.par.tap_neutral[2] ($RES_BND_258) (11) [SCAL] (1) inverter2.iAC2 = inverter2.AC.i * inverter2.AC.i ($RES_SIM_83) (12) [ARRY] (2) generator.vPhasor = {0.0014492753623188406 * $FUN_2, $FUN_3} ($RES_SIM_123) (13) [SCAL] (1) i_q_err.y = (0.75 + 0.08333333333333333 * min(windSpeed.y, 15.0)) - 0.005 * inertia.w * generator.par.pp ($RES_BND_259) (14) [SCAL] (1) $FUN_1 = exp(-rotor.c5 * rotor.lambdai) ($RES_$AUX_288) (15) [FOR-] (2) ($RES_SIM_209) (15) [----] for $i1 in 1:2 loop (15) [----] [SCAL] (1) inverter1.DC.i[$i1] + meterDC.term_p.i[$i1] = 0.0 ($RES_SIM_210) (15) [----] end for; (16) [ARRY] (2) generator.v_dq = generator.w_el * {-generator.c.L_s[2] * generator.i_dq[2], generator.c.L_md[1] * generator.i_rd[1] + generator.c.L_s[1] * generator.i_dq[1] + generator.c.Psi_pm} + generator.c.R_s * generator.i_dq ($RES_SIM_124) (17) [SCAL] (1) $FUN_2 = sqrt(generator.v_dq * generator.v_dq) ($RES_$AUX_287) (18) [ARRY] (2) generator.i_dq = generator.i_act .* generator.I_nom ($RES_SIM_125) (19) [SCAL] (1) $FUN_3 = atan2(generator.v_dq[2], generator.v_dq[1]) ($RES_$AUX_286) (20) [ARRY] (1) inverter1.heat.ports.Q_flow = -inverter1.Q_flow ($RES_SIM_86) (21) [ARRY] (2) generator.i_meas = generator.i_s[1:2] / generator.I_nom ($RES_SIM_126) (22) [ARRY] (4) $FUN_4 = diagonal(generator.c.L_s[1:2]) ($RES_$AUX_285) (23) [SCAL] (1) generator.v_rd[1] = 0.0 ($RES_SIM_127) (24) [ARRY] (1) $FUN_5 = diagonal(generator.R_rd) ($RES_$AUX_284) (25) [SCAL] (1) inverter1.iDC0 + 1.7320508075688772 * inverter1.AC.i[3] = 0.0 ($RES_SIM_88) (26) [ARRY] (1) $FUN_6 = diagonal(generator.R_rq) ($RES_$AUX_283) (27) [SCAL] (1) inverter1.iDC1 + inverter1.switch_dq0 * inverter1.AC.i = 0.0 ($RES_SIM_89) (28) [SCAL] (1) generator.top.i_n[1] = 1.7320508075688772 * generator.top.i_term[3] ($RES_SIM_129) (29) [ARRY] (4) $FUN_7 = PowerSystems.Utilities.Transforms.rotation_dq(generator.phi_el - generator.term.theta[2]) ($RES_$AUX_282) (30) [SCAL] (1) $FUN_8 = cos(inverter1.phi) ($RES_$AUX_281) (31) [SCAL] (1) $FUN_9 = sin(inverter1.phi) ($RES_$AUX_280) (32) [SCAL] (1) $TEV_1 = time < (windSpeed.startTime + windSpeed.duration) ($RES_EVT_290) (33) [SCAL] (1) PI.y = PI.k * (PI.x + i_q_err.y) ($RES_SIM_10) (34) [SCAL] (1) $DER.PI.x = i_q_err.y / PI.T ($RES_SIM_11) (35) [ARRY] (2) trafo.term_n.theta = trafo.term_p.theta ($RES_SIM_12) (36) [ARRY] (2) inverter1.DC.v = meterDC.term_p.v ($RES_SIM_211) (37) [ARRY] (3) trafo.term_n.i = trafo.top_n.i_term ($RES_SIM_13) (38) [SCAL] (1) inverter1.heat.ports[1].Q_flow + bdCond1.heat.ports[1].Q_flow = 0.0 ($RES_SIM_212) (39) [ARRY] (3) trafo.term_n.v = trafo.top_n.v_term ($RES_SIM_14) (40) [ARRY] (3) trafo.term_p.i = trafo.top_p.i_term ($RES_SIM_15) (41) [FOR-] (3) ($RES_SIM_214) (41) [----] for $i1 in 1:3 loop (41) [----] [SCAL] (1) generator.term.i[$i1] + inverter1.AC.i[$i1] = 0.0 ($RES_SIM_215) (41) [----] end for; (42) [ARRY] (3) trafo.term_p.v = trafo.top_p.v_term ($RES_SIM_16) (43) [ARRY] (3) generator.top.i_term = generator.top.i_cond ($RES_SIM_130) (44) [ARRY] (3) inverter1.AC.v = inverter1.v_dq0 + {0.0, 0.0, 1.7320508075688772 * inverter1.vDC0} ($RES_SIM_90) (45) [ARRY] (1) trafo.v_n2 = trafo.R_n2 * trafo.i_n2 ($RES_SIM_17) (46) [ARRY] (3) generator.top.v_cond = generator.top.v_term - {0.0, 0.0, 1.7320508075688772 * generator.top.v_n[1]} ($RES_SIM_131) (47) [ARRY] (3) generator.term.v = inverter1.AC.v ($RES_SIM_216) (48) [ARRY] (1) inverter1.Q_flow = {inverter1.R_nom * inverter1.par.eps[1] * inverter1.iAC2} ($RES_SIM_91) (49) [ARRY] (1) trafo.v_n1 = trafo.R_n1 * trafo.i_n1 ($RES_SIM_18) (50) [ARRY] (2) generator.term.theta = inverter1.AC.theta ($RES_SIM_217) (51) [ARRY] (3) inverter1.v_dq0 = inverter1.vDC1 * inverter1.switch_dq0 ($RES_SIM_92) (52) [ARRY] (2) meterDC.term_p.i + meterDC.term_n.i = {0.0 for $i1 in 1:2} ($RES_SIM_132) (53) [SCAL] (1) $FUN_10 = abs(inverter1.vDC1) ($RES_$AUX_279) (54) [FOR-] (2) ($RES_SIM_218) (54) [----] for $i1 in 1:2 loop (54) [----] [SCAL] (1) generator.heat.ports[$i1].Q_flow + bdCond.heat.ports[$i1].Q_flow = 0.0 ($RES_SIM_219) (54) [----] end for; (55) [ARRY] (3) inverter1.switch_dq0 = 1.224744871391589 * inverter1.vPhasor[1] * {$FUN_8, $FUN_9, 0.0} ($RES_SIM_93) (56) [ARRY] (2) meterDC.term_p.v = meterDC.term_n.v ($RES_SIM_133) (57) [SCAL] (1) $FUN_11 = sqrt(inverter1.iAC2) ($RES_$AUX_278) (58) [SCAL] (1) inverter1.phi = inverter1.AC.theta[1] + inverter1.vPhasor[2] ($RES_SIM_94) (59) [SCAL] (1) $DER.meterDC.p_av = 10.0 * (meterDC.p - meterDC.p_av) ($RES_SIM_134) (60) [SCAL] (1) $FUN_12 = cos(inverter2.phi) ($RES_$AUX_277) (61) [SCAL] (1) meterDC.p = meterDC.v_ab * meterDC.i_ab ($RES_SIM_135) (62) [SCAL] (1) $FUN_13 = sin(inverter2.phi) ($RES_$AUX_276) (63) [SCAL] (1) meterDC.i0 = meterDC.i_ab[1] + meterDC.i_ab[2] ($RES_SIM_136) (64) [SCAL] (1) $FUN_14 = abs(inverter2.vDC1) ($RES_$AUX_275) (65) [SCAL] (1) inverter1.iAC2 = inverter1.AC.i * inverter1.AC.i ($RES_SIM_97) (66) [SCAL] (1) meterDC.i = 0.5 * (meterDC.i_ab[1] - meterDC.i_ab[2]) ($RES_SIM_137) (67) [SCAL] (1) $FUN_15 = sqrt(inverter2.iAC2) ($RES_$AUX_274) (68) [SCAL] (1) meterDC.v0 = 0.5 * (meterDC.v_ab[1] + meterDC.v_ab[2]) ($RES_SIM_138) (69) [SCAL] (1) meter.v_norm = sqrt(meter.v * meter.v) ($RES_$AUX_273) (70) [ARRY] (2) inverter1.AC.theta = {0.0, generator.phi_el} ($RES_SIM_99) (71) [SCAL] (1) meterDC.v = meterDC.v_ab[1] - meterDC.v_ab[2] ($RES_SIM_139) (72) [SCAL] (1) meter.alpha_v = atan2(meter.Rot_dq[:, 2] * meter.v[1:2], meter.Rot_dq[:, 1] * meter.v[1:2]) ($RES_$AUX_272) (73) [SCAL] (1) meter.i_norm = sqrt(meter.i * meter.i) ($RES_$AUX_271) (74) [SCAL] (1) meter.alpha_i = atan2(meter.Rot_dq[:, 2] * meter.i[1:2], meter.Rot_dq[:, 1] * meter.i[1:2]) ($RES_$AUX_270) (75) [ARRY] (2) trafo.omega = $DER.trafo.term_p.theta ($RES_SIM_22) (76) [ARRY] (3) trafo.v1 = trafo.v2 ($RES_SIM_25) (77) [ARRY] (3) trafo.i1 + trafo.i2 = {0.0 for $i1 in 1:3} ($RES_SIM_26) (78) [ARRY] (2) meterDC.i_ab = meterDC.term_p.i / meterDC.I_base ($RES_SIM_140) (79) [SCAL] (1) trafo.top_n.i_n[1] = 1.7320508075688772 * trafo.top_n.i_term[3] ($RES_SIM_27) (80) [ARRY] (2) meterDC.v_ab = meterDC.term_p.v / meterDC.V_base ($RES_SIM_141) (81) [ARRY] (3) trafo.top_n.i_term = trafo.top_n.i_cond / trafo.top_n.w ($RES_SIM_28) (82) [ARRY] (3) trafo.top_n.w * trafo.top_n.v_cond = trafo.top_n.v_term - {0.0, 0.0, 1.7320508075688772 * trafo.top_n.v_n[1]} ($RES_SIM_29) (83) [SCAL] (1) meter.cos_phi = cos(meter.alpha_v - meter.alpha_i) ($RES_$AUX_269) (84) [SCAL] (1) 0.0 = -(gear.ratio * rotor.flange.tau + inertia.flange_a.tau) ($RES_SIM_143) (85) [ARRY] (4) $FUN_21 = PowerSystems.Examples.Wind.WindTurbine_PSGI.meter.rot_dq(meter.term_p.theta[1]) ($RES_$AUX_268) (86) [SCAL] (1) gear.phi_a = gear.ratio * gear.phi_b ($RES_SIM_144) (87) [ARRY] (9) $FUN_22 = diagonal({line.C, line.C, line.C0}) ($RES_$AUX_267) (88) [SCAL] (1) gear.phi_b = inertia.flange_b.phi ($RES_SIM_145) (89) [ARRY] (9) $FUN_23 = diagonal({line.L, line.L, line.L0}) ($RES_$AUX_266) (90) [SCAL] (1) gear.phi_a = rotor.flange.phi ($RES_SIM_146) (91) [SCAL] (1) $FUN_24 = cos(infBus.phi) ($RES_$AUX_265) (92) [SCAL] (1) $FUN_25 = sin(infBus.phi) ($RES_$AUX_264) (93) [SCAL] (1) inertia.a = $DER.inertia.w ($RES_SIM_148) (94) [SCAL] (1) busbar.v_norm = sqrt(busbar.term.v * busbar.term.v) ($RES_$AUX_263) (95) [SCAL] (1) inertia.w = $DER.inertia.flange_b.phi ($RES_SIM_149) (96) [SCAL] (1) busbar.alpha_v = atan2(busbar.R[:, 2] * busbar.term.v[1:2], busbar.R[:, 1] * busbar.term.v[1:2]) ($RES_$AUX_262) (97) [ARRY] (4) $FUN_28 = PowerSystems.Utilities.Transforms.rotation_dq(busbar.term.theta[1]) ($RES_$AUX_261) (98) [SCAL] (1) trafo.top_p.i_n[1] = 1.7320508075688772 * trafo.top_p.i_term[3] ($RES_SIM_30) (99) [ARRY] (3) trafo.top_p.i_term = trafo.top_p.i_cond / trafo.top_p.w ($RES_SIM_31) (100) [ARRY] (3) trafo.top_p.w * trafo.top_p.v_cond = trafo.top_p.v_term - {0.0, 0.0, 1.7320508075688772 * trafo.top_p.v_n[1]} ($RES_SIM_32) (101) [ARRY] (3) busbar.term.i = {0.0 for $i1 in 1:3} ($RES_SIM_35) (102) [SCAL] (1) 1.7320508075688772 * infBus.term.i[3] + infBus.neutral.i = 0.0 ($RES_SIM_37) (103) [SCAL] (1) inertia.J * inertia.a = inertia.flange_a.tau + inertia.flange_b.tau ($RES_SIM_151) (104) [ARRY] (2) infBus.term.theta = {system.thetaRel, system.thetaRef} ($RES_SIM_38) (105) [SCAL] (1) system.thetaRef = 314.1592653589793 * time ($RES_SIM_154) (106) [SCAL] (1) rotor.lambda = (rotor.R * rotor.w) / windSpeed.y ($RES_SIM_158) (107) [SCAL] (1) rotor.lambdai = 1/(rotor.lambda + 0.08 * rotor.beta) - 0.035 / (1.0 + rotor.beta ^ 3.0) ($RES_SIM_159) (108) [ARRY] (3) infBus.term.v = {$FUN_24 * infBus.V, $FUN_25 * infBus.V, 0.0} ($RES_SIM_40) (109) [SCAL] (1) infBus.phi = infBus.term.theta[1] + infBus.alpha ($RES_SIM_41) (110) [SCAL] (1) infBus.alpha = infBus.vPhasor_internal[2] ($RES_SIM_42) (111) [SCAL] (1) infBus.V = infBus.vPhasor_internal[1] * infBus.V_base ($RES_SIM_43) (112) [ARRY] (2) infBus.vPhasor_internal = {infBus.v0, infBus.alpha0} ($RES_SIM_44) (113) [ARRY] (2) line.term_n.theta = line.term_p.theta ($RES_SIM_45) (114) [ARRY] (9) line.omega[2] * line.L * {{-line.i[2, 1], -line.i[2, 2], -line.i[2, 3]}, {line.i[1, 1], line.i[1, 2], line.i[1, 3]}, {0.0, 0.0, 0.0}} + $FUN_23 * $DER.line.i + line.R * line.i = line.v[:, 1:3] - line.v[:, 2:4] ($RES_SIM_46) (115) [ARRY] (12) line.omega[2] * line.C * {{-line.v[2, 1], -line.v[2, 2], -line.v[2, 3], -line.v[2, 4]}, {line.v[1, 1], line.v[1, 2], line.v[1, 3], line.v[1, 4]}, {0.0, 0.0, 0.0, 0.0}} + $FUN_22 * $DER.line.v + line.G * line.v = {{2.0 * (line.term_p.i[1] - line.i[1, 1]), line.i[1, 1] - line.i[1, 2], line.i[1, 2] - line.i[1, 3], 2.0 * (line.i[1, 3] + line.term_n.i[1])}, {2.0 * (line.term_p.i[2] - line.i[2, 1]), line.i[2, 1] - line.i[2, 2], line.i[2, 2] - line.i[2, 3], 2.0 * (line.i[2, 3] + line.term_n.i[2])}, {2.0 * (line.term_p.i[3] - line.i[3, 1]), line.i[3, 1] - line.i[3, 2], line.i[3, 2] - line.i[3, 3], 2.0 * (line.i[3, 3] + line.term_n.i[3])}} ($RES_SIM_47) (116) [SCAL] (1) rotor.Cp = (rotor.c2 * rotor.lambdai - (rotor.c4 + rotor.c3 * rotor.beta)) * rotor.c1 * $FUN_1 + rotor.c6 * rotor.lambda ($RES_SIM_160) (117) [ARRY] (3) line.v[:, 4] = line.term_n.v ($RES_SIM_48) (118) [SCAL] (1) rotor.P * rotor.P_nom = 0.5 * windSpeed.y ^ 3.0 * rotor.A * rotor.rho * rotor.Cp ($RES_SIM_161) (119) [ARRY] (3) line.v[:, 1] = line.term_p.v ($RES_SIM_49) (120) [SCAL] (1) 0.0 = rotor.P * rotor.P_nom + rotor.w * rotor.flange.tau ($RES_SIM_162) (121) [SCAL] (1) windSpeed.y = windSpeed.offset + (if $TEV_0 then 0.0 else if $TEV_1 then (windSpeed.height * (time - windSpeed.startTime)) / windSpeed.duration else windSpeed.height) ($RES_SIM_163) (122) [SCAL] (1) rotor.A = 3.141592653589793 * rotor.R ^ 2.0 ($RES_BND_224) (123) [SCAL] (1) rotor.w = $DER.rotor.flange.phi ($RES_BND_225) (124) [ARRY] (2) line.omega = $DER.line.term_p.theta ($RES_SIM_50) (125) [SCAL] (1) system.thetaRel = system.thetaRef - system.thetaRef ($RES_BND_226) (126) [ARRY] (2) meter.term_n.theta = meter.term_p.theta ($RES_SIM_51) (127) [ARRY] (3) meter.term_p.i + meter.term_n.i = {0.0 for $i1 in 1:3} ($RES_SIM_52) (128) [ARRY] (3) meter.term_p.v = meter.term_n.v ($RES_SIM_53) (129) [ARRY] (3) generator.top.v_cond = generator.v ($RES_BND_229) (130) [ARRY] (4) meter.Rot_dq = $FUN_21 ($RES_SIM_54) (131) [SCAL] (1) 0.0 = generator.i_act[1] ($RES_SIM_171) (132) [SCAL] (1) PI.y = generator.i_act[2] ($RES_SIM_172) (133) [ARRY] (2) generator.vPhasor = inverter1.vPhasor ($RES_SIM_174) (134) [FOR-] (3) ($RES_SIM_175) (134) [----] for $i1 in 1:3 loop (134) [----] [SCAL] (1) trafo.term_n.i[$i1] + line.term_p.i[$i1] = 0.0 ($RES_SIM_176) (134) [----] end for; (135) [ARRY] (3) trafo.term_n.v = line.term_p.v ($RES_SIM_177) (136) [ARRY] (2) trafo.term_n.theta = line.term_p.theta ($RES_SIM_178) (137) [FOR-] (3) ($RES_SIM_179) (137) [----] for $i1 in 1:3 loop (137) [----] [SCAL] (1) meter.term_n.i[$i1] + trafo.term_p.i[$i1] = 0.0 ($RES_SIM_180) (137) [----] end for; (138) [ARRY] (3) generator.top.i_cond = generator.i ($RES_BND_230) (139) [ARRY] (1) generator.top.v_n = generator.v_n ($RES_BND_231) (140) [ARRY] (1) generator.i_n = generator.top.i_n ($RES_BND_233) (141) [SCAL] (1) inverter1.vDC1 = 0.5 * (inverter1.DC.v[1] - inverter1.DC.v[2]) ($RES_BND_235) (142) [SCAL] (1) inverter1.vDC0 = 0.5 * (inverter1.DC.v[2] + inverter1.DC.v[1]) ($RES_BND_236) (143) [ARRY] (3) generator.term.i = generator.top.i_term ($RES_SIM_101) (144) [SCAL] (1) inverter1.iDC1 = inverter1.DC.i[1] - inverter1.DC.i[2] ($RES_BND_237) (145) [ARRY] (3) meter.p = {meter.v[1:2] * meter.i[1:2], -{-meter.v[2], meter.v[1]} * meter.i[1:2], meter.v[3] * meter.i[3]} ($RES_SIM_62) (146) [ARRY] (3) generator.term.v = generator.top.v_term ($RES_SIM_102) (147) [SCAL] (1) inverter1.iDC0 = inverter1.DC.i[1] + inverter1.DC.i[2] ($RES_BND_238) (148) [ARRY] (3) meter.i = meter.term_p.i / meter.I_base ($RES_SIM_63) (149) [SCAL] (1) generator.w_el = $DER.generator.phi_el ($RES_SIM_103) (150) [ARRY] (2) meter.vpp = 1.7320508075688772 * {meter.v[2], -meter.v[1]} ($RES_SIM_64) (151) [SCAL] (1) -inertia.flange_b.tau = -generator.pp * generator.tau_el ($RES_SIM_104) (152) [ARRY] (3) meter.v = meter.term_p.v / meter.V_base ($RES_SIM_65) (153) [SCAL] (1) generator.pp * inertia.flange_b.phi = generator.phi_el ($RES_SIM_105) (154) [ARRY] (2) generator.omega = $DER.generator.term.theta ($RES_SIM_106) (155) [ARRY] (2) select2.vPhasor_out = select2.vPhasor_internal ($RES_SIM_67) (156) [ARRY] (3) generator.i = {generator.Rot_dq[1, 1] * generator.i_s[1] + generator.Rot_dq[1, 2] * generator.i_s[2], generator.Rot_dq[2, 1] * generator.i_s[1] + generator.Rot_dq[2, 2] * generator.i_s[2], generator.i_s[3]} ($RES_SIM_107) (157) [ARRY] (3) meter.term_n.v = trafo.term_p.v ($RES_SIM_181) (158) [ARRY] (3) generator.v_s = {generator.Rot_dq[1, 1] * generator.v[1] + generator.Rot_dq[2, 1] * generator.v[2], generator.Rot_dq[1, 2] * generator.v[1] + generator.Rot_dq[2, 2] * generator.v[2], generator.v[3]} ($RES_SIM_108) (159) [ARRY] (2) meter.term_n.theta = trafo.term_p.theta ($RES_SIM_182) (160) [ARRY] (4) generator.Rot_dq = $FUN_7 ($RES_SIM_109) (161) [SCAL] (1) inverter2.AC.i[3] + busbar.term.i[3] + meter.term_p.i[3] = 0.0 ($RES_SIM_183) (162) [SCAL] (1) inverter2.AC.i[2] + busbar.term.i[2] + meter.term_p.i[2] = 0.0 ($RES_SIM_184) (163) [SCAL] (1) inverter2.AC.i[1] + busbar.term.i[1] + meter.term_p.i[1] = 0.0 ($RES_SIM_185) (164) [SCAL] (1) inverter2.AC.v[3] = meter.term_p.v[3] ($RES_SIM_186) (165) [SCAL] (1) inverter2.AC.v[3] = busbar.term.v[3] ($RES_SIM_187) (166) [SCAL] (1) inverter2.AC.v[2] = meter.term_p.v[2] ($RES_SIM_188) (167) [SCAL] (1) inverter2.AC.v[2] = busbar.term.v[2] ($RES_SIM_189) (168) [SCAL] (1) inverter2.vDC1 = 0.5 * (inverter2.DC.v[1] - inverter2.DC.v[2]) ($RES_BND_240) (169) [SCAL] (1) inverter2.vDC0 = 0.5 * (inverter2.DC.v[2] + inverter2.DC.v[1]) ($RES_BND_241) (170) [SCAL] (1) inverter2.iDC1 = inverter2.DC.i[1] - inverter2.DC.i[2] ($RES_BND_242) (171) [SCAL] (1) inverter2.iDC0 = inverter2.DC.i[1] + inverter2.DC.i[2] ($RES_BND_243) (172) [ARRY] (4) busbar.R = $FUN_28 ($RES_BND_245) (173) [ARRY] (2) select2.vPhasor_internal = {select2.v0, select2.alpha0} ($RES_SIM_70) (174) [ARRY] (2) generator.heat.ports.Q_flow = -{generator.c.R_s * generator.i_s * generator.i_s, $FUN_5 * generator.i_rd * generator.i_rd + $FUN_6 * generator.i_rq * generator.i_rq} ($RES_SIM_110) (175) [ARRY] (3) trafo.top_p.v_cond = trafo.v1 ($RES_BND_246) (176) [SCAL] (1) generator.tau_el = generator.i_s[1:2] * {-generator.psi_s[2], generator.psi_s[1]} ($RES_SIM_111) (177) [ARRY] (3) trafo.top_p.i_cond = trafo.i1 ($RES_BND_247) (178) [ARRY] (1) inverter2.heat.ports.Q_flow = -inverter2.Q_flow ($RES_SIM_72) (179) [ARRY] (1) generator.v_n = generator.c.R_n * generator.i_n ($RES_SIM_112) (180) [ARRY] (1) trafo.top_p.v_n = trafo.v_n1 ($RES_BND_248) (181) [ARRY] (1) $DER.generator.psi_rq + $FUN_6 * generator.i_rq = generator.v_rq ($RES_SIM_113) (182) [SCAL] (1) inverter2.iDC0 + 1.7320508075688772 * inverter2.AC.i[3] = 0.0 ($RES_SIM_74) (183) [ARRY] (1) $DER.generator.psi_rd + $FUN_5 * generator.i_rd = generator.v_rd ($RES_SIM_114) (184) [SCAL] (1) inverter2.iDC1 + inverter2.switch_dq0 * inverter2.AC.i = 0.0 ($RES_SIM_75) (185) [SCAL] (1) generator.c.L_s[3] * $DER.generator.i_s[3] + generator.c.R_s * generator.i_s[3] = generator.v_s[3] ($RES_SIM_115) (186) [ARRY] (3) inverter2.AC.v = inverter2.v_dq0 + {0.0, 0.0, 1.7320508075688772 * inverter2.vDC0} ($RES_SIM_76) (187) [ARRY] (2) generator.w_el * {-generator.psi_s[2], generator.psi_s[1]} + $DER.generator.psi_s + generator.c.R_s * generator.i_s[1:2] = generator.v_s[1:2] ($RES_SIM_116) (188) [ARRY] (1) inverter2.Q_flow = {inverter2.R_nom * inverter2.par.eps[1] * inverter2.iAC2} ($RES_SIM_77) (189) [SCAL] (1) inverter2.AC.v[1] = meter.term_p.v[1] ($RES_SIM_190) (190) [SCAL] (1) generator.i_f = generator.i_rd[1] * generator.c.wf ($RES_SIM_117) (191) [ARRY] (3) inverter2.v_dq0 = inverter2.vDC1 * inverter2.switch_dq0 ($RES_SIM_78) (192) [SCAL] (1) inverter2.AC.v[1] = busbar.term.v[1] ($RES_SIM_191) (193) [SCAL] (1) generator.v_f = generator.v_rd[1] / generator.c.wf ($RES_SIM_118) (194) [ARRY] (3) inverter2.switch_dq0 = 1.224744871391589 * inverter2.vPhasor[1] * {$FUN_12, $FUN_13, 0.0} ($RES_SIM_79) (195) [SCAL] (1) inverter2.AC.theta[2] = meter.term_p.theta[2] ($RES_SIM_192) (196) [ARRY] (1) generator.psi_rq = generator.L_mq .* generator.i_s[2] + generator.L_rq * generator.i_rq ($RES_SIM_119) (197) [SCAL] (1) inverter2.AC.theta[2] = busbar.term.theta[2] ($RES_SIM_193) (198) [SCAL] (1) inverter2.AC.theta[1] = meter.term_p.theta[1] ($RES_SIM_194) (199) [SCAL] (1) inverter2.AC.theta[1] = busbar.term.theta[1] ($RES_SIM_195) (200) [FOR-] (2) ($RES_SIM_196) (200) [----] for $i1 in 1:2 loop (200) [----] [SCAL] (1) meterDC.term_n.i[$i1] + inverter2.DC.i[$i1] = 0.0 ($RES_SIM_197) (200) [----] end for; (201) [ARRY] (2) meterDC.term_n.v = inverter2.DC.v ($RES_SIM_198) (202) [ARRY] (3) trafo.top_n.v_cond = 21.73913043478261 .* trafo.v2 ($RES_BND_250) (203) [FOR-] (3) ($RES_SIM_200) (203) [----] for $i1 in 1:3 loop (203) [----] [SCAL] (1) line.term_n.i[$i1] + infBus.term.i[$i1] = 0.0 ($RES_SIM_201) (203) [----] end for; (204) [ARRY] (3) trafo.top_n.i_cond = 0.046 .* trafo.i2 ($RES_BND_251) (205) [ARRY] (1) trafo.top_n.v_n = trafo.v_n2 ($RES_BND_252) (206) [ARRY] (3) line.term_n.v = infBus.term.v ($RES_SIM_202) (207) [SCAL] (1) $TEV_0 = time < windSpeed.startTime ($RES_EVT_289) (208) [ARRY] (2) line.term_n.theta = infBus.term.theta ($RES_SIM_203) (209) [ARRY] (1) trafo.i_n1 = trafo.top_p.i_n ($RES_BND_254)