Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_3.0.0_Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads.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.OnePhase.Loads.Examples.DynamicLoads,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Buildings_3.0.0_Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads") translateModel(Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Buildings_3.0.0_Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads") [/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.449e-05/2.45e-05, allocations: 4.906 kB / 0.5923 GB, free: 18.38 MB / 446.1 MB Notification: Performance of NFInst.instantiate(Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads): time 0.003917/0.00395, allocations: 3.225 MB / 0.5954 GB, free: 15.69 MB / 446.1 MB Notification: Performance of NFInst.instExpressions: time 0.002361/0.006324, allocations: 1.961 MB / 0.5973 GB, free: 13.72 MB / 446.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.000121/0.006456, allocations: 7.938 kB / 0.5973 GB, free: 13.71 MB / 446.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0007938/0.007256, allocations: 298.4 kB / 0.5976 GB, free: 13.42 MB / 446.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0003603/0.007624, allocations: 231 kB / 0.5978 GB, free: 13.2 MB / 446.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0004902/0.008134, allocations: 291.2 kB / 0.5981 GB, free: 12.91 MB / 446.1 MB Notification: Performance of NFFlatten.flatten: time 0.0003665/0.008508, allocations: 438.7 kB / 0.5985 GB, free: 12.48 MB / 446.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0003052/0.008822, allocations: 188.4 kB / 0.5987 GB, free: 12.3 MB / 446.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.0001622/0.008992, allocations: 155.5 kB / 0.5989 GB, free: 12.15 MB / 446.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0002423/0.009242, allocations: 167.3 kB / 0.599 GB, free: 11.98 MB / 446.1 MB Notification: Performance of NFPackage.collectConstants: time 2.835e-05/0.009279, allocations: 20 kB / 0.599 GB, free: 11.96 MB / 446.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0002346/0.009519, allocations: 219.5 kB / 0.5992 GB, free: 11.75 MB / 446.1 MB Notification: Performance of combineBinaries: time 0.0002254/0.009752, allocations: 407.8 kB / 0.5996 GB, free: 11.35 MB / 446.1 MB Notification: Performance of replaceArrayConstructors: time 9.486e-05/0.009853, allocations: 260.5 kB / 0.5999 GB, free: 11.09 MB / 446.1 MB Notification: Performance of NFVerifyModel.verify: time 3.959e-05/0.009899, allocations: 39.88 kB / 0.5999 GB, free: 11.05 MB / 446.1 MB Notification: Performance of FrontEnd: time 2.209e-05/0.009925, allocations: 4 kB / 0.5999 GB, free: 11.05 MB / 446.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 66 (50) * Number of variables: 66 (45) Notification: Performance of Bindings: time 0.0008365/0.01077, allocations: 1.157 MB / 0.6011 GB, free: 9.781 MB / 446.1 MB Notification: Performance of FunctionAlias: time 0.0001018/0.01087, allocations: 91.72 kB / 0.6011 GB, free: 9.691 MB / 446.1 MB Notification: Performance of Early Inline: time 0.0006514/0.01153, allocations: 0.8857 MB / 0.602 GB, free: 8.777 MB / 446.1 MB Notification: Performance of simplify1: time 6.283e-05/0.0116, allocations: 79.89 kB / 0.6021 GB, free: 8.699 MB / 446.1 MB Notification: Performance of Alias: time 0.0006136/0.01222, allocations: 0.7677 MB / 0.6028 GB, free: 7.797 MB / 446.1 MB Notification: Performance of simplify2: time 5.817e-05/0.01229, allocations: 71.91 kB / 0.6029 GB, free: 7.727 MB / 446.1 MB Notification: Performance of Events: time 9.758e-05/0.01239, allocations: 91.81 kB / 0.603 GB, free: 7.637 MB / 446.1 MB Notification: Performance of Detect States: time 0.0002004/0.0126, allocations: 238.1 kB / 0.6032 GB, free: 7.391 MB / 446.1 MB Notification: Performance of Partitioning: time 0.0002263/0.01283, allocations: 303.9 kB / 0.6035 GB, free: 7.055 MB / 446.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency source.terminal.v[2] could not be divided by the body size 2 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (2) source.S = {source.terminal.v[1] * source.terminal.i[1] + source.terminal.v[2] * source.terminal.i[2], source.terminal.v[2] * source.terminal.i[1] - source.terminal.v[1] * source.terminal.i[2]} ($RES_BND_46) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (33/57) ************************** (1) [ALGB] (1) Real line.R_actual (2) [ALGB] (2) Real[2] dynRC.v = dynRC.terminal.v (start = {120.0, 0.0}) (3) [ALGB] (2) Real[2] source.S = Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads.source.PhaseSystem.phasePowers_vi(source.terminal.v, source.terminal.i) (4) [ALGB] (4) Real[2, 2] $FUN_1 (5) [ALGB] (2) flow Real[2] dynRL.terminal.i (6) [DISC] (1) Boolean $SEV_1 (7) [ALGB] (2) Real[2] line.terminal_n.v (8) [ALGB] (2) Real[2] source.terminal.v (9) [ALGB] (2) Real[2] dynRC.terminal.v (10) [DER-] (1) Real[1] $DER.dynRC.terminal.theta (11) [ALGB] (2) Real[2] dynRC.i = dynRC.terminal.i (start = {0.0, 0.0}) (12) [ALGB] (1) Real[1] source.terminal.theta (13) [ALGB] (2) Real[2] dynRL.terminal.v (14) [ALGB] (2) flow Real[2] line.terminal_n.i (15) [ALGB] (2) flow Real[2] source.terminal.i (16) [ALGB] (1) Real[1] line.terminal_n.theta (17) [ALGB] (2) Real[2] line.terminal_p.v (18) [ALGB] (2) Real[2] dynRL.v = dynRL.terminal.v (start = {120.0, 0.0}) (19) [ALGB] (1) Real line.LossPower (20) [ALGB] (1) Real[1] line.terminal_p.theta (21) [ALGB] (1) protected Real dynRC.omega (22) [ALGB] (2) protected Real[2] dynRC.Y (23) [ALGB] (2) Real[2] dynRL.i = dynRL.terminal.i (start = {0.0, 0.0}) (24) [ALGB] (2) flow Real[2] line.terminal_p.i (25) [DER-] (1) Real[1] $DER.dynRL.terminal.theta (26) [ALGB] (2) Real[2] dynRC.S = Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads.dynRC.PhaseSystem.phasePowers_vi(dynRC.v, -dynRC.i) (27) [DER-] (2) Real[2] $DER.dynRL.psi (28) [ALGB] (2) protected Real[2] dynRL.Z (29) [ALGB] (2) flow Real[2] dynRC.terminal.i (30) [ALGB] (1) protected Real dynRL.omega (31) [ALGB] (2) Real[2] dynRL.S = Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads.dynRL.PhaseSystem.phasePowers_vi(dynRL.v, -dynRL.i) (32) [ALGB] (1) Real source.phi = Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads.source.PhaseSystem.phase(source.terminal.v) - Buildings.Electrical.AC.OnePhase.Loads.Examples.DynamicLoads.source.PhaseSystem.phase(-source.terminal.i) (33) [DER-] (2) Real[2] $DER.dynRC.q System Equations (38/57) ************************** (1) [SCAL] (1) dynRL.Z[2] = -(14400.0 * ((1.0 - dynRL.pf ^ 2.0) / ((1.0 - dynRL.pf ^ 2.0) * (1.0 - dynRL.pf ^ 2.0) + 1e-6) ^ 0.25)) / (dynRL.P_nominal / dynRL.pf) ($RES_SIM_10) (2) [SCAL] (1) dynRL.Z[1] = -(14400.0 * dynRL.pf) / (dynRL.P_nominal / dynRL.pf) ($RES_SIM_11) (3) [SCAL] (1) dynRL.omega = $DER.dynRL.terminal.theta[1] ($RES_SIM_12) (4) [ARRY] (2) line.terminal_p.i = -line.terminal_n.i ($RES_SIM_14) (5) [SCAL] (1) dynRC.omega = $DER.dynRC.terminal.theta[1] ($RES_SIM_30) (6) [SCAL] (1) line.R_actual = ((line.M + ((-273.15) + line.T)) * line.R) / (line.M + ((-273.15) + line.T_ref)) ($RES_SIM_15) (7) [ARRY] (2) source.terminal.v = {source.V * cos(source.phiSou), source.V * sin(source.phiSou)} ($RES_SIM_31) (8) [ARRY] (1) line.terminal_p.theta = line.terminal_n.theta ($RES_SIM_17) (9) [SCAL] (1) source.terminal.theta[1] = 6.283185307179586 * source.f * time ($RES_SIM_33) (10) [SCAL] (1) line.LossPower = line.R_actual * (line.terminal_p.i[1] ^ 2.0 + line.terminal_p.i[2] ^ 2.0) ($RES_SIM_18) (11) [SCAL] (1) dynRL.terminal.i[2] + line.terminal_p.i[2] + dynRC.terminal.i[2] = 0.0 ($RES_SIM_34) (12) [ARRY] (2) line.terminal_p.v - line.terminal_n.v = line.terminal_p.i * $FUN_1 ($RES_SIM_19) (13) [SCAL] (1) dynRL.terminal.i[1] + line.terminal_p.i[1] + dynRC.terminal.i[1] = 0.0 ($RES_SIM_35) (14) [SCAL] (1) dynRL.terminal.v[2] = dynRC.terminal.v[2] ($RES_SIM_36) (15) [SCAL] (1) dynRL.terminal.v[2] = line.terminal_p.v[2] ($RES_SIM_37) (16) [SCAL] (1) dynRL.terminal.v[1] = dynRC.terminal.v[1] ($RES_SIM_38) (17) [SCAL] (1) dynRL.terminal.v[1] = line.terminal_p.v[1] ($RES_SIM_39) (18) [ARRY] (2) source.S = {source.terminal.v[1] * source.terminal.i[1] + source.terminal.v[2] * source.terminal.i[2], source.terminal.v[2] * source.terminal.i[1] - source.terminal.v[1] * source.terminal.i[2]} ($RES_BND_46) (19) [SCAL] (1) source.phi = atan2(source.terminal.v[2], source.terminal.v[1]) - atan2((-source.terminal.i)[2], (-source.terminal.i)[1]) ($RES_BND_47) (20) [ARRY] (2) dynRC.v = dynRC.terminal.v ($RES_BND_48) (21) [ARRY] (2) dynRC.i = dynRC.terminal.i ($RES_BND_49) (22) [SCAL] (1) $SEV_1 = line.R_actual >= 0.0 ($RES_EVT_62) (23) [ARRY] (4) $FUN_1 = diagonal(fill(1.0, 2) .* line.R_actual) ($RES_$AUX_60) (24) [SCAL] (1) dynRL.terminal.theta[1] = dynRC.terminal.theta[1] ($RES_SIM_40) (25) [SCAL] (1) dynRL.terminal.theta[1] = line.terminal_p.theta[1] ($RES_SIM_41) (26) [ARRY] (2) dynRC.omega * {-dynRC.q[2], dynRC.q[1]} + $DER.dynRC.q + dynRC.Y[1] * dynRC.v = dynRC.i ($RES_SIM_26) (27) [ARRY] (2) dynRC.q = (dynRC.Y[2] * {dynRC.v[1], dynRC.v[2]}) / dynRC.omega ($RES_SIM_27) (28) [FOR-] (2) ($RES_SIM_42) (28) [----] for $i1 in 1:2 loop (28) [----] [SCAL] (1) source.terminal.i[$i1] + line.terminal_n.i[$i1] = 0.0 ($RES_SIM_43) (28) [----] end for; (29) [SCAL] (1) dynRC.Y[2] = -6.944444444444444e-5 * ((1.0 - dynRC.pf ^ 2.0) / ((1.0 - dynRC.pf ^ 2.0) * (1.0 - dynRC.pf ^ 2.0) + 1e-6) ^ 0.25) * (dynRC.P_nominal / dynRC.pf) ($RES_SIM_28) (30) [SCAL] (1) dynRC.Y[1] = -6.944444444444444e-5 * dynRC.pf * (dynRC.P_nominal / dynRC.pf) ($RES_SIM_29) (31) [ARRY] (2) source.terminal.v = line.terminal_n.v ($RES_SIM_44) (32) [ARRY] (2) dynRC.S = {dynRC.v[1] * (-dynRC.i)[1] + dynRC.v[2] * (-dynRC.i)[2], dynRC.v[2] * (-dynRC.i)[1] - dynRC.v[1] * (-dynRC.i)[2]} ($RES_BND_50) (33) [ARRY] (1) source.terminal.theta = line.terminal_n.theta ($RES_SIM_45) (34) [ARRY] (2) dynRL.v = dynRL.terminal.v ($RES_BND_52) (35) [ARRY] (2) dynRL.i = dynRL.terminal.i ($RES_BND_53) (36) [ARRY] (2) dynRL.S = {dynRL.v[1] * (-dynRL.i)[1] + dynRL.v[2] * (-dynRL.i)[2], dynRL.v[2] * (-dynRL.i)[1] - dynRL.v[1] * (-dynRL.i)[2]} ($RES_BND_54) (37) [ARRY] (2) dynRL.omega * {-dynRL.psi[2], dynRL.psi[1]} + $DER.dynRL.psi + dynRL.Z[1] * dynRL.i = dynRL.v ($RES_SIM_9) (38) [ARRY] (2) dynRL.psi = (dynRL.Z[2] * {dynRL.i[1], dynRL.i[2]}) / dynRL.omega ($RES_SIM_8)