Development of a MotionSolve Integrated Driver Model
Christian Prettenthaler, Virtual Vehicle
Driver modelling is one of the key features for the accuracy
and reliability of vehicle dynamics simulations. The development
of a driver model for use in MotionSolve was performed in
two steps. First it’s functionality was developed by
using a Matlab / Simulink based vehicle model, taking advantage
of the large number of existing tools for controller design
in that environment. Then the driver model was tested, evaluated
and adapted for MotionSolve by using a new interface for Simulink-MotionSolve
Co-Simulation. Any MotionSolve model and its associated dynamic
link libraries (dlls) can be loaded into Matlab via a graphical
user interface (GUI), where the connectors for the signals
to be exchanged have to be defined. Then the model can be
used and accessed in Simulink like a conventional s-function.
The developed driver model is able to perform both common
and complex vehicle dynamics manoeuvres. To achieve this goal
a set of basic (straight line acceleration, steady state cornering,
... ) and advanced (start from stand still, 3-point-turn)
use cases was defined. The fulfilment of these demands was
accomplished by developing a smart driver structure and bumpless
switching strategy between different controllers. The presentation
describes briefly the driver’s structure and functionality.
An example of a driving task that requires several switching
operations is presented by using the co-simulation platform.
It also could be shown that Simulink-MotionSolve Co-Simulation
can be used to develop controllers for complex systems.
<< Back to Agenda |