Fuzzy Logic: For An ABS Braking System
Fuzzy Logic: For An ABS Braking System
Abstract- Anti-blocking system (ABS) brake controllers pose Commercial ABS braking systems have been on the market
unique challenges to the designer: a) For optimal performance, for more than 20 years [l]. A discussion of customary ABS
the controller must operate at an unstable equilibrium point, b) systems is found in the Bosch Automotive Handbook [2].
Depending on road conditions, the maximum braking torque may
vary over a wide range, c) The tire slippage measurement signal, A digital adaptive controller concept based on least squares
crucial for controller performance, is both highly uncertain and optimization has been developed by Landau and Dugard [3].
noisy, d) On rough roads, the tire slip ratio varies widely and Although an improvement over previous controller designs,
rapidly due to tire bouncing, and e) The braking system contains the adaptive method must sample a sufficient set of new
transportation delays which limit the control system bandwidth. data points after each change of plant parameters before
A digital controller design was chosen which combines a fuzzy
logic element and a decision logic network. The controller identi- it can compute the poles and zeros of the new controller.
fies the current road condition and generates a command braking This requirement introduces a significant additional delay of
pressure signal, based on current and past readings of the slip several sampling periods each time a new control law is
ratio and brake pressure. The controller detects wheel blockage computed. Fuzzy controllers, on the other hand, have an
immediately and avoids excessive slipping. The ABS system per- inherently parallel structure, which allows the controller to
formance is examined on a quarter vehicle model with nonlinear
elastic suspension. The parallelity of the fuzzy logic evaluation respond immediately once a new situation has been identified.
process ensures rapid computation of the controller output signal, Detailed discussions of fuzzy control theory, its advan-
requiring less time and fewer computation steps than controllers tages, and theoretical foundations is found, among others, in
with adaptive identification. The robustness of the braking system Mamdami [4], Kosko [ 5 ] , Cox [6], and Jamshidi et al [7].
is investigated on rough roads and in the presence of large Fuzzy controllers differ from model-based controllers in that
measurement noise. This paper describes design criteria, and the
decision and rule structure of the control system. The simulation they encode heuristic knowledge. When properly designed, the
results present the system’s performance on various road types performance of fuzzy controllers compare favorably with that
and under rapidly changing road conditions. of advanced model-based digital controllers ( [ 5 ] ,[7]). Fuzzy
controllers can be designed for a large range of plants, includ-
ing systems with unstable open-loop poles [5], [8]. Adaptive
I. INTRODUCTION fuzzy controllers are described by Lin-Xin [9]. Despite the
T HE goal of anti-blocking system (ABS) braking is to absence of analytical modeling information, systems governed
generate in real time the largest possible brake force while by fuzzy controllers are often highly robust. Learning fuzzy
keeping the vehicle maneuverable and avoiding excessive controllers are described by Layne and Passino [lo]. The
wheel slippage. The absence of sensors capable of detecting application of fuzzy control, including fuzzy model reference
on-line measurement variables, such as tire slip ratio and road learning, to automotive ABS braking is discussed in Layne
condition, forces the ABS system designer to seek means to et al [111. Here, the plant to be controlled is modeled as a
infer the road condition from the few available sensory data. first-order linear dynamic system without transportation delay.
The most important process parameters affecting the quality The authors show that the learning component can adjust
of control are the coefficient of friction between tire and the controller immediately to rapidly varying road conditions.
road, the tire slip ratio, and the vertical force on the wheel. A performance study of the fuzzy model reference learning
Generally, a high degree of uncertainty is associated with controller with a more realistic plant model would be desirable
the measurement of the slip ratio between wheel and road to better assess the method’s potential for ABS applications.
surface. This problem is compounded by the sometimes rapid The objective of the present paper is to investigate and analyze
variation of road conditions with its attendant large variations the benefits of designing a fuzzy logic controller for ABS
of friction coefficients, slip ratio and vertical contact force braking.
between tire and road surface. The plant to be controlled
(elastically suspended wheel, braking servo system, actuator) 11. THE PLANT
comprises significant transportation delays which limit the Scope of Discussion: The system to be controlled is repre-
frequency response of the controller. sented as the front wheel of a vehicle in straightforward motion
on a plane road. Motion dynamics arising from rotation of the
Manuscript received March 10, 1994; revised February 28, 1995. vehicle about the vertical axis, or from uneven braking forces
The author is with the Department of Mechanical Engineering, University
of Nevada, Las Vegas, NV 89154-4027 USA. on other wheels, are not considered. In straight line braking,
IEEE Log Number 9412918. lateral tire forces do not exist. The model presented below
1063-6706/95$04.00 0 1995 IEEE
382 IEEE TRANSACTIONS ON FLJZZY SYSTEMS, VOL. 3, NO. 4, NOVEMBER 1995
between tire and road) can be inferred by observing the Uneven Road Sampling Time = 5 ms
30
slip ratio resulting from a given braking force. If, for instance, I
the vehicle is observed to be slipping excessively at a braking
force of 1500 N under the conditions of Fig. 2, we would
conclude that the road surface is icy. 60 I I
1 Fuuy Output
9
.a
m .7
6 .6
L
E .5
!2 .4
1 .3
2 0.
1 Slip % 20. 10. Brake Torque
‘0 .1 .2 .3 .4 .5 6 7 .8 .9 1
Class Range
Fig. 7. Dry road fuzzy control surface: Output‘ signal as function of brake
Fig. 6. Definitions of membeship classes torque and slip ratio.
Fig. 10. Wet road fuzzy control surface: Output signal as function of brake
torque and slip ratio.
9 5i
4
0 .2 .4 .6 .8
TIME in seconds
1 1.2 1.4
Fig. 12. Fuzzy logic ABS control, smooth road, ice between 0.5 s and 1.0 s.
25
:1
20
0
I 2wo
E
6 5
4
1wo -1
P
01 F 0 "
0 V\n A
- 01
0 .2 .4 .6 .8 1 1.2 1.4 1.6
TIME in Seconds
FUZZY ABS BRAKING, Elastic Suspenslon, Quantizing Actuator
Fig. 13. Fuzzy logic ABS control, uneven road, ice between 0.5 s and 1.0 s.
Fig. 15. Fuzzy logic A B S control with noisy slip ratio measurement, uneven
road, ice between 0.5 s and 1.0 s.
1.5 I
0
100
50
1 COUPLE IS ZS;
THEN DGL IS ZS;
RULE-7;
6. RULE ICES;
IF GLISS IS ZERO AND;
0
2000 ICE IS TRUE;
1000
THEN DGL IS SMALL;
RULE-5;
0
7. RULE ICE8;
IF GLISS IS SMALL AND;
ICE IS TRUE;
0 10 20 30 40 50 60
THEN DGL IS ZERO;
Vehicle Travel in m RULES;
FUZZY Logic ABS Braking b e between 14and 26 m
8. RULE BLOCKAGE;
Fig. 17. Fuzzy logic ABS control, rough road. IF GLISS IS VLARGE AND;
GLPRED IS VLARGE;
THEN DGL IS ZERO;
in combination with a decision logic for estimation of the
road condition is a rapid and effective means to provide RULE-9;
9. RULE WET10;
braking torque control over operating conditions ranging from
dry pavement to black ice. The controller was found to be
IF WET IS TRUE AND;
GLISS IS ZS AND;
generally quite robust, and largely insensitive to internal signal
GLPRED IS NOT LARGE;
noise, as well as to large noise amplitudes induced by rough
road profiles. The fuzzy controller’s response time to sudden THEN DGL IS SMALL;
RULE- 10;
changes of road condition compares favorably with that of
model-based adaptive control schemes. 10. RULE WET1 1;
IF WET IS TRUE AND;
GLISS IS SMALL;
APPENDIX THEN DGL IS ZS;
RULE-11;
A. Fuzzy Logic Rules RULE WET12;
1. RULE DRY1; IF WET IS TRUE AND;
IF DRY IS TRUE AND; GLISS IS ZERO AND;
GLPRED IS NOT VLARGE; GLPRED IS NOT LARGE;
THEN DGL IS LARGE; THEN DGL IS SMALL;
RULE-1; RULE-12.
2. RULE DRY2;
REFERENCES
IF GLISS IS LARGE AND;
DRY IS TRUE AND; W. Douglas and T. C. Schafer, “The Chrysler sure brake: The first
COUPLE IS LARGE; production-four-wheel anti-skid system,” SAE Tech. Paper 710248,
1971.
THEN DGL IS MEDIUM; Automotive Handbook, Robert Bosch GmbH. Dusseldorf, Germany:
RULE2; VDI Verlag.
I. D. Landau and L. Dugard, Commande Adaptative: Aspects Pratiques
3. RULE DRY3; et Thiorktiques. Paris: Masson, 1986.
IF GLISS IS SMALL AND; E. H. Mamdami, “The application of fuzzy set theory to control
DRY IS TRUE AND; systems-A survey,’’ in Fuzzy Automata and Decision Processes. Am-
sterdam: North Holland, 1977, pp. 77-88.
COUPLE IS LARGE AND; Bart Kosko, “Neural networks and fuzzy systems,” in A Dynamical
GLPRED IS NOT VLARGE; Systems Approach. Englewood Cliffs, N J Prentice-Hall, 1992.
THEN DGL IS LARGE; Earl Cox, “Fuzzy fundamentals,” ZEEE Spectrum, vol. 29, no. 10, pp.
58-61, Oct. 1992.
RULE-3; M. Jamshidi, N. Vadiee, and T. J. Ross, Eds., Fuzzy Logic and Control.
4. RULE DRY4; Englewood Cliffs, NJ: Prentice-Hall, 1993.
G. F. Mauer, “computer-supported controller design with model-based
IF GLISS IS MEDIUM AND; and fuzzy-logic methods,” in Proc. 6th IAR Colloquium Fuzzy Syst. Lean
DRY IS TRUE AND; Production, Duisburg, Germany, Nov. 1992, pp. 151-162
GLPRED IS NOT VLARGE AND; Wang Lin Xin, “Stable adaptive fuzzy control of nodinear systems,”
ZEEE Trans. Fuzzy Syst., vol. 1, no. 2, May 1993.
COUPLE IS LARGE; J. R. Layne and K. M. Passino, “Fuzzy model reference learning
THEN DGL IS LARGE; control,” in Proc. 1st ZEEE Con$ Contr. Appl., Dayton, OH, Sep. 1992,
RULE-4; pp. 68-91.
J. R. Layne, K. M. Passino, and S. Yurkovich, “Fuzzy learning control
5. RULE ICE7; for antiskid braking systems,” ZEEE Trans. Contr. Syst. Tech, vol. 1, no.
IF ICE IS TRUE AND; 2, pp. 122-129, June 1993.
388 JEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 3, NO. 4, NOVEMBER 1995
[12] H. B Pacejka and R. S. Sharp, “Shear force development by pneumatic Georg F. Mauer received the Ph.D. degree in me-
tyres in steady state conditions: A review of modeling aspects,” Vehicle chamcal engineenng from the Technical Umversity
Syst. Dynamics, vol. 20, pp. 121-176, 1991. of Berlm, West Germany, in 1977
[13] E Bakker, H. B. Pacejka, and L Lidner, “A new tire model with an He is a Professor of Mechanical Engineenng at
application in vehcle dynamics studies,” SAE Paper 890087, 1989. the Umversity of Nevada, Las Vegas, where he
[14] Integrated Systems, Inc., “Matrix-x user gmde,” Santa Clara, CA. jomed the faculty in 1986. His research interests
[15] H. Luetteke, “Anti-lock hydraulic brake system,” U S . Patent 5 282 677, mclude intelligent, computer-basedsensing and con-
1994. trol systems. He i s currently workmg on automotive
[16] E. Yagi, N.Inoue, and S Siokawa, “Brake control system for automohve measurement and control systems, on innovative
vehicles,” U S. Patent 5 273 348, 1993. methods in dynarmc systems and control instmction,
[17] C. Beyer, P. Dominke, and E. Sonntag, “Anti-lock control system,” and on sensor-based decision and control for robots,
U.S. Patent 5249852, 1993 mcludlng AI and fuzzy logic methods for object recognihon.