model-in-the-loop simulation including automotive control systems

27
Model-in-the-Loop Simulation including Automotive Control Systems Volker Dorsch & Antje Holm, Faculty of Mechanical Engineering SIMPACK User Meeting 2011 18 th - 19 th May, Salzburg, Austria

Upload: lamnguyet

Post on 04-Jan-2017

236 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Model-in-the-Loop Simulation Including Automotive Control Systems

Model-in-the-Loop Simulation includingAutomotive Control Systems

Volker Dorsch & Antje Holm, Faculty of Mechanical Engineering

SIMPACK User Meeting 201118th - 19th May, Salzburg, Austria

Page 2: Model-in-the-Loop Simulation Including Automotive Control Systems

-2-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Overview

● Development Scenario● Mechanical Multibody Simulation (MBS) Vehicle Model● Validation of the Model● Yaw Rate Stability Control System● Torque Vectoring System● Co-Simulation of SIMPACK and Matlab/Simulink®

● Simulation Results● Conclusions

Page 3: Model-in-the-Loop Simulation Including Automotive Control Systems

-3-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Development Scenario

Controller-Function Model

Real System

Vehicle Model

Validation

Hardware (ECU, Network)

Code

HiL

MiL, SiL

Real Vehicle

Page 4: Model-in-the-Loop Simulation Including Automotive Control Systems

-4-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

SIMPACK MBS Model

Page 5: Model-in-the-Loop Simulation Including Automotive Control Systems

-5-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

MBS model: front suspension

Suspension MBSModel

Page 6: Model-in-the-Loop Simulation Including Automotive Control Systems

-6-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

SIMPACK Model: K & C of Front Suspension

-40 -30 -20 -10 0 10 20 30

-100

-50

0

50

100

150

Toe angle (min)

Def

lect

ion

(mm

)

measurement

simulation

-0.5 0 0.5 1 1.5 2 2.5

-100

-50

0

50

100

150

Camber angle (deg)D

efle

ctio

n (m

m) measurement

simulation

Toe angle

Camber angle

Page 7: Model-in-the-Loop Simulation Including Automotive Control Systems

-7-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

SIMPACK Model: Rear Suspension

Suspension MBS Model

Page 8: Model-in-the-Loop Simulation Including Automotive Control Systems

-8-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

SIMPACK Model: K & C of Rear Suspension

Toe angle

Camber angle

Page 9: Model-in-the-Loop Simulation Including Automotive Control Systems

-9-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

SIMPACK Model: K & C of Rear Suspension

Toe angle

Camber angle

Page 10: Model-in-the-Loop Simulation Including Automotive Control Systems

-10-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

SIMPACK Model: Step Steering Input

Page 11: Model-in-the-Loop Simulation Including Automotive Control Systems

-11-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

SIMPACK Model: Sinusoidal Steering Input

Page 12: Model-in-the-Loop Simulation Including Automotive Control Systems

-12-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Yaw Rate Control: Using Braking Forces

Page 13: Model-in-the-Loop Simulation Including Automotive Control Systems

-13-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Yaw Rate Control System

Page 14: Model-in-the-Loop Simulation Including Automotive Control Systems

-14-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Co-Simulation

®

Page 15: Model-in-the-Loop Simulation Including Automotive Control Systems

-15-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Co-Simulation: Input - Output

u-vector:normal forceson brake pads

y-vector:- (velocity)- yaw rate- steering angle- wheel speeds- acceleration- (side slip angle)

Page 16: Model-in-the-Loop Simulation Including Automotive Control Systems

-16-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Torque Vectoring

Page 17: Model-in-the-Loop Simulation Including Automotive Control Systems

-17-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Torque Vectoring

computedesiredyaw rate

des

actPID

controller

torquedistribution

vehiclemodel

computedifferenceof torque

Page 18: Model-in-the-Loop Simulation Including Automotive Control Systems

-18-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Torque Vectoring

compute desired yaw rateby single track model

compare actual anddesired yaw rate

PIDcontroller

actual values from vehicle model

MBS vehicle model

compute torque difference

torque distribution

initial, non-controlled torques from engine

Page 19: Model-in-the-Loop Simulation Including Automotive Control Systems

-19-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Co-Simulation: Input - Output

u-vector:driving torques y-vector:

- (velocity)- yaw rate- steering angle- wheel speeds- acceleration- (side slip angle)

Page 20: Model-in-the-Loop Simulation Including Automotive Control Systems

-20-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Yaw Rate Control: VDA lane change

Page 21: Model-in-the-Loop Simulation Including Automotive Control Systems

-21-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Yaw Rate Control: double lane change

Page 22: Model-in-the-Loop Simulation Including Automotive Control Systems

-22-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Yaw Rate Control: double lane change

Video with and without control

Page 23: Model-in-the-Loop Simulation Including Automotive Control Systems

-23-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Torque Vectoring: steady state cornering

Stee

ring

angl

e

Lateral acceleration

Torquedistribution

Page 24: Model-in-the-Loop Simulation Including Automotive Control Systems

-24-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Torque Vectoring: j-turn

Steering angle

Page 25: Model-in-the-Loop Simulation Including Automotive Control Systems

-25-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Torque Vectoring: leaving a turn

Yaw rate

Steering angle

Page 26: Model-in-the-Loop Simulation Including Automotive Control Systems

-26-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Torque Vectoring: leaving a turn

Video with and without control

Page 27: Model-in-the-Loop Simulation Including Automotive Control Systems

-27-Volker Dorsch, Antje Holm: Model-in-the-Loop Simulation including Automotive Control Systems

Conclusion and Outlook

● Validated mbs vehicle model as a basis● Co-Simulation of SIMPACK and Matlab/Simulink® for inclusion of

control systems● Yaw rate control and torque vectoring system

● Optimization of both systems (control parameters, slip control)● Combine both systems● Implementation of further control systems (e.g. semi-active or

active suspension, active steering, active anti roll bar etc.)● Implementation of CAN bus behaviour● Effects of CAN bus errors/failures on vehicle behavior