Title: Dynamic Traction Control
1Dynamic Traction Control
- By Thiago Avila, Mike Sinclair Jeffrey McLarty
2Motivation
- Drastically improve vehicle performance and
safety by maintaining optimal wheel traction in
all road conditions
3Motivation
4Needs Assessment
- FSAE car is currently traction limited and would
benefit from the use of a traction control system - System must follow FSAE guidelines
- Minimal cost solution should be pursued
5Design Criteria and Constraints
- Meet FSAE Guidelines
- Predict slip with enough time to adjust engine
output - Reduced FSAE 75m acceleration times
- Improve FSAE skid pad testing results
6Problem Formulation
- The traction control system is required to
prevent driver error from overloading any of the
four wheels and causing slip, through either
throttle or brake application
7Abstraction
- Physics model sensors
- 3-axis Accelerometer
- Linear Potentiometer Cost Complexity
- Engine Power Control
- Cutting Spark Difficult to Predict Power
- Limiting Fuel Improper Fuel Ratio
- Drive by wire throttle Infringes FSAE rules
- Electronic Air Restrictor
8Proposed Solution Breakdown
- Slip Model
- Vehicle Dynamics and Sensing
- Vehicle Control
- Electronic Restrictor
9Proposed Solution
- Slip Model
- Dynamic Physics Model
- Dynamic Coefficient of Friction
- Understeer Detection
10Design Layout
Slip Angle Radius
External Sensors
X/Y/Z Acceleration
-
CBR 600 F4i Engine
Physics Model (Saturator)
Driver Pedal
Wheels
RPM Throttle Pos.
µs/µk
Wheel Slip Detector
ECU
11Physics Model
12Torque Map
13Interpolation
Engine Speed
- Interpolate Between Four Points on Torque Map
- Interpolate between Engine Speeds at Throttle 1
Throttle
14Interpolation
Engine Speed
- Interpolate Between Four Points on Torque Map
- Interpolate between Engine Speeds at Throttle 1
- Interpolate between Engine Speeds at Throttle 2
Throttle
15Interpolation
Engine Speed
- Interpolate Between Four Points on the Torque Map
- Interpolate between Engine Speeds at Throttle 1
- Interpolate between Engine Speeds at Throttle 2
- Interpolate between results at different
Throttles
Throttle
16Interpolation
Engine Speed
- Interpolate Between Four Points on the Torque Map
- Interpolate between Engine Speeds at Throttle 1
- Interpolate between Engine Speeds at Throttle 2
- Interpolate between results at different
Throttles
Throttle
17Interpolation
Engine Speed
- Interpolate Between Four Points on the Torque Map
- Interpolate between Engine Speeds at Throttle 1
- Interpolate between Engine Speeds at Throttle 2
- Interpolate between results at different
Throttles - Engine Power from 4 point Interpolation Done
Throttle
18Physics Model
19Data Acquisition
- Installed Sensors
- Steering Wheel Angle
- 2-D Acceleration
- Suspension Deflection
- Wheel Velocity
- Brake Pressure
- Engine RPM
- Throttle Position
- Air Mass Flow Rate
20Physics Model Simulation
21Model Validation FL Tire
22Slip Condition
23Dynamic Coefficient of Friction Calculator
Slip Detected
Calculate Engine Torque _at_ T(0)
Calculate Vertical Force _at_ T(0)
Calculate Coefficient of Friction and Update
Model µs
24Optimize Performance
No Slip Detected Is µs at the limit?
Maintain current µs
Increase µs
Yes
No
Initial Value
New Limit
Calculated Values
25Understeer Detection
- Turning Radius
- Desired vs. Actual
- Major Factor
- Wheel Slip Angle
26Slip Angle
27Proposed Solution
- Vehicle Control
- Electronic Restrictor
- Brake Pressure Controller
28Electronic Restrictor
29Electronic Restrictor
30Electronic Restrictor
31Electronic Restrictor
32Electronic Restrictor
33Electronic Restrictor
34Electronic Restrictor
35Electronic Restrictor
Rotary Potentiometer
Servo
Gears
Butter -Fly- Valve
36Electronic Restrictor
37Patents
Slip Angle Radius
External Sensors
X/Y/Z Acceleration
-
CBR 600 F4i Engine
Physics Model (Saturator)
Driver Pedal
Wheels
RPM Throttle Pos.
µs/µk
Wheel Slip Detector
ECU
38Patents
Slip Angle Radius
External Sensors
X/Y/Z Acceleration
-
CBR 600 F4i Engine
Physics Model (Saturator)
Driver Pedal
Wheels
RPM Throttle Pos.
µs/µk
Wheel Slip Detector
ECU
Possibly patentable Continuously Improving
Predictive Traction Control
39Commissioning
Start
Order Parts Materials
Program PSoC with Physics Model Interpolation
1 day
3.5 weeks
Finish
Install Restrictor
Build Restrictor
2 weeks
1 week
Test Optimize
Create Controller based on Design Criterion
4 weeks
2.5 weeks
Critical Path 10 weeks
40Questions?
41The End