Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_13_Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPump.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.002128/0.002128, allocations: 80.88 kB / 21.56 MB, free: 2.93 MB / 18.57 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.002411/0.002411, allocations: 166.4 kB / 24.97 MB, free: 9.195 MB / 18.57 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.646/1.646, allocations: 177.1 MB / 205.4 MB, free: 5.48 MB / 186.7 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 13.0.2-maint.13.x/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 13.0.2-maint.13.x/package.mo): time 3.243/3.243, allocations: 389.5 MB / 0.6361 GB, free: 12.3 MB / 0.6042 GB " [Timeout remaining time 176] Using package Buildings with version 13.0.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 13.0.2-maint.13.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.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPump,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_13_Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPump") translateModel(Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPump,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="Buildings_13_Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPump") [Timeout 300] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.326e-05/2.326e-05, allocations: 2.312 kB / 0.776 GB, free: 5.359 MB / 0.7292 GB Notification: Performance of NFInst.instantiate(Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPump): time 0.006239/0.006262, allocations: 3.541 MB / 0.7794 GB, free: 1.84 MB / 0.7292 GB Notification: Performance of NFInst.instExpressions: time 0.004667/0.01093, allocations: 2.192 MB / 0.7816 GB, free: 15.64 MB / 0.7448 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.000445/0.01137, allocations: 27.81 kB / 0.7816 GB, free: 15.62 MB / 0.7448 GB Notification: Performance of NFTyping.typeComponents: time 0.0006616/0.01204, allocations: 238.2 kB / 0.7818 GB, free: 15.38 MB / 0.7448 GB Notification: Performance of NFTyping.typeBindings: time 0.0006821/0.01272, allocations: 251.5 kB / 0.7821 GB, free: 15.14 MB / 0.7448 GB Notification: Performance of NFTyping.typeClassSections: time 0.001385/0.0141, allocations: 0.586 MB / 0.7826 GB, free: 14.55 MB / 0.7448 GB Notification: Performance of NFFlatten.flatten: time 0.0031/0.0172, allocations: 2.66 MB / 0.7852 GB, free: 11.91 MB / 0.7448 GB Notification: Performance of NFFlatten.resolveConnections: time 0.001721/0.01892, allocations: 1.072 MB / 0.7863 GB, free: 10.81 MB / 0.7448 GB Notification: Performance of NFEvalConstants.evaluate: time 0.001306/0.02023, allocations: 0.9749 MB / 0.7872 GB, free: 9.832 MB / 0.7448 GB Notification: Performance of NFSimplifyModel.simplify: time 0.000733/0.02096, allocations: 0.5183 MB / 0.7877 GB, free: 9.312 MB / 0.7448 GB Notification: Performance of NFPackage.collectConstants: time 0.0002496/0.02121, allocations: 164 kB / 0.7879 GB, free: 9.152 MB / 0.7448 GB Notification: Performance of NFFlatten.collectFunctions: time 0.00048/0.02169, allocations: 245.3 kB / 0.7881 GB, free: 8.914 MB / 0.7448 GB Notification: Performance of combineBinaries: time 0.001926/0.02362, allocations: 1.721 MB / 0.7898 GB, free: 7.184 MB / 0.7448 GB Notification: Performance of replaceArrayConstructors: time 0.0008292/0.02445, allocations: 0.8992 MB / 0.7907 GB, free: 6.281 MB / 0.7448 GB Notification: Performance of NFVerifyModel.verify: time 0.0001471/0.0246, allocations: 64 kB / 0.7907 GB, free: 6.219 MB / 0.7448 GB Notification: Performance of FrontEnd: time 0.0002667/0.02486, allocations: 91.25 kB / 0.7908 GB, free: 6.129 MB / 0.7448 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 303 (237) * Number of variables: 295 (207) Notification: Performance of [SIM] Bindings: time 0.007815/0.03268, allocations: 5.678 MB / 0.7964 GB, free: 260 kB / 0.7448 GB Notification: Performance of [SIM] FunctionAlias: time 0.001817/0.03449, allocations: 1.073 MB / 0.7974 GB, free: 15.16 MB / 0.7605 GB Notification: Performance of [SIM] Early Inline: time 0.005844/0.04034, allocations: 4.889 MB / 0.8022 GB, free: 10.21 MB / 0.7605 GB Notification: Performance of [SIM] Simplify 1: time 0.00131/0.04165, allocations: 0.6233 MB / 0.8028 GB, free: 9.48 MB / 0.7605 GB Notification: Performance of [SIM] Alias: time 0.008777/0.05042, allocations: 5.615 MB / 0.8083 GB, free: 3.477 MB / 0.7605 GB Notification: Performance of [SIM] Simplify 2: time 0.0006957/0.05112, allocations: 395.7 kB / 0.8087 GB, free: 3.051 MB / 0.7605 GB Notification: Performance of [SIM] Remove Stream: time 0.000515/0.05164, allocations: 383.9 kB / 0.809 GB, free: 2.637 MB / 0.7605 GB Notification: Performance of [SIM] Detect States: time 0.002196/0.05383, allocations: 1.494 MB / 0.8105 GB, free: 1.066 MB / 0.7605 GB Notification: Performance of [SIM] Events: time 0.0009043/0.05474, allocations: 0.6521 MB / 0.8111 GB, free: 416 kB / 0.7605 GB Notification: Performance of [SIM] Partitioning: time 0.002477/0.05721, allocations: 1.736 MB / 0.8128 GB, free: 14.49 MB / 0.7761 GB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (129/187) **************************** (1|1) [DISC] (2) Boolean[2] staDet.staLag.enaLag.fire (2|3) [ALGB] (2) Real[2] staDet.staLag.tim.y (3|5) [DISC] (1) Integer staDet.nPumEna (4|6) [DISC] (1) protected Boolean staDet.cmp2.greHys.y (5|7) [DISS] (1) protected discrete Real floSpe.tab.nextTimeEventScaled (fixed = true, start = 0.0) (6|8) [ALGB] (1) flow Real staDet.staLag.stateGraphRoot.subgraphStatePort.activeSteps (7|9) [DISC] (1) Integer staDet.staLag.stateGraphRoot.activeSteps (8|10) [DISC] (1) Integer staDet.num.u2 (9|11) [DISC] (1) Boolean staDet.timFlo.u (10|12) [DISS] (1) protected discrete Real staDet.timFlo1.entryTime (11|13) [DISC] (1) Boolean staDet.staLag.enaLea.enableFire (12|14) [DISC] (2) Boolean[2] staDet.staLag.disLag.fire (13|16) [DISC] (1) Boolean staDet.staLag.rep.u (14|17) [DISC] (6) Boolean[2, 3] staDet.staLag.sta.outPort.available (15|23) [DISS] (1) Boolean staDet.staLag.tim0.passed (16|24) [DISC] (1) Boolean[1] staDet.staLag.sta0.outPort.available (17|25) [DISC] (1) Integer staDet.numPre.y (18|26) [DISS] (1) Boolean staDet.timSpe1.passed (19|27) [DISC] (1) protected Boolean staDet.staLag.sta0.outerStatePort.subgraphStatePort.resume (20|28) [DISC] (2) Boolean[2] staDet.staLag.andUp.u1 (21|30) [DISC] (1) Boolean staDet.timSpe.u (22|31) [DISC] (1) Boolean staDet.staLag.dowOrDis.y (23|32) [DISC] (1) Boolean staDet.timSpe1.u (24|33) [DISC] (1) Boolean staDet.staLag.edg.y (25|34) [DISC] (2) Boolean[2] staDet.staLag.enaLag.outPort.occupied (26|36) [DISC] (2) Real[2] $TEV_4 (27|38) [DISC] (1) Integer $TEV_3 (28|39) [DISC] (1) Boolean $TEV_2 (29|40) [DISC] (1) Boolean $WC_12 (30|41) [DISC] (1) protected Boolean isOpe.greHys.y (31|42) [DISC] (2) Boolean[2] $TEV_1 (32|44) [DISC] (1) Boolean $WC_11 (33|45) [DISC] (1) Boolean $WC_10 (34|46) [DISC] (1) Boolean $TEV_0 (35|47) [DISS] (1) Boolean staDet.timSpe.passed (36|48) [DISC] (2) final Boolean[2] staDet.staLag.enaLag.localCondition = {staDet.staLag.enaLag[$enaLag1].condition for $enaLag1 in 1:2} (37|50) [DISS] (1) protected discrete Real staDet.timSpe1.entryTime (38|51) [DISC] (4) Boolean[2, 2] staDet.staLag.sta.inPort.occupied (39|55) [DISC] (2) Boolean[2] staDet.staLag.disLag.outPort.occupied (40|57) [DISC] (1) protected Boolean staDet.staLag.sta0.outerStatePort.subgraphStatePort.suspend (41|58) [DISC] (2) Boolean[2] staDet.staLag.disAll.fire (42|60) [DISC] (1) Boolean staDet.y1Ena (fixed = true, start = staDet.staLag.edg.pre_u_start) (43|61) [DISC] (2) protected Boolean[2] staDet.staLag.sta.outerStatePort.subgraphStatePort.suspend (44|63) [DISC] (6) Boolean[2, 3] staDet.staLag.sta.outPort.reset (45|69) [ALGB] (1) Real staDet.timFlo.y (46|70) [DISC] (3) Boolean[3] staDet.staLag.sta0.inPort.set (47|73) [DISC] (1) Boolean staDet.staLag.enaLea.fire (48|74) [DISC] (1) Boolean $SEV_10 (49|75) [DISC] (1) Boolean staDet.timFlo1.u (50|76) [DISC] (2) final Boolean[2] staDet.staLag.disLag.localCondition = {staDet.staLag.disLag[$disLag1].condition for $disLag1 in 1:2} (51|78) [DISS] (2) protected discrete Real[2] staDet.staLag.tim.entryTime (52|80) [DISC] (1) Integer staDet.staLag.idxSta (53|81) [DISC] (2) Boolean[2] staDet.staLag.andDow.u1 (54|83) [DISC] (1) protected Boolean staDet.cmp3.lesHys.y (55|84) [ALGB] (2) Real[2] floSpe.y (56|86) [DISC] (3) Integer[3] staDet.rep.y (57|89) [DISC] (2) Boolean[2] staDet.staLag.rep.y (58|91) [DISC] (2) Boolean[2] staDet.staLag.sta.localActive (59|93) [DISC] (2) Boolean[2] staDet.staLag.disLag.inPort.available (60|95) [ALGB] (1) Real staDet.cmp2.u1 (61|96) [ALGB] (1) Real staDet.timSpe1.y (62|97) [DISC] (2) protected Boolean[2] staDet.staLag.sta.newActive (63|99) [DISS] (1) protected discrete Real staDet.staLag.tim0.entryTime (64|100) [DISC] (2) Boolean[2] $FUN_5 (65|102) [DISC] (2) Boolean[2] $FUN_4 (66|104) [DISC] (1) Boolean $FUN_3 (67|105) [DISS] (1) protected Boolean staDet.staLag.sta0.oldActive (68|106) [DISC] (2) protected Boolean[2] staDet.staLag.sta.outerStatePort.subgraphStatePort.resume (69|108) [DISC] (1) Boolean $FUN_2 (70|109) [ALGB] (2) Real[2] $FUN_1 (71|111) [ALGB] (1) Real staDet.timSpe.y (72|112) [DISC] (4) Boolean[2, 2] staDet.staLag.sta.inPort.set (73|116) [ALGB] (1) protected flow Real staDet.staLag.sta0.outerStatePort.subgraphStatePort.activeSteps (74|117) [DISC] (1) Integer staDet.num.u1 (75|118) [DISC] (1) Boolean staDet.y1Any (76|119) [DISC] (1) Boolean staDet.staLag.or2.y (77|120) [DISC] (1) Boolean staDet.dow.y (78|121) [DISS] (1) Boolean staDet.timFlo.passed (79|122) [DISC] (1) protected Boolean staDet.staLag.sta0.newActive (80|123) [DISC] (1) Boolean staDet.anyEna.y (fixed = true, start = staDet.pre1.pre_u_start) (81|124) [DISC] (2) Boolean[2] staDet.staLag.rep2.y (82|126) [DISC] (2) Boolean[2] staDet.staLag.disAll.outPort.occupied (83|128) [DISC] (3) Boolean[3] staDet.y1 (84|131) [DISC] (1) protected Boolean staDet.cmp.greHys.y (85|132) [DISC] (2) Boolean[2] staDet.staLag.rep1.y (86|134) [ALGB] (1) Real staDet.timFlo1.y (87|135) [DISC] (1) Boolean staDet.staLag.enaLea.outPort.occupied (88|136) [DISS] (1) protected discrete Real staDet.timFlo.entryTime (89|137) [DISC] (1) Boolean staDet.staLag.sta0.localActive (90|138) [DISS] (2) Boolean[2] staDet.staLag.tim.passed (91|140) [DISC] (2) Boolean[2] $SEV_9 (92|142) [DISC] (1) Boolean $SEV_8 (93|143) [DISC] (1) Boolean $SEV_7 (94|144) [DISC] (1) protected Boolean staDet.cmp4.lesHys.y (95|145) [DISC] (1) Boolean $SEV_6 (96|146) [DISC] (2) final Boolean[2] staDet.staLag.disAll.localCondition = {staDet.staLag.disAll[$disAll1].condition for $disAll1 in 1:2} (97|148) [ALGB] (1) Real staDet.m_flow (98|149) [DISC] (1) Boolean $SEV_5 (99|150) [DISC] (1) Boolean $SEV_4 (100|151) [DISC] (1) Boolean $SEV_3 (101|152) [DISC] (1) Boolean[1] staDet.staLag.sta0.outPort.reset (102|153) [DISC] (1) Boolean $SEV_2 (103|154) [DISC] (1) Boolean $SEV_1 (104|155) [DISS] (2) protected Boolean[2] staDet.staLag.sta.oldActive (105|157) [DISC] (1) Boolean $SEV_0 (106|158) [DISC] (1) final Boolean staDet.staLag.enaLea.localCondition = staDet.staLag.enaLea.localCondition (107|159) [DISC] (2) Boolean[2] staDet.staLag.andNotEna.u2 (108|161) [DISC] (1) Integer staDet.numPre.u2 (109|162) [DISC] (1) Boolean $WC_9 (110|163) [DISC] (3) Boolean[3] staDet.staLag.sta0.inPort.occupied (111|166) [DISC] (1) Boolean $WC_7 (112|167) [DISC] (1) Boolean $WC_6 (113|168) [DISC] (1) Boolean $WC_5 (114|169) [DISS] (1) Boolean staDet.timFlo1.passed (115|170) [DISC] (1) Boolean $WC_4 (116|171) [DISC] (2) Boolean[2] staDet.staLag.disAll.inPort.available (117|173) [DISC] (1) Boolean $WC_3 (118|174) [DISS] (1) protected discrete Real floSpe.tab.nextTimeEvent (fixed = true, start = 0.0) (119|175) [DISC] (1) Boolean $WC_2 (120|176) [DISC] (1) Boolean $WC_1 (121|177) [DISC] (1) Boolean $WC_0 (122|178) [ALGB] (1) Real staDet.staLag.tim0.y (123|179) [DISC] (1) Boolean staDet.staLag.enaLea.inPort.available (124|180) [ALGB] (1) Real staDet.y (125|181) [DISC] (2) Boolean[2] staDet.staLag.enaLag.inPort.available (126|183) [DISC] (1) Boolean staDet.up.y (127|184) [ALGB] (2) protected flow Real[2] staDet.staLag.sta.outerStatePort.subgraphStatePort.activeSteps (128|186) [DISC] (1) Boolean staDet.pre1.u (fixed = false, start = staDet.pre1.pre_u_start) (129|187) [DISS] (1) protected discrete Real staDet.timSpe.entryTime System Equations (158/195) **************************** (1|1) [SCAL] (1) staDet.staLag.disAll[1].outPort.occupied = staDet.staLag.sta0.inPort[1].occupied; ($RES_SIM_289) (2|2) [SCAL] (1) staDet.staLag.disAll[2].outPort.occupied = staDet.staLag.sta0.inPort[2].occupied; ($RES_SIM_288) (3|3) [SCAL] (1) staDet.staLag.disAll[1].fire = staDet.staLag.sta0.inPort[1].set; ($RES_SIM_287) (4|4) [SCAL] (1) staDet.staLag.disAll[2].fire = staDet.staLag.sta0.inPort[2].set; ($RES_SIM_286) (5|5) [SCAL] (1) staDet.staLag.sta0.outPort[1].available = staDet.staLag.enaLea.inPort.available; ($RES_SIM_285) (6|6) [SCAL] (1) staDet.staLag.sta0.outPort[1].reset = staDet.staLag.enaLea.fire; ($RES_SIM_284) (7|7) [SCAL] (1) staDet.staLag.enaLea.outPort.occupied = staDet.staLag.sta[1].inPort[1].occupied; ($RES_SIM_283) (8|8) [SCAL] (1) staDet.staLag.enaLea.fire = staDet.staLag.sta[1].inPort[1].set; ($RES_SIM_282) (9|9) [SCAL] (1) staDet.staLag.disLag[1].outPort.occupied = staDet.staLag.sta0.inPort[3].occupied; ($RES_SIM_281) (10|10) [SCAL] (1) staDet.staLag.disLag[1].fire = staDet.staLag.sta0.inPort[3].set; ($RES_SIM_280) (11|11) [SCAL] (1) floSpe.y[1] = staDet.m_flow; ($RES_SIM_201) (12|12) [SCAL] (1) floSpe.y[2] = staDet.y; ($RES_SIM_200) (13|13) [SCAL] (1) staDet.staLag.sta0.outerStatePort.subgraphStatePort.activeSteps + staDet.staLag.sta[1].outerStatePort.subgraphStatePort.activeSteps + staDet.staLag.sta[2].outerStatePort.subgraphStatePort.activeSteps + staDet.staLag.stateGraphRoot.subgraphStatePort.activeSteps = 0.0; ($RES_SIM_197) (14|14) [WHEN] (1) ($RES_SIM_195) (14|14) [----] when {$SEV_0, initial()} then (14|14) [----] floSpe.tab.nextTimeEventScaled := Modelica.Blocks.Tables.Internal.getNextTimeEvent(floSpe.tab.tableID, 0.002 * time) (14|14) [----] end when; (15|15) [WHEN] (1) ($RES_SIM_194) (15|15) [----] when {$SEV_0, initial()} then (15|15) [----] floSpe.tab.nextTimeEvent := if floSpe.tab.nextTimeEventScaled < 1e60 then 500.0 * floSpe.tab.nextTimeEventScaled else 1e60 (15|15) [----] end when; (16|16) [SCAL] (1) staDet.staLag.sta[1].outPort[1].available = staDet.staLag.disAll[1].inPort.available; ($RES_SIM_279) (17|17) [SCAL] (1) staDet.staLag.sta[2].outPort[1].available = staDet.staLag.disAll[2].inPort.available; ($RES_SIM_278) (18|18) [FOR-] (2) ($RES_SIM_192) (18|18) [----] for $i1 in 1:2 loop (18|18) [----] [SCAL] (1) floSpe.y[$i1] = floSpe.tab.p_offset[$i1] + $FUN_1[$i1]; ($RES_SIM_193) (18|18) [----] end for; (19|20) [SCAL] (1) staDet.staLag.sta[1].outPort[1].reset = staDet.staLag.disAll[1].fire; ($RES_SIM_277) (20|21) [SCAL] (1) staDet.cmp.greHys.y = $SEV_1; ($RES_SIM_191) (21|22) [SCAL] (1) staDet.staLag.sta[2].outPort[1].reset = staDet.staLag.disAll[2].fire; ($RES_SIM_276) (22|23) [WHEN] (1) ($RES_SIM_190) (22|23) [----] when staDet.timSpe.u then (22|23) [----] staDet.timSpe.entryTime := time (22|23) [----] elsewhen $SEV_2 then (22|23) [----] staDet.timSpe.entryTime := $PRE.staDet.timSpe.entryTime (22|23) [----] elsewhen $WC_0 then (22|23) [----] staDet.timSpe.entryTime := $PRE.staDet.timSpe.entryTime (22|23) [----] end when; (23|24) [SCAL] (1) staDet.staLag.sta[1].outPort[2].available = staDet.staLag.enaLag[1].inPort.available; ($RES_SIM_275) (24|25) [SCAL] (1) staDet.staLag.sta[2].outPort[2].available = staDet.staLag.enaLag[2].inPort.available; ($RES_SIM_274) (25|26) [SCAL] (1) staDet.staLag.sta[1].outPort[2].reset = staDet.staLag.enaLag[1].fire; ($RES_SIM_273) (26|27) [FOR-] (2) ($RES_SIM_115) (26|27) [----] for $i1 in 1:2 loop (26|27) [----] [SCAL] (1) staDet.staLag.enaLag[$i1].fire = (staDet.staLag.enaLag[$i1].localCondition and staDet.staLag.enaLag[$i1].inPort.available) and not staDet.staLag.enaLag[$i1].outPort.occupied; ($RES_SIM_116) (26|27) [----] end for; (27|29) [SCAL] (1) staDet.staLag.sta[2].outPort[2].reset = staDet.staLag.enaLag[2].fire; ($RES_SIM_272) (28|30) [SCAL] (1) staDet.staLag.sta[1].outPort[3].available = staDet.staLag.disLag[1].inPort.available; ($RES_SIM_271) (29|31) [SCAL] (1) staDet.numPre.u2 = $TEV_3; ($RES_BND_329) (30|32) [SCAL] (1) staDet.staLag.sta[2].outPort[3].available = staDet.staLag.disLag[2].inPort.available; ($RES_SIM_270) (31|33) [FOR-] (2) ($RES_SIM_99) (31|33) [----] for $i1 in 1:2 loop (31|33) [----] [SCAL] (1) staDet.staLag.enaLag[$i1].localCondition = staDet.staLag.andUp[$i1].u1 and staDet.staLag.rep.y[$i1]; ($RES_SIM_100) (31|33) [----] end for; (32|35) [FOR-] (2) ($RES_SIM_96) (32|35) [----] for $i1 in 1:2 loop (32|35) [----] [SCAL] (1) staDet.staLag.disLag[$i1].localCondition = staDet.staLag.andDow[$i1].u1 and staDet.staLag.rep1.y[$i1]; ($RES_SIM_97) (32|35) [----] end for; (33|37) [WHEN] (1) ($RES_SIM_189) (33|37) [----] when staDet.timSpe.u then (33|37) [----] staDet.timSpe.passed := staDet.timSpe.t <= 0.0 (33|37) [----] elsewhen $SEV_2 then (33|37) [----] staDet.timSpe.passed := true (33|37) [----] elsewhen $WC_1 then (33|37) [----] staDet.timSpe.passed := false (33|37) [----] end when; (34|38) [SCAL] (1) staDet.timSpe.y = if staDet.timSpe.u then time - staDet.timSpe.entryTime else 0.0; ($RES_SIM_188) (35|39) [SCAL] (1) staDet.cmp2.u1 = staDet.ratFlo.k * staDet.m_flow; ($RES_SIM_187) (36|40) [SCAL] (1) staDet.cmp2.greHys.y = $SEV_3; ($RES_SIM_186) (37|41) [WHEN] (1) ($RES_SIM_184) (37|41) [----] when staDet.timFlo.u then (37|41) [----] staDet.timFlo.entryTime := time (37|41) [----] elsewhen $SEV_4 then (37|41) [----] staDet.timFlo.entryTime := $PRE.staDet.timFlo.entryTime (37|41) [----] elsewhen $WC_2 then (37|41) [----] staDet.timFlo.entryTime := $PRE.staDet.timFlo.entryTime (37|41) [----] end when; (38|42) [SCAL] (1) staDet.staLag.sta[1].outPort[3].reset = staDet.staLag.disLag[1].fire; ($RES_SIM_269) (39|43) [SCAL] (1) $SEV_10 = staDet.staLag.sta0.localActive and time >= (30.0 + $PRE.staDet.staLag.tim0.entryTime); ($RES_EVT_511) (40|44) [WHEN] (1) ($RES_SIM_183) (40|44) [----] when staDet.timFlo.u then (40|44) [----] staDet.timFlo.passed := staDet.timFlo.t <= 0.0 (40|44) [----] elsewhen $SEV_4 then (40|44) [----] staDet.timFlo.passed := true (40|44) [----] elsewhen $WC_3 then (40|44) [----] staDet.timFlo.passed := false (40|44) [----] end when; (41|45) [SCAL] (1) staDet.staLag.sta[2].outPort[3].reset = staDet.staLag.disLag[2].fire; ($RES_SIM_268) (42|46) [FOR-] (2) ($RES_SIM_109) (42|46) [----] for $i1 in 1:2 loop (42|46) [----] [WHEN] (1) ($RES_SIM_110) (42|46) [----] [----] when staDet.staLag.sta[$i1].localActive then (42|46) [----] [----] staDet.staLag.tim[$i1].entryTime := time (42|46) [----] [----] elsewhen $SEV_9[$i1] then (42|46) [----] [----] staDet.staLag.tim[$i1].entryTime := $PRE.staDet.staLag.tim[$i1].entryTime (42|46) [----] [----] elsewhen $WC_9 then (42|46) [----] [----] staDet.staLag.tim[$i1].entryTime := $PRE.staDet.staLag.tim[$i1].entryTime (42|46) [----] [----] end when; (42|46) [----] end for; (43|48) [SCAL] (1) staDet.timFlo.y = if staDet.timFlo.u then time - staDet.timFlo.entryTime else 0.0; ($RES_SIM_182) (44|49) [SCAL] (1) staDet.up.y = staDet.timFlo.passed or staDet.timSpe.passed; ($RES_SIM_181) (45|50) [FOR-] (2) ($RES_SIM_107) (45|50) [----] for $i1 in 1:2 loop (45|50) [----] [WHEN] (1) ($RES_SIM_108) (45|50) [----] [----] when staDet.staLag.sta[$i1].localActive then (45|50) [----] [----] staDet.staLag.tim[$i1].passed := false (45|50) [----] [----] elsewhen $SEV_9[$i1] then (45|50) [----] [----] staDet.staLag.tim[$i1].passed := true (45|50) [----] [----] elsewhen $WC_10 then (45|50) [----] [----] staDet.staLag.tim[$i1].passed := false (45|50) [----] [----] end when; (45|50) [----] end for; (46|52) [SCAL] (1) staDet.cmp3.lesHys.y = $SEV_5; ($RES_SIM_180) (47|53) [FOR-] (2) ($RES_SIM_105) (47|53) [----] for $i1 in 1:2 loop (47|53) [----] [SCAL] (1) staDet.staLag.tim[$i1].y = if staDet.staLag.sta[$i1].localActive then time - staDet.staLag.tim[$i1].entryTime else 0.0; ($RES_SIM_106) (47|53) [----] end for; (48|55) [WHEN] (1) ($RES_SIM_104) (48|55) [----] when staDet.staLag.sta0.localActive then (48|55) [----] staDet.staLag.tim0.entryTime := time (48|55) [----] elsewhen $SEV_10 then (48|55) [----] staDet.staLag.tim0.entryTime := $PRE.staDet.staLag.tim0.entryTime (48|55) [----] elsewhen $WC_11 then (48|55) [----] staDet.staLag.tim0.entryTime := $PRE.staDet.staLag.tim0.entryTime (48|55) [----] end when; (49|56) [WHEN] (1) ($RES_SIM_103) (49|56) [----] when staDet.staLag.sta0.localActive then (49|56) [----] staDet.staLag.tim0.passed := false (49|56) [----] elsewhen $SEV_10 then (49|56) [----] staDet.staLag.tim0.passed := true (49|56) [----] elsewhen $WC_12 then (49|56) [----] staDet.staLag.tim0.passed := false (49|56) [----] end when; (50|57) [SCAL] (1) staDet.staLag.tim0.y = if staDet.staLag.sta0.localActive then time - staDet.staLag.tim0.entryTime else 0.0; ($RES_SIM_102) (51|58) [SCAL] (1) staDet.staLag.tim[1].passed = staDet.staLag.andNotEna[1].u2; ($RES_SIM_260) (52|59) [SCAL] (1) staDet.staLag.enaLea.localCondition = staDet.staLag.or2.y and staDet.staLag.tim0.passed; ($RES_SIM_101) (53|60) [FOR-] (2) ($RES_SIM_83) (53|60) [----] for $i1 in 1:2 loop (53|60) [----] [SCAL] (1) staDet.staLag.disLag[$i1].fire = (staDet.staLag.disLag[$i1].localCondition and staDet.staLag.disLag[$i1].inPort.available) and not staDet.staLag.disLag[$i1].outPort.occupied; ($RES_SIM_84) (53|60) [----] end for; (54|62) [FOR-] (2) ($RES_EVT_509) (54|62) [----] for $i1 in 1:2 loop (54|62) [----] [SCAL] (1) $SEV_9[$i1] = staDet.staLag.sta[$i1].localActive and time >= (30.0 + $PRE.staDet.staLag.tim[$i1].entryTime); ($RES_EVT_510) (54|62) [----] end for; (55|64) [SCAL] (1) $SEV_8 = staDet.timSpe1.u and time >= (staDet.timSpe1.t + $PRE.staDet.timSpe1.entryTime); ($RES_EVT_508) (56|65) [SCAL] (1) $SEV_7 = not $PRE.staDet.cmp4.lesHys.y and staDet.y < staDet.cmp4.lesHys.t or $PRE.staDet.cmp4.lesHys.y and staDet.y < (0.001 + staDet.cmp4.lesHys.t); ($RES_EVT_507) (57|66) [WHEN] (1) ($RES_SIM_179) (57|66) [----] when staDet.timFlo1.u then (57|66) [----] staDet.timFlo1.entryTime := time (57|66) [----] elsewhen $SEV_6 then (57|66) [----] staDet.timFlo1.entryTime := $PRE.staDet.timFlo1.entryTime (57|66) [----] elsewhen $WC_4 then (57|66) [----] staDet.timFlo1.entryTime := $PRE.staDet.timFlo1.entryTime (57|66) [----] end when; (58|67) [SCAL] (1) $SEV_6 = staDet.timFlo1.u and time >= (staDet.timFlo1.t + $PRE.staDet.timFlo1.entryTime); ($RES_EVT_506) (59|68) [WHEN] (1) ($RES_SIM_178) (59|68) [----] when staDet.timFlo1.u then (59|68) [----] staDet.timFlo1.passed := staDet.timFlo1.t <= 0.0 (59|68) [----] elsewhen $SEV_6 then (59|68) [----] staDet.timFlo1.passed := true (59|68) [----] elsewhen $WC_5 then (59|68) [----] staDet.timFlo1.passed := false (59|68) [----] end when; (60|69) [SCAL] (1) $SEV_5 = not $PRE.staDet.cmp3.lesHys.y and staDet.cmp2.u1 < ((-0.3333333333333333) + (0.3333333333333333 * CAST(Real, staDet.numPre.y) + staDet.addOff.p)) or $PRE.staDet.cmp3.lesHys.y and staDet.cmp2.u1 < (0.001 + ((-0.3333333333333333) + (0.3333333333333333 * CAST(Real, staDet.numPre.y) + staDet.addOff.p))); ($RES_EVT_505) (61|70) [SCAL] (1) staDet.timFlo1.y = if staDet.timFlo1.u then time - staDet.timFlo1.entryTime else 0.0; ($RES_SIM_177) (62|71) [SCAL] (1) $SEV_4 = staDet.timFlo.u and time >= (staDet.timFlo.t + $PRE.staDet.timFlo.entryTime); ($RES_EVT_504) (63|72) [SCAL] (1) staDet.cmp4.lesHys.y = $SEV_7; ($RES_SIM_176) (64|73) [SCAL] (1) $SEV_3 = not $PRE.staDet.cmp2.greHys.y and staDet.cmp2.u1 > (0.3333333333333333 * CAST(Real, staDet.numPre.y) + staDet.addOff.p) or $PRE.staDet.cmp2.greHys.y and staDet.cmp2.u1 > ((-0.001) + (0.3333333333333333 * CAST(Real, staDet.numPre.y) + staDet.addOff.p)); ($RES_EVT_503) (65|74) [WHEN] (1) ($RES_SIM_175) (65|74) [----] when staDet.timSpe1.u then (65|74) [----] staDet.timSpe1.entryTime := time (65|74) [----] elsewhen $SEV_8 then (65|74) [----] staDet.timSpe1.entryTime := $PRE.staDet.timSpe1.entryTime (65|74) [----] elsewhen $WC_6 then (65|74) [----] staDet.timSpe1.entryTime := $PRE.staDet.timSpe1.entryTime (65|74) [----] end when; (66|75) [SCAL] (1) $SEV_2 = staDet.timSpe.u and time >= (staDet.timSpe.t + $PRE.staDet.timSpe.entryTime); ($RES_EVT_502) (67|76) [WHEN] (1) ($RES_SIM_174) (67|76) [----] when staDet.timSpe1.u then (67|76) [----] staDet.timSpe1.passed := staDet.timSpe1.t <= 0.0 (67|76) [----] elsewhen $SEV_8 then (67|76) [----] staDet.timSpe1.passed := true (67|76) [----] elsewhen $WC_7 then (67|76) [----] staDet.timSpe1.passed := false (67|76) [----] end when; (68|77) [SCAL] (1) staDet.staLag.tim[1].passed = staDet.staLag.andUp[1].u1; ($RES_SIM_259) (69|78) [SCAL] (1) $SEV_1 = not $PRE.staDet.cmp.greHys.y and staDet.y > staDet.cmp.greHys.t or $PRE.staDet.cmp.greHys.y and staDet.y > ((-0.001) + staDet.cmp.greHys.t); ($RES_EVT_501) (70|79) [SCAL] (1) staDet.timSpe1.y = if staDet.timSpe1.u then time - staDet.timSpe1.entryTime else 0.0; ($RES_SIM_173) (71|80) [SCAL] (1) staDet.staLag.tim[1].passed = staDet.staLag.andDow[1].u1; ($RES_SIM_258) (72|81) [SCAL] (1) $SEV_0 = time >= $PRE.floSpe.tab.nextTimeEvent; ($RES_EVT_500) (73|82) [SCAL] (1) staDet.dow.y = staDet.timFlo1.passed or staDet.timSpe1.passed; ($RES_SIM_172) (74|83) [SCAL] (1) staDet.staLag.tim[2].passed = staDet.staLag.andNotEna[2].u2; ($RES_SIM_257) (75|84) [SCAL] (1) staDet.staLag.tim[2].passed = staDet.staLag.andUp[2].u1; ($RES_SIM_256) (76|85) [SCAL] (1) staDet.staLag.tim[2].passed = staDet.staLag.andDow[2].u1; ($RES_SIM_255) (77|86) [FOR-] (2) ($RES_SIM_336) (77|86) [----] for $f4 in 1:2 loop (77|86) [----] [SCAL] (1) staDet.staLag.rep2.y[$f4] = not staDet.y1Ena; ($RES_SIM_337) (77|86) [----] end for; (78|88) [FOR-] (2) ($RES_SIM_334) (78|88) [----] for $f3 in 1:2 loop (78|88) [----] [SCAL] (1) staDet.staLag.rep1.y[$f3] = staDet.staLag.dowOrDis.y; ($RES_SIM_335) (78|88) [----] end for; (79|90) [FOR-] (2) ($RES_SIM_332) (79|90) [----] for $f2 in 1:2 loop (79|90) [----] [SCAL] (1) staDet.staLag.rep.y[$f2] = staDet.staLag.rep.u; ($RES_SIM_333) (79|90) [----] end for; (80|92) [FOR-] (3) ($RES_SIM_330) (80|92) [----] for $f1 in 1:3 loop (80|92) [----] [SCAL] (1) staDet.rep.y[$f1] = staDet.nPumEna; ($RES_SIM_331) (80|92) [----] end for; (81|95) [FOR-] (2) ($RES_EVT_498) (81|95) [----] for $i1 in 1:2 loop (81|95) [----] [SCAL] (1) $TEV_4[$i1] = $PRE.floSpe.tab.nextTimeEventScaled; ($RES_EVT_499) (81|95) [----] end for; (82|97) [SCAL] (1) $TEV_3 = $PRE.staDet.staLag.idxSta; ($RES_EVT_497) (83|98) [SCAL] (1) $TEV_2 = $PRE.staDet.pre1.u; ($RES_EVT_496) (84|99) [FOR-] (2) ($RES_EVT_494) (84|99) [----] for $i1 in 1:2 loop (84|99) [----] [SCAL] (1) $TEV_1[$i1] = $PRE.staDet.staLag.sta[$i1].newActive; ($RES_EVT_495) (84|99) [----] end for; (85|101) [SCAL] (1) $TEV_0 = $PRE.staDet.staLag.sta0.newActive; ($RES_EVT_493) (86|102) [FOR-] (2) ($RES_AUX_345) (86|102) [----] for $i1 in 1:2 loop (86|102) [----] [SCAL] (1) $FUN_1[$i1] = Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer2(floSpe.tab.tableID, $i1, 0.002 * time, floSpe.tab.nextTimeEventScaled, $TEV_4[$i1]); ($RES_AUX_346) (86|102) [----] end for; (87|104) [SCAL] (1) $FUN_2 = Modelica.Math.BooleanVectors.anyTrue(staDet.staLag.sta0.inPort.set); ($RES_AUX_344) (88|105) [SCAL] (1) $FUN_3 = Modelica.Math.BooleanVectors.anyTrue(staDet.staLag.sta0.outPort.reset); ($RES_AUX_343) (89|106) [FOR-] (3) ($RES_SIM_169) (89|106) [----] for $i1 in 1:3 loop (89|106) [----] [SCAL] (1) staDet.y1[$i1] = staDet.rep.y[$i1] >= ({1, 2, 3})[$i1]; ($RES_SIM_170) (89|106) [----] end for; (90|109) [FOR-] (2) ($RES_AUX_341) (90|109) [----] for $i1 in 1:2 loop (90|109) [----] [SCAL] (1) $FUN_4[$i1] = Modelica.Math.BooleanVectors.anyTrue(staDet.staLag.sta[$i1].inPort.set); ($RES_AUX_342) (90|109) [----] end for; (91|111) [SCAL] (1) staDet.staLag.sta0.outerStatePort.subgraphStatePort.activeSteps = if staDet.staLag.sta0.localActive then 1.0 else 0.0; ($RES_SIM_167) (92|112) [SCAL] (1) staDet.staLag.sta0.localActive = $TEV_0; ($RES_SIM_165) (93|113) [SCAL] (1) staDet.staLag.sta0.newActive = if staDet.staLag.sta0.outerStatePort.subgraphStatePort.resume then staDet.staLag.sta0.oldActive else ($FUN_2 or staDet.staLag.sta0.localActive and not $FUN_3) and not staDet.staLag.sta0.outerStatePort.subgraphStatePort.suspend; ($RES_SIM_164) (94|114) [WHEN] (1) ($RES_SIM_163) (94|114) [----] when staDet.staLag.sta0.outerStatePort.subgraphStatePort.suspend then (94|114) [----] staDet.staLag.sta0.oldActive := staDet.staLag.sta0.localActive (94|114) [----] end when; (95|115) [FOR-] (3) ($RES_SIM_161) (95|115) [----] for $i1 in 1:3 loop (95|115) [----] [SCAL] (1) staDet.staLag.sta0.inPort[$i1].occupied = if $i1 == 1 then staDet.staLag.sta0.localActive else staDet.staLag.sta0.inPort[$i1 - 1].occupied or staDet.staLag.sta0.inPort[$i1 - 1].set; ($RES_SIM_162) (95|115) [----] end for; (96|118) [SCAL] (1) staDet.staLag.sta0.outPort[1].available = staDet.staLag.sta0.localActive; ($RES_SIM_160) (97|119) [SCAL] (1) staDet.cmp.greHys.y = staDet.timSpe.u; ($RES_SIM_480) (98|120) [FOR-] (2) ($RES_SIM_65) (98|120) [----] for $i1 in 1:2 loop (98|120) [----] [SCAL] (1) staDet.staLag.disAll[$i1].fire = (staDet.staLag.disAll[$i1].localCondition and staDet.staLag.disAll[$i1].inPort.available) and not staDet.staLag.disAll[$i1].outPort.occupied; ($RES_SIM_66) (98|120) [----] end for; (99|122) [FOR-] (2) ($RES_AUX_339) (99|122) [----] for $i1 in 1:2 loop (99|122) [----] [SCAL] (1) $FUN_5[$i1] = Modelica.Math.BooleanVectors.anyTrue(staDet.staLag.sta[$i1].outPort.reset); ($RES_AUX_340) (99|122) [----] end for; (100|124) [SCAL] (1) staDet.num.u2 = Modelica.Math.BooleanVectors.firstTrueIndex(staDet.staLag.sta.localActive); ($RES_AUX_338) (101|125) [SCAL] (1) staDet.staLag.sta0.inPort[1].set = false; ($RES_SIM_159) (102|126) [SCAL] (1) staDet.staLag.sta0.inPort[2].set = false; ($RES_SIM_158) (103|127) [FOR-] (2) ($RES_SIM_156) (103|127) [----] for $i1 in 1:2 loop (103|127) [----] [SCAL] (1) staDet.staLag.sta[$i1].outerStatePort.subgraphStatePort.activeSteps = if staDet.staLag.sta[$i1].localActive then 1.0 else 0.0; ($RES_SIM_157) (103|127) [----] end for; (104|129) [FOR-] (2) ($RES_SIM_152) (104|129) [----] for $i1 in 1:2 loop (104|129) [----] [SCAL] (1) staDet.staLag.sta[$i1].localActive = $TEV_1[$i1]; ($RES_SIM_153) (104|129) [----] end for; (105|131) [SCAL] (1) staDet.cmp2.greHys.y = staDet.timFlo.u; ($RES_SIM_479) (106|132) [SCAL] (1) staDet.cmp3.lesHys.y = staDet.timFlo1.u; ($RES_SIM_478) (107|133) [FOR-] (2) ($RES_SIM_150) (107|133) [----] for $i1 in 1:2 loop (107|133) [----] [SCAL] (1) staDet.staLag.sta[$i1].newActive = if staDet.staLag.sta[$i1].outerStatePort.subgraphStatePort.resume then staDet.staLag.sta[$i1].oldActive else ($FUN_4[$i1] or staDet.staLag.sta[$i1].localActive and not $FUN_5[$i1]) and not staDet.staLag.sta[$i1].outerStatePort.subgraphStatePort.suspend; ($RES_SIM_151) (107|133) [----] end for; (108|135) [SCAL] (1) staDet.cmp4.lesHys.y = staDet.timSpe1.u; ($RES_SIM_477) (109|136) [SCAL] (1) isOpe.greHys.y = staDet.y1Ena; ($RES_SIM_476) (110|137) [SCAL] (1) staDet.staLag.idxSta = staDet.num.u2; ($RES_SIM_475) (111|138) [SCAL] (1) staDet.pre1.u = staDet.anyEna.y; ($RES_SIM_474) (112|139) [SCAL] (1) staDet.staLag.enaLea.enableFire = staDet.staLag.enaLea.fire; ($RES_SIM_473) (113|140) [FOR-] (2) ($RES_SIM_59) (113|140) [----] for $i1 in 1:2 loop (113|140) [----] [SCAL] (1) staDet.staLag.disAll[$i1].localCondition = staDet.staLag.rep2.y[$i1] and staDet.staLag.andNotEna[$i1].u2; ($RES_SIM_60) (113|140) [----] end for; (114|142) [SCAL] (1) staDet.staLag.edg.y = staDet.y1Ena and not $PRE.staDet.y1Ena; ($RES_SIM_56) (115|143) [SCAL] (1) staDet.staLag.or2.y = staDet.staLag.edg.y or staDet.staLag.rep.u; ($RES_SIM_55) (116|144) [SCAL] (1) staDet.staLag.rep.u = staDet.up.y and staDet.y1Ena; ($RES_SIM_54) (117|145) [SCAL] (1) staDet.staLag.dowOrDis.y = staDet.dow.y and staDet.y1Ena; ($RES_SIM_53) (118|146) [SCAL] (1) staDet.num.u1 = if staDet.y1Ena then staDet.leaEna.integerTrue else staDet.leaEna.integerFalse; ($RES_SIM_50) (119|147) [FOR-] (2) ($RES_SIM_148) (119|147) [----] for $i1 in 1:2 loop (119|147) [----] [WHEN] (1) ($RES_SIM_149) (119|147) [----] [----] when staDet.staLag.sta[$i1].outerStatePort.subgraphStatePort.suspend then (119|147) [----] [----] staDet.staLag.sta[$i1].oldActive := staDet.staLag.sta[$i1].localActive (119|147) [----] [----] end when; (119|147) [----] end for; (120|149) [FOR-] (4) ($RES_SIM_146) (120|149) [----] for {$i1 in 1:2, $i2 in 1:2} loop (120|149) [----] [SCAL] (1) staDet.staLag.sta[$i1].inPort[$i2].occupied = if $i2 == 1 then staDet.staLag.sta[$i1].localActive else staDet.staLag.sta[$i1].inPort[$i2 - 1].occupied or staDet.staLag.sta[$i1].inPort[$i2 - 1].set; ($RES_SIM_147) (120|149) [----] end for; (121|153) [FOR-] (6) ($RES_SIM_144) (121|153) [----] for {$i1 in 1:2, $i2 in 1:3} loop (121|153) [----] [SCAL] (1) staDet.staLag.sta[$i1].outPort[$i2].available = if $i2 == 1 then staDet.staLag.sta[$i1].localActive else staDet.staLag.sta[$i1].outPort[$i2 - 1].available and not staDet.staLag.sta[$i1].outPort[$i2 - 1].reset; ($RES_SIM_145) (121|153) [----] end for; (122|159) [SCAL] (1) $WC_12 = not staDet.staLag.sta0.localActive; ($RES_WC_524) (123|160) [SCAL] (1) staDet.staLag.sta[2].outPort[1].reset = false; ($RES_SIM_143) (124|161) [SCAL] (1) $WC_11 = not staDet.staLag.sta0.localActive; ($RES_WC_523) (125|162) [SCAL] (1) staDet.staLag.sta[1].outPort[1].reset = false; ($RES_SIM_142) (126|163) [SCAL] (1) $WC_10 = not staDet.staLag.sta[$i1].localActive; ($RES_WC_522) (127|164) [SCAL] (1) staDet.staLag.sta[2].outPort[2].reset = false; ($RES_SIM_141) (128|165) [SCAL] (1) $WC_9 = not staDet.staLag.sta[$i1].localActive; ($RES_WC_521) (129|166) [SCAL] (1) staDet.staLag.sta[1].outPort[2].reset = false; ($RES_SIM_140) (130|167) [SCAL] (1) staDet.nPumEna = staDet.num.u1 + staDet.num.u2; ($RES_SIM_49) (131|168) [SCAL] (1) staDet.numPre.y = staDet.num.u1 + staDet.numPre.u2; ($RES_SIM_48) (132|169) [SCAL] (1) staDet.staLag.sta[1].outerStatePort.subgraphStatePort.resume = false; ($RES_SIM_301) (133|170) [SCAL] (1) staDet.anyEna.y = staDet.nPumEna >= 1; ($RES_SIM_47) (134|171) [SCAL] (1) staDet.staLag.sta[1].outerStatePort.subgraphStatePort.resume = staDet.staLag.sta[2].outerStatePort.subgraphStatePort.resume; ($RES_SIM_300) (135|172) [SCAL] (1) staDet.y1Any = $TEV_2; ($RES_SIM_46) (136|173) [SCAL] (1) isOpe.greHys.y = not $PRE.isOpe.greHys.y and yVal.k > isOpe.greHys.t or $PRE.isOpe.greHys.y and yVal.k > ((-0.05) + isOpe.greHys.t); ($RES_SIM_44) (137|174) [SCAL] (1) staDet.staLag.sta[1].outerStatePort.subgraphStatePort.resume = staDet.staLag.sta0.outerStatePort.subgraphStatePort.resume; ($RES_SIM_299) (138|175) [SCAL] (1) staDet.staLag.sta[1].outerStatePort.subgraphStatePort.suspend = false; ($RES_SIM_298) (139|176) [SCAL] (1) staDet.staLag.sta[2].outPort[3].reset = false; ($RES_SIM_139) (140|177) [SCAL] (1) staDet.staLag.sta[1].outerStatePort.subgraphStatePort.suspend = staDet.staLag.sta[2].outerStatePort.subgraphStatePort.suspend; ($RES_SIM_297) (141|178) [SCAL] (1) $WC_7 = not staDet.timSpe1.u; ($RES_WC_519) (142|179) [SCAL] (1) staDet.staLag.sta[1].outPort[3].reset = false; ($RES_SIM_138) (143|180) [SCAL] (1) staDet.staLag.sta[1].outerStatePort.subgraphStatePort.suspend = staDet.staLag.sta0.outerStatePort.subgraphStatePort.suspend; ($RES_SIM_296) (144|181) [SCAL] (1) $WC_6 = not staDet.timSpe1.u; ($RES_WC_518) (145|182) [SCAL] (1) staDet.staLag.enaLag[1].outPort.occupied = staDet.staLag.sta[2].inPort[1].occupied; ($RES_SIM_295) (146|183) [SCAL] (1) $WC_5 = not staDet.timFlo1.u; ($RES_WC_517) (147|184) [SCAL] (1) staDet.staLag.enaLag[1].fire = staDet.staLag.sta[2].inPort[1].set; ($RES_SIM_294) (148|185) [SCAL] (1) $WC_4 = not staDet.timFlo1.u; ($RES_WC_516) (149|186) [SCAL] (1) staDet.staLag.disLag[2].outPort.occupied = staDet.staLag.sta[1].inPort[2].occupied; ($RES_SIM_293) (150|187) [SCAL] (1) $WC_3 = not staDet.timFlo.u; ($RES_WC_515) (151|188) [SCAL] (1) staDet.staLag.disLag[2].fire = staDet.staLag.sta[1].inPort[2].set; ($RES_SIM_292) (152|189) [SCAL] (1) $WC_2 = not staDet.timFlo.u; ($RES_WC_514) (153|190) [SCAL] (1) staDet.staLag.enaLea.enableFire = (staDet.staLag.enaLea.localCondition and staDet.staLag.enaLea.inPort.available) and not staDet.staLag.enaLea.outPort.occupied; ($RES_SIM_133) (154|191) [SCAL] (1) staDet.staLag.enaLag[2].outPort.occupied = staDet.staLag.sta[2].inPort[2].occupied; ($RES_SIM_291) (155|192) [SCAL] (1) $WC_1 = not staDet.timSpe.u; ($RES_WC_513) (156|193) [SCAL] (1) staDet.staLag.enaLag[2].fire = staDet.staLag.sta[2].inPort[2].set; ($RES_SIM_290) (157|194) [SCAL] (1) $WC_0 = not staDet.timSpe.u; ($RES_WC_512) (158|195) [SCAL] (1) staDet.staLag.stateGraphRoot.activeSteps = -integer(staDet.staLag.stateGraphRoot.subgraphStatePort.activeSteps, 0); ($RES_SIM_130) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 26 var 2 --> eqn 28 var 3 --> eqn 53 var 4 --> eqn 54 var 5 --> eqn 167 var 6 --> eqn 40 var 7 --> eqn 14 var 8 --> eqn 13 var 9 --> eqn 195 var 10 --> eqn 124 var 11 --> eqn 131 var 12 --> eqn 66 var 13 --> eqn 190 var 14 --> eqn 42 var 15 --> eqn 61 var 16 --> eqn 144 var 17 --> eqn 153 var 18 --> eqn 154 var 19 --> eqn 155 var 20 --> eqn 156 var 21 --> eqn 157 var 22 --> eqn 158 var 23 --> eqn 56 var 24 --> eqn 118 var 25 --> eqn 168 var 26 --> eqn 76 var 27 --> eqn 174 var 28 --> eqn 77 var 29 --> eqn 84 var 30 --> eqn 119 var 31 --> eqn 145 var 32 --> eqn 135 var 33 --> eqn 142 var 34 --> eqn 182 var 35 --> eqn 191 var 36 --> eqn 95 var 37 --> eqn 96 var 38 --> eqn 97 var 39 --> eqn 98 var 40 --> eqn 159 var 41 --> eqn 173 var 42 --> eqn 99 var 43 --> eqn 100 var 44 --> eqn 161 var 45 --> eqn 163 var 46 --> eqn 101 var 47 --> eqn 37 var 48 --> eqn 33 var 49 --> eqn 34 var 50 --> eqn 74 var 51 --> eqn 149 var 52 --> eqn 150 var 53 --> eqn 151 var 54 --> eqn 152 var 55 --> eqn 9 var 56 --> eqn 186 var 57 --> eqn 180 var 58 --> eqn 20 var 59 --> eqn 4 var 60 --> eqn 136 var 61 --> eqn 175 var 62 --> eqn 177 var 63 --> eqn 162 var 64 --> eqn 166 var 65 --> eqn 179 var 66 --> eqn 22 var 67 --> eqn 29 var 68 --> eqn 45 var 69 --> eqn 48 var 70 --> eqn 3 var 71 --> eqn 126 var 72 --> eqn 10 var 73 --> eqn 139 var 74 --> eqn 43 var 75 --> eqn 132 var 76 --> eqn 35 var 77 --> eqn 36 var 78 --> eqn 46 var 79 --> eqn 47 var 80 --> eqn 137 var 81 --> eqn 80 var 82 --> eqn 85 var 83 --> eqn 52 var 84 --> eqn 18 var 85 --> eqn 19 var 86 --> eqn 92 var 87 --> eqn 93 var 88 --> eqn 94 var 89 --> eqn 90 var 90 --> eqn 91 var 91 --> eqn 129 var 92 --> eqn 130 var 93 --> eqn 30 var 94 --> eqn 32 var 95 --> eqn 39 var 96 --> eqn 79 var 97 --> eqn 133 var 98 --> eqn 134 var 99 --> eqn 55 var 100 --> eqn 122 var 101 --> eqn 123 var 102 --> eqn 109 var 103 --> eqn 110 var 104 --> eqn 105 var 105 --> eqn 114 var 106 --> eqn 169 var 107 --> eqn 171 var 108 --> eqn 104 var 109 --> eqn 102 var 110 --> eqn 103 var 111 --> eqn 38 var 112 --> eqn 8 var 113 --> eqn 188 var 114 --> eqn 184 var 115 --> eqn 193 var 116 --> eqn 111 var 117 --> eqn 146 var 118 --> eqn 172 var 119 --> eqn 143 var 120 --> eqn 82 var 121 --> eqn 44 var 122 --> eqn 113 var 123 --> eqn 170 var 124 --> eqn 86 var 125 --> eqn 87 var 126 --> eqn 1 var 127 --> eqn 2 var 128 --> eqn 106 var 129 --> eqn 107 var 130 --> eqn 108 var 131 --> eqn 21 var 132 --> eqn 88 var 133 --> eqn 89 var 134 --> eqn 70 var 135 --> eqn 7 var 136 --> eqn 41 var 137 --> eqn 112 var 138 --> eqn 50 var 139 --> eqn 51 var 140 --> eqn 62 var 141 --> eqn 63 var 142 --> eqn 64 var 143 --> eqn 65 var 144 --> eqn 72 var 145 --> eqn 67 var 146 --> eqn 140 var 147 --> eqn 141 var 148 --> eqn 11 var 149 --> eqn 69 var 150 --> eqn 71 var 151 --> eqn 73 var 152 --> eqn 6 var 153 --> eqn 75 var 154 --> eqn 78 var 155 --> eqn 147 var 156 --> eqn 148 var 157 --> eqn 81 var 158 --> eqn 59 var 159 --> eqn 58 var 160 --> eqn 83 var 161 --> eqn 31 var 162 --> eqn 165 var 163 --> eqn 115 var 164 --> eqn 116 var 165 --> eqn 117 var 166 --> eqn 178 var 167 --> eqn 181 var 168 --> eqn 183 var 169 --> eqn 68 var 170 --> eqn 185 var 171 --> eqn 16 var 172 --> eqn 17 var 173 --> eqn 187 var 174 --> eqn 15 var 175 --> eqn 189 var 176 --> eqn 192 var 177 --> eqn 194 var 178 --> eqn 57 var 179 --> eqn 5 var 180 --> eqn 12 var 181 --> eqn 24 var 182 --> eqn 25 var 183 --> eqn 49 var 184 --> eqn 127 var 185 --> eqn 128 var 186 --> eqn 138 var 187 --> eqn 23 equation to variable ********************** eqn 1 --> var 126 eqn 2 --> var 127 eqn 3 --> var 70 eqn 4 --> var 59 eqn 5 --> var 179 eqn 6 --> var 152 eqn 7 --> var 135 eqn 8 --> var 112 eqn 9 --> var 55 eqn 10 --> var 72 eqn 11 --> var 148 eqn 12 --> var 180 eqn 13 --> var 8 eqn 14 --> var 7 eqn 15 --> var 174 eqn 16 --> var 171 eqn 17 --> var 172 eqn 18 --> var 84 eqn 19 --> var 85 eqn 20 --> var 58 eqn 21 --> var 131 eqn 22 --> var 66 eqn 23 --> var 187 eqn 24 --> var 181 eqn 25 --> var 182 eqn 26 --> var 1 eqn 27 --> var -1 eqn 28 --> var 2 eqn 29 --> var 67 eqn 30 --> var 93 eqn 31 --> var 161 eqn 32 --> var 94 eqn 33 --> var 48 eqn 34 --> var 49 eqn 35 --> var 76 eqn 36 --> var 77 eqn 37 --> var 47 eqn 38 --> var 111 eqn 39 --> var 95 eqn 40 --> var 6 eqn 41 --> var 136 eqn 42 --> var 14 eqn 43 --> var 74 eqn 44 --> var 121 eqn 45 --> var 68 eqn 46 --> var 78 eqn 47 --> var 79 eqn 48 --> var 69 eqn 49 --> var 183 eqn 50 --> var 138 eqn 51 --> var 139 eqn 52 --> var 83 eqn 53 --> var 3 eqn 54 --> var 4 eqn 55 --> var 99 eqn 56 --> var 23 eqn 57 --> var 178 eqn 58 --> var 159 eqn 59 --> var 158 eqn 60 --> var -1 eqn 61 --> var 15 eqn 62 --> var 140 eqn 63 --> var 141 eqn 64 --> var 142 eqn 65 --> var 143 eqn 66 --> var 12 eqn 67 --> var 145 eqn 68 --> var 169 eqn 69 --> var 149 eqn 70 --> var 134 eqn 71 --> var 150 eqn 72 --> var 144 eqn 73 --> var 151 eqn 74 --> var 50 eqn 75 --> var 153 eqn 76 --> var 26 eqn 77 --> var 28 eqn 78 --> var 154 eqn 79 --> var 96 eqn 80 --> var 81 eqn 81 --> var 157 eqn 82 --> var 120 eqn 83 --> var 160 eqn 84 --> var 29 eqn 85 --> var 82 eqn 86 --> var 124 eqn 87 --> var 125 eqn 88 --> var 132 eqn 89 --> var 133 eqn 90 --> var 89 eqn 91 --> var 90 eqn 92 --> var 86 eqn 93 --> var 87 eqn 94 --> var 88 eqn 95 --> var 36 eqn 96 --> var 37 eqn 97 --> var 38 eqn 98 --> var 39 eqn 99 --> var 42 eqn 100 --> var 43 eqn 101 --> var 46 eqn 102 --> var 109 eqn 103 --> var 110 eqn 104 --> var 108 eqn 105 --> var 104 eqn 106 --> var 128 eqn 107 --> var 129 eqn 108 --> var 130 eqn 109 --> var 102 eqn 110 --> var 103 eqn 111 --> var 116 eqn 112 --> var 137 eqn 113 --> var 122 eqn 114 --> var 105 eqn 115 --> var 163 eqn 116 --> var 164 eqn 117 --> var 165 eqn 118 --> var 24 eqn 119 --> var 30 eqn 120 --> var -1 eqn 121 --> var -1 eqn 122 --> var 100 eqn 123 --> var 101 eqn 124 --> var 10 eqn 125 --> var -1 eqn 126 --> var 71 eqn 127 --> var 184 eqn 128 --> var 185 eqn 129 --> var 91 eqn 130 --> var 92 eqn 131 --> var 11 eqn 132 --> var 75 eqn 133 --> var 97 eqn 134 --> var 98 eqn 135 --> var 32 eqn 136 --> var 60 eqn 137 --> var 80 eqn 138 --> var 186 eqn 139 --> var 73 eqn 140 --> var 146 eqn 141 --> var 147 eqn 142 --> var 33 eqn 143 --> var 119 eqn 144 --> var 16 eqn 145 --> var 31 eqn 146 --> var 117 eqn 147 --> var 155 eqn 148 --> var 156 eqn 149 --> var 51 eqn 150 --> var 52 eqn 151 --> var 53 eqn 152 --> var 54 eqn 153 --> var 17 eqn 154 --> var 18 eqn 155 --> var 19 eqn 156 --> var 20 eqn 157 --> var 21 eqn 158 --> var 22 eqn 159 --> var 40 eqn 160 --> var -1 eqn 161 --> var 44 eqn 162 --> var 63 eqn 163 --> var 45 eqn 164 --> var -1 eqn 165 --> var 162 eqn 166 --> var 64 eqn 167 --> var 5 eqn 168 --> var 25 eqn 169 --> var 106 eqn 170 --> var 123 eqn 171 --> var 107 eqn 172 --> var 118 eqn 173 --> var 41 eqn 174 --> var 27 eqn 175 --> var 61 eqn 176 --> var -1 eqn 177 --> var 62 eqn 178 --> var 166 eqn 179 --> var 65 eqn 180 --> var 57 eqn 181 --> var 167 eqn 182 --> var 34 eqn 183 --> var 168 eqn 184 --> var 114 eqn 185 --> var 170 eqn 186 --> var 56 eqn 187 --> var 173 eqn 188 --> var 113 eqn 189 --> var 175 eqn 190 --> var 13 eqn 191 --> var 35 eqn 192 --> var 176 eqn 193 --> var 115 eqn 194 --> var 177 eqn 195 --> var 9 " [Timeout remaining time 300] [Calling sys.exit(0), Time elapsed: 6.37184046395123]