Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_3.0.0_Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.conf.json
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo", uses=false)
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false)
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false)
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo", uses=false)
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 3.0.0/package.mo", uses=false)
Using package Buildings with version 3.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 3.0.0/package.mo)
Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo)
Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo)
Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo)
Using package Modelica_StateGraph2 with version 2.0.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo)
Running command: translateModel(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Buildings_3.0.0_Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium")
translateModel(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Buildings_3.0.0_Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium")
[/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo:257:38-257:110:writable] Warning: The file was not encoded in UTF-8:
"
An important practical aspect of state machines is the abilit...".
Defaulting to 7-bit ASCII with unknown characters replaced by '?'.
To change encoding when loading a file: loadFile(encoding="ISO-XXXX-YY").
To change it in a package: add a file package.encoding at the top-level.
Note: The Modelica Language Specification only allows files encoded in UTF-8.
[/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo:761:36-761:108:writable] Warning: The file was not encoded in UTF-8:
"
The Modelica_StateGraph2 library is described in detail in (O...".
Defaulting to 7-bit ASCII with unknown characters replaced by '?'.
To change encoding when loading a file: loadFile(encoding="ISO-XXXX-YY").
To change it in a package: add a file package.encoding at the top-level.
Note: The Modelica Language Specification only allows files encoded in UTF-8.
[/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo:1435:36-1435:108:writable] Warning: The file was not encoded in UTF-8:
"
- Main Authors:
-
SCode: time 2.502e-05/2.503e-05, allocations: 6.219 kB / 0.5923 GB, free: 18.51 MB / 446.1 MB
Notification: Performance of NFInst.instantiate(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium): time 0.01172/0.01175, allocations: 14.44 MB / 0.6064 GB, free: 4.391 MB / 446.1 MB
Notification: Performance of NFInst.instExpressions: time 0.01338/0.02516, allocations: 10.6 MB / 0.6167 GB, free: 9.766 MB / 462.1 MB
Notification: Performance of NFInst.updateImplicitVariability: time 0.001067/0.02625, allocations: 63.56 kB / 0.6168 GB, free: 9.703 MB / 462.1 MB
Notification: Performance of NFTyping.typeComponents: time 0.00387/0.03013, allocations: 1.671 MB / 0.6184 GB, free: 8.031 MB / 462.1 MB
Notification: Performance of NFTyping.typeBindings: time 0.004599/0.03478, allocations: 1.847 MB / 0.6202 GB, free: 6.18 MB / 462.1 MB
Notification: Performance of NFTyping.typeClassSections: time 0.00167/0.03646, allocations: 0.7501 MB / 0.6209 GB, free: 5.434 MB / 462.1 MB
Notification: Performance of NFFlatten.flatten: time 0.003329/0.03979, allocations: 3.023 MB / 0.6239 GB, free: 2.402 MB / 462.1 MB
Notification: Performance of NFFlatten.resolveConnections: time 0.001466/0.04127, allocations: 1.207 MB / 0.6251 GB, free: 1.172 MB / 462.1 MB
Notification: Performance of NFEvalConstants.evaluate: time 0.002027/0.04331, allocations: 1.547 MB / 0.6266 GB, free: 15.62 MB / 478.1 MB
Notification: Performance of NFSimplifyModel.simplify: time 0.001275/0.04459, allocations: 0.9764 MB / 0.6275 GB, free: 14.64 MB / 478.1 MB
Notification: Performance of NFPackage.collectConstants: time 0.0001785/0.04478, allocations: 132 kB / 0.6277 GB, free: 14.51 MB / 478.1 MB
Notification: Performance of NFFlatten.collectFunctions: time 0.001635/0.04643, allocations: 0.7173 MB / 0.6284 GB, free: 13.79 MB / 478.1 MB
Notification: Performance of combineBinaries: time 0.002133/0.04857, allocations: 2.771 MB / 0.6311 GB, free: 10.99 MB / 478.1 MB
Notification: Performance of replaceArrayConstructors: time 0.001332/0.04992, allocations: 1.785 MB / 0.6328 GB, free: 9.188 MB / 478.1 MB
Notification: Performance of NFVerifyModel.verify: time 0.0005429/0.05047, allocations: 275.1 kB / 0.6331 GB, free: 8.918 MB / 478.1 MB
Notification: Performance of FrontEnd: time 0.0002867/0.05076, allocations: 39.88 kB / 0.6331 GB, free: 8.879 MB / 478.1 MB
Notification: Model statistics after passing the front-end and creating the data structures used by the back-end:
* Number of equations: 317 (243)
* Number of variables: 317 (234)
Notification: Performance of Bindings: time 0.008735/0.0595, allocations: 7.793 MB / 0.6407 GB, free: 0.8359 MB / 478.1 MB
Notification: Performance of FunctionAlias: time 0.0007005/0.06022, allocations: 0.6455 MB / 0.6414 GB, free: 212 kB / 478.1 MB
Notification: Performance of Early Inline: time 0.006296/0.06652, allocations: 6.617 MB / 0.6478 GB, free: 9.539 MB / 494.1 MB
Notification: Performance of simplify1: time 0.0005546/0.0671, allocations: 0.4954 MB / 0.6483 GB, free: 9.043 MB / 494.1 MB
Notification: Performance of Alias: time 0.006056/0.07316, allocations: 5.369 MB / 0.6535 GB, free: 3.195 MB / 494.1 MB
Notification: Performance of simplify2: time 0.0006317/0.07381, allocations: 459.3 kB / 0.654 GB, free: 2.746 MB / 494.1 MB
Notification: Performance of Events: time 0.00111/0.07493, allocations: 1.056 MB / 0.655 GB, free: 1.77 MB / 494.1 MB
Notification: Performance of Detect States: time 0.001325/0.07626, allocations: 1.379 MB / 0.6564 GB, free: 368 kB / 494.1 MB
Notification: Performance of Partitioning: time 0.001951/0.07823, allocations: 1.672 MB / 0.658 GB, free: 14.59 MB / 0.4981 GB
Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency R1.X could not be divided by the body size 2 without rest.
Error: Internal error NBAdjacency.Matrix.createPseudo failed for:
[ARRY] (2) R1.terminal.v = {{R1.R, -R1.X} * R1.terminal.i, {R1.X, R1.R} * R1.terminal.i} ($RES_SIM_125)
Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system:
System Variables (175/276)
****************************
(1) [DISC] (1) Boolean $SEV_27
(2) [ALGB] (1) protected Real R3.X (start = 1.0)
(3) [ALGB] (2) protected Real[2] line_sc.line.terminal_p.v
(4) [DISC] (1) Boolean $SEV_26
(5) [ALGB] (1) Real E.phi = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.E.PhaseSystem.phase(E.terminal.v) - Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.E.PhaseSystem.phase(-E.terminal.i)
(6) [DISC] (1) Boolean $SEV_25
(7) [DISC] (1) Boolean $SEV_24
(8) [ALGB] (2) protected Real[2] line_2a.line.Vc (start = line_2a.line.Vc_start, StateSelect = prefer)
(9) [ALGB] (2) flow Real[2] line_3a.terminal_p.i
(10) [ALGB] (2) flow Real[2] line_3b.terminal_p.i
(11) [ALGB] (2) Real[2] R3.terminal.v
(12) [DISC] (1) Boolean $SEV_23
(13) [DER-] (1) Real[1] $DER.R2.terminal.theta
(14) [DER-] (1) Real[1] $DER.R3.terminal.theta
(15) [ALGB] (2) Real[2] line_2a.terminal_n.v
(16) [ALGB] (2) Real[2] line_2b.terminal_n.v
(17) [DISC] (1) Boolean $SEV_22
(18) [ALGB] (2) Real[2] R3.S = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.R3.PhaseSystem.phasePowers_vi(R3.v, -R3.i)
(19) [DISC] (1) Boolean $SEV_21
(20) [DISC] (1) Boolean $SEV_20
(21) [ALGB] (2) flow Real[2] load_sc.terminal.i
(22) [ALGB] (2) protected Real[2] line_2b.line.terminal_p.v
(23) [ALGB] (1) protected Real[1] line_sc.line.terminal_n.theta
(24) [ALGB] (2) protected Real[2] line_3a.line.Ic
(25) [ALGB] (2) protected flow Real[2] line_sc.line.terminal_p.i
(26) [ALGB] (2) protected Real[2] line_sc.line.Vc (start = line_sc.line.Vc_start, StateSelect = prefer)
(27) [ALGB] (2) flow Real[2] R3.terminal.i
(28) [ALGB] (1) Real[1] line_2a.terminal_n.theta
(29) [ALGB] (1) Real[1] line_3b.terminal_n.theta
(30) [ALGB] (1) Real[1] line_2b.terminal_n.theta
(31) [ALGB] (2) protected flow Real[2] line_1.line.terminal_n.i
(32) [ALGB] (2) protected flow Real[2] line_2b.line.terminal_p.i
(33) [ALGB] (1) Real line_1.VoltageLosses = abs(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_1.PhaseSystem_p.systemVoltage(line_1.terminal_p.v) - Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_1.PhaseSystem_n.systemVoltage(line_1.terminal_n.v)) / Buildings.Utilities.Math.Functions.smoothMax(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_1.PhaseSystem_p.systemVoltage(line_1.terminal_p.v), Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_1.PhaseSystem_n.systemVoltage(line_1.terminal_n.v), 1.0)
(34) [ALGB] (1) protected Real[1] line_3a.line.terminal_n.theta
(35) [ALGB] (2) flow Real[2] line_sc.terminal_n.i
(36) [ALGB] (1) protected Real line_sc.line.omega
(37) [DISC] (1) Boolean $SEV_19
(38) [ALGB] (2) Real[2] R2.v = R2.terminal.v (start = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.R2.PhaseSystem.phaseVoltages(R2.V_nominal, 0.0))
(39) [DISC] (1) Boolean $SEV_18
(40) [DISC] (1) Boolean $SEV_17
(41) [DISC] (1) Boolean $SEV_16
(42) [DER-] (1) Real[1] $DER.line_2a.line.terminal_p.theta
(43) [ALGB] (2) protected Real[2] line_1.line.terminal_n.v
(44) [DISC] (1) Boolean $SEV_14
(45) [ALGB] (2) protected Real[2] line_2b.line.Vc (start = line_2b.line.Vc_start, StateSelect = prefer)
(46) [DISC] (1) Boolean $SEV_12
(47) [ALGB] (1) protected Real line_2b.line.omega
(48) [ALGB] (2) Real[2] line_sc.terminal_n.v
(49) [ALGB] (2) protected flow Real[2] line_3b.line.terminal_p.i
(50) [ALGB] (1) protected Real line_2b.line.R_actual
(51) [ALGB] (2) protected flow Real[2] line_3a.line.terminal_p.i
(52) [ALGB] (1) Real[1] line_1.terminal_p.theta
(53) [ALGB] (2) Real[2] R2.i = R2.terminal.i (start = {0.0, 0.0})
(54) [ALGB] (1) protected Real line_sc.line.R_actual
(55) [ALGB] (2) protected Real[2] line_3b.line.Ic
(56) [ALGB] (2) protected Real[2] line_3b.line.terminal_p.v
(57) [ALGB] (2) protected Real[2] line_3a.line.terminal_p.v
(58) [ALGB] (1) Real line_3b.VoltageLosses = abs(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3b.PhaseSystem_p.systemVoltage(line_3b.terminal_p.v) - Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3b.PhaseSystem_n.systemVoltage(line_3b.terminal_n.v)) / Buildings.Utilities.Math.Functions.smoothMax(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3b.PhaseSystem_p.systemVoltage(line_3b.terminal_p.v), Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3b.PhaseSystem_n.systemVoltage(line_3b.terminal_n.v), 1.0)
(59) [ALGB] (1) protected Real R2.X (start = 1.0)
(60) [ALGB] (1) Real line_3a.VoltageLosses = abs(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3a.PhaseSystem_p.systemVoltage(line_3a.terminal_p.v) - Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3a.PhaseSystem_n.systemVoltage(line_3a.terminal_n.v)) / Buildings.Utilities.Math.Functions.smoothMax(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3a.PhaseSystem_p.systemVoltage(line_3a.terminal_p.v), Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_3a.PhaseSystem_n.systemVoltage(line_3a.terminal_n.v), 1.0)
(61) [ALGB] (1) protected Real[1] line_3b.line.terminal_n.theta
(62) [DER-] (1) Real[1] $DER.line_3b.line.terminal_p.theta
(63) [ALGB] (2) Real[2] R2.S = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.R2.PhaseSystem.phasePowers_vi(R2.v, -R2.i)
(64) [ALGB] (2) flow Real[2] E.terminal.i
(65) [ALGB] (1) Real[1] line_sc.terminal_n.theta
(66) [ALGB] (1) protected Real line_sc.line.LossPower
(67) [ALGB] (1) protected Real line_2a.line.R_actual
(68) [ALGB] (1) Real $FUN_9
(69) [ALGB] (1) Real $FUN_8
(70) [ALGB] (2) protected Real[2] line_1.line.Ic
(71) [ALGB] (1) Real $FUN_7
(72) [DER-] (1) Real[1] $DER.line_3a.line.terminal_p.theta
(73) [ALGB] (4) Real[2, 2] $FUN_6
(74) [ALGB] (4) Real[2, 2] $FUN_5
(75) [ALGB] (4) Real[2, 2] $FUN_4
(76) [ALGB] (4) Real[2, 2] $FUN_3
(77) [ALGB] (2) Real[2] E.terminal.v
(78) [ALGB] (4) Real[2, 2] $FUN_2
(79) [ALGB] (4) Real[2, 2] $FUN_1
(80) [ALGB] (1) Real[1] E.terminal.theta
(81) [ALGB] (2) Real[2] R1.v = R1.terminal.v (start = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.R1.PhaseSystem.phaseVoltages(R1.V_nominal, 0.0))
(82) [ALGB] (2) flow Real[2] line_1.terminal_p.i
(83) [ALGB] (1) protected Real line_3b.line.omega
(84) [ALGB] (2) protected flow Real[2] line_2a.line.terminal_p.i
(85) [ALGB] (1) protected Real[1] line_2a.line.terminal_n.theta
(86) [ALGB] (2) protected Real[2] line_3a.line.Vc (start = line_3a.line.Vc_start, StateSelect = prefer)
(87) [ALGB] (2) Real[2] R1.terminal.v
(88) [DER-] (1) Real[1] $DER.line_1.line.terminal_p.theta
(89) [ALGB] (2) Real[2] R1.i = R1.terminal.i (start = {0.0, 0.0})
(90) [ALGB] (2) Real[2] line_1.terminal_p.v
(91) [ALGB] (2) protected Real[2] line_2a.line.terminal_p.v
(92) [ALGB] (2) Real[2] load_sc.v = load_sc.terminal.v (start = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.load_sc.PhaseSystem.phaseVoltages(load_sc.V_nominal, 0.0))
(93) [DER-] (1) Real[1] $DER.load_sc.terminal.theta
(94) [ALGB] (2) Real[2] line_3a.terminal_n.v
(95) [ALGB] (2) Real[2] line_3b.terminal_n.v
(96) [ALGB] (1) protected Real load_sc.omega
(97) [ALGB] (2) flow Real[2] line_2a.terminal_p.i
(98) [ALGB] (2) flow Real[2] R1.terminal.i
(99) [ALGB] (2) flow Real[2] line_2b.terminal_p.i
(100) [ALGB] (1) Real[1] line_2a.terminal_p.theta
(101) [ALGB] (1) Real[1] line_3b.terminal_p.theta
(102) [ALGB] (1) protected Real line_2a.line.omega
(103) [DER-] (1) Real[1] $DER.line_sc.line.terminal_p.theta
(104) [ALGB] (1) Real[1] line_2b.terminal_p.theta
(105) [ALGB] (1) Real $FUN_12
(106) [ALGB] (1) Real $FUN_11
(107) [ALGB] (1) protected Real line_2b.line.LossPower
(108) [ALGB] (1) protected Real R1.X (start = 1.0)
(109) [ALGB] (2) protected Real[2] line_sc.line.terminal_n.v
(110) [ALGB] (1) Real $FUN_10
(111) [ALGB] (2) Real[2] load_sc.i = load_sc.terminal.i (start = {0.0, 0.0})
(112) [ALGB] (2) flow Real[2] line_3a.terminal_n.i
(113) [ALGB] (2) flow Real[2] line_3b.terminal_n.i
(114) [ALGB] (2) Real[2] line_2a.terminal_p.v
(115) [ALGB] (2) Real[2] line_2b.terminal_p.v
(116) [ALGB] (2) Real[2] R1.S = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.R1.PhaseSystem.phasePowers_vi(R1.v, -R1.i)
(117) [ALGB] (1) protected Real R3.omega
(118) [DISC] (1) Boolean $SEV_9
(119) [ALGB] (2) protected Real[2] line_2b.line.terminal_n.v
(120) [ALGB] (2) protected Real[2] line_3b.line.Vc (start = line_3b.line.Vc_start, StateSelect = prefer)
(121) [DISC] (1) Boolean $SEV_7
(122) [DISC] (1) Boolean $SEV_5
(123) [ALGB] (2) protected flow Real[2] line_sc.line.terminal_n.i
(124) [DISC] (1) Boolean $SEV_2
(125) [ALGB] (1) protected Real load_sc.X (start = 1.0)
(126) [ALGB] (1) protected Real line_2a.line.LossPower
(127) [ALGB] (1) Real[1] line_1.terminal_n.theta
(128) [ALGB] (2) protected flow Real[2] line_1.line.terminal_p.i
(129) [ALGB] (1) Real[1] line_3a.terminal_n.theta
(130) [ALGB] (2) protected flow Real[2] line_2b.line.terminal_n.i
(131) [ALGB] (2) Real[2] load_sc.S = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.load_sc.PhaseSystem.phasePowers_vi(load_sc.v, -load_sc.i)
(132) [ALGB] (2) flow Real[2] line_sc.terminal_p.i
(133) [DER-] (1) Real[1] $DER.R1.terminal.theta
(134) [ALGB] (1) protected Real line_3a.line.R_actual
(135) [ALGB] (1) protected Real[1] line_1.line.terminal_n.theta
(136) [ALGB] (2) protected Real[2] line_1.line.terminal_p.v
(137) [ALGB] (2) Real[2] line_sc.terminal_p.v
(138) [ALGB] (1) Real line_2a.VoltageLosses = abs(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2a.PhaseSystem_p.systemVoltage(line_2a.terminal_p.v) - Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2a.PhaseSystem_n.systemVoltage(line_2a.terminal_n.v)) / Buildings.Utilities.Math.Functions.smoothMax(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2a.PhaseSystem_p.systemVoltage(line_2a.terminal_p.v), Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2a.PhaseSystem_n.systemVoltage(line_2a.terminal_n.v), 1.0)
(139) [ALGB] (2) protected Real[2] line_1.line.Vc (start = line_1.line.Vc_start, StateSelect = prefer)
(140) [ALGB] (2) protected flow Real[2] line_3b.line.terminal_n.i
(141) [ALGB] (2) protected Real[2] line_2a.line.Ic
(142) [ALGB] (1) protected Real line_3a.line.omega
(143) [ALGB] (2) protected flow Real[2] line_3a.line.terminal_n.i
(144) [ALGB] (2) Real[2] E.S = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.E.PhaseSystem.phasePowers_vi(E.terminal.v, E.terminal.i)
(145) [ALGB] (1) protected Real R2.omega
(146) [ALGB] (2) Real[2] R2.terminal.v
(147) [ALGB] (2) protected Real[2] line_sc.line.Ic
(148) [ALGB] (2) protected Real[2] line_3b.line.terminal_n.v
(149) [ALGB] (2) protected Real[2] line_3a.line.terminal_n.v
(150) [DER-] (1) Real[1] $DER.line_2b.line.terminal_p.theta
(151) [ALGB] (1) protected Real line_3b.line.LossPower
(152) [ALGB] (2) flow Real[2] R2.terminal.i
(153) [ALGB] (1) protected Real line_1.line.R_actual
(154) [ALGB] (1) protected Real[1] line_2b.line.terminal_n.theta
(155) [ALGB] (1) protected Real line_3a.line.LossPower
(156) [ALGB] (1) protected Real line_1.line.LossPower
(157) [ALGB] (1) Real line_2b.VoltageLosses = abs(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2b.PhaseSystem_p.systemVoltage(line_2b.terminal_p.v) - Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2b.PhaseSystem_n.systemVoltage(line_2b.terminal_n.v)) / Buildings.Utilities.Math.Functions.smoothMax(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2b.PhaseSystem_p.systemVoltage(line_2b.terminal_p.v), Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_2b.PhaseSystem_n.systemVoltage(line_2b.terminal_n.v), 1.0)
(158) [ALGB] (2) protected Real[2] line_2b.line.Ic
(159) [ALGB] (1) Real line_sc.VoltageLosses = abs(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_sc.PhaseSystem_p.systemVoltage(line_sc.terminal_p.v) - Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_sc.PhaseSystem_n.systemVoltage(line_sc.terminal_n.v)) / Buildings.Utilities.Math.Functions.smoothMax(Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_sc.PhaseSystem_p.systemVoltage(line_sc.terminal_p.v), Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.line_sc.PhaseSystem_n.systemVoltage(line_sc.terminal_n.v), 1.0)
(160) [ALGB] (1) protected Real line_3b.line.R_actual
(161) [ALGB] (2) Real[2] R3.v = R3.terminal.v (start = Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium.R3.PhaseSystem.phaseVoltages(R3.V_nominal, 0.0))
(162) [ALGB] (2) flow Real[2] line_1.terminal_n.i
(163) [ALGB] (1) protected Real R1.omega
(164) [ALGB] (1) Real[1] line_sc.terminal_p.theta
(165) [ALGB] (2) protected flow Real[2] line_2a.line.terminal_n.i
(166) [ALGB] (2) Real[2] R3.i = R3.terminal.i (start = {0.0, 0.0})
(167) [ALGB] (2) Real[2] line_1.terminal_n.v
(168) [ALGB] (1) Real[1] line_3a.terminal_p.theta
(169) [ALGB] (2) protected Real[2] line_2a.line.terminal_n.v
(170) [ALGB] (2) Real[2] line_3a.terminal_p.v
(171) [ALGB] (2) Real[2] line_3b.terminal_p.v
(172) [ALGB] (1) protected Real line_1.line.omega
(173) [ALGB] (2) flow Real[2] line_2a.terminal_n.i
(174) [ALGB] (2) flow Real[2] line_2b.terminal_n.i
(175) [ALGB] (2) Real[2] load_sc.terminal.v
System Equations (184/276)
****************************
(1) [ARRY] (2) line_3a.line.terminal_n.v = line_3a.terminal_n.v ($RES_SIM_205)
(2) [SCAL] (1) line_3a.VoltageLosses = $FUN_9 / smooth(1, if $SEV_20 then line_3a.terminal_p.v / (line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) else if $SEV_21 then line_3a.terminal_n.v / (line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) else 0.25 * (line_3a.terminal_n.v / (line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) - line_3a.terminal_p.v / (line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25)) * ((-3.0) + (line_3a.terminal_p.v / ((line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_3a.terminal_p.v) - line_3a.terminal_n.v / ((line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_3a.terminal_n.v)) ^ 2.0) * (line_3a.terminal_p.v / (line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_3a.terminal_n.v / (line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25)) + 0.5 * (line_3a.terminal_p.v / (line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) + line_3a.terminal_n.v / (line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25))) ($RES_BND_258)
(3) [FOR-] (2) ($RES_SIM_208)
(3) [----] for $i1 in 1:2 loop
(3) [----] [SCAL] (1) line_2b.line.terminal_p.i[$i1] - line_2b.terminal_p.i[$i1] = 0.0 ($RES_SIM_209)
(3) [----] end for;
(4) [ARRY] (2) R1.terminal.v = {{R1.R, -R1.X} * R1.terminal.i, {R1.X, R1.R} * R1.terminal.i} ($RES_SIM_125)
(5) [ARRY] (4) $FUN_1 = diagonal(fill(1.0, 2) .* line_1.line.R_actual / 2.0) ($RES_$AUX_286)
(6) [SCAL] (1) R1.X = R1.omega * R1.L ($RES_SIM_126)
(7) [ARRY] (4) $FUN_2 = diagonal(fill(1.0, 2) .* line_2a.line.R_actual / 2.0) ($RES_$AUX_285)
(8) [ARRY] (2) R2.terminal.v = {{R2.R, -R2.X} * R2.terminal.i, {R2.X, R2.R} * R2.terminal.i} ($RES_SIM_87)
(9) [SCAL] (1) R1.omega = $DER.R1.terminal.theta[1] ($RES_SIM_127)
(10) [ARRY] (4) $FUN_3 = diagonal(fill(1.0, 2) .* line_2b.line.R_actual / 2.0) ($RES_$AUX_284)
(11) [SCAL] (1) R2.X = R2.omega * R2.L ($RES_SIM_88)
(12) [ARRY] (2) E.terminal.v = {E.V * cos(E.phiSou), E.V * sin(E.phiSou)} ($RES_SIM_128)
(13) [ARRY] (4) $FUN_4 = diagonal(fill(1.0, 2) .* line_3a.line.R_actual / 2.0) ($RES_$AUX_283)
(14) [SCAL] (1) R2.omega = $DER.R2.terminal.theta[1] ($RES_SIM_89)
(15) [ARRY] (4) $FUN_5 = diagonal(fill(1.0, 2) .* line_3b.line.R_actual / 2.0) ($RES_$AUX_282)
(16) [ARRY] (4) $FUN_6 = diagonal(fill(1.0, 2) .* line_sc.line.R_actual / 2.0) ($RES_$AUX_281)
(17) [SCAL] (1) $FUN_7 = abs(line_sc.terminal_p.v / ((line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_sc.terminal_p.v) - line_sc.terminal_n.v / ((line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_sc.terminal_n.v)) ($RES_$AUX_280)
(18) [SCAL] (1) $SEV_5 = line_3b.line.R_actual >= 0.0 ($RES_EVT_292)
(19) [SCAL] (1) $SEV_7 = line_3a.line.R_actual >= 0.0 ($RES_EVT_294)
(20) [ARRY] (2) load_sc.terminal.v = {{load_sc.R, -load_sc.X} * load_sc.terminal.i, {load_sc.X, load_sc.R} * load_sc.terminal.i} ($RES_SIM_11)
(21) [SCAL] (1) $SEV_9 = line_2b.line.R_actual >= 0.0 ($RES_EVT_296)
(22) [ARRY] (2) line_2b.terminal_p.v = line_2b.line.terminal_p.v ($RES_SIM_210)
(23) [SCAL] (1) load_sc.X = load_sc.omega * load_sc.L ($RES_SIM_12)
(24) [ARRY] (1) line_2b.terminal_p.theta = line_2b.line.terminal_p.theta ($RES_SIM_211)
(25) [SCAL] (1) load_sc.omega = $DER.load_sc.terminal.theta[1] ($RES_SIM_13)
(26) [SCAL] (1) line_3b.VoltageLosses = $FUN_8 / smooth(1, if $SEV_18 then line_3b.terminal_p.v / (line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) else if $SEV_19 then line_3b.terminal_n.v / (line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) else 0.25 * (line_3b.terminal_n.v / (line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) - line_3b.terminal_p.v / (line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25)) * ((-3.0) + (line_3b.terminal_p.v / ((line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_3b.terminal_p.v) - line_3b.terminal_n.v / ((line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_3b.terminal_n.v)) ^ 2.0) * (line_3b.terminal_p.v / (line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_3b.terminal_n.v / (line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25)) + 0.5 * (line_3b.terminal_p.v / (line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) + line_3b.terminal_n.v / (line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25))) ($RES_BND_262)
(27) [FOR-] (2) ($RES_SIM_212)
(27) [----] for $i1 in 1:2 loop
(27) [----] [SCAL] (1) line_2b.line.terminal_n.i[$i1] - line_2b.terminal_n.i[$i1] = 0.0 ($RES_SIM_213)
(27) [----] end for;
(28) [SCAL] (1) $SEV_12 = line_2a.line.R_actual >= 0.0 ($RES_EVT_299)
(29) [ARRY] (2) line_2b.line.terminal_n.v = line_2b.terminal_n.v ($RES_SIM_214)
(30) [SCAL] (1) line_sc.line.R_actual = (1.102362 * (line_sc.line.M + ((-273.15) + line_sc.TCable))) / (line_sc.line.M + ((-273.15) + line_sc.line.T_ref)) ($RES_SIM_16)
(31) [ARRY] (2) R3.v = R3.terminal.v ($RES_BND_265)
(32) [SCAL] (1) E.terminal.theta[1] = 6.283185307179586 * E.f * time ($RES_SIM_130)
(33) [ARRY] (1) line_2b.line.terminal_n.theta = line_2b.terminal_n.theta ($RES_SIM_215)
(34) [ARRY] (2) R3.i = R3.terminal.i ($RES_BND_266)
(35) [ARRY] (1) line_sc.line.terminal_p.theta = line_sc.line.terminal_n.theta ($RES_SIM_18)
(36) [ARRY] (2) R3.S = {R3.v[1] * (-R3.i)[1] + R3.v[2] * (-R3.i)[2], R3.v[2] * (-R3.i)[1] - R3.v[1] * (-R3.i)[2]} ($RES_BND_267)
(37) [SCAL] (1) line_2a.line.R_actual = (0.551181 * (line_2a.line.M + ((-273.15) + line_2a.TCable))) / (line_2a.line.M + ((-273.15) + line_2a.line.T_ref)) ($RES_SIM_92)
(38) [SCAL] (1) line_sc.line.LossPower = (0.5 * line_sc.line.R_actual) * (line_sc.line.terminal_p.i[1] ^ 2.0 + line_sc.line.terminal_p.i[2] ^ 2.0) + (0.5 * line_sc.line.R_actual) * (line_sc.line.terminal_n.i[1] ^ 2.0 + line_sc.line.terminal_n.i[2] ^ 2.0) ($RES_SIM_19)
(39) [SCAL] (1) $FUN_8 = abs(line_3b.terminal_p.v / ((line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_3b.terminal_p.v) - line_3b.terminal_n.v / ((line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_3b.terminal_n.v)) ($RES_$AUX_279)
(40) [FOR-] (2) ($RES_SIM_218)
(40) [----] for $i1 in 1:2 loop
(40) [----] [SCAL] (1) line_2a.line.terminal_p.i[$i1] - line_2a.terminal_p.i[$i1] = 0.0 ($RES_SIM_219)
(40) [----] end for;
(41) [SCAL] (1) line_sc.VoltageLosses = $FUN_7 / smooth(1, if $SEV_16 then line_sc.terminal_p.v / (line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) else if $SEV_17 then line_sc.terminal_n.v / (line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) else 0.25 * (line_sc.terminal_n.v / (line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) - line_sc.terminal_p.v / (line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25)) * ((-3.0) + (line_sc.terminal_p.v / ((line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_sc.terminal_p.v) - line_sc.terminal_n.v / ((line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_sc.terminal_n.v)) ^ 2.0) * (line_sc.terminal_p.v / (line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_sc.terminal_n.v / (line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25)) + 0.5 * (line_sc.terminal_p.v / (line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) + line_sc.terminal_n.v / (line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25))) ($RES_BND_269)
(42) [SCAL] (1) $FUN_9 = abs(line_3a.terminal_p.v / ((line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_3a.terminal_p.v) - line_3a.terminal_n.v / ((line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_3a.terminal_n.v)) ($RES_$AUX_278)
(43) [ARRY] (1) line_2a.line.terminal_p.theta = line_2a.line.terminal_n.theta ($RES_SIM_94)
(44) [SCAL] (1) $FUN_10 = abs(line_2b.terminal_p.v / ((line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_2b.terminal_p.v) - line_2b.terminal_n.v / ((line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_2b.terminal_n.v)) ($RES_$AUX_277)
(45) [SCAL] (1) line_2a.line.LossPower = (0.5 * line_2a.line.R_actual) * (line_2a.line.terminal_p.i[1] ^ 2.0 + line_2a.line.terminal_p.i[2] ^ 2.0) + (0.5 * line_2a.line.R_actual) * (line_2a.line.terminal_n.i[1] ^ 2.0 + line_2a.line.terminal_n.i[2] ^ 2.0) ($RES_SIM_95)
(46) [SCAL] (1) $FUN_11 = abs(line_2a.terminal_p.v / ((line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_2a.terminal_p.v) - line_2a.terminal_n.v / ((line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_2a.terminal_n.v)) ($RES_$AUX_276)
(47) [ARRY] (2) 1.4065701727239062e-8 * line_2a.line.omega * {-line_2a.line.Vc[2], line_2a.line.Vc[1]} = line_2a.line.Ic ($RES_SIM_96)
(48) [SCAL] (1) $FUN_12 = abs(line_1.terminal_p.v / ((line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_1.terminal_p.v) - line_1.terminal_n.v / ((line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_1.terminal_n.v)) ($RES_$AUX_275)
(49) [ARRY] (2) (0.5 * line_2a.line.L) * line_2a.line.omega * {-line_2a.line.terminal_n.i[2], line_2a.line.terminal_n.i[1]} + line_2a.line.terminal_n.i * $FUN_2 = line_2a.line.terminal_n.v - line_2a.line.Vc ($RES_SIM_97)
(50) [FOR-] (2) ($RES_SIM_137)
(50) [----] for $i1 in 1:2 loop
(50) [----] [SCAL] (1) line_sc.terminal_p.i[$i1] + load_sc.terminal.i[$i1] = 0.0 ($RES_SIM_138)
(50) [----] end for;
(51) [ARRY] (2) (0.5 * line_2a.line.L) * line_2a.line.omega * {-line_2a.line.terminal_p.i[2], line_2a.line.terminal_p.i[1]} + line_2a.line.terminal_p.i * $FUN_2 = line_2a.line.terminal_p.v - line_2a.line.Vc ($RES_SIM_98)
(52) [ARRY] (2) line_2a.line.terminal_p.i + line_2a.line.terminal_n.i = line_2a.line.Ic ($RES_SIM_99)
(53) [ARRY] (2) line_sc.terminal_p.v = load_sc.terminal.v ($RES_SIM_139)
(54) [SCAL] (1) $SEV_14 = line_1.line.R_actual >= 0.0 ($RES_EVT_301)
(55) [SCAL] (1) $SEV_16 = line_sc.terminal_p.v / (line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_sc.terminal_n.v / (line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) > 1.0 ($RES_EVT_303)
(56) [SCAL] (1) $SEV_17 = line_sc.terminal_p.v / (line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v * (line_sc.terminal_p.v * line_sc.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_sc.terminal_n.v / (line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v * (line_sc.terminal_n.v * line_sc.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) < (-1.0) ($RES_EVT_304)
(57) [SCAL] (1) $SEV_18 = line_3b.terminal_p.v / (line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_3b.terminal_n.v / (line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) > 1.0 ($RES_EVT_305)
(58) [SCAL] (1) $SEV_19 = line_3b.terminal_p.v / (line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v * (line_3b.terminal_p.v * line_3b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_3b.terminal_n.v / (line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v * (line_3b.terminal_n.v * line_3b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) < (-1.0) ($RES_EVT_306)
(59) [SCAL] (1) $SEV_20 = line_3a.terminal_p.v / (line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_3a.terminal_n.v / (line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) > 1.0 ($RES_EVT_307)
(60) [SCAL] (1) $SEV_21 = line_3a.terminal_p.v / (line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v * (line_3a.terminal_p.v * line_3a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_3a.terminal_n.v / (line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v * (line_3a.terminal_n.v * line_3a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) < (-1.0) ($RES_EVT_308)
(61) [SCAL] (1) $SEV_22 = line_2b.terminal_p.v / (line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_2b.terminal_n.v / (line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) > 1.0 ($RES_EVT_309)
(62) [ARRY] (2) 2.8131403454478124e-8 * line_sc.line.omega * {-line_sc.line.Vc[2], line_sc.line.Vc[1]} = line_sc.line.Ic ($RES_SIM_20)
(63) [ARRY] (2) (0.5 * line_sc.line.L) * line_sc.line.omega * {-line_sc.line.terminal_n.i[2], line_sc.line.terminal_n.i[1]} + line_sc.line.terminal_n.i * $FUN_6 = line_sc.line.terminal_n.v - line_sc.line.Vc ($RES_SIM_21)
(64) [ARRY] (2) line_2a.terminal_p.v = line_2a.line.terminal_p.v ($RES_SIM_220)
(65) [ARRY] (2) (0.5 * line_sc.line.L) * line_sc.line.omega * {-line_sc.line.terminal_p.i[2], line_sc.line.terminal_p.i[1]} + line_sc.line.terminal_p.i * $FUN_6 = line_sc.line.terminal_p.v - line_sc.line.Vc ($RES_SIM_22)
(66) [ARRY] (1) line_2a.terminal_p.theta = line_2a.line.terminal_p.theta ($RES_SIM_221)
(67) [ARRY] (2) line_sc.line.terminal_p.i + line_sc.line.terminal_n.i = line_sc.line.Ic ($RES_SIM_23)
(68) [ARRY] (2) load_sc.v = load_sc.terminal.v ($RES_BND_272)
(69) [FOR-] (2) ($RES_SIM_222)
(69) [----] for $i1 in 1:2 loop
(69) [----] [SCAL] (1) line_2a.line.terminal_n.i[$i1] - line_2a.terminal_n.i[$i1] = 0.0 ($RES_SIM_223)
(69) [----] end for;
(70) [SCAL] (1) line_sc.line.omega = $DER.line_sc.line.terminal_p.theta[1] ($RES_SIM_24)
(71) [ARRY] (2) load_sc.i = load_sc.terminal.i ($RES_BND_273)
(72) [ARRY] (2) load_sc.S = {load_sc.v[1] * (-load_sc.i)[1] + load_sc.v[2] * (-load_sc.i)[2], load_sc.v[2] * (-load_sc.i)[1] - load_sc.v[1] * (-load_sc.i)[2]} ($RES_BND_274)
(73) [ARRY] (2) line_2a.line.terminal_n.v = line_2a.terminal_n.v ($RES_SIM_224)
(74) [ARRY] (1) line_2a.line.terminal_n.theta = line_2a.terminal_n.theta ($RES_SIM_225)
(75) [ARRY] (1) line_sc.terminal_p.theta = load_sc.terminal.theta ($RES_SIM_140)
(76) [SCAL] (1) line_3b.terminal_p.i[2] + R3.terminal.i[2] + line_3a.terminal_p.i[2] = 0.0 ($RES_SIM_141)
(77) [SCAL] (1) line_3b.terminal_p.i[1] + R3.terminal.i[1] + line_3a.terminal_p.i[1] = 0.0 ($RES_SIM_142)
(78) [FOR-] (2) ($RES_SIM_228)
(78) [----] for $i1 in 1:2 loop
(78) [----] [SCAL] (1) line_1.line.terminal_p.i[$i1] - line_1.terminal_p.i[$i1] = 0.0 ($RES_SIM_229)
(78) [----] end for;
(79) [SCAL] (1) line_3b.terminal_p.v[2] = line_3a.terminal_p.v[2] ($RES_SIM_143)
(80) [SCAL] (1) line_3b.terminal_p.v[2] = R3.terminal.v[2] ($RES_SIM_144)
(81) [SCAL] (1) line_3b.terminal_p.v[1] = line_3a.terminal_p.v[1] ($RES_SIM_145)
(82) [SCAL] (1) line_3b.terminal_p.v[1] = R3.terminal.v[1] ($RES_SIM_146)
(83) [SCAL] (1) line_3b.terminal_p.theta[1] = line_3a.terminal_p.theta[1] ($RES_SIM_147)
(84) [SCAL] (1) line_3b.terminal_p.theta[1] = R3.terminal.theta[1] ($RES_SIM_148)
(85) [FOR-] (2) ($RES_SIM_149)
(85) [----] for $i1 in 1:2 loop
(85) [----] [SCAL] (1) line_2b.terminal_p.i[$i1] + R2.terminal.i[$i1] = 0.0 ($RES_SIM_150)
(85) [----] end for;
(86) [SCAL] (1) $SEV_23 = line_2b.terminal_p.v / (line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_2b.terminal_n.v / (line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) < (-1.0) ($RES_EVT_310)
(87) [SCAL] (1) $SEV_24 = line_2a.terminal_p.v / (line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_2a.terminal_n.v / (line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) > 1.0 ($RES_EVT_311)
(88) [SCAL] (1) $SEV_25 = line_2a.terminal_p.v / (line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_2a.terminal_n.v / (line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) < (-1.0) ($RES_EVT_312)
(89) [SCAL] (1) $SEV_26 = line_1.terminal_p.v / (line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_1.terminal_n.v / (line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) > 1.0 ($RES_EVT_313)
(90) [SCAL] (1) $SEV_27 = line_1.terminal_p.v / (line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_1.terminal_n.v / (line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) < (-1.0) ($RES_EVT_314)
(91) [ARRY] (2) line_1.terminal_p.v = line_1.line.terminal_p.v ($RES_SIM_230)
(92) [ARRY] (1) line_1.terminal_p.theta = line_1.line.terminal_p.theta ($RES_SIM_231)
(93) [FOR-] (2) ($RES_SIM_232)
(93) [----] for $i1 in 1:2 loop
(93) [----] [SCAL] (1) line_1.line.terminal_n.i[$i1] - line_1.terminal_n.i[$i1] = 0.0 ($RES_SIM_233)
(93) [----] end for;
(94) [ARRY] (2) line_1.line.terminal_n.v = line_1.terminal_n.v ($RES_SIM_234)
(95) [ARRY] (1) line_1.line.terminal_n.theta = line_1.terminal_n.theta ($RES_SIM_235)
(96) [ARRY] (2) R3.terminal.v = {{R3.R, -R3.X} * R3.terminal.i, {R3.X, R3.R} * R3.terminal.i} ($RES_SIM_37)
(97) [SCAL] (1) R3.X = R3.omega * R3.L ($RES_SIM_38)
(98) [ARRY] (2) line_2b.terminal_p.v = R2.terminal.v ($RES_SIM_151)
(99) [SCAL] (1) R3.omega = $DER.R3.terminal.theta[1] ($RES_SIM_39)
(100) [ARRY] (1) line_2b.terminal_p.theta = R2.terminal.theta ($RES_SIM_152)
(101) [FOR-] (2) ($RES_SIM_153)
(101) [----] for $i1 in 1:2 loop
(101) [----] [SCAL] (1) line_2a.terminal_p.i[$i1] + line_2b.terminal_n.i[$i1] = 0.0 ($RES_SIM_154)
(101) [----] end for;
(102) [ARRY] (2) line_2a.terminal_p.v = line_2b.terminal_n.v ($RES_SIM_155)
(103) [ARRY] (1) line_2a.terminal_p.theta = line_2b.terminal_n.theta ($RES_SIM_156)
(104) [SCAL] (1) line_2a.terminal_n.i[2] + line_3a.terminal_n.i[2] + line_3b.terminal_n.i[2] + line_sc.terminal_n.i[2] + E.terminal.i[2] + line_1.terminal_n.i[2] = 0.0 ($RES_SIM_157)
(105) [SCAL] (1) line_2a.terminal_n.i[1] + line_3a.terminal_n.i[1] + line_3b.terminal_n.i[1] + line_sc.terminal_n.i[1] + E.terminal.i[1] + line_1.terminal_n.i[1] = 0.0 ($RES_SIM_158)
(106) [SCAL] (1) E.terminal.v[2] = line_1.terminal_n.v[2] ($RES_SIM_159)
(107) [SCAL] (1) line_3b.line.R_actual = (2.204724 * (line_3b.line.M + ((-273.15) + line_3b.TCable))) / (line_3b.line.M + ((-273.15) + line_3b.line.T_ref)) ($RES_SIM_42)
(108) [ARRY] (1) line_3b.line.terminal_p.theta = line_3b.line.terminal_n.theta ($RES_SIM_44)
(109) [SCAL] (1) line_3b.line.LossPower = (0.5 * line_3b.line.R_actual) * (line_3b.line.terminal_p.i[1] ^ 2.0 + line_3b.line.terminal_p.i[2] ^ 2.0) + (0.5 * line_3b.line.R_actual) * (line_3b.line.terminal_n.i[1] ^ 2.0 + line_3b.line.terminal_n.i[2] ^ 2.0) ($RES_SIM_45)
(110) [ARRY] (2) 5.626280690895625e-8 * line_3b.line.omega * {-line_3b.line.Vc[2], line_3b.line.Vc[1]} = line_3b.line.Ic ($RES_SIM_46)
(111) [ARRY] (2) (0.5 * line_3b.line.L) * line_3b.line.omega * {-line_3b.line.terminal_n.i[2], line_3b.line.terminal_n.i[1]} + line_3b.line.terminal_n.i * $FUN_5 = line_3b.line.terminal_n.v - line_3b.line.Vc ($RES_SIM_47)
(112) [SCAL] (1) E.terminal.v[2] = line_2a.terminal_n.v[2] ($RES_SIM_160)
(113) [ARRY] (2) (0.5 * line_3b.line.L) * line_3b.line.omega * {-line_3b.line.terminal_p.i[2], line_3b.line.terminal_p.i[1]} + line_3b.line.terminal_p.i * $FUN_5 = line_3b.line.terminal_p.v - line_3b.line.Vc ($RES_SIM_48)
(114) [SCAL] (1) E.terminal.v[2] = line_3a.terminal_n.v[2] ($RES_SIM_161)
(115) [ARRY] (2) line_3b.line.terminal_p.i + line_3b.line.terminal_n.i = line_3b.line.Ic ($RES_SIM_49)
(116) [SCAL] (1) E.terminal.v[2] = line_3b.terminal_n.v[2] ($RES_SIM_162)
(117) [SCAL] (1) E.terminal.v[2] = line_sc.terminal_n.v[2] ($RES_SIM_163)
(118) [SCAL] (1) E.terminal.v[1] = line_1.terminal_n.v[1] ($RES_SIM_164)
(119) [SCAL] (1) E.terminal.v[1] = line_2a.terminal_n.v[1] ($RES_SIM_165)
(120) [SCAL] (1) E.terminal.v[1] = line_3a.terminal_n.v[1] ($RES_SIM_166)
(121) [SCAL] (1) E.terminal.v[1] = line_3b.terminal_n.v[1] ($RES_SIM_167)
(122) [SCAL] (1) E.terminal.v[1] = line_sc.terminal_n.v[1] ($RES_SIM_168)
(123) [SCAL] (1) E.terminal.theta[1] = line_1.terminal_n.theta[1] ($RES_SIM_169)
(124) [SCAL] (1) line_3b.line.omega = $DER.line_3b.line.terminal_p.theta[1] ($RES_SIM_50)
(125) [SCAL] (1) line_3a.line.R_actual = (2.204724 * (line_3a.line.M + ((-273.15) + line_3a.TCable))) / (line_3a.line.M + ((-273.15) + line_3a.line.T_ref)) ($RES_SIM_54)
(126) [ARRY] (1) line_3a.line.terminal_p.theta = line_3a.line.terminal_n.theta ($RES_SIM_56)
(127) [SCAL] (1) line_3a.line.LossPower = (0.5 * line_3a.line.R_actual) * (line_3a.line.terminal_p.i[1] ^ 2.0 + line_3a.line.terminal_p.i[2] ^ 2.0) + (0.5 * line_3a.line.R_actual) * (line_3a.line.terminal_n.i[1] ^ 2.0 + line_3a.line.terminal_n.i[2] ^ 2.0) ($RES_SIM_57)
(128) [SCAL] (1) E.terminal.theta[1] = line_2a.terminal_n.theta[1] ($RES_SIM_170)
(129) [ARRY] (2) 5.626280690895625e-8 * line_3a.line.omega * {-line_3a.line.Vc[2], line_3a.line.Vc[1]} = line_3a.line.Ic ($RES_SIM_58)
(130) [SCAL] (1) E.terminal.theta[1] = line_3a.terminal_n.theta[1] ($RES_SIM_171)
(131) [ARRY] (2) (0.5 * line_3a.line.L) * line_3a.line.omega * {-line_3a.line.terminal_n.i[2], line_3a.line.terminal_n.i[1]} + line_3a.line.terminal_n.i * $FUN_4 = line_3a.line.terminal_n.v - line_3a.line.Vc ($RES_SIM_59)
(132) [SCAL] (1) E.terminal.theta[1] = line_3b.terminal_n.theta[1] ($RES_SIM_172)
(133) [SCAL] (1) E.terminal.theta[1] = line_sc.terminal_n.theta[1] ($RES_SIM_173)
(134) [FOR-] (2) ($RES_SIM_174)
(134) [----] for $i1 in 1:2 loop
(134) [----] [SCAL] (1) line_1.terminal_p.i[$i1] + R1.terminal.i[$i1] = 0.0 ($RES_SIM_175)
(134) [----] end for;
(135) [ARRY] (2) line_1.terminal_p.v = R1.terminal.v ($RES_SIM_176)
(136) [ARRY] (1) line_1.terminal_p.theta = R1.terminal.theta ($RES_SIM_177)
(137) [FOR-] (2) ($RES_SIM_179)
(137) [----] for $i1 in 1:2 loop
(137) [----] [SCAL] (1) line_sc.line.terminal_p.i[$i1] - line_sc.terminal_p.i[$i1] = 0.0 ($RES_SIM_180)
(137) [----] end for;
(138) [ARRY] (2) (0.5 * line_3a.line.L) * line_3a.line.omega * {-line_3a.line.terminal_p.i[2], line_3a.line.terminal_p.i[1]} + line_3a.line.terminal_p.i * $FUN_4 = line_3a.line.terminal_p.v - line_3a.line.Vc ($RES_SIM_60)
(139) [SCAL] (1) line_2a.line.omega = $DER.line_2a.line.terminal_p.theta[1] ($RES_SIM_100)
(140) [ARRY] (2) line_3a.line.terminal_p.i + line_3a.line.terminal_n.i = line_3a.line.Ic ($RES_SIM_61)
(141) [ARRY] (2) E.S = {E.terminal.v[1] * E.terminal.i[1] + E.terminal.v[2] * E.terminal.i[2], E.terminal.v[2] * E.terminal.i[1] - E.terminal.v[1] * E.terminal.i[2]} ($RES_BND_237)
(142) [SCAL] (1) line_3a.line.omega = $DER.line_3a.line.terminal_p.theta[1] ($RES_SIM_62)
(143) [SCAL] (1) E.phi = atan2(E.terminal.v[2], E.terminal.v[1]) - atan2((-E.terminal.i)[2], (-E.terminal.i)[1]) ($RES_BND_238)
(144) [ARRY] (2) R1.v = R1.terminal.v ($RES_BND_239)
(145) [SCAL] (1) line_1.line.R_actual = (1.102362 * (line_1.line.M + ((-273.15) + line_1.TCable))) / (line_1.line.M + ((-273.15) + line_1.line.T_ref)) ($RES_SIM_104)
(146) [SCAL] (1) line_2b.line.R_actual = (0.551181 * (line_2b.line.M + ((-273.15) + line_2b.TCable))) / (line_2b.line.M + ((-273.15) + line_2b.line.T_ref)) ($RES_SIM_66)
(147) [ARRY] (1) line_1.line.terminal_p.theta = line_1.line.terminal_n.theta ($RES_SIM_106)
(148) [SCAL] (1) line_1.line.LossPower = (0.5 * line_1.line.R_actual) * (line_1.line.terminal_p.i[1] ^ 2.0 + line_1.line.terminal_p.i[2] ^ 2.0) + (0.5 * line_1.line.R_actual) * (line_1.line.terminal_n.i[1] ^ 2.0 + line_1.line.terminal_n.i[2] ^ 2.0) ($RES_SIM_107)
(149) [ARRY] (1) line_2b.line.terminal_p.theta = line_2b.line.terminal_n.theta ($RES_SIM_68)
(150) [ARRY] (2) line_sc.terminal_p.v = line_sc.line.terminal_p.v ($RES_SIM_181)
(151) [ARRY] (2) 2.8131403454478124e-8 * line_1.line.omega * {-line_1.line.Vc[2], line_1.line.Vc[1]} = line_1.line.Ic ($RES_SIM_108)
(152) [SCAL] (1) line_2b.line.LossPower = (0.5 * line_2b.line.R_actual) * (line_2b.line.terminal_p.i[1] ^ 2.0 + line_2b.line.terminal_p.i[2] ^ 2.0) + (0.5 * line_2b.line.R_actual) * (line_2b.line.terminal_n.i[1] ^ 2.0 + line_2b.line.terminal_n.i[2] ^ 2.0) ($RES_SIM_69)
(153) [ARRY] (1) line_sc.terminal_p.theta = line_sc.line.terminal_p.theta ($RES_SIM_182)
(154) [ARRY] (2) (0.5 * line_1.line.L) * line_1.line.omega * {-line_1.line.terminal_n.i[2], line_1.line.terminal_n.i[1]} + line_1.line.terminal_n.i * $FUN_1 = line_1.line.terminal_n.v - line_1.line.Vc ($RES_SIM_109)
(155) [FOR-] (2) ($RES_SIM_183)
(155) [----] for $i1 in 1:2 loop
(155) [----] [SCAL] (1) line_sc.line.terminal_n.i[$i1] - line_sc.terminal_n.i[$i1] = 0.0 ($RES_SIM_184)
(155) [----] end for;
(156) [ARRY] (2) line_sc.line.terminal_n.v = line_sc.terminal_n.v ($RES_SIM_185)
(157) [ARRY] (1) line_sc.line.terminal_n.theta = line_sc.terminal_n.theta ($RES_SIM_186)
(158) [FOR-] (2) ($RES_SIM_189)
(158) [----] for $i1 in 1:2 loop
(158) [----] [SCAL] (1) line_3b.line.terminal_p.i[$i1] - line_3b.terminal_p.i[$i1] = 0.0 ($RES_SIM_190)
(158) [----] end for;
(159) [ARRY] (2) R1.i = R1.terminal.i ($RES_BND_240)
(160) [ARRY] (2) R1.S = {R1.v[1] * (-R1.i)[1] + R1.v[2] * (-R1.i)[2], R1.v[2] * (-R1.i)[1] - R1.v[1] * (-R1.i)[2]} ($RES_BND_241)
(161) [SCAL] (1) line_1.VoltageLosses = $FUN_12 / smooth(1, if $SEV_26 then line_1.terminal_p.v / (line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) else if $SEV_27 then line_1.terminal_n.v / (line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) else 0.25 * (line_1.terminal_n.v / (line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) - line_1.terminal_p.v / (line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25)) * ((-3.0) + (line_1.terminal_p.v / ((line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_1.terminal_p.v) - line_1.terminal_n.v / ((line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_1.terminal_n.v)) ^ 2.0) * (line_1.terminal_p.v / (line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_1.terminal_n.v / (line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25)) + 0.5 * (line_1.terminal_p.v / (line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v * (line_1.terminal_p.v * line_1.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) + line_1.terminal_n.v / (line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v * (line_1.terminal_n.v * line_1.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25))) ($RES_BND_243)
(162) [ARRY] (2) 1.4065701727239062e-8 * line_2b.line.omega * {-line_2b.line.Vc[2], line_2b.line.Vc[1]} = line_2b.line.Ic ($RES_SIM_70)
(163) [ARRY] (2) (0.5 * line_1.line.L) * line_1.line.omega * {-line_1.line.terminal_p.i[2], line_1.line.terminal_p.i[1]} + line_1.line.terminal_p.i * $FUN_1 = line_1.line.terminal_p.v - line_1.line.Vc ($RES_SIM_110)
(164) [ARRY] (2) (0.5 * line_2b.line.L) * line_2b.line.omega * {-line_2b.line.terminal_n.i[2], line_2b.line.terminal_n.i[1]} + line_2b.line.terminal_n.i * $FUN_3 = line_2b.line.terminal_n.v - line_2b.line.Vc ($RES_SIM_71)
(165) [ARRY] (2) line_1.line.terminal_p.i + line_1.line.terminal_n.i = line_1.line.Ic ($RES_SIM_111)
(166) [SCAL] (1) line_2a.VoltageLosses = $FUN_11 / smooth(1, if $SEV_24 then line_2a.terminal_p.v / (line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) else if $SEV_25 then line_2a.terminal_n.v / (line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) else 0.25 * (line_2a.terminal_n.v / (line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) - line_2a.terminal_p.v / (line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25)) * ((-3.0) + (line_2a.terminal_p.v / ((line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_2a.terminal_p.v) - line_2a.terminal_n.v / ((line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_2a.terminal_n.v)) ^ 2.0) * (line_2a.terminal_p.v / (line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_2a.terminal_n.v / (line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25)) + 0.5 * (line_2a.terminal_p.v / (line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v * (line_2a.terminal_p.v * line_2a.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) + line_2a.terminal_n.v / (line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v * (line_2a.terminal_n.v * line_2a.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25))) ($RES_BND_247)
(167) [ARRY] (2) (0.5 * line_2b.line.L) * line_2b.line.omega * {-line_2b.line.terminal_p.i[2], line_2b.line.terminal_p.i[1]} + line_2b.line.terminal_p.i * $FUN_3 = line_2b.line.terminal_p.v - line_2b.line.Vc ($RES_SIM_72)
(168) [SCAL] (1) line_1.line.omega = $DER.line_1.line.terminal_p.theta[1] ($RES_SIM_112)
(169) [ARRY] (2) line_2b.line.terminal_p.i + line_2b.line.terminal_n.i = line_2b.line.Ic ($RES_SIM_73)
(170) [SCAL] (1) line_2b.line.omega = $DER.line_2b.line.terminal_p.theta[1] ($RES_SIM_74)
(171) [ARRY] (2) line_3b.terminal_p.v = line_3b.line.terminal_p.v ($RES_SIM_191)
(172) [ARRY] (1) line_3b.terminal_p.theta = line_3b.line.terminal_p.theta ($RES_SIM_192)
(173) [FOR-] (2) ($RES_SIM_193)
(173) [----] for $i1 in 1:2 loop
(173) [----] [SCAL] (1) line_3b.line.terminal_n.i[$i1] - line_3b.terminal_n.i[$i1] = 0.0 ($RES_SIM_194)
(173) [----] end for;
(174) [ARRY] (2) line_3b.line.terminal_n.v = line_3b.terminal_n.v ($RES_SIM_195)
(175) [ARRY] (1) line_3b.line.terminal_n.theta = line_3b.terminal_n.theta ($RES_SIM_196)
(176) [FOR-] (2) ($RES_SIM_199)
(176) [----] for $i1 in 1:2 loop
(176) [----] [SCAL] (1) line_3a.line.terminal_p.i[$i1] - line_3a.terminal_p.i[$i1] = 0.0 ($RES_SIM_200)
(176) [----] end for;
(177) [ARRY] (2) R2.v = R2.terminal.v ($RES_BND_250)
(178) [ARRY] (2) R2.i = R2.terminal.i ($RES_BND_251)
(179) [ARRY] (2) line_3a.terminal_p.v = line_3a.line.terminal_p.v ($RES_SIM_201)
(180) [ARRY] (2) R2.S = {R2.v[1] * (-R2.i)[1] + R2.v[2] * (-R2.i)[2], R2.v[2] * (-R2.i)[1] - R2.v[1] * (-R2.i)[2]} ($RES_BND_252)
(181) [ARRY] (1) line_3a.terminal_p.theta = line_3a.line.terminal_p.theta ($RES_SIM_202)
(182) [SCAL] (1) $SEV_2 = line_sc.line.R_actual >= 0.0 ($RES_EVT_289)
(183) [FOR-] (2) ($RES_SIM_203)
(183) [----] for $i1 in 1:2 loop
(183) [----] [SCAL] (1) line_3a.line.terminal_n.i[$i1] - line_3a.terminal_n.i[$i1] = 0.0 ($RES_SIM_204)
(183) [----] end for;
(184) [SCAL] (1) line_2b.VoltageLosses = $FUN_10 / smooth(1, if $SEV_22 then line_2b.terminal_p.v / (line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) else if $SEV_23 then line_2b.terminal_n.v / (line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) else 0.25 * (line_2b.terminal_n.v / (line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25) - line_2b.terminal_p.v / (line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25)) * ((-3.0) + (line_2b.terminal_p.v / ((line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25 * line_2b.terminal_p.v) - line_2b.terminal_n.v / ((line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25 * line_2b.terminal_n.v)) ^ 2.0) * (line_2b.terminal_p.v / (line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) - line_2b.terminal_n.v / (line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25)) + 0.5 * (line_2b.terminal_p.v / (line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v * (line_2b.terminal_p.v * line_2b.terminal_p.v) + 1.0000000000000002e-10) ^ 0.25) + line_2b.terminal_n.v / (line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v * (line_2b.terminal_n.v * line_2b.terminal_n.v) + 1.0000000000000002e-10) ^ 0.25))) ($RES_BND_254)