Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_12_Buildings.Templates.Plants.Controls.Pumps.Primary.Validation.EnableLeadHeadered.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.002066/0.002066, allocations: 100.4 kB / 19.72 MB, free: 2.121 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.002936/0.002936, allocations: 211.8 kB / 23.01 MB, free: 4.93 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.592/1.592, allocations: 230.6 MB / 256.8 MB, free: 7.789 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.1.1-maint.12.x/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.1.1-maint.12.x/package.mo): time 3.453/3.453, allocations: 0.49 GB / 0.7958 GB, free: 35.38 MB / 0.6231 GB " [Timeout remaining time 176] Using package Buildings with version 12.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 12.1.1-maint.12.x/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(Buildings.Templates.Plants.Controls.Pumps.Primary.Validation.EnableLeadHeadered,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|u1ValIso.1..y|u1ValIso.2..y|enaParTwo.y1|enaSerTwo.y1|uValIso.1..y|uValIso.2..y|enaParMod.y1|enaSerMod.y1",fileNamePrefix="Buildings_12_Buildings.Templates.Plants.Controls.Pumps.Primary.Validation.EnableLeadHeadered") translateModel(Buildings.Templates.Plants.Controls.Pumps.Primary.Validation.EnableLeadHeadered,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|u1ValIso.1..y|u1ValIso.2..y|enaParTwo.y1|enaSerTwo.y1|uValIso.1..y|uValIso.2..y|enaParMod.y1|enaSerMod.y1",fileNamePrefix="Buildings_12_Buildings.Templates.Plants.Controls.Pumps.Primary.Validation.EnableLeadHeadered") [Timeout 300] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.481e-05/2.481e-05, allocations: 8.328 kB / 1.155 GB, free: 25.49 MB / 0.9044 GB Notification: Performance of NFInst.instantiate(Buildings.Templates.Plants.Controls.Pumps.Primary.Validation.EnableLeadHeadered): time 0.003222/0.003247, allocations: 1.809 MB / 1.157 GB, free: 24.34 MB / 0.9044 GB Notification: Performance of NFInst.instExpressions: time 0.002988/0.006235, allocations: 1.993 MB / 1.159 GB, free: 22.9 MB / 0.9044 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.0002633/0.006498, allocations: 37.47 kB / 1.159 GB, free: 22.88 MB / 0.9044 GB Notification: Performance of NFTyping.typeComponents: time 0.0003431/0.006841, allocations: 139.9 kB / 1.159 GB, free: 22.79 MB / 0.9044 GB Notification: Performance of NFTyping.typeBindings: time 0.0001238/0.006965, allocations: 32.31 kB / 1.159 GB, free: 22.77 MB / 0.9044 GB Notification: Performance of NFTyping.typeClassSections: time 0.0009175/0.007883, allocations: 359.3 kB / 1.159 GB, free: 22.57 MB / 0.9044 GB Notification: Performance of NFFlatten.flatten: time 0.00122/0.009103, allocations: 1.091 MB / 1.16 GB, free: 22.11 MB / 0.9044 GB Notification: Performance of NFFlatten.resolveConnections: time 0.0004349/0.009538, allocations: 223.9 kB / 1.161 GB, free: 21.97 MB / 0.9044 GB Notification: Performance of NFEvalConstants.evaluate: time 0.0003374/0.009875, allocations: 282.2 kB / 1.161 GB, free: 21.86 MB / 0.9044 GB Notification: Performance of NFSimplifyModel.simplify: time 0.0003207/0.0102, allocations: 258.5 kB / 1.161 GB, free: 21.74 MB / 0.9044 GB Notification: Performance of NFPackage.collectConstants: time 0.0001032/0.0103, allocations: 55.25 kB / 1.161 GB, free: 21.74 MB / 0.9044 GB Notification: Performance of NFFlatten.collectFunctions: time 0.0001562/0.01046, allocations: 64.34 kB / 1.161 GB, free: 21.74 MB / 0.9044 GB Notification: Performance of combineBinaries: time 0.0005646/0.01102, allocations: 0.7707 MB / 1.162 GB, free: 21.24 MB / 0.9044 GB Notification: Performance of replaceArrayConstructors: time 0.0002408/0.01126, allocations: 426 kB / 1.162 GB, free: 20.96 MB / 0.9044 GB Notification: Performance of NFVerifyModel.verify: time 9.174e-05/0.01135, allocations: 26.97 kB / 1.162 GB, free: 20.96 MB / 0.9044 GB Notification: Performance of FrontEnd: time 5.615e-05/0.01141, allocations: 28.05 kB / 1.162 GB, free: 20.95 MB / 0.9044 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 108 (91) * Number of variables: 108 (66) Notification: Performance of [SIM] Bindings: time 0.002247/0.01366, allocations: 2.144 MB / 1.164 GB, free: 19.55 MB / 0.9044 GB Notification: Performance of [SIM] FunctionAlias: time 0.0002622/0.01392, allocations: 239 kB / 1.165 GB, free: 19.4 MB / 0.9044 GB Notification: Performance of [SIM] Early Inline: time 0.0018/0.01572, allocations: 1.587 MB / 1.166 GB, free: 18.53 MB / 0.9044 GB Notification: Performance of [SIM] Simplify 1: time 0.000665/0.01638, allocations: 346.6 kB / 1.167 GB, free: 18.32 MB / 0.9044 GB Notification: Performance of [SIM] Alias: time 0.002388/0.01877, allocations: 1.476 MB / 1.168 GB, free: 17.3 MB / 0.9044 GB Notification: Performance of [SIM] Simplify 2: time 0.0004407/0.01921, allocations: 303.4 kB / 1.168 GB, free: 17.12 MB / 0.9044 GB Notification: Performance of [SIM] Remove Stream: time 0.0002976/0.01951, allocations: 238.8 kB / 1.169 GB, free: 16.98 MB / 0.9044 GB Notification: Performance of [SIM] Detect States: time 0.0007188/0.02023, allocations: 0.4972 MB / 1.169 GB, free: 16.62 MB / 0.9044 GB Notification: Performance of [SIM] Events: time 0.0003022/0.02053, allocations: 181.4 kB / 1.169 GB, free: 16.52 MB / 0.9044 GB Notification: Performance of [SIM] Partitioning: time 0.0007092/0.02124, allocations: 0.5327 MB / 1.17 GB, free: 16.29 MB / 0.9044 GB Notification: Performance of [SIM] Causalize: time 0.002207/0.02345, allocations: 1.37 MB / 1.171 GB, free: 15.96 MB / 0.9044 GB Notification: Performance of [SIM] After Index Reduction Inline: time 0.001578/0.02502, allocations: 1.43 MB / 1.172 GB, free: 15.24 MB / 0.9044 GB Notification: Performance of [INI] Simplify: time 0.001228/0.02625, allocations: 0.7025 MB / 1.173 GB, free: 14.82 MB / 0.9044 GB Notification: Performance of [INI] Inline: time 0.002204/0.02846, allocations: 2.113 MB / 1.175 GB, free: 13.71 MB / 0.9044 GB Notification: Performance of [INI] Partitioning: time 7.457e-05/0.02853, allocations: 37.88 kB / 1.175 GB, free: 13.68 MB / 0.9044 GB Notification: Performance of [INI] Cleanup: time 0.000356/0.02889, allocations: 305.5 kB / 1.176 GB, free: 13.5 MB / 0.9044 GB Warning: NBResolveSingularities.balanceInitialization reports an overdetermined initialization! Checking for consistency is not yet supported, following equations had to be removed: [FOR-] (4) ($RES_BND_134) [----] for $i1 in 1:2 loop [----] [ARRY] (2) u1ValIso.period = ({1200, 1800})[$i1] ($RES_BND_135) [----] end for; slice: {1, 3}; Error: Internal error NBSorting.tarjan failed to sort system: System Variables (76/128) *************************** (1|1) [DISS] (2) Boolean[2] u1ValIso.y (2|3) [DISC] (2) Boolean[2] enaSerTwo.u1ValIso (3|5) [DISS] (1) Boolean enaSerTwo.y1 (4|6) [DISC] (1) Boolean enaSerTwo.anyCloSer.y (5|7) [DISC] (2) protected Boolean[2] enaSerTwo.anyCloSer.uTemp (6|9) [DISC] (2) Boolean[2] enaSerTwo.allOpeSer.u (7|11) [DISC] (1) Boolean enaSerTwo.allOpeSer.y (8|12) [DISC] (2) protected Boolean[2] enaSerTwo.allOpeSer.uTemp (9|14) [DISC] (2) Boolean[2] enaSerTwo.cloTwo.u (10|16) [DISC] (2) Boolean[2] enaSerTwo.cloTwo.y (11|18) [DISC] (2) Boolean[2] booToRea.u (12|20) [ALGB] (2) Real[2] booToRea.y (13|22) [STAT] (2) Real[2] uValIso.y (14|24) [ALGB] (2) protected Real[2] uValIso.thr = {(uValIso[$uValIso1].u - uValIso[$uValIso1].y) / uValIso[$uValIso1].Td for $uValIso1 in 1:2} (15|26) [ALGB] (2) Real[2] enaSerMod.uValIso (16|28) [DISS] (1) Boolean enaSerMod.y1 (17|29) [DISC] (2) Boolean[2] enaSerMod.anyCloSer.u (18|31) [DISC] (1) Boolean enaSerMod.anyCloSer.y (19|32) [DISC] (2) protected Boolean[2] enaSerMod.anyCloSer.uTemp (20|34) [DISC] (1) Boolean enaSerMod.allOpeSer.y (21|35) [DISC] (2) protected Boolean[2] enaSerMod.allOpeSer.uTemp (22|37) [DISC] (2) Boolean[2] enaSerMod.cloSerMod.y (23|39) [ALGB] (2) protected Real[2] enaSerMod.cloSerMod.lesNoHys.u (24|41) [DISC] (2) protected Boolean[2] enaSerMod.cloSerMod.lesNoHys.y (25|43) [DISC] (2) Boolean[2] enaSerMod.opeSerMod.u (26|45) [DISC] (2) Boolean[2] enaSerMod.opeSerMod.y (27|47) [DISC] (2) Boolean[2] enaParTwo.u1ValIso (28|49) [DISS] (1) Boolean enaParTwo.y1 (29|50) [DISC] (2) Boolean[2] enaParTwo.anyOpePar.u (30|52) [DISC] (1) Boolean enaParTwo.anyOpePar.y (31|53) [DISC] (2) protected Boolean[2] enaParTwo.anyOpePar.uTemp (32|55) [DISC] (1) Boolean enaParTwo.allCloPar.y (33|56) [DISC] (2) protected Boolean[2] enaParTwo.allCloPar.uTemp (34|58) [DISC] (2) Boolean[2] enaParTwo.cloTwo.u (35|60) [DISC] (2) Boolean[2] enaParTwo.cloTwo.y (36|62) [ALGB] (2) Real[2] enaParMod.uValIso (37|64) [DISS] (1) Boolean enaParMod.y1 (38|65) [DISC] (2) Boolean[2] enaParMod.anyOpePar.u (39|67) [DISC] (1) Boolean enaParMod.anyOpePar.y (40|68) [DISC] (2) protected Boolean[2] enaParMod.anyOpePar.uTemp (41|70) [DISC] (1) Boolean enaParMod.allCloPar.y (42|71) [DISC] (2) protected Boolean[2] enaParMod.allCloPar.uTemp (43|73) [DISC] (2) Boolean[2] enaParMod.cloParMod.u (44|75) [DISC] (2) Boolean[2] enaParMod.cloParMod.y (45|77) [DISC] (2) Boolean[2] enaParMod.opeParMod.y (46|79) [ALGB] (2) protected Real[2] enaParMod.opeParMod.greNoHys.u (47|81) [DISC] (2) protected Boolean[2] enaParMod.opeParMod.greNoHys.y (48|83) [DER-] (2) Real[2] $DER.uValIso.y (49|85) [PRE-] (1) Boolean $PRE.enaParMod.y1 (50|86) [PRE-] (1) Boolean $PRE.enaParTwo.y1 (51|87) [PRE-] (1) Boolean $PRE.enaSerMod.y1 (52|88) [PRE-] (1) Boolean $PRE.enaSerTwo.y1 (53|89) [PRE-] (2) Boolean[2] $PRE.u1ValIso.y (54|91) [DISC] (2) Boolean[2] $SEV_15 (55|93) [DISC] (2) Boolean[2] $SEV_14 (56|95) [DISC] (1) Boolean $SEV_13 (57|96) [DISC] (1) Boolean $SEV_12 (58|97) [DISC] (2) Boolean[2] $SEV_11 (59|99) [DISC] (1) Boolean $SEV_10 (60|100) [DISC] (1) Boolean $SEV_9 (61|101) [DISC] (2) Boolean[2] $SEV_8 (62|103) [DISC] (2) Boolean[2] $SEV_7 (63|105) [DISC] (1) Boolean $SEV_6 (64|106) [DISC] (1) Boolean $SEV_5 (65|107) [DISC] (2) Boolean[2] $SEV_4 (66|109) [DISC] (1) Boolean $SEV_3 (67|110) [DISC] (1) Boolean $SEV_2 (68|111) [DISC] (2) Boolean[2] $SEV_1 (69|113) [DISC] (2) Boolean[2] $SEV_0 (70|115) [PRMT] (2) protected final parameter Real[2] enaParMod.opeParMod.greNoHys.t = {enaParMod.opeParMod[$opeParMod1].t for $opeParMod1 in 1:2} (fixed = {true for $i21 in 1:2}) (71|117) [PRMT] (2) protected final parameter Real[2] enaSerMod.cloSerMod.lesNoHys.t = {enaSerMod.cloSerMod[$cloSerMod1].t for $cloSerMod1 in 1:2} (fixed = {true for $i26 in 1:2}) (72|119) [PRMT] (2) parameter Real[2] uValIso.Td = {uValIso[$uValIso1].raisingSlewRate * 10.0 for $uValIso1 in 1:2} (fixed = {true for $i32 in 1:2}, min = {1e-15 for $f1 in 1:2}) (73|121) [PRMT] (2) parameter Real[2] uValIso.fallingSlewRate = {-uValIso[$uValIso1].raisingSlewRate for $uValIso1 in 1:2} (fixed = {true for $i33 in 1:2}, max = {-1e-37 for $f1 in 1:2}) (74|123) [PRMT] (2) protected parameter Real[2] u1ValIso.t1 (fixed = {false for $f1 in 1:2}) (75|125) [PRMT] (2) protected parameter Real[2] u1ValIso.t0 (fixed = {false for $f1 in 1:2}) (76|127) [PRMT] (2) parameter Real[2] u1ValIso.period = {({1200, 1800})[$u1ValIso1] for $u1ValIso1 in 1:2} (fixed = {true for $i40 in 1:2}, min = {1e-37 for $f1 in 1:2}) System Equations (98/126) *************************** (1|1) [ALGO] (6) ($RES_SIM_0) (1|1) [----] for $i1 in 1:2 loop (1|1) [----] u1ValIso[$i1].t0 := if mod(u1ValIso[$i1].shift, u1ValIso[$i1].period) + u1ValIso[$i1].period * integer(time / u1ValIso[$i1].period) > 0.0 then 1e-6 * floor(0.5 + 1e6 * (mod(u1ValIso[$i1].shift, u1ValIso[$i1].period) + u1ValIso[$i1].period * integer(time / u1ValIso[$i1].period))) else 1e-6 * ceil((-0.5) + 1e6 * (mod(u1ValIso[$i1].shift, u1ValIso[$i1].period) + u1ValIso[$i1].period * integer(time / u1ValIso[$i1].period))); (1|1) [----] u1ValIso[$i1].t1 := u1ValIso[$i1].t0 + u1ValIso[$i1].width * u1ValIso[$i1].period; (1|1) [----] if time + u1ValIso[$i1].period < u1ValIso[$i1].t1 then (1|1) [----] u1ValIso[$i1].t0 := u1ValIso[$i1].t0 - u1ValIso[$i1].period; (1|1) [----] u1ValIso[$i1].t1 := u1ValIso[$i1].t1 - u1ValIso[$i1].period; (1|1) [----] end if; (1|1) [----] if time >= u1ValIso[$i1].t1 then (1|1) [----] u1ValIso[$i1].t0 := u1ValIso[$i1].t0 + u1ValIso[$i1].period; (1|1) [----] elseif time < u1ValIso[$i1].t0 then (1|1) [----] u1ValIso[$i1].t1 := u1ValIso[$i1].t1 - u1ValIso[$i1].period; (1|1) [----] end if; (1|1) [----] if u1ValIso[$i1].t0 < u1ValIso[$i1].t1 then (1|1) [----] assert(u1ValIso[$i1].t0 <= time and time < u1ValIso[$i1].t1, \"EnableLeadHeadered.u1ValIso: Implementation error in initial time calculation: t0 = \" + String(u1ValIso[$i1].t0, 6, 0, true) + \", t1 = \" + String(u1ValIso[$i1].t1, 6, 0, true) + \", period = \" + String(u1ValIso[$i1].period, 6, 0, true) + \", time = \" + String(time, 6, 0, true), AssertionLevel.error); (1|1) [----] u1ValIso[$i1].y := time >= u1ValIso[$i1].t0 and time < u1ValIso[$i1].t1; (1|1) [----] elseif true then (1|1) [----] assert(u1ValIso[$i1].t1 <= time and time < u1ValIso[$i1].t0, \"EnableLeadHeadered.u1ValIso: Implementation error in initial time calculation: t0 = \" + String(u1ValIso[$i1].t0, 6, 0, true) + \", t1 = \" + String(u1ValIso[$i1].t1, 6, 0, true) + \", period = \" + String(u1ValIso[$i1].period, 6, 0, true) + \", time = \" + String(time, 6, 0, true), AssertionLevel.error); (1|1) [----] u1ValIso[$i1].y := not (time >= u1ValIso[$i1].t1 and time < u1ValIso[$i1].t0); (1|1) [----] end if; (1|1) [----] end for; (2|7) [FOR-] (2) ($RES_SIM_1) (2|7) [----] for $i1 in 1:2 loop (2|7) [----] [SCAL] (1) uValIso[$i1].y = booToRea[$i1].y ($RES_SIM_2) (2|7) [----] end for; (3|9) [ALGO] (1) ($RES_SIM_7) (3|9) [----] enaParMod.y1 := not enaParMod.allCloPar.y and enaParMod.anyOpePar.y; (4|10) [FOR-] (2) ($RES_SIM_8) (4|10) [----] for $i1 in 1:2 loop (4|10) [----] [SCAL] (1) enaParMod.opeParMod[$i1].greNoHys.y = $SEV_15[$i1] ($RES_SIM_9) (4|10) [----] end for; (5|12) [FOR-] (2) ($RES_SIM_10) (5|12) [----] for $i1 in 1:2 loop (5|12) [----] [SCAL] (1) enaParMod.cloParMod[$i1].y = $SEV_14[$i1] ($RES_SIM_11) (5|12) [----] end for; (6|14) [SCAL] (1) enaParMod.allCloPar.y = enaParMod.allCloPar.uTemp[2] ($RES_SIM_12) (7|15) [SCAL] (1) enaParMod.allCloPar.uTemp[2] = $SEV_13 ($RES_SIM_13) (8|16) [SCAL] (1) enaParMod.allCloPar.uTemp[1] = enaParMod.cloParMod[1].y ($RES_SIM_14) (9|17) [SCAL] (1) enaParMod.anyOpePar.y = enaParMod.anyOpePar.uTemp[2] ($RES_SIM_15) (10|18) [SCAL] (1) enaParMod.anyOpePar.uTemp[2] = $SEV_12 ($RES_SIM_16) (11|19) [SCAL] (1) enaParMod.anyOpePar.uTemp[1] = enaParMod.anyOpePar.u[1] ($RES_SIM_17) (12|20) [FOR-] (2) ($RES_SIM_18) (12|20) [----] for $i1 in 1:2 loop (12|20) [----] [SCAL] (1) enaParTwo.cloTwo[$i1].y = $SEV_11[$i1] ($RES_SIM_19) (12|20) [----] end for; (13|22) [ALGO] (1) ($RES_SIM_20) (13|22) [----] enaParTwo.y1 := not enaParTwo.allCloPar.y and enaParTwo.anyOpePar.y; (14|23) [SCAL] (1) enaParTwo.allCloPar.y = enaParTwo.allCloPar.uTemp[2] ($RES_SIM_21) (15|24) [SCAL] (1) enaParTwo.allCloPar.uTemp[2] = $SEV_10 ($RES_SIM_22) (16|25) [SCAL] (1) enaParTwo.allCloPar.uTemp[1] = enaParTwo.cloTwo[1].y ($RES_SIM_23) (17|26) [SCAL] (1) enaParTwo.anyOpePar.y = enaParTwo.anyOpePar.uTemp[2] ($RES_SIM_24) (18|27) [SCAL] (1) enaParTwo.anyOpePar.uTemp[2] = $SEV_9 ($RES_SIM_25) (19|28) [SCAL] (1) enaParTwo.anyOpePar.uTemp[1] = enaParTwo.anyOpePar.u[1] ($RES_SIM_26) (20|29) [FOR-] (2) ($RES_SIM_27) (20|29) [----] for $i1 in 1:2 loop (20|29) [----] [SCAL] (1) enaSerMod.opeSerMod[$i1].y = $SEV_8[$i1] ($RES_SIM_28) (20|29) [----] end for; (21|31) [FOR-] (2) ($RES_SIM_29) (21|31) [----] for $i1 in 1:2 loop (21|31) [----] [SCAL] (1) enaSerMod.cloSerMod[$i1].lesNoHys.y = $SEV_7[$i1] ($RES_SIM_30) (21|31) [----] end for; (22|33) [SCAL] (1) enaSerMod.allOpeSer.y = enaSerMod.allOpeSer.uTemp[2] ($RES_SIM_31) (23|34) [SCAL] (1) enaSerMod.allOpeSer.uTemp[2] = $SEV_6 ($RES_SIM_32) (24|35) [SCAL] (1) enaSerMod.allOpeSer.uTemp[1] = enaSerMod.opeSerMod[1].y ($RES_SIM_33) (25|36) [SCAL] (1) enaSerMod.anyCloSer.y = enaSerMod.anyCloSer.uTemp[2] ($RES_SIM_34) (26|37) [SCAL] (1) enaSerMod.anyCloSer.uTemp[2] = $SEV_5 ($RES_SIM_35) (27|38) [SCAL] (1) enaSerMod.anyCloSer.uTemp[1] = enaSerMod.anyCloSer.u[1] ($RES_SIM_36) (28|39) [ALGO] (1) ($RES_SIM_37) (28|39) [----] enaSerMod.y1 := not enaSerMod.allOpeSer.y and enaSerMod.anyCloSer.y; (29|40) [FOR-] (2) ($RES_SIM_38) (29|40) [----] for $i1 in 1:2 loop (29|40) [----] [SCAL] (1) $DER.uValIso[$i1].y = smooth(1, noEvent(if uValIso[$i1].thr < uValIso[$i1].fallingSlewRate then uValIso[$i1].fallingSlewRate else if uValIso[$i1].thr > uValIso[$i1].raisingSlewRate then uValIso[$i1].raisingSlewRate else uValIso[$i1].thr)) ($RES_SIM_39) (29|40) [----] end for; (30|42) [FOR-] (2) ($RES_SIM_40) (30|42) [----] for $i1 in 1:2 loop (30|42) [----] [SCAL] (1) booToRea[$i1].y = if booToRea[$i1].u then booToRea[$i1].realTrue else booToRea[$i1].realFalse ($RES_SIM_41) (30|42) [----] end for; (31|44) [FOR-] (2) ($RES_SIM_42) (31|44) [----] for $i1 in 1:2 loop (31|44) [----] [SCAL] (1) enaSerTwo.cloTwo[$i1].y = $SEV_4[$i1] ($RES_SIM_43) (31|44) [----] end for; (32|46) [SCAL] (1) enaSerTwo.allOpeSer.y = enaSerTwo.allOpeSer.uTemp[2] ($RES_SIM_44) (33|47) [SCAL] (1) enaSerTwo.allOpeSer.uTemp[2] = $SEV_3 ($RES_SIM_45) (34|48) [SCAL] (1) enaSerTwo.allOpeSer.uTemp[1] = enaSerTwo.allOpeSer.u[1] ($RES_SIM_46) (35|49) [SCAL] (1) enaSerTwo.anyCloSer.y = enaSerTwo.anyCloSer.uTemp[2] ($RES_SIM_47) (36|50) [SCAL] (1) enaSerTwo.anyCloSer.uTemp[2] = $SEV_2 ($RES_SIM_48) (37|51) [SCAL] (1) enaSerTwo.anyCloSer.uTemp[1] = enaSerTwo.cloTwo[1].y ($RES_SIM_49) (38|52) [ALGO] (1) ($RES_SIM_50) (38|52) [----] enaSerTwo.y1 := not enaSerTwo.allOpeSer.y and enaSerTwo.anyCloSer.y; (39|53) [SCAL] (1) uValIso[2].y = enaSerMod.uValIso[2] ($RES_SIM_53) (40|54) [SCAL] (1) uValIso[2].y = enaParMod.uValIso[2] ($RES_SIM_54) (41|55) [SCAL] (1) uValIso[1].y = enaSerMod.uValIso[1] ($RES_SIM_55) (42|56) [SCAL] (1) uValIso[1].y = enaParMod.uValIso[1] ($RES_SIM_56) (43|57) [SCAL] (1) u1ValIso[2].y = booToRea[2].u ($RES_SIM_57) (44|58) [SCAL] (1) u1ValIso[2].y = enaSerTwo.u1ValIso[2] ($RES_SIM_58) (45|59) [SCAL] (1) u1ValIso[2].y = enaParTwo.u1ValIso[2] ($RES_SIM_59) (46|60) [SCAL] (1) u1ValIso[1].y = booToRea[1].u ($RES_SIM_60) (47|61) [SCAL] (1) u1ValIso[1].y = enaSerTwo.u1ValIso[1] ($RES_SIM_61) (48|62) [SCAL] (1) u1ValIso[1].y = enaParTwo.u1ValIso[1] ($RES_SIM_62) (49|63) [SCAL] (1) enaParMod.opeParMod[2].y = enaParMod.cloParMod[2].u ($RES_SIM_68) (50|64) [SCAL] (1) enaParMod.opeParMod[2].y = enaParMod.anyOpePar.u[2] ($RES_SIM_69) (51|65) [SCAL] (1) enaParMod.opeParMod[1].y = enaParMod.cloParMod[1].u ($RES_SIM_70) (52|66) [SCAL] (1) enaParMod.opeParMod[1].y = enaParMod.anyOpePar.u[1] ($RES_SIM_71) (53|67) [SCAL] (1) enaParMod.opeParMod[1].greNoHys.y = enaParMod.opeParMod[1].y ($RES_SIM_73) (54|68) [SCAL] (1) enaParMod.opeParMod[2].greNoHys.y = enaParMod.opeParMod[2].y ($RES_SIM_74) (55|69) [SCAL] (1) enaParMod.uValIso[1] = enaParMod.opeParMod[1].greNoHys.u ($RES_SIM_75) (56|70) [SCAL] (1) enaParMod.uValIso[2] = enaParMod.opeParMod[2].greNoHys.u ($RES_SIM_76) (57|71) [SCAL] (1) enaParTwo.u1ValIso[2] = enaParTwo.cloTwo[2].u ($RES_SIM_78) (58|72) [SCAL] (1) enaParTwo.u1ValIso[2] = enaParTwo.anyOpePar.u[2] ($RES_SIM_79) (59|73) [SCAL] (1) enaParTwo.u1ValIso[1] = enaParTwo.cloTwo[1].u ($RES_SIM_80) (60|74) [SCAL] (1) enaParTwo.u1ValIso[1] = enaParTwo.anyOpePar.u[1] ($RES_SIM_81) (61|75) [SCAL] (1) enaSerMod.cloSerMod[2].y = enaSerMod.opeSerMod[2].u ($RES_SIM_86) (62|76) [SCAL] (1) enaSerMod.cloSerMod[2].y = enaSerMod.anyCloSer.u[2] ($RES_SIM_87) (63|77) [SCAL] (1) enaSerMod.cloSerMod[1].y = enaSerMod.opeSerMod[1].u ($RES_SIM_88) (64|78) [SCAL] (1) enaSerMod.cloSerMod[1].y = enaSerMod.anyCloSer.u[1] ($RES_SIM_89) (65|79) [SCAL] (1) enaSerMod.cloSerMod[1].lesNoHys.y = enaSerMod.cloSerMod[1].y ($RES_SIM_94) (66|80) [SCAL] (1) enaSerMod.cloSerMod[2].lesNoHys.y = enaSerMod.cloSerMod[2].y ($RES_SIM_95) (67|81) [SCAL] (1) enaSerMod.uValIso[1] = enaSerMod.cloSerMod[1].lesNoHys.u ($RES_SIM_96) (68|82) [SCAL] (1) enaSerMod.uValIso[2] = enaSerMod.cloSerMod[2].lesNoHys.u ($RES_SIM_97) (69|83) [SCAL] (1) enaSerTwo.u1ValIso[2] = enaSerTwo.cloTwo[2].u ($RES_SIM_99) (70|84) [SCAL] (1) enaSerTwo.u1ValIso[2] = enaSerTwo.allOpeSer.u[2] ($RES_SIM_100) (71|85) [SCAL] (1) enaSerTwo.u1ValIso[1] = enaSerTwo.cloTwo[1].u ($RES_SIM_101) (72|86) [SCAL] (1) enaSerTwo.u1ValIso[1] = enaSerTwo.allOpeSer.u[1] ($RES_SIM_102) (73|87) [FOR-] (2) ($RES_BND_106) (73|87) [----] for $i1 in 1:2 loop (73|87) [----] [SCAL] (1) uValIso[$i1].thr = (booToRea[$i1].y - uValIso[$i1].y) / uValIso[$i1].Td ($RES_BND_107) (73|87) [----] end for; (74|89) [FOR-] (2) ($RES_EVT_130) (74|89) [----] for $i1 in 1:2 loop (74|89) [----] [SCAL] (1) $SEV_15[$i1] = enaParMod.opeParMod[$i1].greNoHys.u > enaParMod.opeParMod[$i1].greNoHys.t ($RES_EVT_131) (74|89) [----] end for; (75|91) [FOR-] (2) ($RES_EVT_128) (75|91) [----] for $i1 in 1:2 loop (75|91) [----] [SCAL] (1) $SEV_14[$i1] = not enaParMod.cloParMod[$i1].u ($RES_EVT_129) (75|91) [----] end for; (76|93) [SCAL] (1) $SEV_13 = enaParMod.cloParMod[2].y and enaParMod.allCloPar.uTemp[1] ($RES_EVT_127) (77|94) [SCAL] (1) $SEV_12 = enaParMod.anyOpePar.u[2] or enaParMod.anyOpePar.uTemp[1] ($RES_EVT_126) (78|95) [FOR-] (2) ($RES_EVT_124) (78|95) [----] for $i1 in 1:2 loop (78|95) [----] [SCAL] (1) $SEV_11[$i1] = not enaParTwo.cloTwo[$i1].u ($RES_EVT_125) (78|95) [----] end for; (79|97) [SCAL] (1) $SEV_10 = enaParTwo.cloTwo[2].y and enaParTwo.allCloPar.uTemp[1] ($RES_EVT_123) (80|98) [SCAL] (1) $SEV_9 = enaParTwo.anyOpePar.u[2] or enaParTwo.anyOpePar.uTemp[1] ($RES_EVT_122) (81|99) [FOR-] (2) ($RES_EVT_120) (81|99) [----] for $i1 in 1:2 loop (81|99) [----] [SCAL] (1) $SEV_8[$i1] = not enaSerMod.opeSerMod[$i1].u ($RES_EVT_121) (81|99) [----] end for; (82|101) [FOR-] (2) ($RES_EVT_118) (82|101) [----] for $i1 in 1:2 loop (82|101) [----] [SCAL] (1) $SEV_7[$i1] = enaSerMod.cloSerMod[$i1].lesNoHys.u < enaSerMod.cloSerMod[$i1].lesNoHys.t ($RES_EVT_119) (82|101) [----] end for; (83|103) [SCAL] (1) $SEV_6 = enaSerMod.opeSerMod[2].y and enaSerMod.allOpeSer.uTemp[1] ($RES_EVT_117) (84|104) [SCAL] (1) $SEV_5 = enaSerMod.anyCloSer.u[2] or enaSerMod.anyCloSer.uTemp[1] ($RES_EVT_116) (85|105) [FOR-] (2) ($RES_EVT_114) (85|105) [----] for $i1 in 1:2 loop (85|105) [----] [SCAL] (1) $SEV_4[$i1] = not enaSerTwo.cloTwo[$i1].u ($RES_EVT_115) (85|105) [----] end for; (86|107) [SCAL] (1) $SEV_3 = enaSerTwo.allOpeSer.u[2] and enaSerTwo.allOpeSer.uTemp[1] ($RES_EVT_113) (87|108) [SCAL] (1) $SEV_2 = enaSerTwo.cloTwo[2].y or enaSerTwo.anyCloSer.uTemp[1] ($RES_EVT_112) (88|109) [FOR-] (2) ($RES_EVT_110) (88|109) [----] for $i1 in 1:2 loop (88|109) [----] [SCAL] (1) $SEV_1[$i1] = sample(2, u1ValIso[$i1].t1, u1ValIso[$i1].period) ($RES_EVT_111) (88|109) [----] end for; (89|111) [FOR-] (2) ($RES_EVT_108) (89|111) [----] for $i1 in 1:2 loop (89|111) [----] [SCAL] (1) $SEV_0[$i1] = sample(1, u1ValIso[$i1].t0, u1ValIso[$i1].period) ($RES_EVT_109) (89|111) [----] end for; (90|113) [FOR-] (2) ($RES_SRT_132) (90|113) [----] for $i1 in 1:2 loop (90|113) [----] [SCAL] (1) u1ValIso[$i1].y = $PRE.u1ValIso[$i1].y ($RES_SRT_133) (90|113) [----] end for; (91|115) [FOR-] (2) ($RES_BND_142) (91|115) [----] for $i1 in 1:2 loop (91|115) [----] [SCAL] (1) enaParMod.opeParMod[$i1].greNoHys.t = enaParMod.opeParMod[$i1].t ($RES_BND_143) (91|115) [----] end for; (92|117) [FOR-] (2) ($RES_BND_140) (92|117) [----] for $i1 in 1:2 loop (92|117) [----] [SCAL] (1) enaSerMod.cloSerMod[$i1].lesNoHys.t = enaSerMod.cloSerMod[$i1].t ($RES_BND_141) (92|117) [----] end for; (93|119) [FOR-] (2) ($RES_BND_138) (93|119) [----] for $i1 in 1:2 loop (93|119) [----] [SCAL] (1) uValIso[$i1].Td = uValIso[$i1].raisingSlewRate * 10.0 ($RES_BND_139) (93|119) [----] end for; (94|121) [FOR-] (2) ($RES_BND_136) (94|121) [----] for $i1 in 1:2 loop (94|121) [----] [SCAL] (1) uValIso[$i1].fallingSlewRate = -uValIso[$i1].raisingSlewRate ($RES_BND_137) (94|121) [----] end for; (95|123) [SCAL] (1) $PRE.enaSerTwo.y1 = $START.enaSerTwo.y1 ($RES_SIM_148) (96|124) [SCAL] (1) $PRE.enaSerMod.y1 = $START.enaSerMod.y1 ($RES_SIM_149) (97|125) [SCAL] (1) $PRE.enaParTwo.y1 = $START.enaParTwo.y1 ($RES_SIM_150) (98|126) [SCAL] (1) $PRE.enaParMod.y1 = $START.enaParMod.y1 ($RES_SIM_151) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 62 var 2 --> eqn 2 var 3 --> eqn 61 var 4 --> eqn 58 var 5 --> eqn 52 var 6 --> eqn 49 var 7 --> eqn 51 var 8 --> eqn 50 var 9 --> eqn 86 var 10 --> eqn 84 var 11 --> eqn 46 var 12 --> eqn 48 var 13 --> eqn 47 var 14 --> eqn 85 var 15 --> eqn 83 var 16 --> eqn 44 var 17 --> eqn 45 var 18 --> eqn 60 var 19 --> eqn 57 var 20 --> eqn 42 var 21 --> eqn 43 var 22 --> eqn 7 var 23 --> eqn 8 var 24 --> eqn 87 var 25 --> eqn 88 var 26 --> eqn 55 var 27 --> eqn 53 var 28 --> eqn 39 var 29 --> eqn 78 var 30 --> eqn 76 var 31 --> eqn 36 var 32 --> eqn 38 var 33 --> eqn 37 var 34 --> eqn 33 var 35 --> eqn 35 var 36 --> eqn 34 var 37 --> eqn 79 var 38 --> eqn 80 var 39 --> eqn 81 var 40 --> eqn 82 var 41 --> eqn 31 var 42 --> eqn 32 var 43 --> eqn 77 var 44 --> eqn 75 var 45 --> eqn 29 var 46 --> eqn 30 var 47 --> eqn 74 var 48 --> eqn 59 var 49 --> eqn 22 var 50 --> eqn 28 var 51 --> eqn 72 var 52 --> eqn 26 var 53 --> eqn -1 var 54 --> eqn 27 var 55 --> eqn 23 var 56 --> eqn 25 var 57 --> eqn 24 var 58 --> eqn 73 var 59 --> eqn 71 var 60 --> eqn 20 var 61 --> eqn 21 var 62 --> eqn 56 var 63 --> eqn 54 var 64 --> eqn 9 var 65 --> eqn 66 var 66 --> eqn 64 var 67 --> eqn 17 var 68 --> eqn 19 var 69 --> eqn 18 var 70 --> eqn 14 var 71 --> eqn 16 var 72 --> eqn 15 var 73 --> eqn 65 var 74 --> eqn 63 var 75 --> eqn 12 var 76 --> eqn 13 var 77 --> eqn 67 var 78 --> eqn 68 var 79 --> eqn 69 var 80 --> eqn 70 var 81 --> eqn 10 var 82 --> eqn 11 var 83 --> eqn 40 var 84 --> eqn 41 var 85 --> eqn 126 var 86 --> eqn 125 var 87 --> eqn 124 var 88 --> eqn 123 var 89 --> eqn 113 var 90 --> eqn 114 var 91 --> eqn 89 var 92 --> eqn 90 var 93 --> eqn 91 var 94 --> eqn 92 var 95 --> eqn 93 var 96 --> eqn 94 var 97 --> eqn 95 var 98 --> eqn 96 var 99 --> eqn 97 var 100 --> eqn 98 var 101 --> eqn 99 var 102 --> eqn 100 var 103 --> eqn 101 var 104 --> eqn 102 var 105 --> eqn 103 var 106 --> eqn 104 var 107 --> eqn 105 var 108 --> eqn 106 var 109 --> eqn 107 var 110 --> eqn 108 var 111 --> eqn 109 var 112 --> eqn 110 var 113 --> eqn -1 var 114 --> eqn 112 var 115 --> eqn 115 var 116 --> eqn 116 var 117 --> eqn 117 var 118 --> eqn 118 var 119 --> eqn 119 var 120 --> eqn 120 var 121 --> eqn 121 var 122 --> eqn 122 var 123 --> eqn 3 var 124 --> eqn 4 var 125 --> eqn 5 var 126 --> eqn 6 var 127 --> eqn 111 var 128 --> eqn 1 equation to variable ********************** eqn 1 --> var 128 eqn 2 --> var 2 eqn 3 --> var 123 eqn 4 --> var 124 eqn 5 --> var 125 eqn 6 --> var 126 eqn 7 --> var 22 eqn 8 --> var 23 eqn 9 --> var 64 eqn 10 --> var 81 eqn 11 --> var 82 eqn 12 --> var 75 eqn 13 --> var 76 eqn 14 --> var 70 eqn 15 --> var 72 eqn 16 --> var 71 eqn 17 --> var 67 eqn 18 --> var 69 eqn 19 --> var 68 eqn 20 --> var 60 eqn 21 --> var 61 eqn 22 --> var 49 eqn 23 --> var 55 eqn 24 --> var 57 eqn 25 --> var 56 eqn 26 --> var 52 eqn 27 --> var 54 eqn 28 --> var 50 eqn 29 --> var 45 eqn 30 --> var 46 eqn 31 --> var 41 eqn 32 --> var 42 eqn 33 --> var 34 eqn 34 --> var 36 eqn 35 --> var 35 eqn 36 --> var 31 eqn 37 --> var 33 eqn 38 --> var 32 eqn 39 --> var 28 eqn 40 --> var 83 eqn 41 --> var 84 eqn 42 --> var 20 eqn 43 --> var 21 eqn 44 --> var 16 eqn 45 --> var 17 eqn 46 --> var 11 eqn 47 --> var 13 eqn 48 --> var 12 eqn 49 --> var 6 eqn 50 --> var 8 eqn 51 --> var 7 eqn 52 --> var 5 eqn 53 --> var 27 eqn 54 --> var 63 eqn 55 --> var 26 eqn 56 --> var 62 eqn 57 --> var 19 eqn 58 --> var 4 eqn 59 --> var 48 eqn 60 --> var 18 eqn 61 --> var 3 eqn 62 --> var 1 eqn 63 --> var 74 eqn 64 --> var 66 eqn 65 --> var 73 eqn 66 --> var 65 eqn 67 --> var 77 eqn 68 --> var 78 eqn 69 --> var 79 eqn 70 --> var 80 eqn 71 --> var 59 eqn 72 --> var 51 eqn 73 --> var 58 eqn 74 --> var 47 eqn 75 --> var 44 eqn 76 --> var 30 eqn 77 --> var 43 eqn 78 --> var 29 eqn 79 --> var 37 eqn 80 --> var 38 eqn 81 --> var 39 eqn 82 --> var 40 eqn 83 --> var 15 eqn 84 --> var 10 eqn 85 --> var 14 eqn 86 --> var 9 eqn 87 --> var 24 eqn 88 --> var 25 eqn 89 --> var 91 eqn 90 --> var 92 eqn 91 --> var 93 eqn 92 --> var 94 eqn 93 --> var 95 eqn 94 --> var 96 eqn 95 --> var 97 eqn 96 --> var 98 eqn 97 --> var 99 eqn 98 --> var 100 eqn 99 --> var 101 eqn 100 --> var 102 eqn 101 --> var 103 eqn 102 --> var 104 eqn 103 --> var 105 eqn 104 --> var 106 eqn 105 --> var 107 eqn 106 --> var 108 eqn 107 --> var 109 eqn 108 --> var 110 eqn 109 --> var 111 eqn 110 --> var 112 eqn 111 --> var 127 eqn 112 --> var 114 eqn 113 --> var 89 eqn 114 --> var 90 eqn 115 --> var 115 eqn 116 --> var 116 eqn 117 --> var 117 eqn 118 --> var 118 eqn 119 --> var 119 eqn 120 --> var 120 eqn 121 --> var 121 eqn 122 --> var 122 eqn 123 --> var 88 eqn 124 --> var 87 eqn 125 --> var 86 eqn 126 --> var 85 Error: Internal error NBInitialization.main failed to apply modules! " [Timeout remaining time 300] [Calling sys.exit(0), Time elapsed: 7.101277802605182] Failed to read output from testmodel.py, exit status != 0: 0.04490304412320256 0.058445503 0.04387295 Calling exit ...