Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Mechatronics 23 (2013) 135–146

Contents lists available at SciVerse ScienceDirect

Mechatronics
journal homepage: www.elsevier.com/locate/mechatronics

Longitudinal wheel slip control using dynamic neural networks


Velimir Ćirović, Dragan Aleksendrić ⇑, Dušan Smiljanić
University of Belgrade Faculty of Mechanical Engineering, Kraljice Marije 16, 11120 Belgrade 35, Serbia

a r t i c l e i n f o a b s t r a c t

Article history: The control of automotive braking systems performance and a wheel slip is a challenging problem due to
Received 12 March 2012 nonlinear dynamics of a braking process and a tire–road interaction. When the wheel slip is not between
Accepted 30 November 2012 the optimal limits during braking, the desired tire–road friction force cannot be achieved, which influ-
Available online 3 January 2013
ences braking distance, the loss in steerability and maneuverability of the vehicle. In this paper, the
new approach, based on dynamic neural networks, has been employed for improving of the longitudinal
Keywords: wheel slip control. This approach is based on dynamic adaptation of the brake actuation pressure, during
Neural network control
a braking cycle, according to the identified maximum adhesion coefficient between the wheel and road.
Wheel slip
Commercial vehicles
The brake actuated pressure was adjusted on the level which provides the optimal longitudinal wheel slip
versus the brake actuated pressure selected by a driver, the current vehicle speed, load conditions, the
brake interface temperature and the current value of the wheel slip. The dynamic neural network has
been used for modeling of a nonlinear functional relationship between the brake actuation pressure
and the longitudinal wheel slip during a braking cycle. It provided preconditions for control of the brake
actuation pressure based on the wheel slip change.
Ó 2012 Elsevier Ltd. All rights reserved.

1. Introduction sely related to vehicle stability and steerability while braking.


These electronically controlled systems improve vehicle safety
A focus of today’s automotive industry is development of active while braking or traction, especially on low-friction road surfaces,
safety systems, which assist the driver in order to avoid dangerous allowing the driver to maintain steering control of the vehicle, to
situations [1–3]. Active safety and comfortability of vehicles during avoid obstacles and to reduce the vehicle stopping distance [10].
braking is decisively influenced by processes occurring at the tire/ All these systems based their function on an efficient transmission
road interaction [4,5]. Since the driver is unable to estimate the of the brake control signal from the driver to the brakes. The key
optimum brake pedal force required to achieve maximum braking issue is related to development of the advanced method for the
effectiveness, especially on a wet, muddy or icy surface, this in turn brake signal control and its adaptation to the current tire–road
can cause the wheel to lock and skid [6,7]. It provokes anti-lock adhesion conditions. Standard ABS systems mainly use rule-based
braking system intervention in order to prevent the wheel slip control logics. These systems use previously installed expert
increasing and its locking. The wheel slip should be kept within knowledge to control of braking system performance. Moreover,
the range where maximum adhesion is available in order to pro- they are not capable to learn and update their performance in
vide shorter braking distance, stability and controllability of the accordance with changes of a brake operating regime and condi-
vehicle. The control of a wheel slip during braking is a difficult task tions in the tire/road contact during a braking cycle. However,
due to nonlinear dynamics of a braking process, followed by uncer- EBS offers possibilities for further innovative solutions towards
tainty and dynamic varying of the environmental parameters such introduction of the wheel slip intelligent control during braking.
as the wheel vertical load state, the road friction coefficient, and Recently, there are a number of studies related to the wheel slip
road inclination [8]. There are other important reasons such as ab- control offering different approaches in that area. Since conven-
sence of affordable sensors that are capable to identify the road tional control techniques may not be adequate to address demands
surface accurately [9], for instance. In addition, the wheel slip can- related to wheel slip control [11], the advanced control techniques
not be measured directly, and therefore an accurate measurement should be used to cope with uncertainties of the wheel dynamics. It
of vehicle’s absolute velocity is required to calculate its value. is related to the on-line modeling of the complex functional rela-
Regarding modern vehicles, sophisticated systems like ABS/ tionship between the brake performance and tire–road adhesion
ASR/ESP/EBS were developed recently to overcome problems clo- conditions. Furthermore, such acquired knowledge should be used
for development of the controller able to adjust the brake perfor-
⇑ Corresponding author. Tel.: +381 11 3370 346; fax: +381 11 3370 364. mance, during a braking cycle, according to the optimum/wanted
E-mail address: daleksendric@mas.bg.ac.rs (D. Aleksendrić). wheel slip against the current tire–road adhesion characteristics.

0957-4158/$ - see front matter Ó 2012 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.mechatronics.2012.11.007
136 V. Ćirović et al. / Mechatronics 23 (2013) 135–146

Until now, researches are focused on simulation and control of ad-


vanced control systems (like ABS) using nonlinear mathematical
models [10,12–14], employing of classic sliding mode control
[15,16] or using moving sliding surface [6] or steady-state friction
models of a tire–road interaction [17,18]. In most cases, generation
of the wheel slip control reference is based on semi-empirical stea-
dy-state tyre models. A certain adaptive approaches that use the
neural network control in combination with mentioned methods
are also available. In [7], the feedback linearization technique,
combined with two feedforward neural networks, has been used.
Neural networks have been also employed in [19] as an addition
to state estimator, which is based on nominal steady-state friction
model. Adaptive control approach proposed in [9] is used to design
a wheel slip regulating controller, such that a pseudo-static curve
is used to calculate the reference slip, under assumption that it var-
ies as a function of the vehicle velocity. These approaches to the
wheel slip control indicate lack of accurate dynamic model that Fig. 1. A functional scheme of the bus EBS braking system [20].

could describe the complex relationship between the brake actua-


tion pressure, such generated performance and the wheel slip. Dy-
namic on-line modeling of this relationship should be further used unit corresponds to that of a conventional braking system. This
to design a controller, able to control the wheel slip at the tire/road unit serves as redundancy and only becomes active in case of elec-
contact simultaneously taking into account the synergistic influ- tro-pneumatic circuit failure [20]. The EBS electronics can respec-
ence of the brake operation conditions, driver’s demands, vehicle tively reduce, stop or increase the braking pressure for brake
load state, different road surface types and tire/road adhesion cylinders (8) over the front axle using the ABS magnetic control
conditions. valve (4). The axle modulator (5) fulfils the same task for the rear
In this paper, our research has been focused on dynamic model- axle cylinders (9) where the control algorithms are integrated in
ing of the functional relationship between the brake actuated pres- the electronics [20,21]. Within EBS framework, the ABS based its
sure and a wheel slip in order to provide preconditions for an function on permanently receiving of current information concern-
intelligent control of the longitudinal wheel slip during braking ing the speed of the wheels through speed sensors (7), see Fig. 1.
of the commercial vehicle (bus) equipped with EBS. A dynamically The ability of ABS to maintain vehicle stability and steerability
changed functional correlation between the brake actuated pres- by preventing wheels from locking primarily depends on the rela-
sure and the wheel slip, for actual tire/road adhesion conditions, tion between the adhesion coefficient (u) and wheel slip ratio (k).
current values of wheel speed, the brake interface temperature Different integrated brake management functions recognize devia-
and applied pressure has been established by the inverse dynamic tions from the normal driving conditions and intervene in the driv-
neural model. This model has been developed to approximate the ing process at hazards. The main brake management functions
inverse feedforward dynamics of the brake performance together provided by EBS are: (i) delay control, (ii) braking force distribu-
with processes occurring at the tire–road interaction. Based on tion, (iii) brake pad wear control, (iv) brake assistant, (v) Anti Roll-
that, dynamic adjusting of the brake actuated pressure was done ing Control (ARB), (vi) integrated ABS function, and (vii) integrated
on the level that provides the optimum wheel slip versus driver’s ASR function [20]. Realization of the most important functions of
demands, different wheel load conditions, actual brake operation EBS is based on the proper wheel slip control. Accordingly, the
conditions (pressure, speed and temperature) and actual tire/road braking force distribution and ABS function in the frame of EBS
adhesion characteristics (real wheel slip). The neural controller, operation could be further improved.
based on the model and such dynamically updated knowledge Dynamic identification of the actual wheel slip and the real-
about the complex the brake pressure – wheel slip functional rela- time estimation of the wheel slip ratio is a crucial for control of
tionship, was able to perform the dynamic adaptation of the brake the wheel slip. In [22–26] was shown that the real-time estimation
actuation pressure on the level which provides the wanted wheel of the wheel slip ratio corresponding to the peak of the tire–road
slip. Thus, changes of all relevant factors that influence the brake adhesion (friction) curve could provide availability of reliable
performance, i.e. generated braking torque and its transfer over tire information on its current value to the wheel slip control system.
to the road surface are taken into consideration. This control ap- According to [22,23,27], the adhesion–slip curve during braking
proach could be further used for optimization of the brake pressure can be written as dependence uðkÞ ¼ uðk; um ; bÞ, where u is the
activation, which satisfied adhesion utilization between tire and current value of adhesion coefficient, um its maximal value, and
road surfaces in both longitudinal and lateral directions. b is side slip angle. This constitutes the basis for collecting the data
suitable for the dynamic estimation of the adhesion coefficient and
identification of the current position of the u–k curve peak. To
2. Theoretical and experimental approach realize that issue, a simplified approach for describing the wheel
dynamics, based on so-called quarter vehicle model, is used in this
The EBS consists of a dual-circuit, purely pneumatic unit and a paper. Accordingly, a few assumptions have been made. Accelera-
single-circuit, electro-pneumatic unit, see Fig. 1. The single-circuit, tion of the wheel in lateral (b = 0) and vertical directions has been
electro-pneumatic unit comprises a central electronic control de- neglected. This is because braking cycles were performed on a
vice, i.e. central module (1), the axle modulator with integrated straight path and on a flat road surface. In addition, dynamics of
electronic unit for the rear axle (5), a brake signal transmitter (2) suspension elements and the existence of interaction between
with two integrated desired value sensors and brake switches, as any wheels of the vehicle were also neglected. In the case of disre-
well as a proportional relay valve (3) and two ABS valves for the garded suspension dynamics, the quarter vehicle forces are identi-
front axle (4). The 3/2 relay valve (6) is used to supply air to and cal to the wheel vertical forces Fz. According to analysis of a wheel
remove air quickly from the brake cylinder on the rear axle in case dynamic behavior summarized in [28,29], relative movement be-
of redundancy. In terms of structure, the dual-circuit pneumatic tween the tire and road surfaces is called ‘slip’ (k), which is
V. Ćirović et al. / Mechatronics 23 (2013) 135–146 137

normally expressed as a percentage. The current wheel slip for a measured the vehicle velocity (v), measured vehicle longitudinal
braking condition can be calculated as follows: deceleration (a) and calculated the wheel angular deceleration,
the adhesion–slip curve can be determined online.
v  v x v  xr In order to analyze and identify possibilities for further improv-
k¼ ¼ ð1Þ
v v ing of EBS operation, and in turn integrated ABS in terms of better
wheel slip control, EBS operation of the bus has been investigated.
where v is the measured vehicle speed, vx is the forward wheel
Detailed descriptions of the vehicle characteristics are shown in
speed (longitudinal component of the total velocity vector), r is
Table 1. The built-in EBS of the bus has integrated ABS/ASR func-
the dynamic wheel radius, and x is the wheel angular speed of
tions, and brake assistant function which offers the driver early
revolution.
warning about potentially critical driving situation. Experimental
According to [22–24,27], the wheel slip dynamics for v > 0 and
data in this paper were used for development of the neural net-
x > 0 could be obtained by calculating the time derivative of the
work model for establishing the correlation between the brake
wheel slip:
actuated pressure and the wheel slip during a braking cycle. It is
 
d xr x_ r xr v_ 1 1 r2 important in order to approximate the dynamic change of the
k_ ¼ 1 ¼ þ ¼ ð1  kÞ þ brake performance, during a braking cycle, against the current va-
dt m v v v v m J
lue of the wheel slip. In order to provide data for establishing such
1r 1
F z uðk; um ; bÞ þ T ; v_ ¼  F z uðk; um ; bÞ functional correlation, testing of the EBS operation was performed
vJ b m under different braking conditions.
By making an assumption that the coefficient of friction (l) in Measurements were carried out during braking in a straight
the contact of brake friction pair can be considered approximately path, with engaged clutch and on dry asphalt road surface. All mea-
constant, the braking torque can be computed from measured the sured signals were acquired at a sampling rate of 200 Hz. The test-
brake actuated pressure pa as T b ¼ pa  l  K, where K is the con- ing has been done with the initial vehicle speed in the range
stant that includes all other geometrical properties of the brake. between 105 and 5 km/h and the brake actuated pressure between
The current value of adhesion coefficient can be then calculated 0 and 9 bar. The vehicle was tested under both unladen and laden
as: u ¼ ðJ x
_ þ T b Þ=F z r. An accurate dynamic estimating of the ac- operating conditions. The following parameters have been mea-
tual adhesion coefficient value significantly depends on current sured: (a) the vehicle’s speed, (b) air pressures in the brake cylin-
vertical force acting on the wheel. The force due to longitudinal ders on the front and rear axle, (c) the brake interface
deceleration of the vehicle at its center of gravity causes a pitch temperatures (temperature at the contact of friction pair) on the
torque, which results in dynamic redistribution of the vehicle load front and rear axle, (d) the wheel speeds on the front/rear axle,
from rear to the front axle. Constructing the torque balance at the and (e) deceleration of the vehicle in the longitudinal and lateral
contact point between the rear axle wheel and road yields to the directions. All these parameters were measured by appropriate
current value of the vertical force acting on the single front wheel, pressure, speed, temperature and deceleration sensor(s), respec-
see the following expression: tively. The vehicle speed is measured by radar-type speed sensor,
which operates using the principle of Doppler’s effect. It was
mðlr g þ hc aÞ mounted on the front end of the vehicle. Air pressure sensors were
F zf ¼ ð2Þ mounted to control ports on the front and rear brake cylinders.
2l
Data about the wheel speed have been obtained using vehicle
where m stands for the vehicle mass at center of gravity, a is the wheel speed sensors, already used by ABS (EBS). Since the wheel
vehicle longitudinal deceleration, hc is the height of center of grav- slip cannot be measured directly, it was calculated as a difference
ity, lr is distance between the center of gravity and rear axle, and l is between vehicle speed and wheel speed on the front/rear axle, and
the wheelbase. Based on the wheel speed sensors information, expressed in percentage.

Table 1
Main properties of the tested vehicle load, brakes, braking system and tires.

Vehicle data
Vehicle type Bus (4  2)
Static load (kg)
Front axle (FA) Rear axle (RA) Total
Unladen 4300 7460 11760
Laden 6560 10620 17180
Length/wheelbase 12.1 m/5.92 m
Center of gravity Height: 1.2 m (unladen), 1.1 m (laden)
EBS system properties
EBS system type EBS bus standard (4S/4 M)
ABS/ASR functions Integrated in EBS
ESC functionality Not supported
Enabled brake assistant Yes
FR braking force ratio at 0.15 g FA/RA 1
AV/AV1 1
Response pressure FA/RA 0.35/0.30 bar, respectively
Tire circumference FA/RA 3200/3200 mm, respectively
Redundancy RA installed Yes
Tire properties
Front/rear tires Steer/drive axle tire for long-haul operation (summer)
Dimension index 295/80R 22.5
Loaded radius 495/487 mm, respectively
Brake properties
Front/rear brake Air disc brake with self-ventilated disc (inside/outside diameter 170/460 mm)
138 V. Ćirović et al. / Mechatronics 23 (2013) 135–146

Fig. 2. The wheel slip change during braking (laden vehicle-front axle).

The wheel slip change during a braking cycle could have strong direction between the front axle tires and road. This indicates that
impact on overall vehicle behavior. That is why, the wheel slip con- the all available potential for achieving of the maximal decelera-
trol is essentially important task regarding commercial vehicles. tion of the vehicle has not been exploited in this situation and cre-
Fig. 2 shows the characteristic example of a braking cycle with high ates a need for better controlling of the wheel slip during a braking
fluctuation of the wheel slip, measured on dry road conditions (la- cycle.
den vehicle). Instabilities of the wheel slip at the tire/road contact,
as well as its variation between 10% and 65% during a braking cycle
(see Fig. 2), could have non-negligible influence on the braking pro- 3. Dynamic neural network control
cess, potentially causing longer stopping distance, and difficulties in
stability and maneuverability of the vehicle. According to Fig. 2, EBS The complexity of requirements related to wheel slip control
brake management functions could be realized better in the sense creates a need for advanced control methods that would be useful
of recognizing the actual optimum wheel slip and keeping the for improving of EBS (ABS) operation. Since the ABS primarily oper-
wheel slip in the range of the maximum adhesion. The EBS brake ates correctively, and knowing that model based approaches have
forces management could be improved by suppressing the occur- limitations for the operating conditions where the model is not
rence of high the wheel slip fluctuation during braking and bringing longer valid, predictive abilities for controlling of the wheel slip
the wheel slip on the optimum level. Experimental research done in have been provided in this paper. This was done by introducing
this paper has shown that the wheel slip ratio is not between the of an intelligent dynamic tuning of the brake actuation pressure
actual optimal limits where maximum adhesion in the longitudinal versus the wheel slip change using dynamic artificial neural net-
direction is available. Moreover, often the wheel slip was substan- works. Based on that, vehicle’s brakes were intelligently controlled
tially different from the optimum one. For example, braking cycle in terms of providing the maximum braking effectiveness and
illustrated in Fig. 2 indicates that EBS could not keep the wheel slip maintaining vehicle stability. Artificial neural networks have
within the optimal zone (see corresponding adhesion–slip curve shown to be an effective method for prediction a complex non-lin-
determined for the actual tire/road dynamic conditions). This leads ear function [30–34] and time series events [35]. Static (feed-for-
to the longer braking distance, which could be decisive in certain ward) networks have no feedback elements and contain no
risky braking situations. delays – the output is calculated directly from the input through
It can be seen from Fig. 2 that EBS could not maintain the wheel feed-forward connections. According to [36], dynamic neural net-
slip between 17% and 21% identified as the optimal region for this works are generally more powerful than static networks and have
braking condition. Between 0 and 2.2 s and 3.3 and 3.9 s of the memory that can remember the past values and states of the
braking cycle, the wheel slip has a deviation from the optimal re- network.
gion. It means that in this case braking has not been performed In order to illustrate advantages of dynamic neural networks
using the maximum available adhesion in the longitudinal over static neural networks, a comparison between prediction per-
V. Ćirović et al. / Mechatronics 23 (2013) 135–146 139

Fig. 3. Comparison between static and dynamic networks’ prediction performance.

Fig. 4. The wheel slip neural network control.

formance of two networks (one static and one dynamic) trained different effects could be considered: (i) direct effect (a change in
with two different learning algorithms is shown in Fig. 3. These the weight causes an immediate change in the output at the cur-
networks have the same structure (thee inputs and one output, rent time step), and (ii) indirect effect (implies using of dynamic
one hidden layer with ten neurons, the ‘‘tansig’’ transfer function backpropagation to compute the gradients, which is more compu-
between network layers). Also, they have been trained under the tationally intensive). Recurrent networks are built in such a way
same conditions (training stop at 700 epochs, 33013 input/output that the outputs of some neurons are fed back to the same neurons
data pairs, learning rate 0.2). Initial input delay of dynamic or to neurons in the preceding layers. They have an intrinsic dy-
neural networks was 0.1 s. Firstly, networks were trained with namic memory such that their outputs at a given instant reflect
Levenberg–Marquardt algorithm (Fig. 3a), and then with Bayesian the current input as well as previous inputs and outputs that are
Regularization algorithm (Fig. 3b). After that, they have been tested gradually quenched. This feature makes recurrent networks partic-
to predict the brake actuation pressure change during the chosen ularly suitable for application to dynamic systems [39].
braking cycle versus dynamic changes of the wheel slip, wheel Adjusting of the brake actuation pressure to achieve desired
speed and the brake interface temperature. Regarding the real wheel slip has been done in this paper by designing of a new intel-
pressure change, in both cases (see Fig. 3) the superiority of dy- ligent control configuration shown in Fig. 4. Since many types of
namic neural networks is obvious. Pressure predictions done with neural network control methods exist, as it is detailed discussed
static networks are evidently poor. On the contrary, dynamic in [40], the supervised control and the direct inverse control have
neural networks have shown well generalization capabilities of been researched in this paper and combined in a feedback loop.
pressure change during this braking cycle (see Fig. 3). This means that the control configuration, shown in Fig. 4, includes
The output of the dynamic network depends not only on the supervised control modified in such way that an inverse dynamic
current input values but also on the previous inputs, outputs or neural model of the tire/road interaction has been used. The main
states of the network [36]. In general, dynamic neural networks components of the intelligent control configuration are the dy-
can be divided into two types: (i) feed-forward time-delay namic inverse neural network model (Dynamic ANN Model) and
networks, and (ii) feedback or recurrent networks [37,38]. The net- the dynamic neural network controller (ANN Controller), see Fig. 4.
work function is largely determined by the interconnections be- The ANN controller shown in Fig. 4 has been designed for intel-
tween neurons (connection weights). According to [16], a ligent adjusting of brake actuated pressure during a braking cycle
dynamic network output is differently affected by weights. Two to ensure achieving of desired/optimum a wheel slip level. It con-
140 V. Ćirović et al. / Mechatronics 23 (2013) 135–146

tinuously suggests pressure with which the brake should be ap- taining ten neurons. This neural network corresponds to adaptive
plied in order to achieve desired level of wheel slip. Its neural net- Generalized Multi Layer Perceptron (GMLP) according to [41]. It
work has the same structure as a network of the inverse dynamic is essentially a two-layered sigmoid neural network in which the
neural model. This enables a continuous transfer of the weight ma- usual sigmoid base function is replaced by a more flexible function,
trix (adjusted in previous time step) from the inverse dynamic see the following expression:
ANN model to the ANN controller. The neural controller in every
time step has dynamically updated weights, provided by the in- UL
f ðsÞ ¼ L þ ð3Þ
verse neural model, which makes him ready to deal with a dy- 1 þ expðs=TÞ
namic change of desired wheel slip, speed and temperature, and
where s is the input to the function, L is the lower limit, U is the
to perform good and stable predictions in a long time interval
upper limit, and T is the slope. In the case of L = 0, U = 1 and T = 1
and within a whole disc brake operating range (see Fig. 4). In this
the function reduces to the usual sigmoid function. As it was found
paper, the nonlinear autoregressive network with exogenous in-
in [41–43], an extended gradient rule, structured according to the
puts, known as NARX network [36,37,39], has been used in the
backpropagation algorithm is used to update the network parame-
controller. This type of network architecture is a part of recurrent
ters. At any given time t, if x(t) is the input/output vector, then the
dynamic networks with feedback connections enclosing several
ith element of the output vector at the hidden/output layer can be
layers of the network. The NARX model is based on the linear
defined by the following expression:
ARX model, which is commonly used in time-series modeling
[39]. The stochastic NARX (p, r) model equation is given by Uhði; tÞ  Lhði; tÞ
equation: Xðk þ 1Þ ¼ f ½XðkÞ; . . . ; Xðk  p þ 1Þ; Vðk þ 1Þ; uðkÞ; . . . ; zði; tÞ ¼ Lhði; tÞ þ ð4Þ
1 þ expððVði; tÞxðtÞ þ Pv ði; tÞ=Thði; tÞÞÞ
uðk  r þ 1Þ, according to [36]. Regression order is p for the state
and r for the control. An input of the network is made of the signal where Lh(i, t), Uh(i, t) and Th(i, t) are the ith element of the lower lim-
values from time k to time k  p + 1 and of the control values from it, upper limit and slope vectors, respectively. V(i, t) is the ith row of
time k to time k  r + 1. In that case, p is the order of model with the weight matrix and Pv(i, t) is the ith element of the threshold vec-
respect to the state and r is the order of the model with respect tor. According to [42], brief explanation about mentioned extended
to the control. The estimation is based on the minimization of gradient rule and updating of neural network states is given by state
the modeling error, i.e. the difference between the output of the equation, i.e. learning algorithm: X(t + T) = X(t) + g(dys/dX)e(t) + Z(t),
process x(k + 1) and the prediction g(k + 1) that has been produced where e(t) = y(t)  ys(t) is the error vector at time t, and the vector
by the model. The training is a set of input vectors of the type X(t) contains the first Nh(Ni + No) + 4(No + Nh) neural network states
xk = [x(k); . . . ; x(k  p + 1); u(k); . . . ;u(k  r + 1)] and of associated presented by column vector. In this equation Ni is the number of in-
output scalars of the type gk = x(k + 1). puts, Nh is the number of neurons in the hidden layer and No is the
The NARX neural network of the controller is firstly trained in number of outputs. In the equation above g represents the learning
offline mode. The input delay of the wheel slip, speed and the brake rate, dys/dX is the Jacobian matrix, T is the sampling time, and Z(t)
interface temperature during training process of neural networks represents an additional contribution from a filtered error.
was 0.1 s. Since the proper combination of a neural network’s According to Fig. 4, the dynamic ANN model has three inputs. It
architecture and a learning algorithm are unknown in advance, has been developed based on data related to operation of the disc
several recurrent network architectures with one and two hidden brake mounted on the front axle of the vehicle, in synergy with the
layers have been investigated, containing various numbers of neu- dynamic behavior of the tire–road contact of the corresponding
rons. Larger numbers of neurons in the hidden layer give the net- wheel. The first input is the input vector to the neural network
work more flexibility because the network has more parameters (real wheel slip, brake interface temperature and tangential wheel
that can be optimized. The neural networks have been trained by speed). As in the controller’s case, the input delay of the wheel slip,
three gradient-based learning algorithms: Levenberg–Marquardt, speed and temperature during training process of neural networks
Bayesian Regularization, and Resilient Backpropagation. As a trans- was 0.1 s. Thus, past values of input parameters, carrying informa-
fer function between the input and hidden layer, as well as be- tion about their dynamic changes, have been considered. The sec-
tween the hidden layers, sigmoid based function has been used. ond input is the error signal between the pressure with which the
The best generalization capabilities in offline training mode brake should be applied and the network approximation (model
showed the network with one hidden layer with ten neurons. prediction, i.e. predicted pressure), which is fed back into the mod-
The dynamic ANN model has been developed to approximate el and used for adjusting the network weights. The weights are up-
the inverse feedforward dynamics of the brake performance to- dated using the steepest descent gradient algorithm [40,41], which
gether with processes occurring at the tire/road interaction. It is minimizes the square error between measurements and estimates.
set to run ten times faster than the ANN controller, therefore The third input is a logic (Boolean) signal (LE) that enables/disables
ensuring the achievement of well adjusted weight coefficients. Be- the learning. If LE = 1 then learning of the network is enabled,
sides, it has a task to perform continuous online learning, i.e. while in the case of LE = 0 the learning is disabled. The learning en-
adapting to every new braking situation by continuous adjusting able was set such that when the error signal is less or equal to
of its weight coefficients, which determine connection strength be- 0.1 bar learning of the model is disabled, i.e. the weights were
tween neurons. This means calculation of an error signal, which is not adjusted. This means that online learning takes place only
used to adjust the weights online. If a large disturbance or uncer- when error signal exceeds 0.1 bar, therefore ensuring minimum
tainty occurs in the process, the large error signal is fed back into controller drift. If the error signal used for training exceeds the pre-
the ANN and this adjusts the weights so the system remains stable defined threshold, the network weights will be then finely tuned to
[40]. Based on adjusted weight coefficients between neurons, the adapt to a new braking situation. Appropriate setting of the net-
developed dynamic neural network model stores the knowledge work’s learning rate also has a crucial importance. Its excessive
about the modeled process, i.e. about the influence between the values ensure better network learning performance, but also high-
pressure, speed, temperature, and a wheel slip. Due to nonlinear er changes of actual weight coefficients. This implies continuous
dynamics of the braking process, it is therefore very important adaptation of the network to the new conditions and may cause
for the ANN controller to have an updated matrix of network the network to become better suited for certain operation condi-
weights. This inverse dynamic neural model is based on dynamic tions than for other. Selecting of a lower learning rate values for
feedforward time-delay neural network with one hidden layer con- this kind of network, once it becomes well trained to cover the
V. Ćirović et al. / Mechatronics 23 (2013) 135–146 141

whole operating range, ensures smaller increments of weights the ANN model could achieve better prediction performance, but
change. The network will be then less sensitive to new braking the pressure could not have such smooth change due to model’s
conditions, but the previous knowledge will not be lost since the higher sensitivity to change of input parameters. For all braking cy-
network learns only when large disturbance in prediction occurs. cles presented here, the pressure was dynamically adjusted with
However, the main advantage lies in fact that every new brake delay of 0.1 s thus enabling continuous control of the brake perfor-
application now could be used for adaptive training of the inverse mance according to a driver’s demands and the wheel slip ratio at
dynamic neural model. the contact of tire and road surface.
Since the wheel slip control is essentially important issue
4. Results and discussion regarding commercial vehicles, especially in laden vehicle condi-
tions and with activating brakes with high pressures near maxi-
Since, the main objective was to keep the wheel slip ratio on the mum possible level, a special attention was directed to such
desired/optimum level during a braking cycle, in this section the braking condition where ABS intervention occurred. Testing of
neural model has been tested and used for the wheel slip control the neural model, i.e. neural controller performance, which is
in different braking situations. Simulations of the control system based on the neural model prediction capabilities, in such braking
operation were carried out using the Matlab/Simulink program conditions is very important from the point of ABS (EBS) operation
package. The neural model has been firstly tested under real the improving. For braking condition illustrated in Fig. 6, where the
brake/wheel operation conditions. The results shown in Figs. 5 brake interface temperature was 135 °C and the wheel speed de-
and 6, illustrate the neural model capabilities to predict change creased from 61 km/h to 19 km/h, the wheel slip has been rapidly
of the brake actuation pressure for known (real) changes of the increased at the end of braking. This is due to actual EBS system
wheel slip, tangential wheel speed, and the brake interface temper- setup which disables ABS function as the vehicle speed approaches
ature during a braking cycle. Fig. 5 shows comparison between the or falls below 15 and 20 km/h. The dynamic neural controller well
real and predicted change of the brake actuation pressure for the learned influence of the brake actuated pressure versus the wheel
same inputs obtained in a braking cycle (the brake interface tem- slip change (see Fig. 6). These results indicate that the control sys-
perature was 231 °C; the wheel speed decreases from 69 to tem has enough flexibility to adapt its performance according to
42 km/h). In this case, according to Fig. 4, the inputs related to the change of the brake operating regimes, different driver’s de-
the desired the wheel slip, speed and temperature were the real mands, vehicle load condition and the current state at the contact
ones. It is done in order to test the neural model abilities to predict between the tire and road surface.
change of the brake actuation pressure on the level that was mea- After testing of the neural network control system to predict the
sured during the vehicle testing. Regarding the identified dynamic brake actuation pressure versus change of the known wheel slip, in
adhesion–slip curve for this braking condition, embedded in Fig. 5, synergy with change of the speed and the brake interface temper-
the maximum adhesion coefficient was obtained for the wheel slip ature, the control system was tested for the case when the wanted
between 8% and 10%. The value of brake actuated pressure ad- wheel slip was set on the level which provides the maximum adhe-
justed by the ANN controller has been compared to the real one. sion in the tire/road contact. The proposed control system should
The dynamic neural controller recognized the influence of pres- maintain the wheel slip on the specified level during a braking cy-
sure–speed–temperature change on the wheel slip ratio at the cle. In order to test the control system abilities to adjust the brake
tire/road contact. Simultaneously, an online learning of the dy- actuation pressure, where the real wheel slip deviates slightly from
namic neural model was performed to ensure better performance the optimum zone that ensures achieving of maximum adhesion,
of the neural controller in predicting the brake actuation pressure two different braking cycles have been analyzed (see Figs. 7 and
when this or similar situation takes place again. The ANN control- 8). According to Fig. 7, the wanted wheel slip has been set on the
ler adjusted the pressure change, based on network weights trans- level between 5% and 8%. The neural controller has been employed
ferred from the dynamic neural model, with selected neural to predict the brake actuation pressure that would provide the
model’s learning rate of 0.009. For higher learning rate values, specified level of the wheel slip in the braking cycle.

Fig. 5. Comparison between the real and predicted the brake actuation pressure (unladen vehicle)-a case without ABS intervention.
142 V. Ćirović et al. / Mechatronics 23 (2013) 135–146

Fig. 6. Comparison between the real and predicted the brake actuation pressure (laden vehicle)-a case with ABS intervention.

Fig. 7. An example – intelligent control of the longitudinal wheel slip (unladen vehicle).

The wheel speed has been decreased from 82 to 32 km/h and such that desired wheel slip change is obtained. Results show that,
the mean maximum value of the brake interface temperature based on learned a functional correlation between the pressure,
was 96 °C. For this braking condition, corresponding adhesion–slip the speed, the temperature, the wheel slip in a braking cycle, and
curve is embedded in the graph. It is showing that the wheel slip, identified position of adhesion–slip curve peak, the controller is
where maximum adhesion coefficient could be obtained, was be- capable to adjust the pressure such that wheel slip remains within
tween 5% and 8%. The controller is tested to adjust the pressure desired range, see Fig. 7. The controller has shown well prediction
V. Ćirović et al. / Mechatronics 23 (2013) 135–146 143

Fig. 8. An example – intelligent longitudinal control of the wheel slip (laden vehicle).

sensitivity versus synergistic effect of the pressure – wheel speed limits of the optimum adhesion between the tire and road. Based
change during a braking cycle versus small deviation between on the real wheel slip, speed and temperature changes, the control-
the real and desired the wheel slip. For instance, the brake actua- ler recognized this potential and dynamically adjusted (increased)
tion pressure has been increased on 3 bar in 1s from the start of pressure in this segment of the braking cycle such that wheel slip
braking when the wheel slip reached the value where maximum remains between desired limits. It is evident on both Figs. 7 and 8,
tire/road adhesion has been achieved. After that, the controller de- that decreasing of the wheel speed at the end of braking differently
creased the pressure and kept the pressure on almost constant le- affecting the wheel slip, i.e. the wheel slip has been increased. This
vel (2.5 bar) during the next 1.5 s. When the angular deceleration needs adjusting of the brake actuation pressure, i.e. its decreasing.
of the wheel started to arise again and reached maximum values It caused slight increasing of the wheel slip over the selected/
between 2 and 2.5 s, the controller decreased pressure on 1.6 bar. wanted region at the end of braking (see Fig. 7), but in the case
Further decreasing of pressure that the controller suggests is influ- shown in Fig. 8 the controller has decreased the brake pressure
enced by smaller gradient of the wheel speed decreasing and on corresponding level.
slightly increasing trend of the wheel slip. The angular deceleration Another two braking situations have been analyzed in order to
of the wheel is getting smaller to the end of braking cycle, and that illustrate braking situations where the real wheel slip is more dis-
is why the controller appropriately decreased the pressure to zero. torted from the zone which corresponds to the maximum adhesion
In general, the controller’s abilities to intelligently adjust pressure level (see Figs. 9 and 10). From Fig. 9 can be seen that wanted the
according to the current maximum of adhesion coefficient that is wheel slip has been set on the level between 14% and 21%, where
available and desired wheel slip in the tire/road contact are on position of the adhesion–slip curve peak is identified. The wheel
the acceptable level. speed has been decreased from 73 to 42 km/h and the mean max-
In the case of braking cycle shown in Fig. 8, performed with la- imum value of the brake interface temperature was 398 °C. The
den vehicle, the wheel slip varies within the range between 2% and controller adjusted the brake actuation pressure such that wheel
14% while the wheel speed changes between 85 and 47 km/h. The slip remains within desired range (see Fig. 9). The brake actuation
brake interface temperature was 381 °C. Adhesion–slip curve pressure has been increased on 1.5 bar during the first 0.8 s of
shows that the region of the longitudinal wheel slip where adhe- braking cycle to bring the wheel slip between the specified limits
sion coefficient is maximized is between 8% and 11%. From Fig. 8 (14–21%). During the next 0.5 s, the controller maintained the
it can be seen that the maximum adhesion potential was reached pressure on that level (1.5 bar). Between 1.3 and 3 s, the controller
between 4.3 and 6 s of braking time, where the wheel vertical load increased pressure on 2 bar to keep the wheel slip in the specified
is also maximized as a result of increasing of the brake actuation zone, taking into consideration the increasing tendency of wheel
pressure initiated by a driver. Until 4.3 of braking time, adhesion angular deceleration and increasing of the wheel load on the front
has been kept on the lower limit of 8%, the controller also increased axle. Further slight decreasing of the brake actuation pressure done
the pressure from 1.5 bar to 2.5 bar in order to achieve the upper by the controller is result of the real wheel slip change. Compared
144 V. Ćirović et al. / Mechatronics 23 (2013) 135–146

Fig. 9. An example – intelligent longitudinal control of the wheel slip (unladen vehicle).

Fig. 10. An example – intelligent longitudinal control of the wheel slip (laden vehicle).
V. Ćirović et al. / Mechatronics 23 (2013) 135–146 145

to the real actuation pressure (representing the conventional con- vehicle load state. Furthermore, the current ABS operation could
trol), the controller increased the actuation pressure for approxi- be improved by introduction the new intelligent system for moni-
mately 0.3 bar during the first 3.5 s, and also decreased the toring of the braking system-tire/road performance, learning this
pressure during the rest of braking. After 4.4 s, the angular deceler- complex relationship and an intelligent adjustment of the brake
ation of the wheel is getting smaller to the end of braking cycle and actuation pressure according the previous and current adhesion
real wheel slip leaves the specified range, and that is why the con- tire/road conditions. Here proposed an intelligent the wheel slip
troller appropriately decreased the pressure. Regarding the real control offers possibilities for better predictive controlling of EBS
actuation pressure, gradient of pressure decreasing is higher in or- system operation, as well as its integrated ABS function, versus
der to maintain the wheel slip within desired limits, see Fig. 9. wheel slip ratio at the tire/road contact, simultaneously providing
Regarding Fig. 10, the range of wheel slip, where maximum higher level of vehicle active safety.
adhesion is available, is between 13% and 19%. The wheel speed de-
creases from 77 to 27 km/h. The brake interface temperature was Acknowledgements
415 °C. Until 1.2 s of a braking cycle, the controller increased brake
actuation pressure in comparison to the real one for about 0.7 bar. Authors gratefully acknowledge to Serbian Ministry of Educa-
Between 1.2 and 1.4 s, the controller decreased actuation pressure tion and Science for financial support of this research through
for 0.5 bar, since the wheel slip shows an increasing tendency. It the Project Nos. TR35045 and TR35030.
furthermore decreased the pressure to keep the wheel slip be-
tween desired limits, taking into account decreasing tendency of
References
the wheel angular deceleration. Slightly increasing of the wheel
angular deceleration between 1.7 and 2.6 s influenced the control- [1] Grip HF, Imsland L, Johansen TA, Fossen TI, Kalkkuhl JC, Suissa A. Nonlinear
ler to dynamically adjust (increase) the actuation pressure in this vehicle side-slip estimation with friction adaptation. Automatica
segment of the braking cycle. As it can be seen, this pressure is 2008;44:611–22.
[2] Papelis YE, Watson GS, Brown TL. An empirical study of the effectiveness of
lower than the real one because the real wheel slip has had an electronic stability control system in reducing loss of vehicle control. Accid
increasing tendency. Constantly increasing of the wheel slip, dur- Anal Prev 2010;42:929–34.
ing the rest part of the braking cycle, caused decreasing of the pres- [3] Du H, Zhang N, Naghdy F. Velocity-dependent robust control for improving
vehicle lateral dynamics. Transport Res Part C: Emerg Technol
sure adjusted by the neural controller versus pressure adjusted by 2011;19:454–68.
conventional control. The reason for that is related to maintaining [4] Ćirović V, Aleksendrić D, Mladenović D. Braking torque control using recurrent
of the wheel slip on corresponding level that could offer maximum neural networks. Proc Inst Mech Eng, Part D: J Automob Eng 2012;226:754–66.
[5] Ćirović V, Aleksendrić D. Dynamic modelling of disc brake contact phenomena.
braking effectiveness.
FME Trans 2011:177–83.
[6] Chun K, Sunwoo M. Wheel slip tracking using moving sliding surface. Proc Inst
Mech Eng, Part D: J Automob Eng 2005;219:31–41.
5. Conclusions [7] Poursamad A. Adaptive feedback linearization control of antilock braking
systems using neural networks. Mechatronics 2009;19:767–73.
[8] Bang MS, Lee SH, Han CS, Maciuca DB, Hedrick JK. Performance enhancement
Improvement of the braking system performance and its har- of a sliding mode wheel slip controller by the yaw moment control. Proc Inst
monization with the tire–road contact situation is extremely Mech Eng, Part D: J Automob Eng 2001;215:455–68.
[9] Topalov AV, Oniz Y, Kayacan E, Kaynak O. Neuro-fuzzy control of antilock
important. In this paper the new approach has been introduced braking system using sliding mode incremental learning algorithm.
in order to keep the wheel slip in the optimal limits during braking. Neurocomputing 2011;74:1883–93.
The dynamic neural networks, has been employed for improving of [10] Cheli F, Concas A, Giangiulio E, Sabbioni E. A simplified ABS numerical model:
comparison with HIL and full scale experimental tests. Comput Struct
the longitudinal wheel slip control. The new dynamic neural model 2008;86:1494–502.
has been developed able to model and predict the complex func- [11] Sedighizadeh M, Rezaei M, Najmi V. A predictive control based on neural
tional relationship between the brake actuation pressure and the network for proton exchange membrane fuel cell. World Acad Sci, Eng Technol
2011;74:461–5.
wheel slip under different braking conditions and the vehicle load [12] Ivanov V, Shyrokau B, Augsburg K, Algin V. Fuzzy evaluation of tire–surface
states. Based on such developed the neural model, dynamic adap- interaction parameters. J Terrramech 2010;47:113–30.
tation of the brake actuation pressure according to the identified [13] Wu M, Shih M. Simulated and experimental study of hydraulic anti-lock
braking system using sliding-mode PWM control. Mechatronics
maximum adhesion coefficient between the wheel and road has
2003;13:331–51.
been provided during a braking cycle. It was shown that the brake [14] Zheng S, Tang H, Han Z, Zhang Y. Controller design for vehicle stability
actuation pressure could be adjusted on the level which provides enhancement. Control Eng Pract 2006;14:1413–21.
the optimal longitudinal wheel slip versus the brake actuation [15] Kim HM, Park SH, Han SI. Precise friction control for the nonlinear friction
system using the friction state observer and sliding mode control with
pressure selected by a driver, the current vehicle speed, load con- recurrent fuzzy neural networks. Mechatronics 2009;19:805–15.
ditions, the brake interface temperature and the current value of [16] Han SI, Lee KS. Robust friction state observer and recurrent fuzzy neural
the wheel slip. The results proposed in this paper confirm that network design for dynamic friction compensation with backstepping control.
Mechatronics 2010;20:384–401.
the wheel slip change in the contact between the tire and road sur- [17] Merzouki R, Ould-Bouamama B, Djeziri MA, Bouteldja M. Modelling and
face could be better controlled while EBS operates. This means that estimation of tire–road longitudinal impact efforts using bond graph approach.
intelligent abilities of electronically controlled braking systems Mechatronics 2007;17:93–108.
[18] Chikhi R, El Hadri A, Cadiou JC. Optimal control for anti-braking system. In:
could be introduced through introduction of the new intelligent Proceedings of the 2005 IEEE international symposium on intelligent control;
control of the brake actuation pressure and its adjustment accord- 2005. p. 581–85.
ing to the change of tire–road adhesion conditions. [19] Matusko J, Petrovic I, Peric N. Neural network based tire/road friction force
estimation. Eng Appl Artif Intell 2008;21:442–56.
In this paper, an intelligent adaptive braking strategy for better [20] EBS electronically controlled brake system, system and functional description.
the wheel slip control in the longitudinal direction has been pro- 2nd ed. Wabco; 2007.
posed. The results show that dynamic neural networks could be [21] Aleksendrić D. Intelligent control of commercial vehicles braking system
function. In: FISITA 2006 world automotive congress, F2006-SC-032,
employed for increasing of the vehicle safety while braking by
Yokohama, Japan.
improving of the vehicle stability and keeping the wheel slip ratio [22] Tanelli M, Piroddi L, Piuri M, Savaresi SM. Real-time identification of tire–road
at desired level. It is shown how the longitudinal wheel slip could friction conditions. IEEE Int Conf Contr Appl 2008:25–30.
be controlled more intelligently while the EBS (ABS) operates, in [23] Savaresi SM, Tanelli M. Active braking control system design for vehicles. 1st
ed. Springer-Verlag; 2010.
order to achieve desired level of wheel slip over different brake [24] Savaresi SM, Tanelli M, Langthaler P, Del Re L. Estimation of X–Z tire contact
operating conditions, for the specific road surface conditions and force via embedded accelerometers. Tire Technol Int Rev 2006:74–8.
146 V. Ćirović et al. / Mechatronics 23 (2013) 135–146

[25] Savaresi SM, Tanelli M, Cantoni C. Mixed slip-deceleration control in [34] Miljković Z, Aleksendrić D. Artificial neural networks – solved examples with
automotive braking systems. ASME J Dyn Syst, Meas Contr 2007;129:20–31. theoretical background, Faculty of Mechanical Engineering University of
[26] Tanelli M, Osorio G, di Bernardo M, Savaresi SM, Astolfi A. Existence, stability Belgrade (in Serbian); 2009. ISBN: 978-86-7083-685-3.
and robustness analysis of limit cycles in hybrid anti-lock braking systems. Int [35] Gurney K. An introduction to neural networks. University College London
J Contr 2009;82:659–78. (UCL) Press; 1997. ISBN: 1-85728-673-1.
[27] Petersen I. Wheel slip control in ABS brakes using gain scheduled optimal [36] Pearlmutter BA. Dynamic recurrent neural networks, Technical report CMU-
control with constraints, Doctor Thesis, Norwegian University of Science and CS-90-196 Carnegie Mellon University, School of Computer Science; 1990.
Technology, Trondheim, Norway; 2003. [37] Dreyfus G. Neural networks – methodology and applications. Berlin: Springer;
[28] Pacejka HB. Tire and vehicle dynamics. 2nd ed. SAE International; 2006. p. 642. 2005.
[29] Bakker E, Nyborg L, Pacejka H. Tire modelling for use in vehicle dynamics [38] Benitez VH, Sanchez EN, Loukianov AG. Decentralized adaptive recurrent
studies. SAE Technical Paper 870421; 1987. doi:10.4271/870421. neural control structure. Eng Appl Artif Intell 2007;20:1125–32.
[30] Aleksendrić D, Barton DC. Neural network prediction of disc brake [39] Becerikli Y, Konar AF, Samad T. Intelligent optimal control with dynamic
performance. Tribol Int 2009;42:1074–80. neural networks. Neural Networks 2003;16:251–9.
[31] Aleksendrić D. Neural network prediction of brake friction materials wear. [40] Callinan T. Artificial neural network identification and control of the inverted
Wear 2010;268:117–25. pendulum; 2003.
[32] Aleksendrić D, Barton DC, Vasić B. Prediction of brake friction materials [41] Campa G. Adaptive neural networks. West Virginia University; 2008.
recovery performance using artificial neural networks. Tribol Int [42] Sperduti A, Starita A. Speed up learning and network optimization with
2010;43:2092–9. extended back propagation. Neural Networks 1993;6:365–83.
[33] Aleksendrić D, Jakovljević Ž, Ćirović V. Intelligent control of braking process. [43] Sarkar D. Methods to speed up error back-propagation learning algorithm.
Exp Syst Appl 2012;39(14):11758–65. ACM Comput Surv 1995;27:519–44.

You might also like