You are on page 1of 6

# ModelingofCarBrakingwithandwithoutABS

byFrankOwen,PhD,P.E.,MechanicalEngineering/Fakultt03,
CalPoly/HochschuleMnchen
(revised13July2012)

Inthissegmentofthecourseweshalllookatmodelingacommonmechatronicsysteminan
developmentinthiscourse.Inthatsegmentyoumodeledthecarundergoingbrakingandthe

slipvalue.ThepurposeoftheABSistodetectslip,thenmomentarilyreducethebrakingforce
topreventtheslip.DriversofcarswithoutABSincold,icyclimateswerealwaystrainedto
butrathertotapthebrakes,toapplyahighfrequency,drumbeatsortofforcetothebrake
pedal.

ThisisessentiallywhattheABSsystemdoes.Whenslipisdetectedthroughsensors,valvesare
outofslip.Onceoutofslip,thevalvesacttoallowthebuildupofpressureonceagainonthe

Inthissegmentwewilllookonceagainatautomobilebrakingandmodelthissituationinan
automobilewithandwithoutABS.

TheAnalysis

InouranalysisthecarismovingtotherightwithavelocityvC.Thebrakingforcesonthewheels
acttothelefttoslowthecardown.

vC

F BR F BF
F NR F NF

Wewillsimplifytheanalysisbylookingatonlyonewheel,usingwhatisoftencalledthequarter
carmodelofthecar.Hereweconcentratetheentiremassofthequartercaratthehubofthe
wheel.

1
vC

m QC g
..
JW .
O
F C-W rW =
M B-Q mQC a C

F B-Q

F N-Q

ofthewheel,takingclockwisetobepositive:

M O : FB Q rW M B Q J W (1)

Themaximumpossiblebrakingforcedependsontheslip,specificallyontheslipparameters.s
isameasurementoftheactualvelocityofthecarcomparedwiththekinematicallycalculated
velocityiftherewerenoslip ( vC W rR ).

v C-
rW

## s is the slip. It is defined by

vC vC vC rW
s (2)
vC vC

s varies between 0 (no slip) and 1 (full slip). From the slip can be calculated the slip
parameter f(s). A suggested relationship for f(s) is

f ( s ) c1 (1 e c2 s ) c3 s (3)

automobile.Forthesituationpresentedearlierinthecourse,wecanusethefollowingvalues:

2
Braking parameter vs. slip
1

0.9

0.8

0.7

0.6
c1 = 1.3
f(s)

0.5 c2 = 10
c3 = 0.8
0.4

0.3

0.2

0.1

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
s

f(s)isthenusedtofindthebrakingforce:

FB Q f ( s) FN Q (4)

Wenowexpandthequartercarmodelandjustsaythatwhathappenswiththeentirecarisjust
4xbywhathappensoneachwheel.Ifwelookattheentirecar,weseethatwehaveinthex
direction:

m C . aC
X
FA

FB

whereFBisthetotalbrakingforceandFAiswindresistance.Wecansimplifytheanalysisto
assumethatFBisjust4*FBQ.Thisisnotreallycorrectbecausethefrontwheelscarrymoreof
initialapproach.So

3
FB FA mC aC
(5)
aC xC
1
FB FA
mC

UsuallyFAvariesasthesquareofthevelocity:

FA c A A vC2 (6)
2
So
1 2
xC f ( s ) FN c A x C (7)
mC 2

frontwheels.Thusthefrontwheelscarrymoreverticalforcethanthenormalweightofthecar.
Thisallowsforagreaterbrakingforcethanwouldbepossibleifthefrontwheelssawonlytheir
shareoftheweightofthecar.Wecanaccountforthisextraforcebyusingamultiplier,say1.5,
multipliedbyFN.So

FN 1.5 * mg (8)

## Building the Model

Usethefollowingvaluesforthesimulation:

## Variable Value/Units Description

vC0 100kph initialspeed
m 1500kg automobilemass
JW 0.8kg*m2 massmomentofinertiaofwheel
A 2m2 frontalarea
cA 0.3 airresistancecoefficient
1.2kg/m3 airdensity
g 9.81m/sec2 gravitationalconstant
c1 1.3 empiricalcoefficient
c2 10 empiricalcoefficient
c3 0.8 empiricalcoefficient
1.0 tire/pavementfrictioncoefficient

Therearetwodifferentialequationsherethatrepresentequationsofmotion,oneforthewheel
(1)andoneforthecar(7).Ifyoulookthroughtheequationsyouwillseethatthereappearsin
themonlyvCand i.e.xCanddonotappear.Nevertheless,wemightbeinterestedinhow
longthecarbrakes/skidsduringthebrakingprocess.SowewillalsoextractxCfromthe

4
Westart,asnormalwiththeintegrationbackbones,thelineofintegralsthatproducevelocity
anddisplacementfromacceleration.Producethemodelsforequations1and7.

## ThesepartialmodelsgiveusvCand ,fromwhichwecanfindvC andsusingequation(2).

Withf(s)youcancalculateFB,usingequations(4)and(8).FBwillbethetotalbrakingforce.To
getFBQyousimplydividethisby4foruseinthepartialmodeldevelopedforequation(1).

checkingthevalueofthevelocityandstoppingthesimulationifitdropsbelow0.01m/sec.

Setthemodeluptoviewthetwovelocities,vCandvC ononescope.Alsolookattheslip.Look
atthebrakingforceonascope.Lookatthedistancetraveledonascopetoo.

ChecktheModel

4MBQ)Letstrythedonothingcasefirst,wherethedriversdoesnotpushonthebrakes.What
happens?Whatshouldthevelocitydo?Whatshouldtheslipbe?

slipping.

Whatisthedifferencebetweenthedistancetostopwithandwithoutslipintheabovetwo
cases?

CanyoufindtheoptimalMB,sothatthecarhasmaximumstoppingpowerwithoutexcessive
slip?Thisshouldcorrespondtotheshortestdistancetostop.Forwhatslipvalueisthestopping
powergreatest?Throughtrialanderror,findthecorrectbrakingtogivetheshorteststopping
distance.

CarwithABS

Fromthediagramonpage3wecanseethatthemaximumbrakingcoefficientoccurswithaslip
of0.28.Wewilluseasimpleoff/oncontrollerforthis.Iftheslipisbelow0.28,wewantto
applythebrakingmoment.Iftheslipisabove0.28,wewanttoreleasethebrakes.

Toimplementthis,formacomparisonbetweentheactualsandthedesireds,sd=0.28.Ifsds
<0,removethebrakingmoment.Ifsds>0,applythefullbrakingmoment.Youcan
implementthiswithasignblock.Lookatthisblockandseehowitworks.Followthesignblock
withagainblocktoprovidetheproperchangeinbrakingmoment,saydMB/dt=20,000N
m/sec.Thenuseanintegrator,limitedtopositivevaluestogetMB.

5

Itisinterestingnowtoplotvcandvc together.Plotalsotheslipasafunctionoftimeandthen
thecarspositionasafunctionoftime.Trythisoutwithvariouscoefficientsoffrictions ( =1
fordrypavement, =0.6 forwetpavement, =0.3foricypavement,etc.).