Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries/ --ompython_omhome=/usr OpenIPSL_dev_OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom.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/Modelica 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/OpenIPSL 3.1.0-master/package.mo", uses=false) Using package OpenIPSL with version 3.1.0-dev (/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.1.0-master/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 Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 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(OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom,tolerance=1e-06,outputFormat="empty",numberOfIntervals=40000,variableFilter="",fileNamePrefix="OpenIPSL_dev_OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom") translateModel(OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom,tolerance=1e-06,outputFormat="empty",numberOfIntervals=40000,variableFilter="",fileNamePrefix="OpenIPSL_dev_OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001089/0.001089, allocations: 102.9 kB / 16.37 MB, free: 6.363 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.186/1.186, allocations: 222.9 MB / 240 MB, free: 4.594 MB / 190.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001192/0.001192, allocations: 188.5 kB / 290.3 MB, free: 2.309 MB / 238.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.1.0-master/package.mo): time 0.4336/0.4336, allocations: 91.89 MB / 432.4 MB, free: 9.223 MB / 302.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 2.138e-05/2.147e-05, allocations: 6.219 kB / 0.5032 GB, free: 7.09 MB / 382.1 MB Notification: Performance of NFInst.instantiate(OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom): time 0.01102/0.01106, allocations: 13.74 MB / 0.5166 GB, free: 9.293 MB / 398.1 MB Notification: Performance of NFInst.instExpressions: time 0.006421/0.01751, allocations: 3.689 MB / 0.5202 GB, free: 5.594 MB / 398.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.001495/0.01902, allocations: 27.94 kB / 0.5203 GB, free: 5.566 MB / 398.1 MB Notification: Performance of NFTyping.typeComponents: time 0.001072/0.0201, allocations: 0.5186 MB / 0.5208 GB, free: 5.043 MB / 398.1 MB Notification: Performance of NFTyping.typeBindings: time 0.002933/0.02307, allocations: 1.48 MB / 0.5222 GB, free: 3.559 MB / 398.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.002238/0.02531, allocations: 1.368 MB / 0.5235 GB, free: 2.199 MB / 398.1 MB Notification: Performance of NFFlatten.flatten: time 0.00411/0.02943, allocations: 4.779 MB / 0.5282 GB, free: 13.41 MB / 414.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.001055/0.0305, allocations: 0.9861 MB / 0.5292 GB, free: 12.36 MB / 414.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.001717/0.03223, allocations: 1.649 MB / 0.5308 GB, free: 10.7 MB / 414.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.001412/0.03365, allocations: 1.932 MB / 0.5327 GB, free: 8.762 MB / 414.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0003702/0.03403, allocations: 352 kB / 0.533 GB, free: 8.418 MB / 414.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0006838/0.03472, allocations: 0.5038 MB / 0.5335 GB, free: 7.914 MB / 414.1 MB Notification: Performance of combineBinaries: time 0.003386/0.03811, allocations: 6.231 MB / 0.5396 GB, free: 1.613 MB / 414.1 MB Notification: Performance of replaceArrayConstructors: time 0.001937/0.04006, allocations: 3.892 MB / 0.5434 GB, free: 13.66 MB / 430.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0006637/0.04073, allocations: 0.5254 MB / 0.5439 GB, free: 13.14 MB / 430.1 MB Notification: Performance of FrontEnd: time 0.0004306/0.04117, allocations: 99.56 kB / 0.544 GB, free: 13.04 MB / 430.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 476 (451) * Number of variables: 476 (476) Notification: Performance of Bindings: time 0.1675/0.2086, allocations: 16.47 MB / 0.5601 GB, free: 59.84 MB / 430.1 MB Notification: Performance of FunctionAlias: time 0.00144/0.2101, allocations: 2.052 MB / 0.5621 GB, free: 59.61 MB / 430.1 MB Notification: Performance of Early Inline: time 0.006996/0.2171, allocations: 10.89 MB / 0.5727 GB, free: 59.1 MB / 430.1 MB Notification: Performance of simplify1: time 0.0005124/0.2176, allocations: 0.5913 MB / 0.5733 GB, free: 59.09 MB / 430.1 MB Notification: Performance of Alias: time 0.009047/0.2267, allocations: 11.08 MB / 0.5841 GB, free: 53.36 MB / 430.1 MB Notification: Performance of simplify2: time 0.0004627/0.2272, allocations: 491.6 kB / 0.5846 GB, free: 53.18 MB / 430.1 MB Notification: Performance of Events: time 0.00111/0.2283, allocations: 1.618 MB / 0.5862 GB, free: 52.23 MB / 430.1 MB Notification: Performance of Detect States: time 0.00126/0.2296, allocations: 2.069 MB / 0.5882 GB, free: 50.97 MB / 430.1 MB Notification: Performance of Partitioning: time 0.002105/0.2317, allocations: 2.485 MB / 0.5906 GB, free: 49.7 MB / 430.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency twoWindingTransformer.p.vi could not be devided by the body size 2 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (2) {{twoWindingTransformer.p.vr}, {twoWindingTransformer.p.vi}} = ({{$FUN_40, $FUN_41}, {-$FUN_41, $FUN_40}} * {{gen3.gen.vd}, {gen3.gen.vq}}) .* gen3.gen.V_MBtoSB ($RES_SIM_54) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (351/351) **************************** (1) [ALGB] (1) Real line_8_9.vs.im = line_7_8.n.vi (2) [ALGB] (1) Real line_4_5.p.vi (3) [ALGB] (1) Real line_5_7.n.vi (4) [ALGB] (1) Real gen1.AVR.simpleLagLim.y (start = gen1.AVR.simpleLagLim.y_start) (5) [ALGB] (1) Real twoWindingTransformer1.vr.im = twoWindingTransformer1.n.vi (6) [ALGB] (1) Real line_4_5.p.vr (7) [ALGB] (1) Real line_6_4.Q21 (nominal = 1e8) (8) [ALGB] (1) Real gen2.gen.id (start = gen2.gen.id0) (9) [ALGB] (1) Real line_5_7.n.vr (10) [ALGB] (1) Real gen3.AVR.vref0 (11) [DER-] (1) Real $DER.gen1.gen.e1q (12) [DER-] (1) Real $DER.gen2.gen.e1q (13) [ALGB] (1) Real line_4_5.vr.im = line_4_5.n.vi (14) [ALGB] (1) Real gen2.gen.iq (start = gen2.gen.iq0) (15) [DER-] (1) Real $DER.gen3.gen.e1q (16) [ALGB] (1) Real line_4_5.n.vi (17) [ALGB] (1) Real gen3.AVR.ceilingBlock.y (18) [DER-] (1) Real $DER.gen1.gen.e1d (19) [DER-] (1) Real $DER.gen2.gen.e1d (20) [ALGB] (1) Real line_5_7.ir.re = line_5_7.n.ir (21) [ALGB] (1) Real line_4_5.vs.im = line_4_5.p.vi (22) [ALGB] (1) Real line_4_5.n.vr (23) [DER-] (1) Real $DER.gen3.gen.e1d (24) [ALGB] (1) Real B7.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B7.angleDisplay) (25) [DER-] (1) Real $DER.gen1.gen.w (26) [DER-] (1) Real[1] $DER.gen3.AVR.ExcitationSystem.x_scaled (27) [ALGB] (1) Real line_5_7.is.re = line_5_7.p.ir (28) [ALGB] (1) Real line_8_9.ir.im = line_8_9.n.ii (29) [ALGB] (1) Real gen2.step.y (30) [ALGB] (1) Real line_7_8.P12 (nominal = 1e8) (31) [ALGB] (1) Real line_8_9.is.im = line_8_9.p.ii (32) [ALGB] (1) Real gen1.AVR.vref0 (33) [ALGB] (1) flow Real line_5_7.p.ii (start = 1e-15) (34) [ALGB] (1) flow Real gen2.pwPin.ir (start = 1e-15) (35) [ALGB] (1) Real gen3.gen.id (start = gen3.gen.id0) (36) [ALGB] (1) flow Real PQ1.p.ir (start = 1e-15) (37) [ALGB] (1) flow Real line_5_7.p.ir (start = 1e-15) (38) [ALGB] (1) Real twoWindingTransformer2.is.im = twoWindingTransformer2.p.ii (39) [ALGB] (1) flow Real gen2.pwPin.ii (start = 1e-15) (40) [DER-] (1) Real $DER.gen3.AVR.Verr.u2 (41) [ALGB] (1) flow Real PQ1.p.ii (start = 1e-15) (42) [ALGB] (1) Real line_4_5.ir.im = line_4_5.n.ii (43) [ALGB] (1) Real gen3.AVR.feedback.y (44) [ALGB] (1) Real line_7_8.n.vi (45) [ALGB] (1) Real line_7_8.P21 (nominal = 1e8) (46) [ALGB] (1) Real gen3.gen.iq (start = gen3.gen.iq0) (47) [ALGB] (1) Real twoWindingTransformer2.ir.im = twoWindingTransformer2.n.ii (48) [ALGB] (1) flow Real line_4_5.p.ii (start = 1e-15) (49) [ALGB] (1) Real line_9_6.P12 (nominal = 1e8) (50) [ALGB] (1) Real line_7_8.n.vr (51) [ALGB] (1) flow Real line_5_7.n.ii (start = 1e-15) (52) [ALGB] (1) Real line_4_5.is.im = line_4_5.p.ii (53) [ALGB] (1) Real lOADPQ.v (start = lOADPQ.v_0) (54) [ALGB] (1) Real[1] gen2.AVR.ExcitationSystem.x (start = gen2.AVR.ExcitationSystem.x_start) (55) [ALGB] (1) Real line_7_8.Q12 (nominal = 1e8) (56) [ALGB] (1) Real gen2.AVR.feedback.y (57) [ALGB] (1) flow Real line_4_5.p.ir (start = 1e-15) (58) [DER-] (1) Real $DER.gen1.AVR.Verr.u2 (59) [ALGB] (1) Real gen1.AVR.feedback.y (60) [ALGB] (1) flow Real line_5_7.n.ir (start = 1e-15) (61) [ALGB] (1) protected Real gen2.gen.vf_MB = (gen2.gen.V_b * gen2.gen.vf) / gen2.gen.Vn (62) [ALGB] (1) Real gen1.AVR.feedback1.u2 (63) [ALGB] (1) Real B9.v (start = B9.v_0) (64) [DER-] (1) Real $DER.gen1.gen.delta (65) [DER-] (1) Real $DER.gen3.AVR.derivativeBlock.x (66) [ALGB] (1) flow Real sTATCOM3_1.p.ii (start = 1e-15) (67) [ALGB] (1) Real gen3.step.y (68) [ALGB] (1) Real PQ1.v (start = PQ1.v_0) (69) [ALGB] (1) flow Real line_4_5.n.ii (start = 1e-15) (70) [DER-] (1) Real $DER.gen1.AVR.derivativeBlock.x (71) [ALGB] (1) protected Real lOADPQ.a (72) [ALGB] (1) flow Real sTATCOM3_1.p.ir (start = 1e-15) (73) [DER-] (1) Real $DER.gen3.AVR.simpleLagLim.state (74) [ALGB] (1) flow Real lOADPQ1.p.ii (start = 1e-15) (75) [ALGB] (1) Real line_9_6.P21 (nominal = 1e8) (76) [ALGB] (1) Real line_7_8.vr.im = line_7_8.n.vi (77) [ALGB] (1) flow Real line_4_5.n.ir (start = 1e-15) (78) [ALGB] (1) Real twoWindingTransformer.is.im = twoWindingTransformer.p.ii (79) [ALGB] (1) Real B9.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B9.angleDisplay) (80) [ALGB] (1) flow Real lOADPQ1.p.ir (start = 1e-15) (81) [DISC] (1) Boolean $TEV_9 (82) [ALGB] (1) Real line_7_8.Q21 (nominal = 1e8) (83) [DISC] (1) Boolean $TEV_8 (84) [ALGB] (1) Real lOADPQ.Q (start = lOADPQ.Q_0 / lOADPQ.S_b) (85) [ALGB] (1) Real line_9_6.vr.re = twoWindingTransformer1.n.vr (86) [DISC] (1) Boolean $TEV_7 (87) [ALGB] (1) Real lOADPQ.P (start = lOADPQ.P_0 / lOADPQ.S_b) (88) [ALGB] (1) protected Real PQ1.a (89) [DISC] (1) Boolean $TEV_6 (90) [DER-] (1) Real[1] $DER.gen1.AVR.ExcitationSystem.x_scaled (91) [DISC] (1) Boolean $TEV_5 (92) [ALGB] (1) Real line_7_8.vs.im = line_5_7.n.vi (93) [DISC] (1) Boolean $TEV_4 (94) [DISC] (1) Boolean $TEV_3 (95) [ALGB] (1) Real line_9_6.Q12 (nominal = 1e8) (96) [ALGB] (1) Real gen3.AVR.simpleLagLim.y (start = gen3.AVR.simpleLagLim.y_start) (97) [DISC] (1) Boolean $TEV_2 (98) [ALGB] (1) Real twoWindingTransformer1.P12 (nominal = 1e8) (99) [DISC] (1) Boolean $TEV_1 (100) [ALGB] (1) Real twoWindingTransformer2.vs.im = gen1.gen.p.vi (101) [ALGB] (1) Real twoWindingTransformer.ir.im = twoWindingTransformer.n.ii (102) [DISC] (1) Boolean $TEV_0 (103) [ALGB] (1) Real sTATCOM3_1.Q (104) [ALGB] (1) flow Real pwFault2.p.ii (start = 1e-15) (105) [ALGB] (1) Real line_9_6.vs.re = line_6_4.n.vr (106) [ALGB] (1) Real PQ1.Q (start = PQ1.Q_0 / PQ1.S_b) (107) [ALGB] (1) flow Real line_7_8.p.ii (start = 1e-15) (108) [ALGB] (1) Real PQ1.P (start = PQ1.P_0 / PQ1.S_b) (109) [ALGB] (1) flow Real pwFault2.p.ir (start = 1e-15) (110) [ALGB] (1) Real twoWindingTransformer2.vr.im = line_5_7.n.vi (111) [ALGB] (1) Real B8.v (start = B8.v_0) (112) [ALGB] (1) Real gen3.gen.v (start = gen3.gen.v_0) (113) [DER-] (1) Real $DER.gen1.AVR.simpleLagLim.state (114) [ALGB] (1) Real B4.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B4.angleDisplay) (115) [DER-] (1) Real $DER.gen3.gen.delta (116) [DER-] (1) Real $DER.sTATCOM3_1.simpleLagLim.state (117) [ALGB] (1) flow Real line_7_8.p.ir (start = 1e-15) (118) [ALGB] (1) Real line_5_7.P12 (nominal = 1e8) (119) [ALGB] (1) flow Real lOADPQ.p.ii (start = 1e-15) (120) [ALGB] (1) Real gen1.gen.anglev (start = gen1.gen.angle_0) (121) [ALGB] (1) Real line_9_6.Q21 (nominal = 1e8) (122) [ALGB] (1) flow Real line_8_9.p.ii (start = 1e-15) (123) [ALGB] (1) Real twoWindingTransformer1.P21 (nominal = 1e8) (124) [ALGB] (1) Real lOADPQ.anglev (start = lOADPQ.angle_0) (125) [ALGB] (1) Real line_6_4.vr.im = line_6_4.n.vi (126) [ALGB] (1) flow Real line_7_8.n.ii (start = 1e-15) (127) [ALGB] (1) flow Real lOADPQ.p.ir (start = 1e-15) (128) [ALGB] (1) Real gen2.AVR.feedback1.y (129) [ALGB] (1) protected Real gen1.gen.pe (start = gen1.gen.pm00) (130) [ALGB] (1) Real sTATCOM3_1.v (start = sTATCOM3_1.v_0) (131) [ALGB] (1) flow Real line_8_9.p.ir (start = 1e-15) (132) [DER-] (1) Real $DER.gen2.gen.w (133) [ALGB] (1) flow Real line_7_8.n.ir (start = 1e-15) (134) [ALGB] (1) Real line_7_8.ir.im = line_7_8.n.ii (135) [ALGB] (1) Real line_6_4.vs.im = line_4_5.p.vi (136) [ALGB] (1) Real twoWindingTransformer1.Q12 (nominal = 1e8) (137) [ALGB] (1) Real gen3.switch1.y (138) [ALGB] (1) Real twoWindingTransformer.vs.im = twoWindingTransformer.p.vi (139) [ALGB] (1) Real gen2.AVR.simpleLagLim.y (start = gen2.AVR.simpleLagLim.y_start) (140) [ALGB] (1) Real line_6_4.n.vi (141) [ALGB] (1) Real line_5_7.P21 (nominal = 1e8) (142) [ALGB] (1) Real gen3.gen.Q (start = gen3.gen.q0) (143) [ALGB] (1) Real gen3.gen.P (start = gen3.gen.p0) (144) [ALGB] (1) Real line_9_6.ir.re = line_9_6.n.ir (145) [ALGB] (1) flow Real line_8_9.n.ii (start = 1e-15) (146) [ALGB] (1) Real line_7_8.is.im = line_7_8.p.ii (147) [ALGB] (1) Real B7.v (start = B7.v_0) (148) [ALGB] (1) Real line_6_4.n.vr (149) [ALGB] (1) Real twoWindingTransformer.vr.im = line_4_5.p.vi (150) [ALGB] (1) Real lOADPQ1.v (start = lOADPQ1.v_0) (151) [ALGB] (1) flow Real line_8_9.n.ir (start = 1e-15) (152) [ALGB] (1) Real line_9_6.is.re = line_9_6.p.ir (153) [ALGB] (1) Real line_5_7.Q12 (nominal = 1e8) (154) [ALGB] (1) Real gen2.AVR.ceilingBlock.y (155) [ALGB] (1) Real line_8_9.vr.re = twoWindingTransformer1.n.vr (156) [ALGB] (1) Real twoWindingTransformer1.Q21 (nominal = 1e8) (157) [ALGB] (1) Real gen3.AVR.feedback1.y (158) [ALGB] (1) Real twoWindingTransformer1.is.re = twoWindingTransformer1.p.ir (159) [ALGB] (1) protected Real lOADPQ1.a (160) [ALGB] (1) Real twoWindingTransformer.p.vi (161) [ALGB] (1) Real gen2.gen.anglev (start = gen2.gen.angle_0) (162) [ALGB] (1) Real line_8_9.vs.re = line_7_8.n.vr (163) [ALGB] (1) Real B1.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B1.angleDisplay) (164) [ALGB] (1) Real twoWindingTransformer1.ir.re = twoWindingTransformer1.n.ir (165) [ALGB] (1) flow Real gen3.pwPin.ir (start = 1e-15) (166) [ALGB] (1) Real twoWindingTransformer.p.vr (167) [ALGB] (1) Real line_6_4.ir.im = line_6_4.n.ii (168) [ALGB] (1) Real gen1.switch1.y (169) [ALGB] (1) Real line_5_7.Q21 (nominal = 1e8) (170) [ALGB] (1) Real lOADPQ1.Q (start = lOADPQ1.Q_0 / lOADPQ1.S_b) (171) [ALGB] (1) protected Real gen2.gen.pe (start = gen2.gen.pm00) (172) [ALGB] (1) Real lOADPQ1.P (start = lOADPQ1.P_0 / lOADPQ1.S_b) (173) [ALGB] (1) flow Real gen3.pwPin.ii (start = 1e-15) (174) [ALGB] (1) Real B6.v (start = B6.v_0) (175) [ALGB] (1) Real line_6_4.is.im = line_6_4.p.ii (176) [ALGB] (1) Real B6.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B6.angleDisplay) (177) [ALGB] (1) Real lOADPQ1.anglev (start = lOADPQ1.angle_0) (178) [ALGB] (1) Real line_4_5.vr.re = line_4_5.n.vr (179) [ALGB] (1) Real gen1.AVR.feedback1.y (180) [DER-] (1) Real $DER.gen2.AVR.derivativeBlock.x (181) [DISC] (1) Boolean $SEV_9 (182) [DISC] (1) Boolean $SEV_8 (183) [ALGB] (1) Real line_5_7.vr.im = line_5_7.n.vi (184) [DISC] (1) Boolean $SEV_7 (185) [DISC] (1) Boolean $SEV_6 (186) [ALGB] (1) flow Real line_6_4.p.ii (start = 1e-15) (187) [DISC] (1) Boolean $SEV_5 (188) [DISC] (1) Boolean $SEV_4 (189) [DISC] (1) Boolean $SEV_3 (190) [DISC] (1) Boolean $SEV_2 (191) [ALGB] (1) Real line_4_5.vs.re = line_4_5.p.vr (192) [ALGB] (1) Real twoWindingTransformer2.P12 (nominal = 1e8) (193) [DISC] (1) Boolean $SEV_1 (194) [DISC] (1) Boolean $SEV_0 (195) [ALGB] (1) flow Real line_6_4.p.ir (start = 1e-15) (196) [ALGB] (1) Real line_5_7.vs.im = line_4_5.n.vi (197) [ALGB] (1) Real line_8_9.ir.re = line_8_9.n.ir (198) [ALGB] (1) flow Real line_6_4.n.ii (start = 1e-15) (199) [ALGB] (1) Real twoWindingTransformer1.vs.re = twoWindingTransformer1.p.vr (200) [ALGB] (1) Real twoWindingTransformer.Q21 (nominal = 1e8) (201) [ALGB] (1) Real line_4_5.P12 (nominal = 1e8) (202) [ALGB] (1) Real gen3.gen.anglev (start = gen3.gen.angle_0) (203) [ALGB] (1) Real line_8_9.is.re = line_8_9.p.ir (204) [ALGB] (1) Real gen3.AVR.feedback1.u2 (205) [ALGB] (1) flow Real line_6_4.n.ir (start = 1e-15) (206) [ALGB] (1) Real B5.v (start = B5.v_0) (207) [ALGB] (1) Real twoWindingTransformer2.P21 (nominal = 1e8) (208) [ALGB] (1) Real twoWindingTransformer1.vr.re = twoWindingTransformer1.n.vr (209) [ALGB] (1) Real gen2.AVR.vref0 (210) [ALGB] (1) Real gen2.gen.v (start = gen2.gen.v_0) (211) [ALGB] (1) protected Real gen3.gen.pe (start = gen3.gen.pm00) (212) [ALGB] (1) Real $FUN_43 (213) [ALGB] (1) Real $FUN_42 (214) [ALGB] (1) Real $FUN_41 (215) [ALGB] (1) Real $FUN_40 (216) [ALGB] (1) Real twoWindingTransformer2.Q12 (nominal = 1e8) (217) [ALGB] (1) Real line_4_5.ir.re = line_4_5.n.ir (218) [ALGB] (1) flow Real twoWindingTransformer.p.ii (start = 1e-15) (219) [ALGB] (1) Real twoWindingTransformer.Q12 (nominal = 1e8) (220) [ALGB] (1) Real line_5_7.ir.im = line_5_7.n.ii (221) [ALGB] (1) Real line_4_5.P21 (nominal = 1e8) (222) [ALGB] (1) Real line_8_9.P12 (nominal = 1e8) (223) [ALGB] (1) Real sTATCOM3_1.feedback.y (224) [ALGB] (1) Real line_4_5.is.re = line_4_5.p.ir (225) [DER-] (1) Real $DER.gen3.gen.w (226) [ALGB] (1) flow Real twoWindingTransformer.p.ir (start = 1e-15) (227) [ALGB] (1) Real line_5_7.is.im = line_5_7.p.ii (228) [ALGB] (1) Real $FUN_37 (229) [ALGB] (1) Real $FUN_36 (230) [ALGB] (1) Real line_4_5.Q12 (nominal = 1e8) (231) [ALGB] (1) Real twoWindingTransformer.P21 (nominal = 1e8) (232) [ALGB] (1) Real $FUN_35 (233) [ALGB] (1) Real $FUN_34 (234) [ALGB] (1) Real gen2.gen.Q (start = gen2.gen.q0) (235) [ALGB] (1) protected Real gen3.gen.vf_MB = (gen3.gen.V_b * gen3.gen.vf) / gen3.gen.Vn (236) [ALGB] (1) Real gen2.gen.P (start = gen2.gen.p0) (237) [ALGB] (1) Real $FUN_31 (238) [ALGB] (1) Real $FUN_30 (239) [ALGB] (1) Real B4.v (start = B4.v_0) (240) [ALGB] (1) Real twoWindingTransformer2.Q21 (nominal = 1e8) (241) [ALGB] (1) flow Real twoWindingTransformer.n.ii (start = 1e-15) (242) [ALGB] (1) Real B8.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B8.angleDisplay) (243) [DER-] (1) Real[1] $DER.gen2.AVR.ExcitationSystem.x_scaled (244) [ALGB] (1) Real gen1.AVR.Verr.y (245) [ALGB] (1) flow Real twoWindingTransformer.n.ir (start = 1e-15) (246) [ALGB] (1) Real line_8_9.P21 (nominal = 1e8) (247) [ALGB] (1) Real line_7_8.vr.re = line_7_8.n.vr (248) [ALGB] (1) flow Real line_9_6.p.ii (start = 1e-15) (249) [ALGB] (1) Real $FUN_29 (250) [ALGB] (1) Real $FUN_28 (251) [ALGB] (1) Real line_4_5.Q21 (nominal = 1e8) (252) [ALGB] (1) Real twoWindingTransformer2.is.re = twoWindingTransformer2.p.ir (253) [ALGB] (1) Real twoWindingTransformer.P12 (nominal = 1e8) (254) [ALGB] (1) Real line_7_8.vs.re = line_5_7.n.vr (255) [ALGB] (1) Real line_8_9.Q12 (nominal = 1e8) (256) [ALGB] (1) Real B3.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B3.angleDisplay) (257) [ALGB] (1) flow Real line_9_6.p.ir (start = 1e-15) (258) [ALGB] (1) Real gen1.gen.vd (start = gen1.gen.vd0) (259) [ALGB] (1) Real gen1.gen.vf (start = gen1.gen.vf00) (260) [ALGB] (1) Real twoWindingTransformer2.ir.re = twoWindingTransformer2.n.ir (261) [ALGB] (1) Real twoWindingTransformer1.p.vi (262) [ALGB] (1) Real gen1.gen.p.vr (start = gen1.gen.vr0) (263) [ALGB] (1) flow Real line_9_6.n.ii (start = 1e-15) (264) [ALGB] (1) protected Real gen1.gen.vf_MB = (gen1.gen.V_b * gen1.gen.vf) / gen1.gen.Vn (265) [ALGB] (1) Real gen1.gen.vq (start = gen1.gen.vq0) (266) [ALGB] (1) Real twoWindingTransformer1.p.vr (267) [ALGB] (1) Real B3.v (start = B3.v_0) (268) [ALGB] (1) Real gen1.gen.p.vi (start = gen1.gen.vi0) (269) [DER-] (1) Real $DER.gen2.gen.delta (270) [ALGB] (1) flow Real line_9_6.n.ir (start = 1e-15) (271) [ALGB] (1) Real line_8_9.Q21 (nominal = 1e8) (272) [ALGB] (1) Real twoWindingTransformer1.n.vi (273) [ALGB] (1) Real line_6_4.vr.re = line_6_4.n.vr (274) [ALGB] (1) Real gen2.AVR.Verr.y (275) [ALGB] (1) Real twoWindingTransformer1.n.vr (276) [ALGB] (1) Real twoWindingTransformer.is.re = twoWindingTransformer.p.ir (277) [ALGB] (1) Real line_7_8.ir.re = line_7_8.n.ir (278) [ALGB] (1) Real line_6_4.vs.re = line_4_5.p.vr (279) [ALGB] (1) Real line_9_6.vr.im = twoWindingTransformer1.n.vi (280) [ALGB] (1) flow Real gen1.pwPin.ir (start = 1e-15) (281) [ALGB] (1) flow Real twoWindingTransformer2.p.ii (start = 1e-15) (282) [ALGB] (1) Real twoWindingTransformer2.vs.re = gen1.gen.p.vr (283) [ALGB] (1) Real twoWindingTransformer.ir.re = twoWindingTransformer.n.ir (284) [ALGB] (1) Real line_7_8.is.re = line_7_8.p.ir (285) [ALGB] (1) Real line_9_6.vs.im = line_6_4.n.vi (286) [ALGB] (1) Real[1] gen1.AVR.ExcitationSystem.x (start = gen1.AVR.ExcitationSystem.x_start) (287) [ALGB] (1) flow Real gen1.pwPin.ii (start = 1e-15) (288) [ALGB] (1) Real B2.v (start = B2.v_0) (289) [ALGB] (1) flow Real twoWindingTransformer2.p.ir (start = 1e-15) (290) [ALGB] (1) Real gen2.gen.vd (start = gen2.gen.vd0) (291) [ALGB] (1) Real gen2.gen.vf (start = gen2.gen.vf00) (292) [ALGB] (1) Real twoWindingTransformer2.vr.re = line_5_7.n.vr (293) [ALGB] (1) Real gen1.gen.v (start = gen1.gen.v_0) (294) [ALGB] (1) Real PQ1.anglev (start = PQ1.angle_0) (295) [ALGB] (1) Real B2.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B2.angleDisplay) (296) [ALGB] (1) Real gen1.AVR.ceilingBlock.y (297) [ALGB] (1) Real line_6_4.P12 (nominal = 1e8) (298) [ALGB] (1) Real gen2.gen.vq (start = gen2.gen.vq0) (299) [ALGB] (1) flow Real twoWindingTransformer2.n.ii (start = 1e-15) (300) [DISC] (1) Boolean $SEV_12 (301) [ALGB] (1) Real twoWindingTransformer1.is.im = twoWindingTransformer1.p.ii (302) [DISC] (1) Boolean $SEV_11 (303) [DISC] (1) Boolean $SEV_10 (304) [ALGB] (1) flow Real twoWindingTransformer2.n.ir (start = 1e-15) (305) [ALGB] (1) Real B5.angleDisplay = Modelica.Units.Conversions.to_deg(0.017453292519943295 * B5.angleDisplay) (306) [DISC] (1) Boolean $TEV_22 (307) [DISC] (1) Boolean $TEV_21 (308) [DISC] (1) Boolean $TEV_20 (309) [ALGB] (1) Real twoWindingTransformer1.ir.im = twoWindingTransformer1.n.ii (310) [ALGB] (1) Real gen1.gen.id (start = gen1.gen.id0) (311) [ALGB] (1) Real line_6_4.ir.re = line_6_4.n.ir (312) [ALGB] (1) flow Real twoWindingTransformer1.p.ii (start = 1e-15) (313) [ALGB] (1) Real gen3.AVR.Verr.y (314) [ALGB] (1) Real gen2.switch1.y (315) [ALGB] (1) Real[1] gen3.AVR.ExcitationSystem.x (start = gen3.AVR.ExcitationSystem.x_start) (316) [ALGB] (1) Real twoWindingTransformer.vs.re = twoWindingTransformer.p.vr (317) [ALGB] (1) Real line_6_4.is.re = line_6_4.p.ir (318) [ALGB] (1) Real gen1.gen.iq (start = gen1.gen.iq0) (319) [ALGB] (1) flow Real twoWindingTransformer1.p.ir (start = 1e-15) (320) [ALGB] (1) Real gen1.gen.Q (start = gen1.gen.q0) (321) [ALGB] (1) Real B1.v (start = B1.v_0) (322) [ALGB] (1) Real gen1.gen.P (start = gen1.gen.p0) (323) [ALGB] (1) Real line_6_4.P21 (nominal = 1e8) (324) [ALGB] (1) Real line_9_6.ir.im = line_9_6.n.ii (325) [ALGB] (1) Real line_5_7.vr.re = line_5_7.n.vr (326) [DISC] (1) Boolean $TEV_19 (327) [ALGB] (1) Real twoWindingTransformer.vr.re = line_4_5.p.vr (328) [DISC] (1) Boolean $TEV_18 (329) [DISC] (1) Boolean $TEV_17 (330) [DER-] (1) Real $DER.gen2.AVR.simpleLagLim.state (331) [DISC] (1) Boolean $TEV_16 (332) [DISC] (1) Boolean $TEV_15 (333) [ALGB] (1) flow Real twoWindingTransformer1.n.ii (start = 1e-15) (334) [DISC] (1) Boolean $TEV_14 (335) [ALGB] (1) Real line_9_6.is.im = line_9_6.p.ii (336) [DISC] (1) Boolean $TEV_13 (337) [DISC] (1) Boolean $TEV_12 (338) [ALGB] (1) Real line_6_4.Q12 (nominal = 1e8) (339) [DISC] (1) Boolean $TEV_11 (340) [DISC] (1) Boolean $TEV_10 (341) [ALGB] (1) Real gen3.gen.vd (start = gen3.gen.vd0) (342) [ALGB] (1) Real line_5_7.vs.re = line_4_5.n.vr (343) [ALGB] (1) Real gen3.gen.vf (start = gen3.gen.vf00) (344) [ALGB] (1) flow Real twoWindingTransformer1.n.ir (start = 1e-15) (345) [ALGB] (1) Real gen1.step.y (346) [ALGB] (1) Real line_8_9.vr.im = twoWindingTransformer1.n.vi (347) [ALGB] (1) protected Real sTATCOM3_1.simpleLagLim.y (start = sTATCOM3_1.simpleLagLim.y_start) (348) [ALGB] (1) Real gen3.gen.vq (start = gen3.gen.vq0) (349) [ALGB] (1) Real gen2.AVR.feedback1.u2 (350) [ALGB] (1) Real twoWindingTransformer1.vs.im = twoWindingTransformer1.p.vi (351) [DER-] (1) Real $DER.gen2.AVR.Verr.u2 System Equations (326/351) **************************** (1) [SCAL] (1) line_4_5.Q21 = -(line_4_5.ir.re * line_4_5.vr.im - line_4_5.ir.im * line_4_5.vr.re) * line_4_5.S_b ($RES_SIM_255) (2) [SCAL] (1) line_4_5.Q12 = (line_4_5.is.re * line_4_5.vs.im - line_4_5.is.im * line_4_5.vs.re) * line_4_5.S_b ($RES_SIM_256) (3) [SCAL] (1) line_4_5.P21 = -(line_4_5.ir.re * line_4_5.vr.re + line_4_5.ir.im * line_4_5.vr.im) * line_4_5.S_b ($RES_SIM_257) (4) [SCAL] (1) line_4_5.P12 = (line_4_5.is.re * line_4_5.vs.re + line_4_5.is.im * line_4_5.vs.im) * line_4_5.S_b ($RES_SIM_258) (5) [-IF-] (4)if $TEV_22 then (5) [----] [RECD] (2) line_6_4.ir = Complex(0.0, 0.0) ($RES_SIM_260) (5) [----] [RECD] (2) line_6_4.is = Complex(0.0, 0.0) ($RES_SIM_261) (5) [----] else (5) [----] [RECD] (2) Complex.'constructor'.fromReal(line_6_4.vr.re - line_6_4.vs.re, line_6_4.vr.im - line_6_4.vs.im) = Complex.'constructor'.fromReal(line_6_4.Z.re * ((line_6_4.ir.re + line_6_4.vr.im * line_6_4.Y.im) - line_6_4.vr.re * line_6_4.Y.re) - line_6_4.Z.im * (line_6_4.ir.im - (line_6_4.vr.re * line_6_4.Y.im + line_6_4.vr.im * line_6_4.Y.re)), line_6_4.Z.re * (line_6_4.ir.im - (line_6_4.vr.re * line_6_4.Y.im + line_6_4.vr.im * line_6_4.Y.re)) + line_6_4.Z.im * ((line_6_4.ir.re + line_6_4.vr.im * line_6_4.Y.im) - line_6_4.vr.re * line_6_4.Y.re)) ($RES_SIM_262) (5) [----] [RECD] (2) Complex.'constructor'.fromReal(line_6_4.vs.re - line_6_4.vr.re, line_6_4.vs.im - line_6_4.vr.im) = Complex.'constructor'.fromReal(line_6_4.Z.re * ((line_6_4.is.re + line_6_4.vs.im * line_6_4.Y.im) - line_6_4.vs.re * line_6_4.Y.re) - line_6_4.Z.im * (line_6_4.is.im - (line_6_4.vs.re * line_6_4.Y.im + line_6_4.vs.im * line_6_4.Y.re)), line_6_4.Z.re * (line_6_4.is.im - (line_6_4.vs.re * line_6_4.Y.im + line_6_4.vs.im * line_6_4.Y.re)) + line_6_4.Z.im * ((line_6_4.is.re + line_6_4.vs.im * line_6_4.Y.im) - line_6_4.vs.re * line_6_4.Y.re)) ($RES_SIM_263) (5) [----] end if; (6) [SCAL] (1) gen3.gen.v = sqrt(twoWindingTransformer.p.vr ^ 2.0 + twoWindingTransformer.p.vi ^ 2.0) ($RES_$AUX_519) (7) [SCAL] (1) gen3.gen.anglev = atan2(twoWindingTransformer.p.vi, twoWindingTransformer.p.vr) ($RES_$AUX_518) (8) [SCAL] (1) $FUN_40 = sin(gen3.gen.delta) ($RES_$AUX_517) (9) [SCAL] (1) $FUN_41 = cos(gen3.gen.delta) ($RES_$AUX_516) (10) [SCAL] (1) line_8_9.ir.im = line_8_9.n.ii ($RES_BND_470) (11) [SCAL] (1) $FUN_42 = abs(gen3.gen.vf) ($RES_$AUX_515) (12) [SCAL] (1) line_8_9.ir.re = line_8_9.n.ir ($RES_BND_471) (13) [SCAL] (1) $FUN_43 = exp(gen3.AVR.ceilingBlock.Be * $FUN_42) ($RES_$AUX_514) (14) [SCAL] (1) twoWindingTransformer1.vs.im = twoWindingTransformer1.p.vi ($RES_BND_472) (15) [SCAL] (1) twoWindingTransformer1.vs.re = twoWindingTransformer1.p.vr ($RES_BND_473) (16) [SCAL] (1) twoWindingTransformer1.is.im = twoWindingTransformer1.p.ii ($RES_BND_474) (17) [SCAL] (1) twoWindingTransformer1.is.re = twoWindingTransformer1.p.ir ($RES_BND_475) (18) [SCAL] (1) twoWindingTransformer1.vr.im = twoWindingTransformer1.n.vi ($RES_BND_476) (19) [SCAL] (1) sTATCOM3_1.Q = sTATCOM3_1.simpleLagLim.y * sTATCOM3_1.v ($RES_SIM_176) (20) [SCAL] (1) twoWindingTransformer1.vr.re = twoWindingTransformer1.n.vr ($RES_BND_477) (21) [SCAL] (1) -sTATCOM3_1.Q = line_7_8.n.vi * sTATCOM3_1.p.ir - line_7_8.n.vr * sTATCOM3_1.p.ii ($RES_SIM_177) (22) [SCAL] (1) twoWindingTransformer1.ir.im = twoWindingTransformer1.n.ii ($RES_BND_478) (23) [SCAL] (1) 0.0 = line_7_8.n.vr * sTATCOM3_1.p.ir + line_7_8.n.vi * sTATCOM3_1.p.ii ($RES_SIM_178) (24) [SCAL] (1) twoWindingTransformer1.ir.re = twoWindingTransformer1.n.ir ($RES_BND_479) (25) [SCAL] (1) line_6_4.Q21 = -(line_6_4.ir.re * line_6_4.vr.im - line_6_4.ir.im * line_6_4.vr.re) * line_6_4.S_b ($RES_SIM_264) (26) [SCAL] (1) line_6_4.Q12 = (line_6_4.is.re * line_6_4.vs.im - line_6_4.is.im * line_6_4.vs.re) * line_6_4.S_b ($RES_SIM_265) (27) [SCAL] (1) line_6_4.P21 = -(line_6_4.ir.re * line_6_4.vr.re + line_6_4.ir.im * line_6_4.vr.im) * line_6_4.S_b ($RES_SIM_266) (28) [SCAL] (1) line_6_4.P12 = (line_6_4.is.re * line_6_4.vs.re + line_6_4.is.im * line_6_4.vs.im) * line_6_4.S_b ($RES_SIM_267) (29) [SCAL] (1) twoWindingTransformer.Q21 = -(twoWindingTransformer.ir.re * twoWindingTransformer.vr.im - twoWindingTransformer.ir.im * twoWindingTransformer.vr.re) * twoWindingTransformer.S_b ($RES_SIM_268) (30) [SCAL] (1) twoWindingTransformer.Q12 = (twoWindingTransformer.is.re * twoWindingTransformer.vs.im - twoWindingTransformer.is.im * twoWindingTransformer.vs.re) * twoWindingTransformer.S_b ($RES_SIM_269) (31) [SCAL] (1) twoWindingTransformer2.vs.im = gen1.gen.p.vi ($RES_BND_480) (32) [-IF-] (1)if $SEV_10 then (32) [----] [SCAL] (1) sTATCOM3_1.simpleLagLim.y = max(min(sTATCOM3_1.feedback.y * sTATCOM3_1.simpleLagLim.K, sTATCOM3_1.simpleLagLim.outMax), sTATCOM3_1.simpleLagLim.outMin) ($RES_SIM_181) (32) [----] else (32) [----] [SCAL] (1) sTATCOM3_1.simpleLagLim.y = max(min(sTATCOM3_1.simpleLagLim.state, sTATCOM3_1.simpleLagLim.outMax), sTATCOM3_1.simpleLagLim.outMin) ($RES_SIM_182) (32) [----] end if; (33) [SCAL] (1) twoWindingTransformer2.vs.re = gen1.gen.p.vr ($RES_BND_481) (34) [SCAL] (1) twoWindingTransformer2.is.im = twoWindingTransformer2.p.ii ($RES_BND_482) (35) [SCAL] (1) twoWindingTransformer2.is.re = twoWindingTransformer2.p.ir ($RES_BND_483) (36) [SCAL] (1) twoWindingTransformer2.vr.im = line_5_7.n.vi ($RES_BND_484) (37) [SCAL] (1) sTATCOM3_1.simpleLagLim.T_mod * $DER.sTATCOM3_1.simpleLagLim.state = sTATCOM3_1.simpleLagLim.K * sTATCOM3_1.feedback.y - sTATCOM3_1.simpleLagLim.state ($RES_SIM_184) (38) [SCAL] (1) twoWindingTransformer2.vr.re = line_5_7.n.vr ($RES_BND_485) (39) [SCAL] (1) sTATCOM3_1.feedback.y = sTATCOM3_1.feedback.k2 * no_pss.k + sTATCOM3_1.feedback.k1 * sTATCOM3_1.v + sTATCOM3_1.feedback.k3 * sTATCOM3_1.v_ref ($RES_SIM_185) (40) [SCAL] (1) twoWindingTransformer2.ir.im = twoWindingTransformer2.n.ii ($RES_BND_486) (41) [SCAL] (1) twoWindingTransformer2.ir.re = twoWindingTransformer2.n.ir ($RES_BND_487) (42) [SCAL] (1) lOADPQ1.Q = line_7_8.n.vi * lOADPQ1.p.ir - line_7_8.n.vr * lOADPQ1.p.ii ($RES_SIM_188) (43) [SCAL] (1) lOADPQ1.P = line_7_8.n.vr * lOADPQ1.p.ir + line_7_8.n.vi * lOADPQ1.p.ii ($RES_SIM_189) (44) [SCAL] (1) twoWindingTransformer.P21 = -(twoWindingTransformer.ir.re * twoWindingTransformer.vr.re + twoWindingTransformer.ir.im * twoWindingTransformer.vr.im) * twoWindingTransformer.S_b ($RES_SIM_270) (45) [SCAL] (1) twoWindingTransformer.P12 = (twoWindingTransformer.is.re * twoWindingTransformer.vs.re + twoWindingTransformer.is.im * twoWindingTransformer.vs.im) * twoWindingTransformer.S_b ($RES_SIM_271) (46) [SCAL] (1) twoWindingTransformer.x * twoWindingTransformer.n.ir + twoWindingTransformer.r * twoWindingTransformer.n.ii = line_4_5.p.vi - (1/twoWindingTransformer.m) * twoWindingTransformer.p.vi ($RES_SIM_272) (47) [SCAL] (1) twoWindingTransformer.r * twoWindingTransformer.n.ir - twoWindingTransformer.x * twoWindingTransformer.n.ii = line_4_5.p.vr - (1/twoWindingTransformer.m) * twoWindingTransformer.p.vr ($RES_SIM_273) (48) [SCAL] (1) twoWindingTransformer.r * twoWindingTransformer.p.ii + twoWindingTransformer.x * twoWindingTransformer.p.ir = (1/twoWindingTransformer.m ^ 2.0) * twoWindingTransformer.p.vi - (1/twoWindingTransformer.m) * line_4_5.p.vi ($RES_SIM_274) (49) [SCAL] (1) twoWindingTransformer.r * twoWindingTransformer.p.ir - twoWindingTransformer.x * twoWindingTransformer.p.ii = (1/twoWindingTransformer.m ^ 2.0) * twoWindingTransformer.p.vr - (1/twoWindingTransformer.m) * line_4_5.p.vr ($RES_SIM_275) (50) [SCAL] (1) $TEV_0 = time < pwFault2.t1 ($RES_EVT_575) (51) [SCAL] (1) $TEV_1 = time < pwFault2.t2 ($RES_EVT_576) (52) [SCAL] (1) $TEV_2 = time < gen3.step.startTime ($RES_EVT_577) (53) [SCAL] (1) $TEV_3 = time < gen2.step.startTime ($RES_EVT_578) (54) [SCAL] (1) $TEV_4 = time < gen1.step.startTime ($RES_EVT_579) (55) [SCAL] (1) lOADPQ1.Q = (lOADPQ1.Q_0 / lOADPQ1.S_b) * lOADPQ1.a ^ lOADPQ1.alphaq ($RES_SIM_190) (56) [SCAL] (1) lOADPQ1.P = (lOADPQ1.P_0 / lOADPQ1.S_b) * lOADPQ1.a ^ lOADPQ1.alphap ($RES_SIM_191) (57) [SCAL] (1) lOADPQ1.a = lOADPQ1.v / lOADPQ1.v_0 ($RES_SIM_192) (58) [SCAL] (1) twoWindingTransformer2.Q21 = -(twoWindingTransformer2.ir.re * twoWindingTransformer2.vr.im - twoWindingTransformer2.ir.im * twoWindingTransformer2.vr.re) * twoWindingTransformer2.S_b ($RES_SIM_193) (59) [SCAL] (1) twoWindingTransformer2.Q12 = (twoWindingTransformer2.is.re * twoWindingTransformer2.vs.im - twoWindingTransformer2.is.im * twoWindingTransformer2.vs.re) * twoWindingTransformer2.S_b ($RES_SIM_194) (60) [SCAL] (1) twoWindingTransformer2.P21 = -(twoWindingTransformer2.ir.re * twoWindingTransformer2.vr.re + twoWindingTransformer2.ir.im * twoWindingTransformer2.vr.im) * twoWindingTransformer2.S_b ($RES_SIM_195) (61) [SCAL] (1) twoWindingTransformer2.P12 = (twoWindingTransformer2.is.re * twoWindingTransformer2.vs.re + twoWindingTransformer2.is.im * twoWindingTransformer2.vs.im) * twoWindingTransformer2.S_b ($RES_SIM_196) (62) [SCAL] (1) twoWindingTransformer2.x * twoWindingTransformer2.n.ir + twoWindingTransformer2.r * twoWindingTransformer2.n.ii = line_5_7.n.vi - (1/twoWindingTransformer2.m) * gen1.gen.p.vi ($RES_SIM_197) (63) [SCAL] (1) twoWindingTransformer2.r * twoWindingTransformer2.n.ir - twoWindingTransformer2.x * twoWindingTransformer2.n.ii = line_5_7.n.vr - (1/twoWindingTransformer2.m) * gen1.gen.p.vr ($RES_SIM_198) (64) [SCAL] (1) twoWindingTransformer2.r * twoWindingTransformer2.p.ii + twoWindingTransformer2.x * twoWindingTransformer2.p.ir = (1/twoWindingTransformer2.m ^ 2.0) * gen1.gen.p.vi - (1/twoWindingTransformer2.m) * line_5_7.n.vi ($RES_SIM_199) (65) [SCAL] (1) gen1.pwPin.ii + twoWindingTransformer2.p.ii = 0.0 ($RES_SIM_280) (66) [SCAL] (1) gen1.pwPin.ir + twoWindingTransformer2.p.ir = 0.0 ($RES_SIM_281) (67) [SCAL] (1) lOADPQ1.p.ii + sTATCOM3_1.p.ii + line_7_8.n.ii + line_8_9.p.ii = 0.0 ($RES_SIM_284) (68) [SCAL] (1) $TEV_5 = time >= line_7_8.t1 ($RES_EVT_580) (69) [SCAL] (1) lOADPQ1.p.ir + sTATCOM3_1.p.ir + line_7_8.n.ir + line_8_9.p.ir = 0.0 ($RES_SIM_285) (70) [SCAL] (1) $TEV_6 = time < line_7_8.t2 ($RES_EVT_581) (71) [SCAL] (1) line_8_9.n.ii + twoWindingTransformer1.n.ii + pwFault2.p.ii + line_9_6.n.ii = 0.0 ($RES_SIM_286) (72) [SCAL] (1) $TEV_7 = $TEV_5 and $TEV_6 ($RES_EVT_582) (73) [SCAL] (1) line_8_9.n.ir + twoWindingTransformer1.n.ir + pwFault2.p.ir + line_9_6.n.ir = 0.0 ($RES_SIM_287) (74) [SCAL] (1) $TEV_8 = time >= line_8_9.t1 ($RES_EVT_583) (75) [SCAL] (1) gen2.pwPin.ii + twoWindingTransformer1.p.ii = 0.0 ($RES_SIM_288) (76) [SCAL] (1) $TEV_9 = time < line_8_9.t2 ($RES_EVT_584) (77) [SCAL] (1) gen2.pwPin.ir + twoWindingTransformer1.p.ir = 0.0 ($RES_SIM_289) (78) [SCAL] (1) $TEV_10 = $TEV_8 and $TEV_9 ($RES_EVT_585) (79) [SCAL] (1) $TEV_11 = time >= line_5_7.t1 ($RES_EVT_586) (80) [SCAL] (1) $TEV_12 = time < line_5_7.t2 ($RES_EVT_587) (81) [SCAL] (1) $TEV_13 = $TEV_11 and $TEV_12 ($RES_EVT_588) (82) [SCAL] (1) $TEV_14 = time >= line_9_6.t1 ($RES_EVT_589) (83) [SCAL] (1) twoWindingTransformer2.n.ii + line_7_8.p.ii + line_5_7.n.ii = 0.0 ($RES_SIM_290) (84) [SCAL] (1) twoWindingTransformer2.n.ir + line_7_8.p.ir + line_5_7.n.ir = 0.0 ($RES_SIM_291) (85) [SCAL] (1) lOADPQ.p.ii + line_5_7.p.ii + line_4_5.n.ii = 0.0 ($RES_SIM_292) (86) [SCAL] (1) lOADPQ.p.ir + line_5_7.p.ir + line_4_5.n.ir = 0.0 ($RES_SIM_293) (87) [SCAL] (1) line_6_4.p.ii + line_4_5.p.ii + twoWindingTransformer.n.ii = 0.0 ($RES_SIM_294) (88) [SCAL] (1) $TEV_15 = time < line_9_6.t2 ($RES_EVT_590) (89) [SCAL] (1) line_6_4.p.ir + line_4_5.p.ir + twoWindingTransformer.n.ir = 0.0 ($RES_SIM_295) (90) [SCAL] (1) $TEV_16 = $TEV_14 and $TEV_15 ($RES_EVT_591) (91) [SCAL] (1) PQ1.p.ii + line_9_6.p.ii + line_6_4.n.ii = 0.0 ($RES_SIM_296) (92) [SCAL] (1) $TEV_17 = time >= line_4_5.t1 ($RES_EVT_592) (93) [SCAL] (1) PQ1.p.ir + line_9_6.p.ir + line_6_4.n.ir = 0.0 ($RES_SIM_297) (94) [SCAL] (1) $TEV_18 = time < line_4_5.t2 ($RES_EVT_593) (95) [SCAL] (1) gen3.pwPin.ii + twoWindingTransformer.p.ii = 0.0 ($RES_SIM_298) (96) [SCAL] (1) $TEV_19 = $TEV_17 and $TEV_18 ($RES_EVT_594) (97) [SCAL] (1) gen3.pwPin.ir + twoWindingTransformer.p.ir = 0.0 ($RES_SIM_299) (98) [SCAL] (1) $TEV_20 = time >= line_6_4.t1 ($RES_EVT_595) (99) [SCAL] (1) $TEV_21 = time < line_6_4.t2 ($RES_EVT_596) (100) [SCAL] (1) $TEV_22 = $TEV_20 and $TEV_21 ($RES_EVT_597) (101) [SCAL] (1) $SEV_0 = time < pwFault2.t2 and pwFault2.ground ($RES_EVT_598) (102) [SCAL] (1) $SEV_1 = abs(gen3.AVR.simpleLagLim.T) <= 1e-15 ($RES_EVT_599) (103) [ALGO] (1) ($RES_SIM_19) (103) [----] gen3.AVR.vref0 := gen3.AVR.v0 + gen3.AVR.vr10 / gen3.AVR.Ka; (104) [ALGO] (1) ($RES_SIM_20) (104) [----] gen2.AVR.vref0 := gen2.AVR.v0 + gen2.AVR.vr10 / gen2.AVR.Ka; (105) [ALGO] (1) ($RES_SIM_21) (105) [----] gen1.AVR.vref0 := gen1.AVR.v0 + gen1.AVR.vr10 / gen1.AVR.Ka; (106) [-IF-] (2)if $TEV_0 then (106) [----] [SCAL] (1) pwFault2.p.ir = 0.0 ($RES_SIM_24) (106) [----] [SCAL] (1) pwFault2.p.ii = 0.0 ($RES_SIM_25) (106) [----] elseif $SEV_0 then (106) [----] [SCAL] (1) twoWindingTransformer1.n.vi = 0.0 ($RES_SIM_26) (106) [----] [SCAL] (1) twoWindingTransformer1.n.vr = 1e-10 ($RES_SIM_27) (106) [----] elseif $TEV_1 then (106) [----] [SCAL] (1) pwFault2.p.ir = (pwFault2.R * twoWindingTransformer1.n.vr + pwFault2.X * twoWindingTransformer1.n.vi) / (pwFault2.R * pwFault2.R + pwFault2.X * pwFault2.X) ($RES_SIM_28) (106) [----] [SCAL] (1) pwFault2.p.ii = (pwFault2.R * twoWindingTransformer1.n.vi - pwFault2.X * twoWindingTransformer1.n.vr) / (pwFault2.X * pwFault2.X + pwFault2.R * pwFault2.R) ($RES_SIM_29) (106) [----] else (106) [----] [SCAL] (1) pwFault2.p.ir = 0.0 ($RES_SIM_30) (106) [----] [SCAL] (1) pwFault2.p.ii = 0.0 ($RES_SIM_31) (106) [----] end if; (107) [SCAL] (1) gen3.switch1.y = if gen3.booleanConstant.k then gen3.step.y else gen3.AVR.vref0 ($RES_SIM_33) (108) [SCAL] (1) gen3.step.y = gen3.step.offset + (if $TEV_2 then 0.0 else gen3.step.height) ($RES_SIM_34) (109) [-IF-] (1)if $SEV_1 then (109) [----] [SCAL] (1) gen3.AVR.simpleLagLim.y = max(min(gen3.AVR.feedback1.y * gen3.AVR.simpleLagLim.K, gen3.AVR.simpleLagLim.outMax), gen3.AVR.simpleLagLim.outMin) ($RES_SIM_36) (109) [----] else (109) [----] [SCAL] (1) gen3.AVR.simpleLagLim.y = max(min(gen3.AVR.simpleLagLim.state, gen3.AVR.simpleLagLim.outMax), gen3.AVR.simpleLagLim.outMin) ($RES_SIM_37) (109) [----] end if; (110) [SCAL] (1) gen3.AVR.simpleLagLim.T_mod * $DER.gen3.AVR.simpleLagLim.state = gen3.AVR.simpleLagLim.K * gen3.AVR.feedback1.y - gen3.AVR.simpleLagLim.state ($RES_SIM_39) (111) [SCAL] (1) gen3.AVR.Verr.y = gen3.switch1.y - gen3.AVR.Verr.u2 ($RES_SIM_40) (112) [SCAL] (1) $DER.gen3.AVR.Verr.u2 = (gen3.AVR.firstOrder2.k * gen3.gen.v - gen3.AVR.Verr.u2) / gen3.AVR.firstOrder2.T ($RES_SIM_41) (113) [SCAL] (1) gen3.AVR.feedback1.y = gen3.AVR.Verr.y - gen3.AVR.feedback1.u2 ($RES_SIM_42) (114) [SCAL] (1) gen3.AVR.feedback1.u2 = (gen3.AVR.derivativeBlock.k / gen3.AVR.derivativeBlock.T) * (gen3.gen.vf - gen3.AVR.derivativeBlock.x) ($RES_SIM_43) (115) [SCAL] (1) $DER.gen3.AVR.derivativeBlock.x = (gen3.gen.vf - gen3.AVR.derivativeBlock.x) / gen3.AVR.derivativeBlock.T ($RES_SIM_44) (116) [SCAL] (1) gen3.AVR.ceilingBlock.y = $FUN_43 * gen3.AVR.ceilingBlock.Ae * gen3.gen.vf ($RES_SIM_45) (117) [ARRY] (1) gen3.AVR.ExcitationSystem.x = gen3.AVR.ExcitationSystem.x_scaled / gen3.AVR.ExcitationSystem.a_end ($RES_SIM_46) (118) [SCAL] (1) gen3.gen.vf = (gen3.AVR.ExcitationSystem.bb[2:2] - gen3.AVR.ExcitationSystem.d * gen3.AVR.ExcitationSystem.a[2:2]) / (gen3.AVR.ExcitationSystem.a_end * gen3.AVR.ExcitationSystem.x_scaled) + gen3.AVR.ExcitationSystem.d * gen3.AVR.feedback.y ($RES_SIM_47) (119) [SCAL] (1) $DER.gen3.AVR.ExcitationSystem.x_scaled[1] = (gen3.AVR.ExcitationSystem.a_end * gen3.AVR.feedback.y - gen3.AVR.ExcitationSystem.a[2:2] * gen3.AVR.ExcitationSystem.x_scaled) / gen3.AVR.ExcitationSystem.a[1] ($RES_SIM_48) (120) [SCAL] (1) gen3.AVR.feedback.y = gen3.AVR.simpleLagLim.y - gen3.AVR.ceilingBlock.y ($RES_SIM_49) (121) [SCAL] (1) gen3.gen.pe = (gen3.gen.vq + gen3.gen.ra * gen3.gen.iq) * gen3.gen.iq + (gen3.gen.vd + gen3.gen.ra * gen3.gen.id) * gen3.gen.id ($RES_SIM_51) (122) [SCAL] (1) gen3.gen.Q = twoWindingTransformer.p.vr * gen3.pwPin.ii - twoWindingTransformer.p.vi * gen3.pwPin.ir ($RES_SIM_52) (123) [SCAL] (1) gen3.gen.P = -(twoWindingTransformer.p.vr * gen3.pwPin.ir + twoWindingTransformer.p.vi * gen3.pwPin.ii) ($RES_SIM_53) (124) [ARRY] (2) {{twoWindingTransformer.p.vr}, {twoWindingTransformer.p.vi}} = ({{$FUN_40, $FUN_41}, {-$FUN_41, $FUN_40}} * {{gen3.gen.vd}, {gen3.gen.vq}}) .* gen3.gen.V_MBtoSB ($RES_SIM_54) (125) [ARRY] (2) {{gen3.pwPin.ir}, {gen3.pwPin.ii}} = -({{$FUN_40, $FUN_41}, {-$FUN_41, $FUN_40}} * {{gen3.gen.id}, {gen3.gen.iq}}) .* gen3.gen.I_MBtoSB ($RES_SIM_55) (126) [SCAL] (1) $DER.gen3.gen.w = (gen3.gen.pm00 * gen3.gen.S_SBtoMB - gen3.gen.pe) / gen3.gen.M ($RES_SIM_56) (127) [SCAL] (1) $DER.gen3.gen.delta = gen3.gen.w_b * ((-1.0) + gen3.gen.w) ($RES_SIM_57) (128) [SCAL] (1) gen1.step.y = gen1.step.offset + (if $TEV_4 then 0.0 else gen1.step.height) ($RES_SIM_100) (129) [-IF-] (1)if $SEV_7 then (129) [----] [SCAL] (1) gen1.AVR.simpleLagLim.y = max(min(gen1.AVR.feedback1.y * gen1.AVR.simpleLagLim.K, gen1.AVR.simpleLagLim.outMax), gen1.AVR.simpleLagLim.outMin) ($RES_SIM_102) (129) [----] else (129) [----] [SCAL] (1) gen1.AVR.simpleLagLim.y = max(min(gen1.AVR.simpleLagLim.state, gen1.AVR.simpleLagLim.outMax), gen1.AVR.simpleLagLim.outMin) ($RES_SIM_103) (129) [----] end if; (130) [SCAL] (1) gen1.AVR.simpleLagLim.T_mod * $DER.gen1.AVR.simpleLagLim.state = gen1.AVR.simpleLagLim.K * gen1.AVR.feedback1.y - gen1.AVR.simpleLagLim.state ($RES_SIM_105) (131) [SCAL] (1) gen1.AVR.Verr.y = gen1.switch1.y - gen1.AVR.Verr.u2 ($RES_SIM_106) (132) [SCAL] (1) $DER.gen1.AVR.Verr.u2 = (gen1.AVR.firstOrder2.k * gen1.gen.v - gen1.AVR.Verr.u2) / gen1.AVR.firstOrder2.T ($RES_SIM_107) (133) [SCAL] (1) gen1.AVR.feedback1.y = gen1.AVR.Verr.y - gen1.AVR.feedback1.u2 ($RES_SIM_108) (134) [SCAL] (1) gen1.AVR.feedback1.u2 = (gen1.AVR.derivativeBlock.k / gen1.AVR.derivativeBlock.T) * (gen1.gen.vf - gen1.AVR.derivativeBlock.x) ($RES_SIM_109) (135) [SCAL] (1) gen3.gen.e1d = (gen3.gen.ra * gen3.gen.id + gen3.gen.vd) - 0.0969 * gen3.gen.iq ($RES_SIM_61) (136) [SCAL] (1) gen3.gen.e1q = gen3.gen.ra * gen3.gen.iq + gen3.gen.vq + gen3.gen.x1d * gen3.gen.id ($RES_SIM_62) (137) [SCAL] (1) $DER.gen3.gen.e1d = -gen3.gen.e1d / gen3.gen.T1q0 ($RES_SIM_63) (138) [SCAL] (1) $DER.gen3.gen.e1q = (gen3.gen.vf_MB - ((gen3.gen.xd - gen3.gen.x1d) * gen3.gen.id + gen3.gen.e1q)) / gen3.gen.T1d0 ($RES_SIM_64) (139) [SCAL] (1) gen2.switch1.y = if gen2.booleanConstant.k then gen2.step.y else gen2.AVR.vref0 ($RES_SIM_66) (140) [SCAL] (1) gen2.step.y = gen2.step.offset + (if $TEV_3 then 0.0 else gen2.step.height) ($RES_SIM_67) (141) [-IF-] (1)if $SEV_4 then (141) [----] [SCAL] (1) gen2.AVR.simpleLagLim.y = max(min(gen2.AVR.feedback1.y * gen2.AVR.simpleLagLim.K, gen2.AVR.simpleLagLim.outMax), gen2.AVR.simpleLagLim.outMin) ($RES_SIM_69) (141) [----] else (141) [----] [SCAL] (1) gen2.AVR.simpleLagLim.y = max(min(gen2.AVR.simpleLagLim.state, gen2.AVR.simpleLagLim.outMax), gen2.AVR.simpleLagLim.outMin) ($RES_SIM_70) (141) [----] end if; (142) [SCAL] (1) $DER.gen1.AVR.derivativeBlock.x = (gen1.gen.vf - gen1.AVR.derivativeBlock.x) / gen1.AVR.derivativeBlock.T ($RES_SIM_110) (143) [SCAL] (1) gen1.AVR.ceilingBlock.y = $FUN_31 * gen1.AVR.ceilingBlock.Ae * gen1.gen.vf ($RES_SIM_111) (144) [ARRY] (1) gen1.AVR.ExcitationSystem.x = gen1.AVR.ExcitationSystem.x_scaled / gen1.AVR.ExcitationSystem.a_end ($RES_SIM_112) (145) [SCAL] (1) gen1.gen.vf = (gen1.AVR.ExcitationSystem.bb[2:2] - gen1.AVR.ExcitationSystem.d * gen1.AVR.ExcitationSystem.a[2:2]) / (gen1.AVR.ExcitationSystem.a_end * gen1.AVR.ExcitationSystem.x_scaled) + gen1.AVR.ExcitationSystem.d * gen1.AVR.feedback.y ($RES_SIM_113) (146) [SCAL] (1) $DER.gen1.AVR.ExcitationSystem.x_scaled[1] = (gen1.AVR.ExcitationSystem.a_end * gen1.AVR.feedback.y - gen1.AVR.ExcitationSystem.a[2:2] * gen1.AVR.ExcitationSystem.x_scaled) / gen1.AVR.ExcitationSystem.a[1] ($RES_SIM_114) (147) [SCAL] (1) gen1.AVR.feedback.y = gen1.AVR.simpleLagLim.y - gen1.AVR.ceilingBlock.y ($RES_SIM_115) (148) [SCAL] (1) gen1.gen.pe = (gen1.gen.vq + gen1.gen.ra * gen1.gen.iq) * gen1.gen.iq + (gen1.gen.vd + gen1.gen.ra * gen1.gen.id) * gen1.gen.id ($RES_SIM_117) (149) [SCAL] (1) gen1.gen.Q = gen1.gen.p.vr * gen1.pwPin.ii - gen1.gen.p.vi * gen1.pwPin.ir ($RES_SIM_118) (150) [SCAL] (1) gen1.gen.P = -(gen1.gen.p.vr * gen1.pwPin.ir + gen1.gen.p.vi * gen1.pwPin.ii) ($RES_SIM_119) (151) [SCAL] (1) twoWindingTransformer2.r * twoWindingTransformer2.p.ir - twoWindingTransformer2.x * twoWindingTransformer2.p.ii = (1/twoWindingTransformer2.m ^ 2.0) * gen1.gen.p.vr - (1/twoWindingTransformer2.m) * line_5_7.n.vr ($RES_SIM_200) (152) [SCAL] (1) gen2.AVR.simpleLagLim.T_mod * $DER.gen2.AVR.simpleLagLim.state = gen2.AVR.simpleLagLim.K * gen2.AVR.feedback1.y - gen2.AVR.simpleLagLim.state ($RES_SIM_72) (153) [SCAL] (1) line_7_8.vs.im = line_5_7.n.vi ($RES_BND_500) (154) [SCAL] (1) twoWindingTransformer1.Q21 = -(twoWindingTransformer1.ir.re * twoWindingTransformer1.vr.im - twoWindingTransformer1.ir.im * twoWindingTransformer1.vr.re) * twoWindingTransformer1.S_b ($RES_SIM_201) (155) [SCAL] (1) gen2.AVR.Verr.y = gen2.switch1.y - gen2.AVR.Verr.u2 ($RES_SIM_73) (156) [SCAL] (1) line_7_8.vs.re = line_5_7.n.vr ($RES_BND_501) (157) [SCAL] (1) twoWindingTransformer1.Q12 = (twoWindingTransformer1.is.re * twoWindingTransformer1.vs.im - twoWindingTransformer1.is.im * twoWindingTransformer1.vs.re) * twoWindingTransformer1.S_b ($RES_SIM_202) (158) [SCAL] (1) $DER.gen2.AVR.Verr.u2 = (gen2.AVR.firstOrder2.k * gen2.gen.v - gen2.AVR.Verr.u2) / gen2.AVR.firstOrder2.T ($RES_SIM_74) (159) [SCAL] (1) line_7_8.is.im = line_7_8.p.ii ($RES_BND_502) (160) [SCAL] (1) twoWindingTransformer1.P21 = -(twoWindingTransformer1.ir.re * twoWindingTransformer1.vr.re + twoWindingTransformer1.ir.im * twoWindingTransformer1.vr.im) * twoWindingTransformer1.S_b ($RES_SIM_203) (161) [SCAL] (1) gen2.AVR.feedback1.y = gen2.AVR.Verr.y - gen2.AVR.feedback1.u2 ($RES_SIM_75) (162) [SCAL] (1) line_7_8.is.re = line_7_8.p.ir ($RES_BND_503) (163) [SCAL] (1) gen2.AVR.feedback1.u2 = (gen2.AVR.derivativeBlock.k / gen2.AVR.derivativeBlock.T) * (gen2.gen.vf - gen2.AVR.derivativeBlock.x) ($RES_SIM_76) (164) [SCAL] (1) line_7_8.vr.im = line_7_8.n.vi ($RES_BND_504) (165) [SCAL] (1) twoWindingTransformer1.P12 = (twoWindingTransformer1.is.re * twoWindingTransformer1.vs.re + twoWindingTransformer1.is.im * twoWindingTransformer1.vs.im) * twoWindingTransformer1.S_b ($RES_SIM_204) (166) [SCAL] (1) $DER.gen2.AVR.derivativeBlock.x = (gen2.gen.vf - gen2.AVR.derivativeBlock.x) / gen2.AVR.derivativeBlock.T ($RES_SIM_77) (167) [SCAL] (1) line_7_8.vr.re = line_7_8.n.vr ($RES_BND_505) (168) [SCAL] (1) twoWindingTransformer1.x * twoWindingTransformer1.n.ir + twoWindingTransformer1.r * twoWindingTransformer1.n.ii = twoWindingTransformer1.n.vi - (1/twoWindingTransformer1.m) * twoWindingTransformer1.p.vi ($RES_SIM_205) (169) [SCAL] (1) gen2.AVR.ceilingBlock.y = $FUN_37 * gen2.AVR.ceilingBlock.Ae * gen2.gen.vf ($RES_SIM_78) (170) [SCAL] (1) line_7_8.ir.im = line_7_8.n.ii ($RES_BND_506) (171) [SCAL] (1) twoWindingTransformer1.r * twoWindingTransformer1.n.ir - twoWindingTransformer1.x * twoWindingTransformer1.n.ii = twoWindingTransformer1.n.vr - (1/twoWindingTransformer1.m) * twoWindingTransformer1.p.vr ($RES_SIM_206) (172) [ARRY] (1) gen2.AVR.ExcitationSystem.x = gen2.AVR.ExcitationSystem.x_scaled / gen2.AVR.ExcitationSystem.a_end ($RES_SIM_79) (173) [SCAL] (1) line_7_8.ir.re = line_7_8.n.ir ($RES_BND_507) (174) [SCAL] (1) twoWindingTransformer1.r * twoWindingTransformer1.p.ii + twoWindingTransformer1.x * twoWindingTransformer1.p.ir = (1/twoWindingTransformer1.m ^ 2.0) * twoWindingTransformer1.p.vi - (1/twoWindingTransformer1.m) * twoWindingTransformer1.n.vi ($RES_SIM_207) (175) [SCAL] (1) gen1.gen.vf_MB = (gen1.gen.V_b * gen1.gen.vf) / gen1.gen.Vn ($RES_BND_508) (176) [SCAL] (1) twoWindingTransformer1.r * twoWindingTransformer1.p.ir - twoWindingTransformer1.x * twoWindingTransformer1.p.ii = (1/twoWindingTransformer1.m ^ 2.0) * twoWindingTransformer1.p.vr - (1/twoWindingTransformer1.m) * twoWindingTransformer1.n.vr ($RES_SIM_208) (177) [-IF-] (4)if $TEV_10 then (177) [----] [RECD] (2) line_8_9.ir = Complex(0.0, 0.0) ($RES_SIM_210) (177) [----] [RECD] (2) line_8_9.is = Complex(0.0, 0.0) ($RES_SIM_211) (177) [----] else (177) [----] [RECD] (2) Complex.'constructor'.fromReal(line_8_9.vr.re - line_8_9.vs.re, line_8_9.vr.im - line_8_9.vs.im) = Complex.'constructor'.fromReal(line_8_9.Z.re * ((line_8_9.ir.re + line_8_9.vr.im * line_8_9.Y.im) - line_8_9.vr.re * line_8_9.Y.re) - line_8_9.Z.im * (line_8_9.ir.im - (line_8_9.vr.re * line_8_9.Y.im + line_8_9.vr.im * line_8_9.Y.re)), line_8_9.Z.re * (line_8_9.ir.im - (line_8_9.vr.re * line_8_9.Y.im + line_8_9.vr.im * line_8_9.Y.re)) + line_8_9.Z.im * ((line_8_9.ir.re + line_8_9.vr.im * line_8_9.Y.im) - line_8_9.vr.re * line_8_9.Y.re)) ($RES_SIM_212) (177) [----] [RECD] (2) Complex.'constructor'.fromReal(line_8_9.vs.re - line_8_9.vr.re, line_8_9.vs.im - line_8_9.vr.im) = Complex.'constructor'.fromReal(line_8_9.Z.re * ((line_8_9.is.re + line_8_9.vs.im * line_8_9.Y.im) - line_8_9.vs.re * line_8_9.Y.re) - line_8_9.Z.im * (line_8_9.is.im - (line_8_9.vs.re * line_8_9.Y.im + line_8_9.vs.im * line_8_9.Y.re)), line_8_9.Z.re * (line_8_9.is.im - (line_8_9.vs.re * line_8_9.Y.im + line_8_9.vs.im * line_8_9.Y.re)) + line_8_9.Z.im * ((line_8_9.is.re + line_8_9.vs.im * line_8_9.Y.im) - line_8_9.vs.re * line_8_9.Y.re)) ($RES_SIM_213) (177) [----] end if; (178) [ARRY] (2) {{gen1.gen.p.vr}, {gen1.gen.p.vi}} = ({{$FUN_28, $FUN_29}, {-$FUN_29, $FUN_28}} * {{gen1.gen.vd}, {gen1.gen.vq}}) .* gen1.gen.V_MBtoSB ($RES_SIM_120) (179) [ARRY] (2) {{gen1.pwPin.ir}, {gen1.pwPin.ii}} = -({{$FUN_28, $FUN_29}, {-$FUN_29, $FUN_28}} * {{gen1.gen.id}, {gen1.gen.iq}}) .* gen1.gen.I_MBtoSB ($RES_SIM_121) (180) [SCAL] (1) $DER.gen1.gen.w = (gen1.gen.pm00 * gen1.gen.S_SBtoMB - gen1.gen.pe) / gen1.gen.M ($RES_SIM_122) (181) [SCAL] (1) $DER.gen1.gen.delta = gen1.gen.w_b * ((-1.0) + gen1.gen.w) ($RES_SIM_123) (182) [SCAL] (1) twoWindingTransformer.vs.im = twoWindingTransformer.p.vi ($RES_BND_424) (183) [SCAL] (1) twoWindingTransformer.vs.re = twoWindingTransformer.p.vr ($RES_BND_425) (184) [SCAL] (1) twoWindingTransformer.is.im = twoWindingTransformer.p.ii ($RES_BND_426) (185) [SCAL] (1) twoWindingTransformer.is.re = twoWindingTransformer.p.ir ($RES_BND_427) (186) [SCAL] (1) gen1.gen.e1d = (gen1.gen.ra * gen1.gen.id + gen1.gen.vd) - 0.1969 * gen1.gen.iq ($RES_SIM_127) (187) [SCAL] (1) twoWindingTransformer.vr.im = line_4_5.p.vi ($RES_BND_428) (188) [SCAL] (1) gen1.gen.e1q = gen1.gen.ra * gen1.gen.iq + gen1.gen.vq + gen1.gen.x1d * gen1.gen.id ($RES_SIM_128) (189) [SCAL] (1) twoWindingTransformer.vr.re = line_4_5.p.vr ($RES_BND_429) (190) [SCAL] (1) $DER.gen1.gen.e1d = -gen1.gen.e1d / gen1.gen.T1q0 ($RES_SIM_129) (191) [SCAL] (1) gen2.gen.vf = (gen2.AVR.ExcitationSystem.bb[2:2] - gen2.AVR.ExcitationSystem.d * gen2.AVR.ExcitationSystem.a[2:2]) / (gen2.AVR.ExcitationSystem.a_end * gen2.AVR.ExcitationSystem.x_scaled) + gen2.AVR.ExcitationSystem.d * gen2.AVR.feedback.y ($RES_SIM_80) (192) [SCAL] (1) $DER.gen2.AVR.ExcitationSystem.x_scaled[1] = (gen2.AVR.ExcitationSystem.a_end * gen2.AVR.feedback.y - gen2.AVR.ExcitationSystem.a[2:2] * gen2.AVR.ExcitationSystem.x_scaled) / gen2.AVR.ExcitationSystem.a[1] ($RES_SIM_81) (193) [SCAL] (1) gen2.gen.vf_MB = (gen2.gen.V_b * gen2.gen.vf) / gen2.gen.Vn ($RES_BND_510) (194) [SCAL] (1) gen2.AVR.feedback.y = gen2.AVR.simpleLagLim.y - gen2.AVR.ceilingBlock.y ($RES_SIM_82) (195) [SCAL] (1) gen3.gen.vf_MB = (gen3.gen.V_b * gen3.gen.vf) / gen3.gen.Vn ($RES_BND_512) (196) [SCAL] (1) gen2.gen.pe = (gen2.gen.vq + gen2.gen.ra * gen2.gen.iq) * gen2.gen.iq + (gen2.gen.vd + gen2.gen.ra * gen2.gen.id) * gen2.gen.id ($RES_SIM_84) (197) [SCAL] (1) gen2.gen.Q = twoWindingTransformer1.p.vr * gen2.pwPin.ii - twoWindingTransformer1.p.vi * gen2.pwPin.ir ($RES_SIM_85) (198) [SCAL] (1) line_8_9.Q21 = -(line_8_9.ir.re * line_8_9.vr.im - line_8_9.ir.im * line_8_9.vr.re) * line_8_9.S_b ($RES_SIM_214) (199) [SCAL] (1) gen2.gen.P = -(twoWindingTransformer1.p.vr * gen2.pwPin.ir + twoWindingTransformer1.p.vi * gen2.pwPin.ii) ($RES_SIM_86) (200) [SCAL] (1) line_8_9.Q12 = (line_8_9.is.re * line_8_9.vs.im - line_8_9.is.im * line_8_9.vs.re) * line_8_9.S_b ($RES_SIM_215) (201) [ARRY] (2) {{twoWindingTransformer1.p.vr}, {twoWindingTransformer1.p.vi}} = ({{$FUN_34, $FUN_35}, {-$FUN_35, $FUN_34}} * {{gen2.gen.vd}, {gen2.gen.vq}}) .* gen2.gen.V_MBtoSB ($RES_SIM_87) (202) [SCAL] (1) line_8_9.P21 = -(line_8_9.ir.re * line_8_9.vr.re + line_8_9.ir.im * line_8_9.vr.im) * line_8_9.S_b ($RES_SIM_216) (203) [ARRY] (2) {{gen2.pwPin.ir}, {gen2.pwPin.ii}} = -({{$FUN_34, $FUN_35}, {-$FUN_35, $FUN_34}} * {{gen2.gen.id}, {gen2.gen.iq}}) .* gen2.gen.I_MBtoSB ($RES_SIM_88) (204) [SCAL] (1) line_8_9.P12 = (line_8_9.is.re * line_8_9.vs.re + line_8_9.is.im * line_8_9.vs.im) * line_8_9.S_b ($RES_SIM_217) (205) [SCAL] (1) $DER.gen2.gen.w = (gen2.gen.pm00 * gen2.gen.S_SBtoMB - gen2.gen.pe) / gen2.gen.M ($RES_SIM_89) (206) [-IF-] (4)if $TEV_13 then (206) [----] [RECD] (2) line_5_7.ir = Complex(0.0, 0.0) ($RES_SIM_219) (206) [----] [RECD] (2) line_5_7.is = Complex(0.0, 0.0) ($RES_SIM_220) (206) [----] else (206) [----] [RECD] (2) Complex.'constructor'.fromReal(line_5_7.vr.re - line_5_7.vs.re, line_5_7.vr.im - line_5_7.vs.im) = Complex.'constructor'.fromReal(line_5_7.Z.re * ((line_5_7.ir.re + line_5_7.vr.im * line_5_7.Y.im) - line_5_7.vr.re * line_5_7.Y.re) - line_5_7.Z.im * (line_5_7.ir.im - (line_5_7.vr.re * line_5_7.Y.im + line_5_7.vr.im * line_5_7.Y.re)), line_5_7.Z.re * (line_5_7.ir.im - (line_5_7.vr.re * line_5_7.Y.im + line_5_7.vr.im * line_5_7.Y.re)) + line_5_7.Z.im * ((line_5_7.ir.re + line_5_7.vr.im * line_5_7.Y.im) - line_5_7.vr.re * line_5_7.Y.re)) ($RES_SIM_221) (206) [----] [RECD] (2) Complex.'constructor'.fromReal(line_5_7.vs.re - line_5_7.vr.re, line_5_7.vs.im - line_5_7.vr.im) = Complex.'constructor'.fromReal(line_5_7.Z.re * ((line_5_7.is.re + line_5_7.vs.im * line_5_7.Y.im) - line_5_7.vs.re * line_5_7.Y.re) - line_5_7.Z.im * (line_5_7.is.im - (line_5_7.vs.re * line_5_7.Y.im + line_5_7.vs.im * line_5_7.Y.re)), line_5_7.Z.re * (line_5_7.is.im - (line_5_7.vs.re * line_5_7.Y.im + line_5_7.vs.im * line_5_7.Y.re)) + line_5_7.Z.im * ((line_5_7.is.re + line_5_7.vs.im * line_5_7.Y.im) - line_5_7.vs.re * line_5_7.Y.re)) ($RES_SIM_222) (206) [----] end if; (207) [SCAL] (1) lOADPQ.v = sqrt(line_4_5.n.vr ^ 2.0 + line_4_5.n.vi ^ 2.0) ($RES_$AUX_556) (208) [SCAL] (1) $SEV_2 = gen3.AVR.simpleLagLim.state < gen3.AVR.simpleLagLim.outMin and gen3.AVR.simpleLagLim.K * gen3.AVR.simpleLagLim.u - gen3.AVR.simpleLagLim.state > 0.0 ($RES_EVT_600) (209) [SCAL] (1) lOADPQ.anglev = atan2(line_4_5.n.vi, line_4_5.n.vr) ($RES_$AUX_555) (210) [SCAL] (1) twoWindingTransformer.ir.im = twoWindingTransformer.n.ii ($RES_BND_430) (211) [SCAL] (1) $DER.gen1.gen.e1q = (gen1.gen.vf_MB - ((gen1.gen.xd - gen1.gen.x1d) * gen1.gen.id + gen1.gen.e1q)) / gen1.gen.T1d0 ($RES_SIM_130) (212) [SCAL] (1) $SEV_3 = gen3.AVR.simpleLagLim.state > gen3.AVR.simpleLagLim.outMax and gen3.AVR.simpleLagLim.K * gen3.AVR.simpleLagLim.u - gen3.AVR.simpleLagLim.state < 0.0 ($RES_EVT_601) (213) [SCAL] (1) PQ1.v = sqrt(line_6_4.n.vr ^ 2.0 + line_6_4.n.vi ^ 2.0) ($RES_$AUX_554) (214) [SCAL] (1) twoWindingTransformer.ir.re = twoWindingTransformer.n.ir ($RES_BND_431) (215) [-IF-] (4)if $TEV_7 then (215) [----] [RECD] (2) line_7_8.ir = Complex(0.0, 0.0) ($RES_SIM_132) (215) [----] [RECD] (2) line_7_8.is = Complex(0.0, 0.0) ($RES_SIM_133) (215) [----] else (215) [----] [RECD] (2) Complex.'constructor'.fromReal(line_7_8.vr.re - line_7_8.vs.re, line_7_8.vr.im - line_7_8.vs.im) = Complex.'constructor'.fromReal(line_7_8.Z.re * ((line_7_8.ir.re + line_7_8.vr.im * line_7_8.Y.im) - line_7_8.vr.re * line_7_8.Y.re) - line_7_8.Z.im * (line_7_8.ir.im - (line_7_8.vr.re * line_7_8.Y.im + line_7_8.vr.im * line_7_8.Y.re)), line_7_8.Z.re * (line_7_8.ir.im - (line_7_8.vr.re * line_7_8.Y.im + line_7_8.vr.im * line_7_8.Y.re)) + line_7_8.Z.im * ((line_7_8.ir.re + line_7_8.vr.im * line_7_8.Y.im) - line_7_8.vr.re * line_7_8.Y.re)) ($RES_SIM_134) (215) [----] [RECD] (2) Complex.'constructor'.fromReal(line_7_8.vs.re - line_7_8.vr.re, line_7_8.vs.im - line_7_8.vr.im) = Complex.'constructor'.fromReal(line_7_8.Z.re * ((line_7_8.is.re + line_7_8.vs.im * line_7_8.Y.im) - line_7_8.vs.re * line_7_8.Y.re) - line_7_8.Z.im * (line_7_8.is.im - (line_7_8.vs.re * line_7_8.Y.im + line_7_8.vs.im * line_7_8.Y.re)), line_7_8.Z.re * (line_7_8.is.im - (line_7_8.vs.re * line_7_8.Y.im + line_7_8.vs.im * line_7_8.Y.re)) + line_7_8.Z.im * ((line_7_8.is.re + line_7_8.vs.im * line_7_8.Y.im) - line_7_8.vs.re * line_7_8.Y.re)) ($RES_SIM_135) (215) [----] end if; (216) [SCAL] (1) $SEV_4 = abs(gen2.AVR.simpleLagLim.T) <= 1e-15 ($RES_EVT_602) (217) [SCAL] (1) PQ1.anglev = atan2(line_6_4.n.vi, line_6_4.n.vr) ($RES_$AUX_553) (218) [SCAL] (1) line_6_4.vs.im = line_4_5.p.vi ($RES_BND_432) (219) [SCAL] (1) $SEV_5 = gen2.AVR.simpleLagLim.state < gen2.AVR.simpleLagLim.outMin and gen2.AVR.simpleLagLim.K * gen2.AVR.simpleLagLim.u - gen2.AVR.simpleLagLim.state > 0.0 ($RES_EVT_603) (220) [SCAL] (1) lOADPQ1.v = sqrt(line_7_8.n.vr ^ 2.0 + line_7_8.n.vi ^ 2.0) ($RES_$AUX_552) (221) [SCAL] (1) line_6_4.vs.re = line_4_5.p.vr ($RES_BND_433) (222) [SCAL] (1) $SEV_6 = gen2.AVR.simpleLagLim.state > gen2.AVR.simpleLagLim.outMax and gen2.AVR.simpleLagLim.K * gen2.AVR.simpleLagLim.u - gen2.AVR.simpleLagLim.state < 0.0 ($RES_EVT_604) (223) [SCAL] (1) lOADPQ1.anglev = atan2(line_7_8.n.vi, line_7_8.n.vr) ($RES_$AUX_551) (224) [SCAL] (1) line_6_4.is.im = line_6_4.p.ii ($RES_BND_434) (225) [SCAL] (1) $SEV_7 = abs(gen1.AVR.simpleLagLim.T) <= 1e-15 ($RES_EVT_605) (226) [SCAL] (1) sTATCOM3_1.v = sqrt(line_7_8.n.vr ^ 2.0 + line_7_8.n.vi ^ 2.0) ($RES_$AUX_550) (227) [SCAL] (1) line_6_4.is.re = line_6_4.p.ir ($RES_BND_435) (228) [SCAL] (1) $SEV_8 = gen1.AVR.simpleLagLim.state < gen1.AVR.simpleLagLim.outMin and gen1.AVR.simpleLagLim.K * gen1.AVR.simpleLagLim.u - gen1.AVR.simpleLagLim.state > 0.0 ($RES_EVT_606) (229) [SCAL] (1) line_6_4.vr.im = line_6_4.n.vi ($RES_BND_436) (230) [SCAL] (1) line_7_8.Q21 = -(line_7_8.ir.re * line_7_8.vr.im - line_7_8.ir.im * line_7_8.vr.re) * line_7_8.S_b ($RES_SIM_136) (231) [SCAL] (1) $SEV_9 = gen1.AVR.simpleLagLim.state > gen1.AVR.simpleLagLim.outMax and gen1.AVR.simpleLagLim.K * gen1.AVR.simpleLagLim.u - gen1.AVR.simpleLagLim.state < 0.0 ($RES_EVT_607) (232) [SCAL] (1) line_6_4.vr.re = line_6_4.n.vr ($RES_BND_437) (233) [SCAL] (1) line_7_8.Q12 = (line_7_8.is.re * line_7_8.vs.im - line_7_8.is.im * line_7_8.vs.re) * line_7_8.S_b ($RES_SIM_137) (234) [SCAL] (1) $SEV_10 = abs(sTATCOM3_1.simpleLagLim.T) <= 1e-15 ($RES_EVT_608) (235) [SCAL] (1) line_6_4.ir.im = line_6_4.n.ii ($RES_BND_438) (236) [SCAL] (1) line_7_8.P21 = -(line_7_8.ir.re * line_7_8.vr.re + line_7_8.ir.im * line_7_8.vr.im) * line_7_8.S_b ($RES_SIM_138) (237) [SCAL] (1) $SEV_11 = sTATCOM3_1.simpleLagLim.state < sTATCOM3_1.simpleLagLim.outMin and sTATCOM3_1.simpleLagLim.K * sTATCOM3_1.simpleLagLim.u - sTATCOM3_1.simpleLagLim.state > 0.0 ($RES_EVT_609) (238) [SCAL] (1) line_6_4.ir.re = line_6_4.n.ir ($RES_BND_439) (239) [SCAL] (1) line_7_8.P12 = (line_7_8.is.re * line_7_8.vs.re + line_7_8.is.im * line_7_8.vs.im) * line_7_8.S_b ($RES_SIM_139) (240) [SCAL] (1) $DER.gen2.gen.delta = gen2.gen.w_b * ((-1.0) + gen2.gen.w) ($RES_SIM_90) (241) [SCAL] (1) gen2.gen.e1d = (gen2.gen.ra * gen2.gen.id + gen2.gen.vd) - 0.25 * gen2.gen.iq ($RES_SIM_94) (242) [SCAL] (1) line_5_7.Q21 = -(line_5_7.ir.re * line_5_7.vr.im - line_5_7.ir.im * line_5_7.vr.re) * line_5_7.S_b ($RES_SIM_223) (243) [SCAL] (1) gen2.gen.e1q = gen2.gen.ra * gen2.gen.iq + gen2.gen.vq + gen2.gen.x1d * gen2.gen.id ($RES_SIM_95) (244) [SCAL] (1) line_5_7.Q12 = (line_5_7.is.re * line_5_7.vs.im - line_5_7.is.im * line_5_7.vs.re) * line_5_7.S_b ($RES_SIM_224) (245) [SCAL] (1) $DER.gen2.gen.e1d = -gen2.gen.e1d / gen2.gen.T1q0 ($RES_SIM_96) (246) [SCAL] (1) line_5_7.P21 = -(line_5_7.ir.re * line_5_7.vr.re + line_5_7.ir.im * line_5_7.vr.im) * line_5_7.S_b ($RES_SIM_225) (247) [SCAL] (1) $DER.gen2.gen.e1q = (gen2.gen.vf_MB - ((gen2.gen.xd - gen2.gen.x1d) * gen2.gen.id + gen2.gen.e1q)) / gen2.gen.T1d0 ($RES_SIM_97) (248) [SCAL] (1) line_5_7.P12 = (line_5_7.is.re * line_5_7.vs.re + line_5_7.is.im * line_5_7.vs.im) * line_5_7.S_b ($RES_SIM_226) (249) [-IF-] (4)if $TEV_16 then (249) [----] [RECD] (2) line_9_6.ir = Complex(0.0, 0.0) ($RES_SIM_228) (249) [----] [RECD] (2) line_9_6.is = Complex(0.0, 0.0) ($RES_SIM_229) (249) [----] else (249) [----] [RECD] (2) Complex.'constructor'.fromReal(line_9_6.vr.re - line_9_6.vs.re, line_9_6.vr.im - line_9_6.vs.im) = Complex.'constructor'.fromReal(line_9_6.Z.re * ((line_9_6.ir.re + line_9_6.vr.im * line_9_6.Y.im) - line_9_6.vr.re * line_9_6.Y.re) - line_9_6.Z.im * (line_9_6.ir.im - (line_9_6.vr.re * line_9_6.Y.im + line_9_6.vr.im * line_9_6.Y.re)), line_9_6.Z.re * (line_9_6.ir.im - (line_9_6.vr.re * line_9_6.Y.im + line_9_6.vr.im * line_9_6.Y.re)) + line_9_6.Z.im * ((line_9_6.ir.re + line_9_6.vr.im * line_9_6.Y.im) - line_9_6.vr.re * line_9_6.Y.re)) ($RES_SIM_230) (249) [----] [RECD] (2) Complex.'constructor'.fromReal(line_9_6.vs.re - line_9_6.vr.re, line_9_6.vs.im - line_9_6.vr.im) = Complex.'constructor'.fromReal(line_9_6.Z.re * ((line_9_6.is.re + line_9_6.vs.im * line_9_6.Y.im) - line_9_6.vs.re * line_9_6.Y.re) - line_9_6.Z.im * (line_9_6.is.im - (line_9_6.vs.re * line_9_6.Y.im + line_9_6.vs.im * line_9_6.Y.re)), line_9_6.Z.re * (line_9_6.is.im - (line_9_6.vs.re * line_9_6.Y.im + line_9_6.vs.im * line_9_6.Y.re)) + line_9_6.Z.im * ((line_9_6.is.re + line_9_6.vs.im * line_9_6.Y.im) - line_9_6.vs.re * line_9_6.Y.re)) ($RES_SIM_231) (249) [----] end if; (250) [SCAL] (1) gen1.switch1.y = if gen1.booleanConstant.k then gen1.step.y else gen1.AVR.vref0 ($RES_SIM_99) (251) [SCAL] (1) B2.v = sqrt(gen1.gen.p.vr ^ 2.0 + gen1.gen.p.vi ^ 2.0) ($RES_$AUX_549) (252) [SCAL] (1) 0.017453292519943295 * B2.angleDisplay = atan2(gen1.gen.p.vi, gen1.gen.p.vr) ($RES_$AUX_548) (253) [SCAL] (1) B7.v = sqrt(line_5_7.n.vr ^ 2.0 + line_5_7.n.vi ^ 2.0) ($RES_$AUX_547) (254) [SCAL] (1) 0.017453292519943295 * B7.angleDisplay = atan2(line_5_7.n.vi, line_5_7.n.vr) ($RES_$AUX_546) (255) [SCAL] (1) $SEV_12 = sTATCOM3_1.simpleLagLim.state > sTATCOM3_1.simpleLagLim.outMax and sTATCOM3_1.simpleLagLim.K * sTATCOM3_1.simpleLagLim.u - sTATCOM3_1.simpleLagLim.state < 0.0 ($RES_EVT_610) (256) [SCAL] (1) line_4_5.vs.im = line_4_5.p.vi ($RES_BND_440) (257) [SCAL] (1) B8.v = sqrt(line_7_8.n.vr ^ 2.0 + line_7_8.n.vi ^ 2.0) ($RES_$AUX_545) (258) [SCAL] (1) line_4_5.vs.re = line_4_5.p.vr ($RES_BND_441) (259) [SCAL] (1) 0.017453292519943295 * B8.angleDisplay = atan2(line_7_8.n.vi, line_7_8.n.vr) ($RES_$AUX_544) (260) [SCAL] (1) line_4_5.is.im = line_4_5.p.ii ($RES_BND_442) (261) [SCAL] (1) B9.v = sqrt(twoWindingTransformer1.n.vr ^ 2.0 + twoWindingTransformer1.n.vi ^ 2.0) ($RES_$AUX_543) (262) [SCAL] (1) line_4_5.is.re = line_4_5.p.ir ($RES_BND_443) (263) [SCAL] (1) 0.017453292519943295 * B9.angleDisplay = atan2(twoWindingTransformer1.n.vi, twoWindingTransformer1.n.vr) ($RES_$AUX_542) (264) [SCAL] (1) line_4_5.vr.im = line_4_5.n.vi ($RES_BND_444) (265) [SCAL] (1) B3.v = sqrt(twoWindingTransformer1.p.vr ^ 2.0 + twoWindingTransformer1.p.vi ^ 2.0) ($RES_$AUX_541) (266) [SCAL] (1) line_4_5.vr.re = line_4_5.n.vr ($RES_BND_445) (267) [SCAL] (1) 0.017453292519943295 * B3.angleDisplay = atan2(twoWindingTransformer1.p.vi, twoWindingTransformer1.p.vr) ($RES_$AUX_540) (268) [SCAL] (1) line_4_5.ir.im = line_4_5.n.ii ($RES_BND_446) (269) [SCAL] (1) line_4_5.ir.re = line_4_5.n.ir ($RES_BND_447) (270) [SCAL] (1) line_9_6.vs.im = line_6_4.n.vi ($RES_BND_448) (271) [SCAL] (1) line_9_6.vs.re = line_6_4.n.vr ($RES_BND_449) (272) [SCAL] (1) line_9_6.Q21 = -(line_9_6.ir.re * line_9_6.vr.im - line_9_6.ir.im * line_9_6.vr.re) * line_9_6.S_b ($RES_SIM_232) (273) [SCAL] (1) line_9_6.Q12 = (line_9_6.is.re * line_9_6.vs.im - line_9_6.is.im * line_9_6.vs.re) * line_9_6.S_b ($RES_SIM_233) (274) [SCAL] (1) line_9_6.P21 = -(line_9_6.ir.re * line_9_6.vr.re + line_9_6.ir.im * line_9_6.vr.im) * line_9_6.S_b ($RES_SIM_234) (275) [SCAL] (1) line_9_6.P12 = (line_9_6.is.re * line_9_6.vs.re + line_9_6.is.im * line_9_6.vs.im) * line_9_6.S_b ($RES_SIM_235) (276) [SCAL] (1) PQ1.Q = line_6_4.n.vi * PQ1.p.ir - line_6_4.n.vr * PQ1.p.ii ($RES_SIM_238) (277) [SCAL] (1) PQ1.P = line_6_4.n.vr * PQ1.p.ir + line_6_4.n.vi * PQ1.p.ii ($RES_SIM_239) (278) [SCAL] (1) B6.v = sqrt(line_6_4.n.vr ^ 2.0 + line_6_4.n.vi ^ 2.0) ($RES_$AUX_539) (279) [SCAL] (1) 0.017453292519943295 * B6.angleDisplay = atan2(line_6_4.n.vi, line_6_4.n.vr) ($RES_$AUX_538) (280) [SCAL] (1) B5.v = sqrt(line_4_5.n.vr ^ 2.0 + line_4_5.n.vi ^ 2.0) ($RES_$AUX_537) (281) [SCAL] (1) 0.017453292519943295 * B5.angleDisplay = atan2(line_4_5.n.vi, line_4_5.n.vr) ($RES_$AUX_536) (282) [SCAL] (1) line_9_6.is.im = line_9_6.p.ii ($RES_BND_450) (283) [SCAL] (1) B4.v = sqrt(line_4_5.p.vr ^ 2.0 + line_4_5.p.vi ^ 2.0) ($RES_$AUX_535) (284) [SCAL] (1) line_9_6.is.re = line_9_6.p.ir ($RES_BND_451) (285) [SCAL] (1) 0.017453292519943295 * B4.angleDisplay = atan2(line_4_5.p.vi, line_4_5.p.vr) ($RES_$AUX_534) (286) [SCAL] (1) line_9_6.vr.im = twoWindingTransformer1.n.vi ($RES_BND_452) (287) [SCAL] (1) B1.v = sqrt(twoWindingTransformer.p.vr ^ 2.0 + twoWindingTransformer.p.vi ^ 2.0) ($RES_$AUX_533) (288) [SCAL] (1) line_9_6.vr.re = twoWindingTransformer1.n.vr ($RES_BND_453) (289) [SCAL] (1) 0.017453292519943295 * B1.angleDisplay = atan2(twoWindingTransformer.p.vi, twoWindingTransformer.p.vr) ($RES_$AUX_532) (290) [SCAL] (1) line_9_6.ir.im = line_9_6.n.ii ($RES_BND_454) (291) [SCAL] (1) gen1.gen.v = sqrt(gen1.gen.p.vr ^ 2.0 + gen1.gen.p.vi ^ 2.0) ($RES_$AUX_531) (292) [SCAL] (1) line_9_6.ir.re = line_9_6.n.ir ($RES_BND_455) (293) [SCAL] (1) gen1.gen.anglev = atan2(gen1.gen.p.vi, gen1.gen.p.vr) ($RES_$AUX_530) (294) [SCAL] (1) line_5_7.vs.im = line_4_5.n.vi ($RES_BND_456) (295) [SCAL] (1) line_5_7.vs.re = line_4_5.n.vr ($RES_BND_457) (296) [SCAL] (1) line_5_7.is.im = line_5_7.p.ii ($RES_BND_458) (297) [SCAL] (1) line_5_7.is.re = line_5_7.p.ir ($RES_BND_459) (298) [SCAL] (1) PQ1.Q = (PQ1.Q_0 / PQ1.S_b) * PQ1.a ^ PQ1.alphaq ($RES_SIM_240) (299) [SCAL] (1) PQ1.P = (PQ1.P_0 / PQ1.S_b) * PQ1.a ^ PQ1.alphap ($RES_SIM_241) (300) [SCAL] (1) PQ1.a = PQ1.v / PQ1.v_0 ($RES_SIM_242) (301) [SCAL] (1) lOADPQ.Q = line_4_5.n.vi * lOADPQ.p.ir - line_4_5.n.vr * lOADPQ.p.ii ($RES_SIM_245) (302) [SCAL] (1) lOADPQ.P = line_4_5.n.vr * lOADPQ.p.ir + line_4_5.n.vi * lOADPQ.p.ii ($RES_SIM_246) (303) [SCAL] (1) lOADPQ.Q = (lOADPQ.Q_0 / lOADPQ.S_b) * lOADPQ.a ^ lOADPQ.alphaq ($RES_SIM_247) (304) [SCAL] (1) lOADPQ.P = (lOADPQ.P_0 / lOADPQ.S_b) * lOADPQ.a ^ lOADPQ.alphap ($RES_SIM_248) (305) [SCAL] (1) lOADPQ.a = lOADPQ.v / lOADPQ.v_0 ($RES_SIM_249) (306) [SCAL] (1) $FUN_28 = sin(gen1.gen.delta) ($RES_$AUX_529) (307) [SCAL] (1) $FUN_29 = cos(gen1.gen.delta) ($RES_$AUX_528) (308) [SCAL] (1) $FUN_30 = abs(gen1.gen.vf) ($RES_$AUX_527) (309) [SCAL] (1) $FUN_31 = exp(gen1.AVR.ceilingBlock.Be * $FUN_30) ($RES_$AUX_526) (310) [SCAL] (1) line_5_7.vr.im = line_5_7.n.vi ($RES_BND_460) (311) [SCAL] (1) gen2.gen.v = sqrt(twoWindingTransformer1.p.vr ^ 2.0 + twoWindingTransformer1.p.vi ^ 2.0) ($RES_$AUX_525) (312) [SCAL] (1) line_5_7.vr.re = line_5_7.n.vr ($RES_BND_461) (313) [SCAL] (1) gen2.gen.anglev = atan2(twoWindingTransformer1.p.vi, twoWindingTransformer1.p.vr) ($RES_$AUX_524) (314) [SCAL] (1) line_5_7.ir.im = line_5_7.n.ii ($RES_BND_462) (315) [SCAL] (1) $FUN_34 = sin(gen2.gen.delta) ($RES_$AUX_523) (316) [SCAL] (1) line_5_7.ir.re = line_5_7.n.ir ($RES_BND_463) (317) [SCAL] (1) $FUN_35 = cos(gen2.gen.delta) ($RES_$AUX_522) (318) [SCAL] (1) line_8_9.vs.im = line_7_8.n.vi ($RES_BND_464) (319) [SCAL] (1) $FUN_36 = abs(gen2.gen.vf) ($RES_$AUX_521) (320) [SCAL] (1) line_8_9.vs.re = line_7_8.n.vr ($RES_BND_465) (321) [SCAL] (1) $FUN_37 = exp(gen2.AVR.ceilingBlock.Be * $FUN_36) ($RES_$AUX_520) (322) [SCAL] (1) line_8_9.is.im = line_8_9.p.ii ($RES_BND_466) (323) [SCAL] (1) line_8_9.is.re = line_8_9.p.ir ($RES_BND_467) (324) [SCAL] (1) line_8_9.vr.im = twoWindingTransformer1.n.vi ($RES_BND_468) (325) [SCAL] (1) line_8_9.vr.re = twoWindingTransformer1.n.vr ($RES_BND_469) (326) [-IF-] (4)if $TEV_19 then (326) [----] [RECD] (2) line_4_5.ir = Complex(0.0, 0.0) ($RES_SIM_251) (326) [----] [RECD] (2) line_4_5.is = Complex(0.0, 0.0) ($RES_SIM_252) (326) [----] else (326) [----] [RECD] (2) Complex.'constructor'.fromReal(line_4_5.vr.re - line_4_5.vs.re, line_4_5.vr.im - line_4_5.vs.im) = Complex.'constructor'.fromReal(line_4_5.Z.re * ((line_4_5.ir.re + line_4_5.vr.im * line_4_5.Y.im) - line_4_5.vr.re * line_4_5.Y.re) - line_4_5.Z.im * (line_4_5.ir.im - (line_4_5.vr.re * line_4_5.Y.im + line_4_5.vr.im * line_4_5.Y.re)), line_4_5.Z.re * (line_4_5.ir.im - (line_4_5.vr.re * line_4_5.Y.im + line_4_5.vr.im * line_4_5.Y.re)) + line_4_5.Z.im * ((line_4_5.ir.re + line_4_5.vr.im * line_4_5.Y.im) - line_4_5.vr.re * line_4_5.Y.re)) ($RES_SIM_253) (326) [----] [RECD] (2) Complex.'constructor'.fromReal(line_4_5.vs.re - line_4_5.vr.re, line_4_5.vs.im - line_4_5.vr.im) = Complex.'constructor'.fromReal(line_4_5.Z.re * ((line_4_5.is.re + line_4_5.vs.im * line_4_5.Y.im) - line_4_5.vs.re * line_4_5.Y.re) - line_4_5.Z.im * (line_4_5.is.im - (line_4_5.vs.re * line_4_5.Y.im + line_4_5.vs.im * line_4_5.Y.re)), line_4_5.Z.re * (line_4_5.is.im - (line_4_5.vs.re * line_4_5.Y.im + line_4_5.vs.im * line_4_5.Y.re)) + line_4_5.Z.im * ((line_4_5.is.re + line_4_5.vs.im * line_4_5.Y.im) - line_4_5.vs.re * line_4_5.Y.re)) ($RES_SIM_254) (326) [----] end if;