Professional Documents
Culture Documents
3.) Hardware
ABS for:
(Anti-lock Braking System)
100
v in km/h
80
60
40
20
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
Time in s
26 1.3
7
1 1
Geschwindigkeit
24
1.2
2 2
22 3
6
1.1 5
speed
20 3
Längskraft (µ)
1 4
18 4 5 6 1
2
16
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.9
Zeit (s)
time(s)
7
75 0.8
pressure(bar)
70 0.7
Druck (bar)
65 0.6
Solldruck
set pressure 5 10 15 20 25 30 35
60 Istdruck
actual pressure
Längsschlupf (%)
longitudinal slip (%)
55
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
Zeit (s)
time(s)
1. no signs of instability/excessive slip can be detected, brake pressure can be increased
2. maximum µ is used, can‘t be detected clearly, brake pressure is still increased
3. wheel slip becomes so big, that it can be clearly detected (or abnormal wheeldeceleration << -1g),
pressure increase stopped/pressure reduced
4. pressure is decreased sufficiently, tire starts accelerating
5. the wheel slip is too small to be detected as ‚excessive slip‘ , still it is beyond the maximum and
sliding!!!
6. peak is reached (can be detected)
7. tire is in stable region, brake pressure /slip is (little) below the optimum
wheel speed, brake forces
(+ steering angle, yaw rate, lateral acceleration)
excessive No
wheel slip?
Yes
no excessive
No
wheel slip in last
calculation step?
Yes
save the actual brake force
as set point
A calculatewheel
set force during instable
phase B calculatewheel
set force during stable
phase
ABS logic
reaction of vehicle
(for electromechanical brake system)
calculate pressure leading to the
A balance of the moments caused by
the brake- and the contacttyre to
surface
No
wheel still turning?
(v<2.5 km/h)?
store last force value calculated while
wheel was turning
Yes
wheel acceleration No
negative for one step or
zero for two steps?
Yes
choose minimum force of last 4 choose maximum force of last 2
calculation steps calculation steps
start clock
Yes
Yes
rise set force with (relatively big) rise set force with the calulated
gradient gradient
40
35
30
25
20
15
10
0
time(s)
-5
0 0.5 1 1.5 2 2.5 3 3.5 4
ABS:
1.) Basic functionality
b) reference velocity calculation
sensorvalues:
wheel speed, brake pedal
(steering angle, yaw rate, lateral acceleration)
Yes No
No Yes
No
vWheel(max) > vRef(old) ? vWheel(min) > vRef(old) ?
Yes Yes
No
Ja
vWheel(max) < vRef(old) ?
No
Yes
vRef(new)
Physically based velocity calculation:
9 9
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
0 0
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
Rear Left Rear Right
10 10
9 9
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
0 0
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
ABS:
2.) Additional features
For driveability, but not for the physics, an ABS has some additional features:
Remark: due to select low it is very rare that both rear wheels show
excessive slip at the same time. This is very good vor reference velocity
calculation (at least one wheel reflects the vehicle‘s speed.
During cornering on homogenous ground select low makes sure that the
outside rear wheel never starts sliding; this is good for vehicle
stability/against oversteer.
For driveability, but not for the physics, an ABS has some additional features:
During braking under strong cornering, a ‚good‘ ABS which is only looking
for the physical adhesion peak might allow no brake pressure at all, as
everything might already be ‚used up‘ for cornering.
As the driver always expects some braking when hitting the brake pedal,
the ABS is programmed that way, that under these conditions the peak is
exceeded (especially on front axle). This leads to an increasing cornering
radius.
1.2 1.2
a = 0°
Force (µ)
1 1
(µ)
0.8
0.8 a = 14°
Force
a = 14°
(µ)
Längskraft (µ)
LateralQuerkraft
Longitudinal
0.6
0.6
0.4
0.4
0.2
0.2
a = 0°
0
0
0 20 40 60 80 100 0 20 40 60 80 100
Längsschlupf (%) Längsschlupf (%)
Longitudinal Slip (%) Longitudinal Slip (%)
For the physics, an ABS has some additional features:
During cornering, the wheel speed on the outside is higher than on the
inside wheels. If the car is not equipped with additional sensors besides the
wheel speed sensors, ABS has only the wheel speed sensors available to
detect and to take into account this effect:
Bigger tolerances (e.g. spare tire) are detected very fast by means of an
additional algorithm: Compensating these differences is not only for getting
the very last percent of braking performance, not detecting this in time
would mean severe deterioration of braking distance! (The faster rotating
spare wheel would rise reference velocity, so ABS would estimate wheel
slip too high for all other wheels, so it would reduce the brake pressure!).
For the physics, an ABS has some additional features:
For this:
•The ABS is designed that it will not put in any 10-Hz-excitation into the
system
•The ABS filters out 10-Hz-Signals from the wheel speed (to avoid
resonances due to the closed loop via ABS)
A= 0,5 kgm²
A, B
C QB = 0,5 kgm²
mc = 35 kg
mD = ∞ kg
System B
Ersatzsystem B:
Inertia A A
Trägheit
kBrake t for t 0,tStop
MBrake t =
(Tire Belt)
(Reifengürtel)
Trägheit
Inertia B B kBrake tStop for t tStop ,
(Felge)
(Rim)
Feder-
Spring-
Dämpfer x A r
MGround = k A 100%
Damper
BB
xvehicle
100
80
(bar)
pressure(bar)
Bremsdruckverlauf
60
brakeBremsdruck
40
20
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Zeit (s)
Time (s)
A= 0,5 kgm²
QB = 0,5 kgm² k Brems t für t 0, t Stop
M Brems t =
k Brems t Stop für t t Stop ,
mc = 35 kg
mD = ∞ kg
x A r
M Grund = kA 100%
kB= 4104 Nm/rad x Fzg
kC= 15104 N/m
kA = 750 N / %
DB= 90 Nm / (rads-1 )
DC= 1200 N / (ms -1 )
r = 0,307 m
ΘB A = MGrund (t) B (t) - A (t) kB B (t) - A (t) DB
mC x
= (x Fzg x) k C (x Fzg x) DC MGrund r
28
27.5
Geschwindigkeit
speed of tire belt des Reifengürtels
corresponding
Simulierte values from
Meßwerte wheel
des speed sensor
Radrehzahlsensors
speed (m/s) (m/s)
27
Geschwindigkeit
26.5
26
25.5
25
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Zeit (s)
Time (s)
0.2
0.1
(m/s)
0
Meßwertverfälschung
-0.1
(m/s)
-0.2
error
-0.3
set pressure
60
40
20
0
0 0.5 1 1.5 2 2.5
time [s]
ABS:
3.) Hardware
Sensor
Wheel
Speed
Sensors
Coil Teethring
(~50 teeth)
speed is calculated
from time delay
between (rising or
falling) edges of
signal
depending on speed
every / every second/
every fourth edge is
used for calculation
brake
brake pedal
circuit brake
I O
1 O reservoir booster
brake brake
circuit 2 pedal
O O
I
travel sensor
damper
master brake
cylinder
I O
Inlet Valve (I)
pump
accumulator
Outlet Valve (O)
O
RL
Inlet Valve (I) FL
80
hydraulic valve: 70
- nonlinear
- 3-point-behavior: 60
(pressure hold
pressure increase, 50
pressure [bar]
EMB
pressure decrease)
40
- pressure dependent dynamics
- exponential behaviour hydraulic
dotted: total pressure reduction
30
EMB actuator: 20
- linear within limitations
- continuous 10
-> sometimes pressures are measured, but often they can be calculated from
behaviour of the hydraulics
-> used for calculating road µ
Exercises
Exercises
If a car manufacturer would like to have an ABS for it‘s cars, where the
wheels never block above a vehicle speed of 5 m/s, even on a high-low-
transition, how fast would the ABS have to react latest?
Is this realistically achievable, if the ABS is calculated every 5 ms?
Fz = 9,81 m /s² *1200 kg* 2/3load transfer *1/ 2only one side = ca. 4000 N -> Torque = Fz *wheel radius=1200 Nm (Brake
torque equals approximately torque from ground on tire)
Not realistic: time has to be sufficient for capturing data, filtering, ABS calculation, actuating the valves....
Exercises
(Make plausible assumptions about the vehicle mass, vehicle inertia, track
width and friction coefficients)
Assumption: vehicle mass 1200 kg, track width 1.8 m, inertia of vehicle 1800 kg m², µ left =1.1, µ right = 0.1):
Basic idea: longitudinal sliding friction , unequal on left and right hand side, causes a constant torque which is
acting on the inertia of the vehicle. This leads to a yaw velocity which is increasing linear with time, yaw angle
increases with the square of time.
(The ‚constant‘ torque is a simplification, : When the car rotates the lever arm of the wheels changes ,.
Additionally, when the car starts rotating, wheel slip (sliding) would not be parallel to the motion direction of
Center of Gravity, because a (small) lateral component would build up, which would counteract the rotation.)
Torque = Force * Leverarm = (1200kg/2)*9.81 N/kg * 0.1 * (1.8 m/2)- (1200kg/2)*9.81 N/kg * 1.1 * (1.8 m/2)
= -600 *9.81 *0.9 Nm = ca. 5300 Nm
Yaw Angle = ½ Yaw Velocity *0.5 s= 0,375 rad = 0,375 /p *180 deg = ca. 21 deg
Exercises
If the car of the before question had an ABS without yaw damping, would
the behaviour of the car change during the first hundrets of a second?
What would happen with sideslip /lateral force? Would the car go straight
forward during steady state?
At very first moment: ABS uses available logitudinal forces (adhesion), which are similar to the longitudinal forces without ABS
(sliding friction). There is no yaw, means no sideslip, means no lateral force, so yaw acceleration is like without ABS at the very first
moment.
As yaw velocity increases, sideslip angle sincrease and lateral forces build up that counteract the yaw velocity, until steady state is
reached . If one assumes for simplification, that the car doesn‘t change its direction due to the yaw, then the relation between yaw
velocity and sideslip angle is given by the following equation:
Assumption: ABS leaves a certain part of traction for lateral forces, which are proportional to the sideslip, the slope shall be given
by ‚sideslip stiffness‘ (perhaps about 1/3 of the original sideslip stiffness of the tire without braking), Then for each axle (front or rear)
the resulting counter torque due to yaw velocity looks like this::
So with ABS a countertorque is build up, which is proportional to yaw velocity (by a factor depending on longitudinal speed).
For both axles together, the equation looks the same but with a different Constant (v) summing up the effect of both axles:
Overall torque = Torque from different forces left and right + Countertorque = Inertia of car * yaw acceleration
Yaw acceleration = {Torque from different forces left and right + Countertorque } / Inertia of car
= {Torque from different forces left and right + yaw velocity * Constant (v)} / Inertia of car
Final steady state yaw velocity is increasing with speed, because: For the final torque value a certain, speed-independent sideslip
angle is necessary. As this angle is given by the relation lateral velocity to longitudinal velocity, the lateral velocity has to be
proportional to the longitudinal velocity. and hence the final yaw velocity is increasing with longitudinal speed!!
Countertorque_one axle = sideslip angle * sideslip stiffness ‚* distance axle-Center of Gravity
= yaw velocity * sideslip stiffness *distance² axle-Center of Gravity / longitudinal velocity
= yaw velocity * Constant _one axle(v)
So with ABS a countertorque is build up, which is proportional to yaw velocity (by a factor depending on longitudinal speed).
For both axles together, the equation looks the same but with a different Constant (v) summing up the effect of both axles:
Overall torque = Torque from different forces left and right + Countertorque = Inertia of car * yaw acceleration
Yaw acceleration = {Torque from different forces left and right + Countertorque } / Inertia of car
= {Torque from different forces left and right + yaw velocity * Constant (v)} / Inertia of car
We try to express yaw velocity by the following equation, later we will have to identify the parameters K and T1 with those given for
the equation above:
yaw velocity = K * (1- e –T1 *t) , creating the time derivative leads to:
Yaw acceleration = T1*K* e –T1 *t = -T1*K * (1- e –T1 *t) +T1*K = -T1 * yaw velocity + T1*K =
= {Torque from different forces left and right + yaw velocity * Constant (v)} / Inertia of car (from equation above)
If this equation holds true for any t, then we can identify the parameters like this:
T1*K = Torque from different forces left and right / Inertia of car and
-T1 * yaw velocity= yaw velocity * Constant (v) / Inertia of car so T1 = - Constant (v) / Inertia of car
yaw velocity = -Torque from different forces left and right /Constant(v) * (1- e Constant(v) /Inertia of car * t)=
= -Torque from different forces left and right /{Countertorque/yaw velocity} * (1- e Countertorque/yaw velocity)/ Inertia of car * t)
Remark: Slope of sideslip stiffness depends on tire characteristics (given) and longitudinal slip (controlled by ABS, how much traction
it ‚leaves‘ for lateral forces)), so due to brake performance, the final yaw velocity shouldn‘t be reduced too much. Most of all only
the speed how fast pressure differences left/right (and with this yaw acceleration) is build up are reduced -> Active steering or driver‘s
reaction is required
The solution now looks like this:
yaw velocity = -Torque from different forces left and right /{Countertorque/yaw velocity} * (1- e Countertorque/yaw velocity)/ Inertia of car * t)
This is the final steady state value of the yaw velocity. (Be aware that Countertorque/yaw velocity means the derivative
Countertorque per Yaw velocity, which was replaced by a division as we assumed that the tire behaviour is linear)
Remark: Slope of sideslip stiffness depends on tire characteristics (given) and longitudinal slip (controlled by ABS, how much traction
it ‚leaves‘ for lateral forces)), so due to brake performance, the final yaw velocity shouldn‘t be reduced too much. Most of all only
the speed how fast pressure differences left/right (and with this yaw acceleration) is build up are reduced -> Active steering or driver‘s
reaction is required