41
Dynamic Traction Dynamic Traction Control Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Embed Size (px)

Citation preview

Page 1: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Dynamic Traction Dynamic Traction ControlControl

By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Page 2: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

MotivationMotivation

Drastically improve vehicle performance and safety by maintaining optimal wheel traction in all road conditions

Page 3: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

MotivationMotivation

Page 4: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Needs AssessmentNeeds 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

Page 5: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Design Criteria and ConstraintsDesign 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

Page 6: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Problem FormulationProblem 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

Page 7: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

AbstractionAbstraction

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

Page 8: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Proposed Solution BreakdownProposed Solution Breakdown

Slip Model◦Vehicle Dynamics and Sensing

Vehicle Control◦Electronic Restrictor

Page 9: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Proposed SolutionProposed Solution

Slip Model

◦Dynamic Physics Model

◦Dynamic Coefficient of Friction

◦Understeer Detection

Page 10: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Design LayoutDesign Layout

Physics Model

(Saturator)

ECU

RPMThrottle Pos.

Driver Pedal

Slip AngleRadius

External Sensors

X/Y/Z

Acceleration

+- CBR 600 F4i

EngineWheels

Wheel Slip

Detector

μs/μk

Page 11: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Physics Model Physics Model

Page 12: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Torque MapTorque Map

Page 13: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

InterpolationInterpolation

Interpolate Between Four Points on Torque Map•Interpolate between Engine Speeds at Throttle 1

Page 14: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

InterpolationInterpolation

Interpolate Between Four Points on Torque Map•Interpolate between Engine Speeds at Throttle 1•Interpolate between Engine Speeds at Throttle 2

Page 15: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

InterpolationInterpolation

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

Page 16: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

InterpolationInterpolation

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

Page 17: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

InterpolationInterpolation

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

Page 18: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Physics Model Physics Model

Page 19: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Data AcquisitionData Acquisition

Installed Sensors◦Steering Wheel Angle◦2-D Acceleration◦Suspension Deflection◦Wheel Velocity◦Brake Pressure◦Engine RPM◦Throttle Position◦Air Mass Flow Rate

Page 20: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Physics Model SimulationPhysics Model Simulation

Page 21: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Model Validation – FL TireModel Validation – FL Tire

Page 22: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Slip ConditionSlip Condition

Page 23: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Dynamic Coefficient of Friction Dynamic Coefficient of Friction CalculatorCalculator

Slip Detected

Calculate Engine Torque @ T(0)

Calculate Vertical Force @

T(0)

Calculate Coefficient of Friction and Update Model

μs

Page 24: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Optimize PerformanceOptimize Performance

No Slip Detected

Is μs at the limit?

Maintain current

μs

Increase μs

Yes

No

New Limit

Initial Value

Calculated Values

Page 25: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Understeer DetectionUndersteer Detection

Turning Radius:◦Desired vs. Actual

Major Factor:◦Wheel Slip Angle

Page 26: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Slip Angle Slip Angle

Page 27: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Proposed SolutionProposed Solution

Vehicle Control

◦Electronic Restrictor

◦Brake Pressure Controller

Page 28: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

Page 29: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

Page 30: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

Page 31: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

Page 32: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

Page 33: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

Page 34: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

Page 35: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

ServoRotary

Potentiometer

Gears

Butter-Fly-Valve

Page 36: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Electronic RestrictorElectronic Restrictor

)()(

ss

KsP

))((

)()(

bsas

psGsC

0

%5..%

sec5.0

sec1.0

esteadystate

SO

Tsettle

Tpeak

Page 37: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

PatentsPatents

Physics Model

(Saturator)

ECU

RPMThrottle Pos.

Driver Pedal

Slip AngleRadius

External Sensors

X/Y/Z

Acceleration

+- CBR 600 F4i

EngineWheels

Wheel Slip

Detector

μs/μk

Page 38: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

PatentsPatents

Physics Model

(Saturator)

ECU

RPMThrottle Pos.

Driver Pedal

Slip AngleRadius

External Sensors

X/Y/Z

Acceleration

+- CBR 600 F4i

EngineWheels

Wheel Slip

Detector

μs/μk

Possibly patentable:Continuously Improving

Predictive Traction Control

Page 39: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

1 day

2 weeks 1 week

2.5 weeks4 weeks

CommissioningThe Plan

StartStart

Create Controller based on Design Criterion

Create Controller based on Design Criterion

Finish

Finish Install

RestrictorInstall

Restrictor

Order Parts & MaterialsOrder Parts & Materials

Build Restrictor

Build Restrictor

Test & OptimizeTest &

Optimize

Critical Path ~10 weeks

3.5 weeks

Program PSoC with Physics Model &

Interpolation

Program PSoC with Physics Model &

Interpolation

Page 40: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

Questions?Questions?Comments?

Page 41: Dynamic Traction Control By: Thiago Avila, Mike Sinclair & Jeffrey McLarty

The EndThe EndThank you!