This section describes how to build events in the full vehicle model with advanced driver. The new event user interface
is supported only for models with advanced driver. The interface exports .adf and .xml files and submits them to MotionSolve. Files can be edited or updated in the Event Editor. Sixteen event types are supported.
Controllers form the core of the driver. The Controller Library has various basic controllers its arsenal as of now and
will be enhanced with many advanced controllers in the near future.
Closed-loop controllers use vehicle responses (for example, speed, position, yaw rate, etc.) as feedback to determine
the vehicle inputs needed to match a desired vehicle response, such as following a path.
Altair Driver is a simple driver model. This is used in all MotionView and MotionSolve vehicle events. The controller can predict the future road path based on the current vehicle state, has knowledge of
the vehicle dynamics, and has access to user-defined driver parameters.
Driver can be loaded using the Task Wizard of MDLLIB. Driver has some special requirements to interface with the vehicle
model. These requirements are resolved automatically if the vehicle model is built using the Full vehicle with advanced
driver option in the Model Wizard in MDLLIB.
Controllers form the core of the driver. The Controller Library has various basic controllers its arsenal as of now and
will be enhanced with many advanced controllers in the near future.
Closed-loop controllers use vehicle responses (for example, speed, position, yaw rate, etc.) as feedback to determine
the vehicle inputs needed to match a desired vehicle response, such as following a path.
The Engine speed based shift controller upshifts whenever engine speed goes above the
upshift RPM, and it downshifts when the engine speed goes below the downshift RPM. The Gear
shift controller also controls the throttle and clutch signal as shown in the figure
below.
The Gear clutch controller also, cuts the throttle signal as shown in the time diagram of a
gear
shift.
[GEAR_CLUTCH_CONTROL]
TAG = 'ENGINE_SPEED'
(GEAR_SHIFT_MAP)