EHTC 2009

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