Vehicle Dynamics Modeling and Control

Slides:



Advertisements
Similar presentations
ABS Control Project Ondrej Ille Pre-bachelor Project.
Advertisements

ELECTRONIC STABILITY PROGRAM (ESP) LECTURER NAME: MR
National Technical University of Athens Diploma Thesis «Computational Simulation of the road behaviour of a vehicle by use of a non- linear six-degree.
Design with Root Locus Lecture 9.
Vehicle Dynamics – It’s all about the Calculus… J. Christian Gerdes Associate Professor Mechanical Engineering Department Stanford University.
Optimization of Global Chassis Control Variables Josip Kasać*, Joško Deur*, Branko Novaković*, Matthew Hancock**, Francis Assadian** * University of Zagreb,
1 Brake-by-Steer Concept Challenge the future Delft University of Technology Brake-by-Steer Concept Steer-by-wire application with independently.
Loop Shaping Professor Walter W. Olson
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
Dept. Of Mechanical and Nuclear Engineering, Penn State University Vehicle Dynamic Modeling for the Prediction and Prevention of Vehicle Rollover A Comparative,
Background to NHTSA NCAP Ratings for Rollover Resistance
System identification of the brake setup in the TU Delft Vehicle Test Lab (VTL) Jean-Paul Busselaar MSc. thesis.
A Typical Feedback System
Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty.
Steer-by-Wire: Implications for Vehicle Handling and Safety Paul Yih May 27, 2004.
Design Realization lecture 23
Modeling, Simulation, and Control of a Real System Robert Throne Electrical and Computer Engineering Rose-Hulman Institute of Technology.
Suspension Design Part 1
OMÜ 325 WEEK 4-L1 Tires: Fy, Fx & Mz S.Çağlar Başlamışlı.
Suspension Control with Thoughts on Modern Control Brett Shapiro 19 May May GWADW- G – v3.
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Controlling a 3D Vehicle with Simulink Jeff Bender ME
1 Vehicle Stability Function ● Directional Control ● Roll-over Control A functional overview with regard to commercial vehicles AMEVSC-03-04e August 2010.
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
Universal Mechanism software
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
7 th July 2005 School of Computing and technology University of Sunderland “Development of an Intelligent Chassis Control system for Improved Vehicle Handling.
A-1 ADM740, Appendix A, June 2007 Copyright  2007 MSC.Software Corporation APPENDIX A EXAMPLE ANALYSES.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Signals and Systems Fall 2003 Lecture #20 20 November Feedback Systems 2. Applications of Feedback Systems.
Design Realization lecture 22
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Cruise Control 3 RETURN OF THE SPEED CONTROL JEFF FERGUSON, TOM LEICK.
Nonlinear Fuzzy PID Control Jan Jantzen
(thanks to Gary Fedder)
Steer-by-Wire: Implications for Vehicle Handling and Safety
University of Waterloo
Vehicle Dynamics Term Project Driveline Modelling
ANTILOCK BRAKING SYSTEM
DRIVER MODEL B. Vineeth ME13B1007 K. Kiran Kumar ME13B1020 N. Sai Krishna ME13B1024 S. Gurucharan ME13B1031 T. Krishna Teja ME13B1034.
Geometry and Linkage Lecture 1 Day 1-Class 1. References  Gillespie, T., The Fundamentals of Vehicle Dynamics, Society of Automotive Engineers, Warrendale,
By : Rohini H M USN : 2VX11LVS19.  This system includes sensors for measuring vehicle speed; steering input; relative displacement of the wheel assembly.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Fundamentals of Steering Systems ME5670
CNC FEED DRIVES.
ANTI LOCK BRAKING SYSTEM
Chapter 1: Overview of Control
The Insiders Guide To Traction Control.
Anti-lock Braking System.
Automatic control systems I
ANTI LOCK BRAKING SYSTEM
From: A Hybrid Physical-Dynamic Tire/Road Friction Model
Date of download: 11/5/2017 Copyright © ASME. All rights reserved.
Okwuchi Emereole and Malcolm Good, University of Melbourne
APPENDIX A EXAMPLE ANALYSES
Hydraulic control system
Lec 14. PID Controller Design
SECTION 8 TIRE MODELING.
Modern Control Systems (MCS)
PID Controller.
Josh Switkes Eric J. Rossetter Ian A. Coe J. Christian Gerdes
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Chapter 9 Design via Root Locus <<<4.1>>>
Department of Mechanical
Compensators.
Motion Control.
Modern Control Systems (MCS)
Chapter 1 Introduction.
Presentation transcript:

Vehicle Dynamics Modeling and Control Xingchen Fan 2/14/2017

Inspiration 1: LQR control of active suspension (2013) Modeling LQR controller design Half-car model with LQR control

Inspiration 2: passive damper modeling (2016) Change picture

Motivation My passion for cars, dynamics and control As part of process for learning vehicle dynamics Learn how to model, analyze and control complicated dynamical systems Why MATLAB/Simulink No black box Benefits from the control design capabilities of MATLAB Easy to be modular and have various levels of details

Overview

Dynamics modeling workflow Understand dynamics (Gillespie, Rajamani, Milliken, Harty, Bosch, etc.) Separate into modules Define states, inputs and outputs Represent dynamics in Simulink Clean up signal routing (create new modules if necessary) Test and debug: steady-state response, frequency response, etc. Integrate modules Increase complexity (e.g. add nonlinearity)

Example 1: linear quarter-car ride model Simplest standalone model Features: Masks for modules Each mask has its state bus for analysis and debugging

Example 1: linear quarter-car model Use frequency response to debug the model

Example 2: linear full-car ride model Kinematics Anti-roll bars Unsprung masses Sprung mass

Example 3: anti-roll bar Essentially a proportional feedback controller! Credit: Blundell & Harty

Example 3: anti-roll bar Roll rock (only “P control” with an anti-roll bar, needs more roll damping  active damping)

Example 4: nonlinear bicycle handling model Lateral dynamics Kinematics Tires Yaw dynamics Current nonlinearity: Fiala tire model, steering saturation

Example 4: nonlinear bicycle handling model Step steering input

Example 5: full vehicle model Global coordinates Full-car ride model Four-wheel handling model Accelerations Tire loads

Model debugging techniques Incremental development Modular design Use symmetry Physical intuition: first principles Steady-state analysis Frequency analysis Comparison to real driving data

Control design workflow Make sure the model is as accurate as it should be Understand the plant: stability, damping ratio, frequency response Controller design: - SISO: root locus/phase margin  compensator MIMO: LQR Nonlinear: phase portrait  bang-bang, sliding mode Compare open-loop and closed-loop responses Tune parameters

Example 1: ride control (skyhook damping) Plant Controller Feedback on sprung mass position is not necessary

Example 2: path tracking Global coordinates Controller Error coordinates Plant 𝛿=− 𝑘 𝑝 𝑒+ 𝑥 𝐿𝐴 Δ𝜓 𝑒 = 𝑈 𝑦 + 𝑈 𝑥 Δ𝜓

Example 2: path tracking Root locus design: add a zero to “attract” the loci of two poles at origin

Example 2: path tracking (root locus) Root locus design  Good performance but unreasonable steering input

Example 2: path tracking (LQR) LQR design: smaller proportional gain, longer lookahead distance  Reasonable steering, worse but acceptable performance (could be tuned more aggressively)

Example 3: path tracking + cruise control Global Coordinates Lateral Controller Error Coordinates Plant Longitudinal Controller

ABS is essentially a feedback controller on tire slip ratio Example 4: ABS Control strategies Actuator limitations Compute slip ratio ABS is essentially a feedback controller on tire slip ratio Control strategies: Proportional control PD control: require wheel acceleration Bang-bang control: hold, dump, pump (more practical for actuators)

Example 4: ABS Slip ratio is maintained for peak longitudinal force Minimal difference between effective wheel speed and vehicle speed Directional stability, steerability, shorter braking distance on low-friction surface

Future work Dynamics: Camber, load-dependent friction, nonlinear bushing Suspension kinematics More understeer effects: compliance, roll steer, aligning torque, etc. Motor in powertrain Teach myself MSC Adams Control: Anti-pitch/anti-roll ESC Platoon control Nonlinear control for nonlinear models

Questions?

Thanks! Portfolio: xingchenfan.weebly.com LinkedIn: linkedin.com/in/xingchen-fan