startTime=0 stopTime=250 tolerance=1e-08 numberOfIntervals=2500 stepSize=0.1 Regular simulation: ./OpenHydraulics_OpenHydraulics.Circuits.OpenCenterSectionalValveCircuit -abortSlowSimulation -alarm=480 -lv LOG_STATS assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder1.cushionRod.reliefValve.dp_small >= 2000.0 and doubleActingCylinder1.cushionRod.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder1.cushionRod.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder1.cushionRod.reliefValve.variableRestriction.dp_small >= 2000.0 and doubleActingCylinder1.cushionRod.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder1.cushionRod.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder1.cushionRod.cushionRestriction.dp_small >= 2000.0 and doubleActingCylinder1.cushionRod.cushionRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder1.cushionRod.cushionRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder1.cushionHead.reliefValve.dp_small >= 2000.0 and doubleActingCylinder1.cushionHead.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder1.cushionHead.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder1.cushionHead.reliefValve.variableRestriction.dp_small >= 2000.0 and doubleActingCylinder1.cushionHead.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder1.cushionHead.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder1.cushionHead.cushionRestriction.dp_small >= 2000.0 and doubleActingCylinder1.cushionHead.cushionRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder1.cushionHead.cushionRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder.cushionRod.reliefValve.dp_small >= 2000.0 and doubleActingCylinder.cushionRod.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder.cushionRod.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder.cushionRod.reliefValve.variableRestriction.dp_small >= 2000.0 and doubleActingCylinder.cushionRod.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder.cushionRod.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder.cushionRod.cushionRestriction.dp_small >= 2000.0 and doubleActingCylinder.cushionRod.cushionRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder.cushionRod.cushionRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder.cushionHead.reliefValve.dp_small >= 2000.0 and doubleActingCylinder.cushionHead.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder.cushionHead.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder.cushionHead.reliefValve.variableRestriction.dp_small >= 2000.0 and doubleActingCylinder.cushionHead.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder.cushionHead.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | doubleActingCylinder.cushionHead.cushionRestriction.dp_small >= 2000.0 and doubleActingCylinder.cushionHead.cushionRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= doubleActingCylinder.cushionHead.cushionRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | reliefValve.dp_small >= 2000.0 and reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | reliefValve.variableRestriction.dp_small >= 2000.0 and reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckB.reliefValve.dp_small >= 2000.0 and valve2.CheckB.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckB.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckB.reliefValve.variableRestriction.dp_small >= 2000.0 and valve2.CheckB.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckB.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckB.checkValve.dp_small >= 2000.0 and valve2.CheckB.checkValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckB.checkValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckB.checkValve.variableRestriction.dp_small >= 2000.0 and valve2.CheckB.checkValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckB.checkValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckA.reliefValve.dp_small >= 2000.0 and valve2.CheckA.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckA.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckA.reliefValve.variableRestriction.dp_small >= 2000.0 and valve2.CheckA.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckA.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckA.checkValve.dp_small >= 2000.0 and valve2.CheckA.checkValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckA.checkValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.CheckA.checkValve.variableRestriction.dp_small >= 2000.0 and valve2.CheckA.checkValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.CheckA.checkValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.v6_3OC.P12A.dp_small >= 2000.0 and valve2.v6_3OC.P12A.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.v6_3OC.P12A.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.v6_3OC.B2T2.dp_small >= 2000.0 and valve2.v6_3OC.B2T2.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.v6_3OC.B2T2.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.v6_3OC.A2T2.dp_small >= 2000.0 and valve2.v6_3OC.A2T2.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.v6_3OC.A2T2.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.v6_3OC.P12B.dp_small >= 2000.0 and valve2.v6_3OC.P12B.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.v6_3OC.P12B.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | valve2.v6_3OC.P22T1.dp_small >= 2000.0 and valve2.v6_3OC.P22T1.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= valve2.v6_3OC.P22T1.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckB.reliefValve.dp_small >= 2000.0 and Valve1.CheckB.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckB.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckB.reliefValve.variableRestriction.dp_small >= 2000.0 and Valve1.CheckB.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckB.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckB.checkValve.dp_small >= 2000.0 and Valve1.CheckB.checkValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckB.checkValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckB.checkValve.variableRestriction.dp_small >= 2000.0 and Valve1.CheckB.checkValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckB.checkValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckA.reliefValve.dp_small >= 2000.0 and Valve1.CheckA.reliefValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckA.reliefValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckA.reliefValve.variableRestriction.dp_small >= 2000.0 and Valve1.CheckA.reliefValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckA.reliefValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckA.checkValve.dp_small >= 2000.0 and Valve1.CheckA.checkValve.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckA.checkValve.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.CheckA.checkValve.variableRestriction.dp_small >= 2000.0 and Valve1.CheckA.checkValve.variableRestriction.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.CheckA.checkValve.variableRestriction.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.v6_3OC.P12A.dp_small >= 2000.0 and Valve1.v6_3OC.P12A.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.v6_3OC.P12A.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.v6_3OC.B2T2.dp_small >= 2000.0 and Valve1.v6_3OC.B2T2.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.v6_3OC.B2T2.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.v6_3OC.A2T2.dp_small >= 2000.0 and Valve1.v6_3OC.A2T2.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.v6_3OC.A2T2.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.v6_3OC.P12B.dp_small >= 2000.0 and Valve1.v6_3OC.P12B.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.v6_3OC.P12B.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | Valve1.v6_3OC.P22T1.dp_small >= 2000.0 and Valve1.v6_3OC.P22T1.dp_small <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= Valve1.v6_3OC.P22T1.dp_small <= 1000000000.0, has value: 1 assert | warning | The following assertion has been violated at time 0.000000 | | | | constantDisplacementPump.B >= 2000.0 and constantDisplacementPump.B <= 1000000000.0 assert | warning | Variable violating min/max constraint: 2000.0 <= constantDisplacementPump.B <= 1000000000.0, has value: 1.74e+09 stdout | info | The initialization finished successfully without homotopy method. stdout | info | | | | | WARNING: CylinderChamber has reached end of travel. stdout | info | This could cause erratic behavior of the simulation. stdout | info | (time = 39.8106) assert | warning | The following assertion has been violated at time 39.810590 | | | | doubleActingCylinder.cushionHead.s_rel >= 0.0 assert | warning | Variable violating min constraint: 0.0 <= doubleActingCylinder.cushionHead.s_rel, has value: -8.66164e-13 assert | warning | The following assertion has been violated at time 39.810590 | | | | doubleActingCylinder1.cushionHead.s_rel >= 0.0 assert | warning | Variable violating min constraint: 0.0 <= doubleActingCylinder1.cushionHead.s_rel, has value: -1.00044e-12 stdout | info | | | | | WARNING: CylinderChamber has reached end of travel. stdout | info | This could cause erratic behavior of the simulation. stdout | info | (time = 39.8106) stdout | info | | | | | WARNING: CylinderChamber has reached end of travel. stdout | info | This could cause erratic behavior of the simulation. stdout | info | (time = 49.6426) stdout | info | | | | | WARNING: CylinderChamber has reached end of travel. stdout | info | This could cause erratic behavior of the simulation. stdout | info | (time = 49.6426) DASKR-- AT T (=R1) AND STEPSIZE H (=R2) THE In above, R1 = 4.9681810724335E+01 R2 = 1.0722630562866E-09 DASKR-- NONLINEAR SOLVER FAILED TO CONVERGE DASKR-- REPEATEDLY OR WITH ABS(H)=HMIN stdout | warning | The corrector could not converge. stdout | warning | can't continue. time = 49.681811 stdout | info | model terminate | Integrator failed. | Simulation terminated at time 49.6818 LOG_STATS | info | ### STATISTICS ### | | | | | timer | | | | | | 0.0362316s reading init.xml | | | | | | 0.00300945s reading info.xml | | | | | | 0.000180589s pre-initialization | | | | | | 0.000423064s [ 0.0%] initialization | | | | | | 0.00305891s [ 0.3%] steps | | | | | | 0s [ 0.0%] creating output-file | | | | | | 0.000532174s [ 0.1%] event-handling | | | | | | 0.00340064s [ 0.4%] overhead | | | | | | 0.878096s [ 99.1%] simulation | | | | | | 0.885692s [100.0%] total | | | | | events | | | | | | 17 state events | | | | | | 0 time events | | | | | solver: dassl | | | | | | 24088 steps taken | | | | | | 40670 calls of functionODE | | | | | | 3244 evaluations of jacobian | | | | | | 1306 error test failures | | | | | | 41 convergence test failures | | | | | | 0.304748s time of jacobian evaluation