Reading in property files... Reading of property files completed. Setting up the vehicle assembly for Driving Machine maneuver... Setup of vehicle assembly completed. Simulation is beginning... Starting analysis #1 of vehicle assembly... ------------------------------------------------------------------------------- | .. .. | | ####*. ####. | | `###*. `#. MSC Software | | `###. #. ------------ | | `##. ## | | `##. ## | | `## ##' A d a m s C++ S o l v e r | | #### Build: 2018.0.0-CL562971 | | ###. Version: Adams 2018 | | ###`#. | | .### `# | | #### `# | | #### #. | | ##### `# http://www.mscsoftware.com | | .##### | | #####' | | #### | | | | ********************************************************************* | | * * | | * MSC Software Corporation * | | * * | | * A d a m s * | | * * | | * Automatic Dynamic Analysis of Mechanical Systems * | | * * | | ********************************************************************* | | * * | | * LEGAL INFORMATION * | | * * | | * Warning: This computer program is protected by copyright law * | | * and international treaties. Unauthorized reproduction or * | | * distribution of this computer program, or any portion of it, * | | * may result in severe civil and criminal penalties. * | | * * | | * Copyright (C) 2018 MSC Software Corporation and its licensors. * | | * All rights reserved. * | | * * | | ********************************************************************* | | | |-----------------------------------------------------------------------------| | | | ********************************************************************* | | * * | | * Local Time: 2020-09-20 21:01:19 * | | * Host Name: LAPTOP-B6U3D9IB * | | * Uname: MS Windows NT * | | * OS Info: 6.2 * | | * User: Tanmay * | | * Customer ID: F4593DF2-259122G2 * | | * Current dir: C:\Users\tapan * | | * * | | ********************************************************************* | | | ------------------------------------------------------------------------------- OS-environment variable MSC_USE_FORTRAN_STYLE_RELOAD_MESSAGE_FILE=1 Asol SDK. Enforces Adams Solver (C++) to use the Adams Solver (FORTRAN) message file style when reloading. command: FILE/COMMAND=DLC_dlc.acf command: command: file/model=DLC_dlc Adams Car Adams 2018 Processing ENVIRONMENT entries in 'C:\MSC.Software\Adams\2018\acar/acar.cfg' Processing ENVIRONMENT entries in 'C:\Users\tapan/.acar.cfg' Processing ENVIRONMENT entries in 'C:\MSC.Software\Adams\2018\aexplore/aexplore.cfg' OS-environment detected: MDI_CDB_SEARCH=no Adams Car will restore the cdb search algorithm from version 12.0 (if set to 'yes'). Usage of this environment variable is strongly discouraged. OS-environment detected: MSC_ACAR_SIM_FAIL=legacy Adams Car will ignore the driver control file 'haltOnFailure' setting and use the Solver 'simfail' preference, instead. OS-environment detected: MSC_ADAMS_TIRE_DIS_M_AND_I=yes Adams Tire will not re-distribute the total wheel mass and inertia over the rim and the belt when set to 'no'. OS-environment detected: COSIN_PREFIX=C:\MSC.Software\Adams\2018\cosin Adams FTire will use the user specified path to the cosin software installation. OS-environment detected: MSC_MULTILINE_XML=1 Adams Smartdriver will use multi-line formatting when instantiating xml driver control files (0 or 1; default=1). OS-environment detected: COSIN_EXTLIB_OPENCRG=C:\MSC~1.SOF\Adams\2018\win64\OpenCRG.dll Sets the library to be used by the cosin software (cosin/tools and FTire) for the OpenCRG roads. ================================================================= Adams Tire Version Adams 2018 ================================================================= Creating new Sensor in service of discrete GSE/1 to manage its sampling time. The name of this Sensor is set to (GSE/1)/Sensor/1. (This Sensor is custom created and it is not to be found in the database.) Creating new Sensor in service of discrete GSE/6 to manage its sampling time. The name of this Sensor is set to (GSE/6)/Sensor/2. (This Sensor is custom created and it is not to be found in the database.) Reading configuration file 'C:\MSC.Software\Adams\2018\acar/acar.cfg' Reading configuration file 'C:\Users\tapan/.acar.cfg' Reading configuration file 'C:\MSC.Software\Adams\2018\aexplore/aexplore.cfg' ------------------------------------------------------------------------------- | Model Title | |=============================================================================| | | | Adams Car Assembly (Adams 2018) | | | ------------------------------------------------------------------------------- command: ! command: !INFO Adams Version: Adams 2018 command: !INFO Adams Build: 2018.0.0-CL562971 command: !INFO Assembly File: /assemblies.tbl/fulltesting_diff.asy command: !INFO Solver Library: C:/MSC~1.SOF/Adams/2018/win64/acar_solver.dll command: ! command: string/5, string=DLC_dlc.xml command: preferences/solver=CXX command: preferences/list,status=on PREFERENCES: SIMFAIL = NOSTOPCF Contact Geometry Library = (not loaded) Thread Count = 1 Library Search Path = Not Set Status Message = On Solverbias = CXX (C++ Solver) command: control/routine=abgTire::con901,func=user(901,76,71,77,1,2) command: control/routine=abgTire::con901,func=user(901,80,72,78,1,4) command: control/routine=abgTire::con901,func=user(901,85,80,86,1,6) command: control/routine=abgTire::con901,func=user(901,89,81,87,1,8) command: output/nosep command: control/routine=abgVDM::EventInit, function=user(5,1,7,0,2,5,6,16) vdm::EvtMonitor::EvtMonitor End conditions evaluated in SENSUB. ASD_vfSet_Globals() ================================================================= Adams Smartdriver Version Adams 2018 ================================================================= Using SmartDriver Template file: C:\MSC.Software\Adams\2018\win64/.smartdriver.xml SDF_xml_upd_controller() Info: minPreviewDistance is negative or not set, using default 5m. Drv_Model::vfSetMaxLenItx Info: MaxLenItx is negative or not set, using default (100m). Geo_DCurve::ifClean() Info: Cleaning input path removing duplicate points. Info: Duplicate removal produces 30 points, original (31) points will be replaced. Geo_DCurve::ifFit_BSpline() Info: Fitting BSplines with iOrder = 4, Closed = 0 and iNP = 30. Geo_DCurve::ifFit_BSpline() Info: Fitting BSplines with iOrder = 4, Closed = 0 and iNP = 30. Geo_Path::ifMove() Info: Path transformation: 0, 0, 0, 0, 0, 6.28319 Geo_DCurve::ifFit_BSpline() Info: Fitting BSplines with iOrder = 4, Closed = 0 and iNP = 30. Geo_Path::ifMove() Info: Path transformation: 0, -0.288806, 0, 0, 0, 0 command: control/routine=abgVDM::EventRunAll, function=user(0) fdm::ActJoiMot Setting function on: steering::steering_wheel_angle command: MOTION/4, FUNCTION=0.0 command: SFORCE/1, FUNCTION=0.0 fdm::ActVar Connecting: steering::steering_wheel_angle To : driver_demand::steering fdm::ActVar Setting function on: driver_demand::steering command: VARIABLE/80, FUNCTION=AZ(480,694) command: DEACTIVATE/SFORCE, ID=4 Deactivated model.testrig.jfs_steering_rack_force.force, force/torque values will be zero in function-expression references. command: DEACTIVATE/SFORCE, ID=5 Deactivated model.testrig.jfs_steering_rack_force.force_j, force/torque values will be zero in function-expression references. command: DEACTIVATE/MOTION, ID=3 Deactivated model.testrig.jms_steering_rack_travel.motion, force/torque values will be zero in function-expression references. command: DEACTIVATE/MOTION, ID=4 Deactivated model.testrig.jms_steering_wheel_angle.motion, force/torque values will be zero in function-expression references. fdm::ActJoiFor Setting function on: steering::steering_wheel_torque command: SFORCE/2, FUNCTION=DIF(4) fdm::ActVar Setting function on: driver_demand::throttle command: VARIABLE/82, FUNCTION=USER(976,3)\ ROUTINE=abgVDM::var976 fdm::ActVar Setting function on: driver_demand::brake command: VARIABLE/84, FUNCTION=USER(975,3)\ ROUTINE=abgVDM::var975 fdm::ActVar Setting function on: driver_demand::gear command: VARIABLE/86, FUNCTION=(4.0) fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=0.0 vdm::SteadyState::MiniInfo Static Task : 'Straight' Lon. Acceleration : 0.000 [m/s^2] Initial Velocity : 22.222 [m/s] Perform Linear : No Include Damping : Yes Halt on Failure : Yes fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=1.0 command: ACTIVATE/MOTION,ID=4 command: SIM/STAT Begin Static Solution TIRE ID: 2 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact TIRE ID: 4 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact TIRE ID: 6 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact TIRE ID: 8 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact STATICS: Original static solver will be used with the Sparse linear solver. Static Solution converged in 6 iterations Residual imbalance is less than 0.00000E+00 End Static Solution Simulate status=0 command: DEACTIVATE/JPRIM,ID=2 Deactivated model.testrig.josinl_body_stake, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=3 Deactivated model.testrig.josper_yaw_stake, force/torque values will be zero in function-expression references. command: DEACTIVATE/SFORCE,ID=1 Deactivated model.testrig.sse_steering_force, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=5 Deactivated model.front_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=6 Deactivated model.front_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=7 Deactivated model.rear_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=8 Deactivated model.rear_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=0.0 command: ACTIVATE/JPRIM,ID=2 command: ACTIVATE/SFORCE,ID=1 command: ACTIVATE/JPRIM,ID=5 command: ACTIVATE/JPRIM,ID=6 command: ACTIVATE/JPRIM,ID=7 command: ACTIVATE/JPRIM,ID=8 command: DEACTIVATE/MOTION,ID=4 Deactivated model.testrig.jms_steering_wheel_angle.motion, force/torque values will be zero in function-expression references. acar/vdm_gra_mod Setting gravity vector in g's to: 0.00000E+00 -1.00000E+00 0.00000E+00 command: accgrav/igrav= 0.00000E+00,jgrav=-9.80665E+03,kgrav= 0.00000E+00 Apply a two steps statics: Begin Static Solution STATICS: Original static solver will be used with the Sparse linear solver. Static Solution converged in 10 iterations Residual imbalance is less than 0.00000E+00 End Static Solution command: sim/sta Begin Static Solution STATICS: Original static solver will be used with the Sparse linear solver. Static Solution converged in 2 iterations Residual imbalance is less than 2.16700E-08 End Static Solution Simulate status=0 acar/vdm_gra_mod Setting gravity vector in g's to: 0.00000E+00 -1.00000E+00 0.00000E+00 command: accgrav/igrav= 0.00000E+00,jgrav=-9.80665E+03,kgrav= 0.00000E+00 command: DEACTIVATE/JPRIM,ID=2 Deactivated model.testrig.josinl_body_stake, force/torque values will be zero in function-expression references. command: DEACTIVATE/SFORCE,ID=1 Deactivated model.testrig.sse_steering_force, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=5 Deactivated model.front_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=6 Deactivated model.front_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=7 Deactivated model.rear_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=8 Deactivated model.rear_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. command: ACTIVATE/MOTION,ID=4 command: MOTION/4,FUNC=-6.744470900859433E-05 fdm::ActVar Setting function on: driver_demand::steering command: VARIABLE/80, FUNCTION=-6.7444709008594335e-05 command: DEACTIVATE/SFORCE, ID=2 Deactivated model.testrig.jfs_steering_wheel_torque.force, force/torque values will be zero in function-expression references. fdm::ActJoiMot Connecting: driver_demand::steering To : steering::steering_wheel_angle fdm::ActJoiMot Setting function on: steering::steering_wheel_angle command: MOTION/4, FUNCTION=VARVAL(80) vdm::Dynamic::Setup Setting up for minimaneuver: DOUBLE_LANE_CHANGE Note: quantities are expressed in S.I. [m, kg, s, rad]. Maneuver Name : DOUBLE_LANE_CHANGE abort time : 13.500000 sample period : 0.010000 - Demand : steering actuator_type : ROTATION control_method : MACHINE - Demand : throttle control_method : MACHINE - Demand : braking control_method : MACHINE - Demand : gear control_method : OPEN control_mode : ABSOLUTE control_type : CONSTANT control_values : 4.000000 - Demand : clutch control_method : OPEN control_mode : ABSOLUTE control_type : CONSTANT control_values : 0.000000 - Machine control parameters steer_control : PATH speed_control : MAINTAIN - End condition #1 type : DISTANCE test : >> trigger value : 370.000000 allowed error : 0.000050 filter time : 0.010000 delay : 0.010000 group : __NO_GROUP__ vdm::DrivingMachine::outputSignal Info: Setting Steering IC: -6.74447e-05 (radians) fdm::ActVar Setting function on: driver_demand::steering command: VARIABLE/80, FUNCTION=USER(985,0), ROUTINE=abgVDM::VAR985 vdm::DrivingMachine::outputSignal Info: Setting Throttle IC: 21.3748 vdm::DrivingMachine::outputSignal Info: Setting Brake IC: 8.25156e-14 fdm::ActVar Setting function on: driver_demand::throttle command: VARIABLE/82, FUNCTION=USER(985,1), ROUTINE=abgVDM::VAR985 fdm::ActVar Setting function on: driver_demand::brake command: VARIABLE/84, FUNCTION=USER(985,2), ROUTINE=abgVDM::VAR985 vdm::DrivingMachine::outputSignal Info: Setting Gear IC: 4 vdm::DrivingMachine::outputSignal Info: Setting Clutch IC: 0 fdm::ActVar Setting function on: driver_demand::gear command: VARIABLE/86, FUNCTION=USER(985,3), ROUTINE=abgVDM::VAR985 fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=USER(985,4), ROUTINE=abgVDM::VAR985 command: SIMULATE/DYNAMIC, DUR=13.5, DTOUT=0.01 Begin Simulation ****** Performing Dynamic Simulation using Gstiff I3 Integrator ****** The system is modelled with INDEX-3 DAEs. The integrator is GSTIFF, CORRECTOR = modified Integration error = 1.000000E-03 Drv_Vhl::ifCalcSetup Adjusting initial value of I term of longitudinal PID to match desired initial throttle value: 21.3748 LONGITUDINAL SETUP ITERATIONS = 2 Simulation Step Function Cumulative Integration CPU Time Size Evaluations Steps Taken Order time ___________ ___________ ___________ ___________ _________ ________ 0.00000E+00 5.00000E-05 0 0 1 2.03 ---- START: ERROR ---- Time T=6.042182731E-02. Adams can not solve the equations of motion because the mechanism has "locked up". At least one constraint can no longer be satisfied. Adams is unable to satisfy the constraint for: CylJnt/25 Si.Xj. ---- END: ERROR ---- Dynamic Solution stopped. End Simulation Simulate status=-124 ---- START: ERROR ---- SIMULATE command failed for minimaneuver: DOUBLE_LANE_CHANGE Aborting Execution. ---- END: ERROR ---- ---- START: ERROR ---- Adams Solver (C++) run terminating due to STOP requested by user. ---- END: ERROR ---- Termination status=-995 Terminating Adams Car usersubs... Finished ----- Elapsed time = 3.28s, CPU time = 3.27s, 99.47% Simulation is complete. Reading in property files... Reading of property files completed. Setting up the vehicle assembly for Driving Machine maneuver... Setup of vehicle assembly completed. Simulation is beginning... Starting analysis #1 of vehicle assembly... ------------------------------------------------------------------------------- | .. .. | | ####*. ####. | | `###*. `#. MSC Software | | `###. #. ------------ | | `##. ## | | `##. ## | | `## ##' A d a m s C++ S o l v e r | | #### Build: 2018.0.0-CL562971 | | ###. Version: Adams 2018 | | ###`#. | | .### `# | | #### `# | | #### #. | | ##### `# http://www.mscsoftware.com | | .##### | | #####' | | #### | | | | ********************************************************************* | | * * | | * MSC Software Corporation * | | * * | | * A d a m s * | | * * | | * Automatic Dynamic Analysis of Mechanical Systems * | | * * | | ********************************************************************* | | * * | | * LEGAL INFORMATION * | | * * | | * Warning: This computer program is protected by copyright law * | | * and international treaties. Unauthorized reproduction or * | | * distribution of this computer program, or any portion of it, * | | * may result in severe civil and criminal penalties. * | | * * | | * Copyright (C) 2018 MSC Software Corporation and its licensors. * | | * All rights reserved. * | | * * | | ********************************************************************* | | | |-----------------------------------------------------------------------------| | | | ********************************************************************* | | * * | | * Local Time: 2020-09-20 21:03:42 * | | * Host Name: LAPTOP-B6U3D9IB * | | * Uname: MS Windows NT * | | * OS Info: 6.2 * | | * User: Tanmay * | | * Customer ID: F4593DF2-259122G2 * | | * Current dir: C:\Users\tapan * | | * * | | ********************************************************************* | | | ------------------------------------------------------------------------------- OS-environment variable MSC_USE_FORTRAN_STYLE_RELOAD_MESSAGE_FILE=1 Asol SDK. Enforces Adams Solver (C++) to use the Adams Solver (FORTRAN) message file style when reloading. command: FILE/COMMAND=DLC_dlc.acf command: command: file/model=DLC_dlc Adams Car Adams 2018 Processing ENVIRONMENT entries in 'C:\MSC.Software\Adams\2018\acar/acar.cfg' Processing ENVIRONMENT entries in 'C:\Users\tapan/.acar.cfg' Processing ENVIRONMENT entries in 'C:\MSC.Software\Adams\2018\aexplore/aexplore.cfg' OS-environment detected: MDI_CDB_SEARCH=no Adams Car will restore the cdb search algorithm from version 12.0 (if set to 'yes'). Usage of this environment variable is strongly discouraged. OS-environment detected: MSC_ACAR_SIM_FAIL=legacy Adams Car will ignore the driver control file 'haltOnFailure' setting and use the Solver 'simfail' preference, instead. OS-environment detected: MSC_ADAMS_TIRE_DIS_M_AND_I=yes Adams Tire will not re-distribute the total wheel mass and inertia over the rim and the belt when set to 'no'. OS-environment detected: COSIN_PREFIX=C:\MSC.Software\Adams\2018\cosin Adams FTire will use the user specified path to the cosin software installation. OS-environment detected: MSC_MULTILINE_XML=1 Adams Smartdriver will use multi-line formatting when instantiating xml driver control files (0 or 1; default=1). OS-environment detected: COSIN_EXTLIB_OPENCRG=C:\MSC~1.SOF\Adams\2018\win64\OpenCRG.dll Sets the library to be used by the cosin software (cosin/tools and FTire) for the OpenCRG roads. ================================================================= Adams Tire Version Adams 2018 ================================================================= Creating new Sensor in service of discrete GSE/1 to manage its sampling time. The name of this Sensor is set to (GSE/1)/Sensor/1. (This Sensor is custom created and it is not to be found in the database.) Creating new Sensor in service of discrete GSE/6 to manage its sampling time. The name of this Sensor is set to (GSE/6)/Sensor/2. (This Sensor is custom created and it is not to be found in the database.) Reading configuration file 'C:\MSC.Software\Adams\2018\acar/acar.cfg' Reading configuration file 'C:\Users\tapan/.acar.cfg' Reading configuration file 'C:\MSC.Software\Adams\2018\aexplore/aexplore.cfg' ------------------------------------------------------------------------------- | Model Title | |=============================================================================| | | | Adams Car Assembly (Adams 2018) | | | ------------------------------------------------------------------------------- command: ! command: !INFO Adams Version: Adams 2018 command: !INFO Adams Build: 2018.0.0-CL562971 command: !INFO Assembly File: /assemblies.tbl/fulltesting_diff.asy command: !INFO Solver Library: C:/MSC~1.SOF/Adams/2018/win64/acar_solver.dll command: ! command: string/5, string=DLC_dlc.xml command: preferences/solver=CXX command: preferences/list,status=on PREFERENCES: SIMFAIL = NOSTOPCF Contact Geometry Library = (not loaded) Thread Count = 1 Library Search Path = Not Set Status Message = On Solverbias = CXX (C++ Solver) command: control/routine=abgTire::con901,func=user(901,76,71,77,1,2) command: control/routine=abgTire::con901,func=user(901,80,72,78,1,4) command: control/routine=abgTire::con901,func=user(901,85,80,86,1,6) command: control/routine=abgTire::con901,func=user(901,89,81,87,1,8) command: output/nosep command: control/routine=abgVDM::EventInit, function=user(5,1,7,0,2,5,6,16) vdm::EvtMonitor::EvtMonitor End conditions evaluated in SENSUB. ASD_vfSet_Globals() ================================================================= Adams Smartdriver Version Adams 2018 ================================================================= Using SmartDriver Template file: C:\MSC.Software\Adams\2018\win64/.smartdriver.xml SDF_xml_upd_controller() Info: minPreviewDistance is negative or not set, using default 5m. Drv_Model::vfSetMaxLenItx Info: MaxLenItx is negative or not set, using default (100m). Geo_DCurve::ifClean() Info: Cleaning input path removing duplicate points. Info: Duplicate removal produces 30 points, original (31) points will be replaced. Geo_DCurve::ifFit_BSpline() Info: Fitting BSplines with iOrder = 4, Closed = 0 and iNP = 30. Geo_DCurve::ifFit_BSpline() Info: Fitting BSplines with iOrder = 4, Closed = 0 and iNP = 30. Geo_Path::ifMove() Info: Path transformation: 0, 0, 0, 0, 0, 6.28319 Geo_DCurve::ifFit_BSpline() Info: Fitting BSplines with iOrder = 4, Closed = 0 and iNP = 30. Geo_Path::ifMove() Info: Path transformation: 0, -0.288806, 0, 0, 0, 0 command: control/routine=abgVDM::EventRunAll, function=user(0) fdm::ActJoiMot Setting function on: steering::steering_wheel_angle command: MOTION/4, FUNCTION=0.0 command: SFORCE/1, FUNCTION=0.0 fdm::ActVar Connecting: steering::steering_wheel_angle To : driver_demand::steering fdm::ActVar Setting function on: driver_demand::steering command: VARIABLE/80, FUNCTION=AZ(480,694) command: DEACTIVATE/SFORCE, ID=4 Deactivated model.testrig.jfs_steering_rack_force.force, force/torque values will be zero in function-expression references. command: DEACTIVATE/SFORCE, ID=5 Deactivated model.testrig.jfs_steering_rack_force.force_j, force/torque values will be zero in function-expression references. command: DEACTIVATE/MOTION, ID=3 Deactivated model.testrig.jms_steering_rack_travel.motion, force/torque values will be zero in function-expression references. command: DEACTIVATE/MOTION, ID=4 Deactivated model.testrig.jms_steering_wheel_angle.motion, force/torque values will be zero in function-expression references. fdm::ActJoiFor Setting function on: steering::steering_wheel_torque command: SFORCE/2, FUNCTION=DIF(4) fdm::ActVar Setting function on: driver_demand::throttle command: VARIABLE/82, FUNCTION=USER(976,3)\ ROUTINE=abgVDM::var976 fdm::ActVar Setting function on: driver_demand::brake command: VARIABLE/84, FUNCTION=USER(975,3)\ ROUTINE=abgVDM::var975 fdm::ActVar Setting function on: driver_demand::gear command: VARIABLE/86, FUNCTION=(4.0) fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=0.0 vdm::SteadyState::MiniInfo Static Task : 'Straight' Lon. Acceleration : 0.000 [m/s^2] Initial Velocity : 11.111 [m/s] Perform Linear : No Include Damping : Yes Halt on Failure : Yes fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=1.0 command: ACTIVATE/MOTION,ID=4 command: SIM/STAT Begin Static Solution TIRE ID: 2 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact TIRE ID: 4 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact TIRE ID: 6 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact TIRE ID: 8 TYR910 -> Pacejka 2002 Tire Model Using 2D Road One point Contact STATICS: Original static solver will be used with the Sparse linear solver. Static Solution converged in 6 iterations Residual imbalance is less than 0.00000E+00 End Static Solution Simulate status=0 command: DEACTIVATE/JPRIM,ID=2 Deactivated model.testrig.josinl_body_stake, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=3 Deactivated model.testrig.josper_yaw_stake, force/torque values will be zero in function-expression references. command: DEACTIVATE/SFORCE,ID=1 Deactivated model.testrig.sse_steering_force, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=5 Deactivated model.front_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=6 Deactivated model.front_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=7 Deactivated model.rear_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=8 Deactivated model.rear_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=0.0 command: ACTIVATE/JPRIM,ID=2 command: ACTIVATE/SFORCE,ID=1 command: ACTIVATE/JPRIM,ID=5 command: ACTIVATE/JPRIM,ID=6 command: ACTIVATE/JPRIM,ID=7 command: ACTIVATE/JPRIM,ID=8 command: DEACTIVATE/MOTION,ID=4 Deactivated model.testrig.jms_steering_wheel_angle.motion, force/torque values will be zero in function-expression references. acar/vdm_gra_mod Setting gravity vector in g's to: 0.00000E+00 -1.00000E+00 0.00000E+00 command: accgrav/igrav= 0.00000E+00,jgrav=-9.80665E+03,kgrav= 0.00000E+00 Apply a two steps statics: Begin Static Solution STATICS: Original static solver will be used with the Sparse linear solver. Static Solution converged in 9 iterations Residual imbalance is less than 0.00000E+00 End Static Solution command: sim/sta Begin Static Solution STATICS: Original static solver will be used with the Sparse linear solver. Static Solution converged in 2 iterations Residual imbalance is less than 0.00000E+00 End Static Solution Simulate status=0 acar/vdm_gra_mod Setting gravity vector in g's to: 0.00000E+00 -1.00000E+00 0.00000E+00 command: accgrav/igrav= 0.00000E+00,jgrav=-9.80665E+03,kgrav= 0.00000E+00 command: DEACTIVATE/JPRIM,ID=2 Deactivated model.testrig.josinl_body_stake, force/torque values will be zero in function-expression references. command: DEACTIVATE/SFORCE,ID=1 Deactivated model.testrig.sse_steering_force, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=5 Deactivated model.front_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=6 Deactivated model.front_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=7 Deactivated model.rear_tire_fsae.jolper_sse_jprim, force/torque values will be zero in function-expression references. command: DEACTIVATE/JPRIM,ID=8 Deactivated model.rear_tire_fsae.jorper_sse_jprim, force/torque values will be zero in function-expression references. command: ACTIVATE/MOTION,ID=4 command: MOTION/4,FUNC=-5.132290764827394E-05 fdm::ActVar Setting function on: driver_demand::steering command: VARIABLE/80, FUNCTION=-5.1322907648273944e-05 command: DEACTIVATE/SFORCE, ID=2 Deactivated model.testrig.jfs_steering_wheel_torque.force, force/torque values will be zero in function-expression references. fdm::ActJoiMot Connecting: driver_demand::steering To : steering::steering_wheel_angle fdm::ActJoiMot Setting function on: steering::steering_wheel_angle command: MOTION/4, FUNCTION=VARVAL(80) vdm::Dynamic::Setup Setting up for minimaneuver: DOUBLE_LANE_CHANGE Note: quantities are expressed in S.I. [m, kg, s, rad]. Maneuver Name : DOUBLE_LANE_CHANGE abort time : 27.000000 sample period : 0.010000 - Demand : steering actuator_type : ROTATION control_method : MACHINE - Demand : throttle control_method : MACHINE - Demand : braking control_method : MACHINE - Demand : gear control_method : OPEN control_mode : ABSOLUTE control_type : CONSTANT control_values : 4.000000 - Demand : clutch control_method : OPEN control_mode : ABSOLUTE control_type : CONSTANT control_values : 0.000000 - Machine control parameters steer_control : PATH speed_control : MAINTAIN - End condition #1 type : DISTANCE test : >> trigger value : 370.000000 allowed error : 0.000050 filter time : 0.010000 delay : 0.010000 group : __NO_GROUP__ vdm::DrivingMachine::outputSignal Info: Setting Steering IC: -5.13229e-05 (radians) fdm::ActVar Setting function on: driver_demand::steering command: VARIABLE/80, FUNCTION=USER(985,0), ROUTINE=abgVDM::VAR985 vdm::DrivingMachine::outputSignal Info: Setting Throttle IC: 17.2291 vdm::DrivingMachine::outputSignal Info: Setting Brake IC: 1.83625e-16 fdm::ActVar Setting function on: driver_demand::throttle command: VARIABLE/82, FUNCTION=USER(985,1), ROUTINE=abgVDM::VAR985 fdm::ActVar Setting function on: driver_demand::brake command: VARIABLE/84, FUNCTION=USER(985,2), ROUTINE=abgVDM::VAR985 vdm::DrivingMachine::outputSignal Info: Setting Gear IC: 4 vdm::DrivingMachine::outputSignal Info: Setting Clutch IC: 0 fdm::ActVar Setting function on: driver_demand::gear command: VARIABLE/86, FUNCTION=USER(985,3), ROUTINE=abgVDM::VAR985 fdm::ActVar Setting function on: driver_demand::clutch command: VARIABLE/88, FUNCTION=USER(985,4), ROUTINE=abgVDM::VAR985 command: SIMULATE/DYNAMIC, DUR=27, DTOUT=0.01 Begin Simulation ****** Performing Dynamic Simulation using Gstiff I3 Integrator ****** The system is modelled with INDEX-3 DAEs. The integrator is GSTIFF, CORRECTOR = modified Integration error = 1.000000E-03 Drv_Vhl::ifCalcSetup Adjusting initial value of I term of longitudinal PID to match desired initial throttle value: 17.2291 LONGITUDINAL SETUP ITERATIONS = 2 Simulation Step Function Cumulative Integration CPU Time Size Evaluations Steps Taken Order time ___________ ___________ ___________ ___________ _________ ________ 0.00000E+00 5.00000E-05 0 0 1 2.56 ---- START: ERROR ---- Time T=4.537413699E-02. Adams can not solve the equations of motion because the mechanism has "locked up". At least one constraint can no longer be satisfied. Adams is unable to satisfy the constraint for: TrnJnt/67 Si.Xj. ---- END: ERROR ---- Dynamic Solution stopped. End Simulation Simulate status=-124 ---- START: ERROR ---- SIMULATE command failed for minimaneuver: DOUBLE_LANE_CHANGE Aborting Execution. ---- END: ERROR ---- ---- START: ERROR ---- Adams Solver (C++) run terminating due to STOP requested by user. ---- END: ERROR ---- Termination status=-995 Terminating Adams Car usersubs... Finished ----- Elapsed time = 4.12s, CPU time = 3.81s, 92.45% Simulation is complete.