Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_4.1.0_Modelica.Mechanics.Rotational.Examples.SimpleGearShift.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.00126/0.00126, allocations: 107.6 kB / 21.2 MB, free: 0.6641 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.001365/0.001365, allocations: 209.2 kB / 24.49 MB, free: 3.965 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.473/1.473, allocations: 230.6 MB / 258.3 MB, free: 7.805 MB / 206.1 MB " [Timeout remaining time 178] 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(Modelica.Mechanics.Rotational.Examples.SimpleGearShift,tolerance=1e-06,outputFormat="mat",numberOfIntervals=500,variableFilter="time|clutch.phi_rel|clutch.w_rel|engine.phi|engine.w|load.phi|load.w|brake.mode|brake.startBackward|brake.startForward|clutch.mode|clutch.startBackward|clutch.startForward",fileNamePrefix="Modelica_4.1.0_Modelica.Mechanics.Rotational.Examples.SimpleGearShift") translateModel(Modelica.Mechanics.Rotational.Examples.SimpleGearShift,tolerance=1e-06,outputFormat="mat",numberOfIntervals=500,variableFilter="time|clutch.phi_rel|clutch.w_rel|engine.phi|engine.w|load.phi|load.w|brake.mode|brake.startBackward|brake.startForward|clutch.mode|clutch.startBackward|clutch.startForward",fileNamePrefix="Modelica_4.1.0_Modelica.Mechanics.Rotational.Examples.SimpleGearShift") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.37e-05/2.37e-05, allocations: 6.219 kB / 378.9 MB, free: 2.543 MB / 302.1 MB Notification: Performance of NFInst.instantiate(Modelica.Mechanics.Rotational.Examples.SimpleGearShift): time 0.1815/0.1815, allocations: 2.764 MB / 381.7 MB, free: 13.02 MB / 302.1 MB Notification: Performance of NFInst.instExpressions: time 0.00208/0.1836, allocations: 1.018 MB / 382.7 MB, free: 12.95 MB / 302.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0002319/0.1838, allocations: 4.375 kB / 382.7 MB, free: 12.95 MB / 302.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0003207/0.1841, allocations: 81.84 kB / 382.8 MB, free: 12.9 MB / 302.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0003774/0.1845, allocations: 154.4 kB / 382.9 MB, free: 12.84 MB / 302.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0003586/0.1849, allocations: 198 kB / 383.1 MB, free: 12.84 MB / 302.1 MB Notification: Performance of NFFlatten.flatten: time 0.0006121/0.1855, allocations: 0.6656 MB / 383.8 MB, free: 12.74 MB / 302.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0001908/0.1857, allocations: 83.31 kB / 383.9 MB, free: 12.72 MB / 302.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.0003078/0.186, allocations: 279.8 kB / 384.2 MB, free: 12.68 MB / 302.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0003233/0.1863, allocations: 289.1 kB / 384.4 MB, free: 12.64 MB / 302.1 MB Notification: Performance of NFPackage.collectConstants: time 8.765e-05/0.1864, allocations: 46.94 kB / 384.5 MB, free: 12.64 MB / 302.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0001971/0.1866, allocations: 99.12 kB / 384.6 MB, free: 12.64 MB / 302.1 MB Notification: Performance of combineBinaries: time 0.0006241/0.1872, allocations: 0.909 MB / 385.5 MB, free: 12.12 MB / 302.1 MB Notification: Performance of replaceArrayConstructors: time 0.0002366/0.1874, allocations: 0.4916 MB / 386 MB, free: 11.8 MB / 302.1 MB Notification: Performance of NFVerifyModel.verify: time 6.899e-05/0.1875, allocations: 34.06 kB / 386 MB, free: 11.8 MB / 302.1 MB Notification: Performance of FrontEnd: time 5.71e-05/0.1876, allocations: 21.02 kB / 386 MB, free: 11.79 MB / 302.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 88 (86) * Number of variables: 88 (86) Notification: Performance of [SIM] Bindings: time 0.001578/0.1891, allocations: 2.025 MB / 388.1 MB, free: 10.46 MB / 302.1 MB Notification: Performance of [SIM] FunctionAlias: time 0.000368/0.1895, allocations: 378.5 kB / 388.4 MB, free: 10.26 MB / 302.1 MB Notification: Performance of [SIM] Early Inline: time 0.001112/0.1906, allocations: 1.332 MB / 389.8 MB, free: 9.527 MB / 302.1 MB Notification: Performance of [SIM] Simplify 1: time 0.0003333/0.1909, allocations: 275.7 kB / 390 MB, free: 9.348 MB / 302.1 MB Notification: Performance of [SIM] Alias: time 0.001946/0.1929, allocations: 1.66 MB / 391.7 MB, free: 8.254 MB / 302.1 MB Notification: Performance of [SIM] Simplify 2: time 0.0002542/0.1931, allocations: 220 kB / 391.9 MB, free: 8.105 MB / 302.1 MB Notification: Performance of [SIM] Remove Stream: time 0.000128/0.1933, allocations: 148.2 kB / 392 MB, free: 7.984 MB / 302.1 MB Notification: Performance of [SIM] Detect States: time 0.003979/0.1973, allocations: 417.7 kB / 392.5 MB, free: 7.676 MB / 302.1 MB Notification: Performance of [SIM] Events: time 0.0004855/0.1977, allocations: 308.8 kB / 392.8 MB, free: 7.512 MB / 302.1 MB Notification: Performance of [SIM] Partitioning: time 0.0007144/0.1985, allocations: 0.6199 MB / 393.4 MB, free: 7.242 MB / 302.1 MB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (91/93) ************************** (1|1) [DDER] (1) Real $DER.load.phi (2|2) [ALGB] (1) flow Real idealPlanetary.ring.tau (3|3) [ALGB] (1) Real quadraticSpeedDependentTorque.w (4|4) [ALGB] (1) Real torqueStep.tau (5|5) [ALGB] (2) protected Real[2] brake.table_signs (6|7) [ALGB] (1) flow Real engine.flange_b.tau (7|8) [ALGB] (1) Real quadraticSpeedDependentTorque.tau (8|9) [ALGB] (1) Real brake.a_relfric (9|10) [ALGB] (1) Real clutch.fn (10|11) [ALGB] (1) Real clutch.tau (11|12) [ALGB] (1) Real clutch.mu (12|13) [ALGB] (1) Real brake.sa (13|14) [DISC] (1) Boolean clutch.startBackward (fixed = true, start = false) (14|15) [DISC] (1) Boolean brake.free (15|16) [DISC] (1) Boolean brake.startForward (fixed = true, start = false) (16|17) [DISC] (1) Boolean clutch.free (17|18) [ALGB] (1) flow Real idealPlanetary.carrier.tau (18|19) [ALGB] (1) Real brake.tau0 (19|20) [DISC] (1) Integer $FUN_8 (20|21) [ALGB] (1) Real $FUN_7 (21|22) [ALGB] (1) Real $FUN_6 (22|23) [ALGB] (1) Real $FUN_5 (23|24) [DISC] (1) Integer $FUN_4 (24|25) [ALGB] (1) Real brake.tau (25|26) [DSTA] (1) Real brake.flange_b.phi (26|27) [ALGB] (1) Real $FUN_3 (27|28) [ALGB] (1) Real $FUN_2 (28|29) [ALGB] (1) Real $FUN_1 (29|30) [ALGB] (1) Real clutch.lossPower (30|31) [ALGB] (1) Real engine.a (31|32) [DISC] (1) Boolean clutch.locked (start = false) (32|33) [DDER] (1) Real $DER.brake.phi (33|34) [DISC] (1) Integer brake.mode (fixed = true, start = 3, min = -1, max = 3) (34|35) [ALGB] (1) Real load.a (35|36) [ALGB] (1) flow Real brake.flange_a.tau (36|37) [DISC] (1) Boolean $SEV_19 (37|38) [DISC] (1) Boolean $SEV_18 (38|39) [DISC] (1) Boolean $SEV_17 (39|40) [DDER] (1) Real $DER.clutch.w_relfric (40|41) [DISC] (1) Integer clutch.mode (fixed = true, start = 3, min = -1, max = 3) (41|42) [DISC] (1) Boolean $SEV_16 (42|43) [DISC] (1) Boolean $SEV_15 (43|44) [DISC] (1) Boolean $SEV_14 (44|45) [DISC] (1) Boolean $SEV_13 (45|46) [DISC] (1) Boolean $SEV_12 (46|47) [DISC] (1) Boolean $SEV_11 (47|48) [DISC] (1) Boolean $SEV_10 (48|49) [DISC] (1) Boolean clutch.startForward (fixed = true, start = false) (49|50) [ALGB] (1) Real brake.lossPower (50|51) [ALGB] (1) Real clutch.tau0_max (51|52) [DER-] (1) Real $DER.quadraticSpeedDependentTorque.phi (52|53) [ALGB] (1) flow Real idealPlanetary.sun.tau (53|54) [DISC] (1) Boolean $SEV_9 (54|55) [DISC] (1) Boolean $SEV_8 (55|56) [DER-] (1) output Real $DER.wLoad (56|57) [DISC] (1) Boolean $SEV_7 (57|58) [DER-] (1) Real $DER.clutch.phi_rel (58|59) [DISC] (1) Boolean $SEV_6 (59|60) [ALGB] (1) Real brake.fn (60|61) [ALGB] (1) Real clutch.sa (61|62) [DISC] (1) Boolean $SEV_5 (62|63) [DDER] (1) output Real $DER.wEngine (63|64) [DISC] (1) Boolean $SEV_4 (64|65) [DISC] (1) Boolean $SEV_3 (65|66) [DISC] (1) Boolean $SEV_2 (66|67) [DISC] (1) Boolean $SEV_1 (67|68) [DISC] (1) Boolean $SEV_0 (68|69) [DISC] (1) Boolean $TEV_2 (69|70) [DISC] (1) Boolean $TEV_1 (70|71) [DDER] (1) Real $DER.brake.w_relfric (71|72) [DISC] (1) Boolean brake.locked (start = false) (72|73) [DISC] (1) Boolean $TEV_0 (73|74) [ALGB] (1) Real clutch.tau0 (74|75) [ALGB] (1) output Real gearRatio = wLoad / max(wEngine, 1e-6) (75|76) [ALGB] (1) Real feedback.u2 (76|77) [DISC] (1) Boolean brake.startBackward (fixed = true, start = false) (77|78) [ALGB] (1) Real clutch.a_relfric (78|79) [ALGB] (1) Real torqueStep.phi (79|80) [ALGB] (1) Real brake.tau0_max (80|81) [ALGB] (2) protected Real[2] clutch.table_signs (81|83) [ALGB] (1) Real brake.mu (82|84) [DDER] (1) Real $DER.engine.phi (83|85) [ALGB] (1) Real feedback.y (84|86) [STAT] (1) Real $DER.brake.flange_b.phi (85|87) [DSTA] (1) Real load.phi (fixed = true, start = 0.0, StateSelect = default) (86|88) [DSTA] (1) Real engine.phi (StateSelect = default) (87|89) [DSTA] (1) Real brake.phi (88|90) [DER-] (1) Real $DER.$DER.brake.flange_b.phi (89|91) [DSTA] (1) Real brake.w_relfric (90|92) [DSTA] (1) output Real wEngine = wEngine (91|93) [DSTA] (1) Real clutch.w_relfric (fixed = true, start = 0.0) System Equations (90/92) ************************** (1|1) [SCAL] (1) load.a = $DER.wLoad ($RES_SIM_50) (2|2) [SCAL] (1) brake.tau0 = brake.cgeo * brake.mu0 * brake.fn ($RES_SIM_15) (3|3) [SCAL] (1) wLoad = $DER.load.phi ($RES_SIM_51) (4|4) [SCAL] (1) brake.fn = brake.fn_max * feedback.y ($RES_SIM_16) (5|5) [SCAL] (1) brake.flange_a.tau - brake.tau = 0.0 ($RES_SIM_17) (6|6) [SCAL] (1) idealPlanetary.carrier.tau = -(1.0 + idealPlanetary.ratio) * idealPlanetary.sun.tau ($RES_SIM_54) (7|7) [SCAL] (1) idealPlanetary.ring.tau = idealPlanetary.ratio * idealPlanetary.sun.tau ($RES_SIM_55) (8|8) [SCAL] (1) (1.0 + idealPlanetary.ratio) * load.phi = engine.phi + idealPlanetary.ratio * brake.flange_b.phi ($RES_SIM_56) (9|9) [SCAL] (1) engine.J * engine.a = torqueStep.tau + engine.flange_b.tau ($RES_SIM_57) (10|10) [SCAL] (1) engine.a = $DER.wEngine ($RES_SIM_58) (11|11) [SCAL] (1) wEngine = $DER.engine.phi ($RES_SIM_59) (12|12) [SCAL] (1) brake.a_relfric = $DER.brake.w_relfric ($RES_SIM_20) (13|13) [SCAL] (1) brake.w_relfric = $DER.brake.phi ($RES_SIM_21) (14|14) [SCAL] (1) brake.phi = brake.flange_b.phi ($RES_SIM_23) (15|15) [SCAL] (1) clutch.a_relfric = $DER.clutch.w_relfric ($RES_SIM_26) (16|16) [SCAL] (1) clutch.w_relfric = $DER.clutch.phi_rel ($RES_SIM_27) (17|17) [SCAL] (1) $SEV_3 = clutch.smoothness == Modelica.Blocks.Types.Smoothness.LinearSegments ($RES_EVT_100) (18|18) [SCAL] (1) torqueStep.phi = engine.phi ($RES_SIM_63) (19|19) [SCAL] (1) clutch.phi_rel = brake.flange_b.phi - engine.phi ($RES_SIM_28) (20|20) [SCAL] (1) $SEV_4 = ($PRE.clutch.mode == 0 and (clutch.sa > clutch.tau0_max or $PRE.clutch.startForward and clutch.sa > clutch.tau0) or $PRE.clutch.mode == (-1) and clutch.w_relfric > clutch.w_small) or initial() and clutch.w_relfric > 0.0 ($RES_EVT_101) (21|21) [SCAL] (1) torqueStep.tau = torqueStep.offsetTorque + (if $TEV_0 then 0.0 else torqueStep.stepTorque) ($RES_SIM_64) (22|22) [SCAL] (1) clutch.mode = if clutch.free then 2 else if $SEV_8 then 1 else if $SEV_9 then -1 else 0 ($RES_SIM_29) (23|23) [SCAL] (1) $SEV_5 = ($PRE.clutch.mode == 0 and (clutch.sa < (-clutch.tau0_max) or $PRE.clutch.startBackward and clutch.sa < (-clutch.tau0)) or $PRE.clutch.mode == 1 and clutch.w_relfric < (-clutch.w_small)) or initial() and clutch.w_relfric < 0.0 ($RES_EVT_102) (24|24) [SCAL] (1) $SEV_6 = not clutch.free and not ((($PRE.clutch.mode == 1 or clutch.startForward) or $PRE.clutch.mode == (-1)) or clutch.startBackward) ($RES_EVT_103) (25|25) [SCAL] (1) $SEV_7 = $PRE.clutch.mode == (-1) ($RES_EVT_104) (26|26) [SCAL] (1) clutch.tau + brake.flange_a.tau + idealPlanetary.ring.tau = 0.0 ($RES_SIM_67) (27|27) [SCAL] (1) $SEV_8 = (($PRE.clutch.mode == 1 or $PRE.clutch.mode == 2) or clutch.startForward) and clutch.w_relfric > 0.0 ($RES_EVT_105) (28|28) [SCAL] (1) $SEV_9 = (($PRE.clutch.mode == (-1) or $PRE.clutch.mode == 2) or clutch.startBackward) and clutch.w_relfric < 0.0 ($RES_EVT_106) (29|29) [SCAL] (1) $SEV_10 = brake.fn <= 0.0 ($RES_EVT_107) (30|30) [SCAL] (1) $SEV_11 = $PRE.brake.mode == 1 ($RES_EVT_108) (31|31) [SCAL] (1) $SEV_12 = brake.smoothness == Modelica.Blocks.Types.Smoothness.ConstantSegments ($RES_EVT_109) (32|32) [SCAL] (1) $FUN_8 = sign(brake.w_relfric) ($RES_AUX_86) (33|33) [SCAL] (1) $FUN_7 = Modelica.Blocks.Tables.Internal.getTable1DValue(brake.tableID, 1, brake.table_signs[1] * brake.w_relfric) ($RES_AUX_87) (34|34) [SCAL] (1) $FUN_6 = Modelica.Blocks.Tables.Internal.getTable1DValueNoDer2(brake.tableID, 1, brake.table_signs[1] * brake.w_relfric) ($RES_AUX_88) (35|35) [SCAL] (1) $FUN_5 = Modelica.Blocks.Tables.Internal.getTable1DValueNoDer(brake.tableID, 1, brake.table_signs[1] * brake.w_relfric) ($RES_AUX_89) (36|36) [SCAL] (1) clutch.a_relfric = if clutch.locked then 0.0 else if clutch.free then clutch.sa else if clutch.startForward then clutch.sa - clutch.tau0_max else if clutch.startBackward then clutch.sa + clutch.tau0_max else if $SEV_1 then clutch.sa - clutch.tau0_max else if $SEV_7 then clutch.sa + clutch.tau0_max else clutch.sa - $FUN_4 * clutch.tau0_max ($RES_SIM_30) (37|37) [SCAL] (1) clutch.locked = $SEV_6 ($RES_SIM_31) (38|38) [SCAL] (1) clutch.startBackward = $SEV_5 ($RES_SIM_32) (39|39) [SCAL] (1) clutch.startForward = $SEV_4 ($RES_SIM_33) (40|40) [SCAL] (1) clutch.lossPower = clutch.tau * clutch.w_relfric ($RES_SIM_34) (41|41) [SCAL] (1) (idealPlanetary.sun.tau + engine.flange_b.tau) - clutch.tau = 0.0 ($RES_SIM_70) (42|42) [SCAL] (1) clutch.tau = if clutch.locked then clutch.sa else if clutch.free then 0.0 else clutch.cgeo * clutch.mu * clutch.fn ($RES_SIM_35) (43|43) [SCAL] (1) clutch.mu = clutch.table_signs[2] * (if $SEV_2 then $FUN_1 else if $SEV_3 then $FUN_2 else $FUN_3) ($RES_SIM_36) (44|44) [SCAL] (1) $TEV_0 = time < torqueStep.startTime ($RES_EVT_94) (45|45) [ARRY] (2) clutch.table_signs = if clutch.startForward then {1.0, 1.0} else if clutch.startBackward then {1.0, -1.0} else if $SEV_1 then {1.0, 1.0} else {-1.0, -1.0} ($RES_SIM_37) (46|47) [SCAL] (1) $SEV_13 = brake.smoothness == Modelica.Blocks.Types.Smoothness.LinearSegments ($RES_EVT_110) (47|48) [SCAL] (1) $TEV_1 = time < ramp.startTime ($RES_EVT_95) (48|49) [SCAL] (1) clutch.tau0_max = clutch.peak * clutch.tau0 ($RES_SIM_38) (49|50) [SCAL] (1) $SEV_14 = ($PRE.brake.mode == 0 and (brake.sa > brake.tau0_max or $PRE.brake.startForward and brake.sa > brake.tau0) or $PRE.brake.mode == (-1) and brake.w_relfric > brake.w_small) or initial() and brake.w_relfric > 0.0 ($RES_EVT_111) (50|51) [SCAL] (1) $TEV_2 = time < (ramp.startTime + ramp.duration) ($RES_EVT_96) (51|52) [SCAL] (1) clutch.tau0 = clutch.cgeo * clutch.mu0 * clutch.fn ($RES_SIM_39) (52|53) [SCAL] (1) $SEV_15 = ($PRE.brake.mode == 0 and (brake.sa < (-brake.tau0_max) or $PRE.brake.startBackward and brake.sa < (-brake.tau0)) or $PRE.brake.mode == 1 and brake.w_relfric < (-brake.w_small)) or initial() and brake.w_relfric < 0.0 ($RES_EVT_112) (53|54) [SCAL] (1) $SEV_0 = clutch.fn <= 0.0 ($RES_EVT_97) (54|55) [SCAL] (1) $SEV_16 = not brake.free and not ((($PRE.brake.mode == 1 or brake.startForward) or $PRE.brake.mode == (-1)) or brake.startBackward) ($RES_EVT_113) (55|56) [SCAL] (1) $SEV_1 = $PRE.clutch.mode == 1 ($RES_EVT_98) (56|57) [SCAL] (1) $SEV_17 = $PRE.brake.mode == (-1) ($RES_EVT_114) (57|58) [SCAL] (1) $SEV_2 = clutch.smoothness == Modelica.Blocks.Types.Smoothness.ConstantSegments ($RES_EVT_99) (58|59) [SCAL] (1) $SEV_18 = (($PRE.brake.mode == 1 or $PRE.brake.mode == 2) or brake.startForward) and brake.w_relfric > 0.0 ($RES_EVT_115) (59|60) [SCAL] (1) $SEV_19 = (($PRE.brake.mode == (-1) or $PRE.brake.mode == 2) or brake.startBackward) and brake.w_relfric < 0.0 ($RES_EVT_116) (60|61) [SCAL] (1) $FUN_4 = sign(clutch.w_relfric) ($RES_AUX_90) (61|62) [SCAL] (1) $FUN_3 = Modelica.Blocks.Tables.Internal.getTable1DValue(clutch.tableID, 1, clutch.table_signs[1] * clutch.w_relfric) ($RES_AUX_91) (62|63) [SCAL] (1) $FUN_2 = Modelica.Blocks.Tables.Internal.getTable1DValueNoDer2(clutch.tableID, 1, clutch.table_signs[1] * clutch.w_relfric) ($RES_AUX_92) (63|64) [SCAL] (1) $FUN_1 = Modelica.Blocks.Tables.Internal.getTable1DValueNoDer(clutch.tableID, 1, clutch.table_signs[1] * clutch.w_relfric) ($RES_AUX_93) (64|65) [SCAL] (1) clutch.free = $SEV_0 ($RES_SIM_40) (65|66) [SCAL] (1) clutch.fn = clutch.fn_max * feedback.u2 ($RES_SIM_41) (66|67) [SCAL] (1) quadraticSpeedDependentTorque.phi = load.phi ($RES_SIM_45) (67|68) [SCAL] (1) quadraticSpeedDependentTorque.tau = quadraticSpeedDependentTorque.tau_nominal * (quadraticSpeedDependentTorque.w / quadraticSpeedDependentTorque.w_nominal) ^ 2.0 ($RES_SIM_46) (68|69) [SCAL] (1) quadraticSpeedDependentTorque.w = $DER.quadraticSpeedDependentTorque.phi ($RES_SIM_48) (69|70) [SCAL] (1) load.J * load.a = quadraticSpeedDependentTorque.tau - idealPlanetary.carrier.tau ($RES_SIM_49) (70|71) [SCAL] (1) brake.lossPower = brake.tau * brake.w_relfric ($RES_SIM_9) (71|72) [SCAL] (1) brake.startForward = $SEV_14 ($RES_SIM_8) (72|73) [SCAL] (1) brake.startBackward = $SEV_15 ($RES_SIM_7) (73|74) [SCAL] (1) brake.locked = $SEV_16 ($RES_SIM_6) (74|75) [SCAL] (1) brake.a_relfric = if brake.locked then 0.0 else if brake.free then brake.sa else if brake.startForward then brake.sa - brake.tau0_max else if brake.startBackward then brake.sa + brake.tau0_max else if $SEV_11 then brake.sa - brake.tau0_max else if $SEV_17 then brake.sa + brake.tau0_max else brake.sa - $FUN_8 * brake.tau0_max ($RES_SIM_5) (75|76) [SCAL] (1) brake.mode = if brake.free then 2 else if $SEV_18 then 1 else if $SEV_19 then -1 else 0 ($RES_SIM_4) (76|77) [SCAL] (1) feedback.y = const1.k - feedback.u2 ($RES_SIM_2) (77|78) [SCAL] (1) feedback.u2 = ramp.offset + (if $TEV_1 then 0.0 else if $TEV_2 then (ramp.height * (time - ramp.startTime)) / ramp.duration else ramp.height) ($RES_SIM_0) (78|79) [SCAL] (1) brake.tau = if brake.locked then brake.sa else if brake.free then 0.0 else brake.cgeo * brake.mu * brake.fn ($RES_SIM_10) (79|80) [SCAL] (1) brake.mu = brake.table_signs[2] * (if $SEV_12 then $FUN_5 else if $SEV_13 then $FUN_6 else $FUN_7) ($RES_SIM_11) (80|81) [ARRY] (2) brake.table_signs = if brake.startForward then {1.0, 1.0} else if brake.startBackward then {-1.0, -1.0} else if $SEV_11 then {1.0, 1.0} else {-1.0, -1.0} ($RES_SIM_12) (81|83) [SCAL] (1) brake.free = $SEV_10 ($RES_SIM_13) (82|84) [SCAL] (1) gearRatio = wLoad / max(wEngine, 1e-6) ($RES_BND_85) (83|85) [SCAL] (1) brake.tau0_max = brake.peak * brake.tau0 ($RES_SIM_14) (84|86) [SCAL] (1) quadraticSpeedDependentTorque.w = wLoad ($RES_SIM_117) (85|87) [SCAL] (1) brake.w_relfric = $DER.brake.flange_b.phi ($RES_SIM_118) (86|88) [SCAL] (1) clutch.w_relfric = $DER.brake.flange_b.phi - wEngine ($RES_SIM_119) (87|89) [SCAL] (1) (1.0 + idealPlanetary.ratio) * wLoad = wEngine + idealPlanetary.ratio * $DER.brake.flange_b.phi ($RES_SIM_120) (88|90) [SCAL] (1) brake.a_relfric = $DER.$DER.brake.flange_b.phi ($RES_SIM_121) (89|91) [SCAL] (1) clutch.a_relfric = $DER.$DER.brake.flange_b.phi - engine.a ($RES_SIM_122) (90|92) [SCAL] (1) (1.0 + idealPlanetary.ratio) * load.a = engine.a + idealPlanetary.ratio * $DER.$DER.brake.flange_b.phi ($RES_SIM_123) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 3 var 2 --> eqn 26 var 3 --> eqn 86 var 4 --> eqn 21 var 5 --> eqn 81 var 6 --> eqn 82 var 7 --> eqn 41 var 8 --> eqn 68 var 9 --> eqn 90 var 10 --> eqn 66 var 11 --> eqn 42 var 12 --> eqn 43 var 13 --> eqn 75 var 14 --> eqn 38 var 15 --> eqn 83 var 16 --> eqn 72 var 17 --> eqn 65 var 18 --> eqn 6 var 19 --> eqn 2 var 20 --> eqn 32 var 21 --> eqn 33 var 22 --> eqn 34 var 23 --> eqn 80 var 24 --> eqn 61 var 25 --> eqn 71 var 26 --> eqn 8 var 27 --> eqn 62 var 28 --> eqn 63 var 29 --> eqn 64 var 30 --> eqn 40 var 31 --> eqn 9 var 32 --> eqn 37 var 33 --> eqn 13 var 34 --> eqn 76 var 35 --> eqn 70 var 36 --> eqn 5 var 37 --> eqn 60 var 38 --> eqn 59 var 39 --> eqn 57 var 40 --> eqn 15 var 41 --> eqn 22 var 42 --> eqn 55 var 43 --> eqn 53 var 44 --> eqn 50 var 45 --> eqn 47 var 46 --> eqn 31 var 47 --> eqn 30 var 48 --> eqn 29 var 49 --> eqn 39 var 50 --> eqn -1 var 51 --> eqn 49 var 52 --> eqn 69 var 53 --> eqn 7 var 54 --> eqn 28 var 55 --> eqn 27 var 56 --> eqn 1 var 57 --> eqn 25 var 58 --> eqn 16 var 59 --> eqn 24 var 60 --> eqn 4 var 61 --> eqn 36 var 62 --> eqn 23 var 63 --> eqn 10 var 64 --> eqn 20 var 65 --> eqn 17 var 66 --> eqn 58 var 67 --> eqn 56 var 68 --> eqn 54 var 69 --> eqn 51 var 70 --> eqn 48 var 71 --> eqn 12 var 72 --> eqn 74 var 73 --> eqn 44 var 74 --> eqn 52 var 75 --> eqn 84 var 76 --> eqn 78 var 77 --> eqn 73 var 78 --> eqn 91 var 79 --> eqn 18 var 80 --> eqn 85 var 81 --> eqn 45 var 82 --> eqn 46 var 83 --> eqn 79 var 84 --> eqn 11 var 85 --> eqn 77 var 86 --> eqn 87 var 87 --> eqn 67 var 88 --> eqn 19 var 89 --> eqn 14 var 90 --> eqn 92 var 91 --> eqn 35 var 92 --> eqn 89 var 93 --> eqn 88 equation to variable ********************** eqn 1 --> var 56 eqn 2 --> var 19 eqn 3 --> var 1 eqn 4 --> var 60 eqn 5 --> var 36 eqn 6 --> var 18 eqn 7 --> var 53 eqn 8 --> var 26 eqn 9 --> var 31 eqn 10 --> var 63 eqn 11 --> var 84 eqn 12 --> var 71 eqn 13 --> var 33 eqn 14 --> var 89 eqn 15 --> var 40 eqn 16 --> var 58 eqn 17 --> var 65 eqn 18 --> var 79 eqn 19 --> var 88 eqn 20 --> var 64 eqn 21 --> var 4 eqn 22 --> var 41 eqn 23 --> var 62 eqn 24 --> var 59 eqn 25 --> var 57 eqn 26 --> var 2 eqn 27 --> var 55 eqn 28 --> var 54 eqn 29 --> var 48 eqn 30 --> var 47 eqn 31 --> var 46 eqn 32 --> var 20 eqn 33 --> var 21 eqn 34 --> var 22 eqn 35 --> var 91 eqn 36 --> var 61 eqn 37 --> var 32 eqn 38 --> var 14 eqn 39 --> var 49 eqn 40 --> var 30 eqn 41 --> var 7 eqn 42 --> var 11 eqn 43 --> var 12 eqn 44 --> var 73 eqn 45 --> var 81 eqn 46 --> var 82 eqn 47 --> var 45 eqn 48 --> var 70 eqn 49 --> var 51 eqn 50 --> var 44 eqn 51 --> var 69 eqn 52 --> var 74 eqn 53 --> var 43 eqn 54 --> var 68 eqn 55 --> var 42 eqn 56 --> var 67 eqn 57 --> var 39 eqn 58 --> var 66 eqn 59 --> var 38 eqn 60 --> var 37 eqn 61 --> var 24 eqn 62 --> var 27 eqn 63 --> var 28 eqn 64 --> var 29 eqn 65 --> var 17 eqn 66 --> var 10 eqn 67 --> var 87 eqn 68 --> var 8 eqn 69 --> var 52 eqn 70 --> var 35 eqn 71 --> var 25 eqn 72 --> var 16 eqn 73 --> var 77 eqn 74 --> var 72 eqn 75 --> var 13 eqn 76 --> var 34 eqn 77 --> var 85 eqn 78 --> var 76 eqn 79 --> var 83 eqn 80 --> var 23 eqn 81 --> var 5 eqn 82 --> var 6 eqn 83 --> var 15 eqn 84 --> var 75 eqn 85 --> var 80 eqn 86 --> var 3 eqn 87 --> var 86 eqn 88 --> var 93 eqn 89 --> var 92 eqn 90 --> var 9 eqn 91 --> var 78 eqn 92 --> var 90 " [Timeout remaining time 660] [Calling sys.exit(0), Time elapsed: 2.4596426840871572] Failed to read output from testmodel.py, exit status != 0: ['time', 'clutch.phi_rel', 'clutch.w_rel', 'engine.phi', 'engine.w', 'load.phi', 'load.w', 'brake.mode', 'brake.startBackward', 'brake.startForward', 'clutch.mode', 'clutch.startBackward', 'clutch.startForward'] 0.21119240019470453 0.22408597599999996 0.033689921000000005 Calling exit ...