TSFS02 Vehicle Dynamics and Control. Computer Exercise 3: Electronic Stability Control (ESP)

Similar documents
Parameter identification of a linear single track vehicle model

BRAKE SYSTEMS 101. Energy Conversion Management. Presented by Paul S. Gritt

Longitudinal and lateral dynamics

Active Yaw Systems: Re-experience Front Wheel Drive with SCHNELLSTER and TWINSTER +

ANTI LOCK BRAKING SYSTEM MODELLING AND DEVELOPMENT

A STUDY ON WARNING TIMING FOR LANE CHANGE DECISION AID SYSTEMS BASED ON DRIVER S LANE CHANGE MANEUVER

E/ECE/324/Rev.1/Add.12/Rev.7/Amend.4 E/ECE/TRANS/505/Rev.1/Add.12/Rev.7/Amend.4

1. SYSTEM OVERVIEW. 1) Basic Theory of ABS Function

Rotation: Moment of Inertia and Torque

Electrical/electronic components and installation locations

Torque and Rotary Motion

Introduction to Electronic Signals

GPS MODULE ON-TRACK SESSIONS. Of chassis and engine. To enhance your performance and optimize kart set-up A REVOLUTION IN YOUR KART TECHNICAL ANALYSIS

Graphing Motion. Every Picture Tells A Story

SUSPENSION AND STEERING OVERVIEW

A Determination of g, the Acceleration Due to Gravity, from Newton's Laws of Motion

MAXIMIZING THE OUTPUT OF YOUR BRAKES Getting Your Pedal Geometry Right

Experiment 7 ~ Conservation of Linear Momentum

Experiment 5 ~ Friction

Steering Angle Sensor Resets

Experiment: Static and Kinetic Friction

Heavy Vehicles Modeling with the Vehicle Dynamics Library

Development of Velocity planner for a Racing driver model

EBS Electronically controlled Brake system in the city bus CITARO / CITO

To help avoid personal injury due to poor braking. DO NOT Tap into the vehicle's brake system to operate a trailer brake system.

BRAKE SYSTEM OVERVIEW AND OPERATION PROCESS 1. BRAKE SYSTEM GENERAL INFORMATION 1) DESCRIPTION AND OPERATION 16-3.

Orbital Mechanics. Angular Momentum

Chapter 4 DEFENSIVE DRIVING

Physics 201 Homework 8

Model Year: 2010 Model: Prius Doc ID: RM000001Y3B015X. Title: ALIGNMENT / HANDLING DIAGNOSIS: FRONT WHEEL ALIGNMENT: ADJUSTMENT (2010 Prius)

An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors

STATIC AND KINETIC FRICTION

How to program a Zumo Robot with Simulink

ENERGYand WORK (PART I and II) 9-MAC

Experiment 4 ~ Newton s Second Law: The Atwood Machine

. Address the following issues in your solution:

ANALYTICAL METHODS FOR ENGINEERS

Evaluation of the Automatic Transmission Model in HVE Version 7.1

CHASSIS - 4WD SYSTEM. Realizes stable start-off and acceleration performance

Tyre Awareness Training

F f v 1 = c100(10 3 ) m h da 1h 3600 s b =

Fric-3. force F k and the equation (4.2) may be used. The sense of F k is opposite

Purpose of the System Components...5

Tiguan Haldex All-Wheel Drive

Prelab Exercises: Hooke's Law and the Behavior of Springs

LOW LEVEL ORDER PICKERS LO1.0F, LO2.0, LO2.0S, LO KG

PHYSICS 111 HOMEWORK SOLUTION #9. April 5, 2013

The Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to

Lecture 17. Last time we saw that the rotational analog of Newton s 2nd Law is

Modeling and Simulation of Heavy Truck with MWorks

WHEEL ALIGNMENT 4WD SA 6

Research Report. Impact of Vehicle Weight Reduction on Fuel Economy for Various Vehicle Architectures

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 8, February 2013

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

BRAKE SYSTEM DESIGN AND THEORY

Adaptive Cruise Control System Overview

Confidence Intervals for Cp

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

MOVING YOU FURTHER HYUNDAI HEAVY INDUSTRIES

The CLARK GTS is fitted with a powerful and economical diesel engine or LPG engine.

Name Partners Date. Energy Diagrams I

LAB 6: GRAVITATIONAL AND PASSIVE FORCES

160 ATJ 180 ATJ. 16,25 m (160 ATJ) 17,65 m (180 ATJ) 9,10 m (160 ATJ) 10,60 m (180 ATJ)

LAB 6 - GRAVITATIONAL AND PASSIVE FORCES

W i f(x i ) x. i=1. f(x i ) x = i=1

HW Set VI page 1 of 9 PHYSICS 1401 (1) homework solutions

MONORAIL. Scomi Rail THE REVOLUTION OF URBAN TRANSIT. A smooth ride quality. Higher passenger capacity. Energy efficiency. Lower operating costs.

Lab 7: Rotational Motion

Physics Labs with Computers, Vol. 2 P38: Conservation of Linear Momentum A

Work and Energy. W =!KE = KE f

T Analyst User Guide 1

Road Sensing Suspension System

Unit 4 Practice Test: Rotational Motion

Microsoft Excel Tutorial

PROPOSAL TO REVISE CODE 6 Software for checking non-continuous rolling

PASSPORT USER GUIDE. This guide provides a detailed overview of how to use Passport, allowing you to find the information you need more efficiently.

Introduction to COMSOL. The Navier-Stokes Equations

Problem Set 1. Ans: a = 1.74 m/s 2, t = 4.80 s

Activity P13: Buoyant Force (Force Sensor)

Atlet Balance Electric Counterbalance trucks ET EF EH tons

FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5

An Instructional Aid System for Driving Schools Based on Visual Simulation

Solving Quadratic Equations

Electric Powered Forklift ton

A Road Crash Reconstruction Technique

FSAE i2 Data Analysis Seminar Software Download & Installation

7. Technical specifications. BMW 116i 3-door.

Useful Motor/Torque Equations for EML2322L

I ntroduction. Accessing Microsoft PowerPoint. Anatomy of a PowerPoint Window

A program for predicting tractor performance in Visual C++

Influence of stability control for fatal car accidents in Finland

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law.

The Problem: Automotive safety recalls, Control Systems Diagnostics, Stability Control, Traction Control, Anti-lock Braking, Adaptive Cruise Control

Operating Vehicle Control Devices

USER MANUAL ESP. Enhanced Steering Performance. R-Net

Oscillations: Mass on a Spring and Pendulums

Excel 2007 Basic knowledge

Manufacturing Equipment Modeling

Braking/Traction Control Systems of a Scaled Railway Vehicle for the Active Steering Testbed

Transcription:

TSFS02 Vehicle Dynamics and Control Computer Exercise 3: Electronic Stability Control (ESP) Division of Vehicular Systems Department of Electrical Engineering Linköping University SE-581 33 Linköping, Sweden Group 1: Southfork, 17.15 21.00, Wednesday 2015-12-09 Group 2: Southfork, 13.15 17.00, Thursday 2015-12-10 1

Contents 1 Introduction 3 1.1 Examination......................................... 3 2 Preparation Tasks 3 2.1 Controller Design...................................... 3 2.2 Controller Actuation.................................... 4 3 Computer Exercise Tasks 4 A Vehicle Parameters and Sensors 6 B Export Plots from Dymola 6 C Plot Variables in Dymola 6 2

1 Introduction The main purpose of a stability control system is to aid the driver in critical situations, such as, quick avoidance maneuvers. These systems are often denoted differently for different manufacturers, however, some of the more common abbreviations are ESP (Electronic Stability Program), ESC (Electronic Stability Control), DSC (Dynamic Stability Control), AYC (Active Yaw Control), and VDC (Vehicle Dynamics Control). Throughout this document the abbreviation ESP is used. The stability control system should compensate under- and oversteer by applying a yaw moment, i.e., a turning moment about the vertical axis. This moment is usually created by braking the individual wheels, but could possibly also be achieved through active steering or applying a driving moment. In the vehicle, these systems are integrated in a control hierarchy together with the ABS, traction control, and other driver aid and safety systems. However, in this exercise you should consider only the ESP. The main objective in this exercise is to develop and implement your own stability control system, and verify its functionality, using the simulation and modeling tool Dymola. 1.1 Examination This exercise is carried out in groups of one or two students, and is examined by handing in a report (one report per group). This report should be written as an independent document, so that the reader can understand the content without having read this exercise description first. You should clearly describe the problem you have solved and how you have solved it. This means that you need to describe how you have solved each task (including the preparation tasks), answer all questions, and motivate all assumptions you have made. You should also convince the reader that your implementation works as intended, by including plots/figures and discussions around them. The report should be handed in no later than 2015-12-17, mailed to kristoffer.lundahl@liu.se in PDF format, or as a printed document in the TSFS02 compartment in the Vehicular Systems corridor. 2 Preparation Tasks The tasks in this section, i.e., Task 1 6, are preparation tasks that should have been solved before starting with the computer exercise tasks in Section 3. Please verify with an assistant that you have solved these tasks correctly before starting with Task 7 8 (since your code implementations will be based on the equations you derive in the preparation tasks). 2.1 Controller Design The goal for the ESP is to minimize the difference between a by the driver desired behavior and the actual vehicle behavior. This behavior can be formulated in terms of yaw rate Ω z and body slip β. If the desired and the actual behavior differs too much, the controller intervenes by applying a yaw moment to help the vehicle turn, or straighten up. This yaw moment M can thus be formulated as a function of Ω z and β, written as M = M(β nom β,ω z,nom Ω z ) (1) where Ω z,nom and β nom are the nominal values, representing the desired or expected behavior of the vehicle. A simple proportional control can be formulated as where k 1 and k 2 are tuning parameters. Task 1 M = k 1 (β nom β) + k 2 (Ω z,nom Ω z ) (2) Determine appropriate expressions for Ω z,nom and β nom. All included parameters and variables should be explained (for example with figures). Motivate the assumptions you have made and why your expressions 3

are appropriate for describing the desired vehicle behavior. Task 2 Design a yaw-moment controller, creating a M that is supposed to affect the vehicle. A suggested layout is given by (2). The available sensor signals and necessary parameters are listed in Appendix A. Task 3 Given your controller design, what signs (positive or negative) should your design parameters have? If you have chosen the design in (2), it is the sign of k 1 and k 2 that are of interest. (A course assistant can help you with a first guess of the absolute values of k 1 and k 2.) 2.2 Controller Actuation The calculated yaw moment M can be actuated in different ways. Here we will be using a common method, where the wheels are individually braked to create the desired yaw moment. Task 4 Describe and motivate how the controller decides which wheel to brake in different driving situations. How is the decision affected by the current under-/oversteering state of the vehicle, or which direction the vehicle is turning? Hint: When applying a braking force (a longitudinal force) at the wheel, the lateral forces will also be affected (think about the friction ellipse). Use this correlation when deciding which wheel to brake. Task 5 The yaw moment M is now known (from Task 1 3) and you have chosen which wheel to brake (in Task 4). Then the controller needs to know the amplitude of the braking force F b, that is necessary to generate the yaw moment M. Derive expressions for the brake force F b as functions of the yaw moment M. Hint: You may have to use different expressions depending on which wheel you brake. Task 6 In the Dymola model, the ESP is controlling the braking force F b with a braking signal 0 u b 1 (for each wheel), which is the output from the ESP block. This signal is sent to a brake-force modulator, in which we have a brake-pressure pump that can raise the brake pressure individually for each wheel. For example, the brake pressure for wheel 1 can be formulated as p b,1 = p b,max u b,1, where p b,max is the maximum pressure the brake-pressure pump can produce. The pressure will act over the two brakecaliper pistons with areas of A cp, pressing the brake pads against the brake disc. The friction coefficient for the brake pads against the brake disc is µ bp. Thus, the total braking force from the brake caliper F caliper can be expressed as F caliper = u b p b,max 2A cp µ bp which is acting on the brake disc at a radius of R disc from the wheel center. Formulate an expression for the braking signal u b as a function of the brake force F b (from Task 5). 3 Computer Exercise Tasks In the following tasks you should implement and evaluate an ESP based on the controller schemes that you established in the preparation tasks. Start by downloading the Dymola model TSFS02 Lab3 ESP.mo from the course homepage. 4

Task 7 ESP implementation Start Dymola and open the file TSFS02 Lab3 ESP.mo, navigate to TSFS02 Lab3 ESP - Vehicle - Brakes - BrakeComponents - FunctionBlocks - ESP in the Package Browser window. Implement your ESP controller in the ESP block. Note that Dymola uses the FLU (Frontward, Leftward, Upward) coordinate system, meaning the x axis is positive forward, the y axis to the left, and the z axis up. Remember to include this code as an appendix in your report. Task 8 ESP evaluation In the sub-package TSFS02 Lab3 ESP - Experiments you will find two prepared experiments. Use these to demonstrate that your controller operates as intended and that it actually aids the driver when needed. Activate your controller by setting the parameter ESPOn to true. The two prepared tests are a Fish-Hook maneuver and an avoidance maneuver: Fish-Hook maneuver: A predefined steering signal is fed to the hand wheel, turning the vehicle first slightly to the left, quickly followed by a long right turn. (The resulting vehicle trajectory is similar to a fish hook when seen from above.) Avoidance maneuver: A driver model tries to avoid an obstacle in the road. The maneuver is similar to the double lane-change maneuver. In the graphical view of the experiments, you can also find a parameter called TrunkLoad. This is a mass parameter for additional load placed in the trunk of the vehicle, making it more rear heavy than usual. Set this value to 100 kg and see how the vehicle handles with and without your ESP controller activated. You should in the report clearly show that your controller is working properly. Do this with data plots and possibly also still images from the visualizations, combined with discussions around what is seen in these figures and what you find interesting. For plotting, you can use the prepared plot functions found in the experiment packages. However, it could be of interest to plot other variables, such as variables inside the ESP controller. This can be useful for the report, but also to aid troubleshooting during the controller implementation. See Appendix C for a short description on how to plot arbitrary variables in Dymola. 5

A Vehicle Parameters and Sensors Table 1 specifies some useful vehicle parameters, and in Table 2 the different measurement signals, available for the ESP controller implementation, are listed. Table 1 Vehicle parameters. Parameter Description Value Unit m Total vehicle mass 1660 kg h CoG height 0.5 m L Wheelbase 2.7 m l 1 CoG to front axle 1.2 m t w Wheel track width 1.5 m R w Wheel radius 0.32 m C α, f Front cornering stiffness (per wheel) 67 10 3 N/rad C α,r Rear cornering stiffness (per wheel) 62 10 3 N/rad 1 k sw Steer ratio (from hand wheel to front wheels) 16 A cp Piston area for the brake calipers 9.6 10 4 m 2 p b,max Max pressure of brake modulator 150 10 5 Pa R disc Effective radius of brake discs 0.15 m µ bp Friction coefficient of brake pads 0.3 Table 2 Vehicle sensors for the ESP controller. Variable Description Unit a x Longitudinal acceleration m/s 2 a y Lateral acceleration m/s 2 v x Longitudinal velocity m/s Ω z Yaw rate rad/s 2 ω 1 Wheel velocity; front left rad/s ω 2 Wheel velocity; front right rad/s ω 3 Wheel velocity; rear left rad/s ω 4 Wheel velocity; rear right rad/s δ sw Hand wheel steering angle rad F bp Brake pedal force N B Export Plots from Dymola You can export plots, or still images of animations, as PNG images. Select the plot window you want to export (so that it is highlighted ). Then go to the menu bar and select File - Export - Image... C Plot Variables in Dymola Open up a new plot window; Plot - New Window - New Plot Window or from the shortcut button. In the Variable Browser window (on the left), find the variables of interest and click on them. To plot variables from inside your ESP controller, navigate to vehicle - brakes - modulatorcontroller - esp. All the parameters and variables in your ESP block should show up here. For more general variables, navigate to vehicle - signalbus. Here you will find a collection of the most useful (in general) variables for vehicle dynamics studies. 6