Professional Documents
Culture Documents
Lee 2011
Lee 2011
Mechatronics
journal homepage: www.elsevier.com/locate/mechatronics
a r t i c l e i n f o a b s t r a c t
Article history: In this paper, we present a novel control method with clamping force estimation for an electric parking
Received 5 October 2010 brake system. This simple control structure can be implemented at low cost as it does not require a
Accepted 5 July 2011 clamping force sensor. The characteristic curve is conventionally used to estimate the clamping force
Available online 10 September 2011
through the angular displacement of the DC motor; however, this can result in error because of the
dependence of the curve on the brake clearance between the brake pads and brake disk at release. We
Keywords: solve this problem by approximating the initial contact point using the angular velocity of the motor.
Electric-parking brake
We then propose a novel on–off control method to avoid excessive clamping forces by predicting the
Characteristic curve
Clamping force estimation
additional angular displacement after power-off caused by the inertia effect. Finally, we experimentally
Inertia effect validate our proposed control method.
Ó 2011 Elsevier Ltd. All rights reserved.
0957-4158/$ - see front matter Ó 2011 Elsevier Ltd. All rights reserved.
doi:10.1016/j.mechatronics.2011.07.006
Y.O. Lee et al. / Mechatronics 21 (2011) 1156–1162 1157
Motor
Controller Driver
Control
command Gear
Angular Signal Box
displacement
Encoder
Gear
Force logging Current Motor Box
Screw
Joint Brake disk
system Sensor
Brake pad
Load Force
cell sensor
Parking cable
Monitoring
clearance
PC
alternative control architecture for an EPB system is shown in This paper is organized as follows: in Section 2, we introduce
Fig. 1. The omission of a force sensor leads to the problem that the structure and specifications of the EPB system, as well as the
the initial contact point (where the clamping force starts increas- detection method used to determine the initial contact point and
ing) between the brake pads and the brake disk cannot be sensed. the estimation method used to calculate the clamping force. In Sec-
Measuring the angular displacement is not sufficient to complete tion 3, we analyze the inertia effect to decrease the error between
clamping force estimation without knowledge of the brake pads’ the target clamping force and the desired final clamping force. The
clearance. In [9], both the current and angular displacements of experiments performed to validate the proposed control method
the motor were used to detect the initial contact point. We propose are described in Section 4. In Section 5, we present our conclusions.
an initial contact point detection method using only the angular
velocity of the DC motor. We demonstrate through theoretical
analysis that contact occurs when the angular velocity of the DC 2. Clamping force estimation
motor nears its maximum value. The clamping force, f(heff), can
then be estimated as a function of the effective angular displace- 2.1. Structure and specifications of the EPB system
ment, heff, from the initial contact point, h(tmax). The characteristic
curve that represents the relationship between force and angular In this paper, we study the stretch type EPB system depicted in
displacement has been used to estimate the clamping force for Fig. 2. This system includes a controller, parking cables, a DC mo-
electric mechanical brake (EMB) systems [9,10]. We approximate tor, a gear box, an assembly of a screw and nuts, a motor driver,
the characteristic curve as a second-order polynomial. Finally, to a force sensor, a magnetic encoder, and a current sensor. The park-
address the limitation of our low-cost on–off control, we propose ing cables of the EPB system are connected to the two sets of brake
a novel on–off control method that considers the inertia effect pads. There are two operating modes: brake-applying and brake-
[17]. We derive the additional angular values, h1, of the motor releasing. In brake-applying mode, the clamping force is increased
after power-off for each desired final force. The target force, ftar, by pulling the parking cables using the DC motor until the target
is re-calculated independently from the desired final clamping force is achieved [16]. In brake-releasing mode, the clamping force
force, ffin, based on these additional angular values. The clamping
force error can be minimized by deactivating the power supply
Table 1
to the motor in consideration of these additional angular values.
Specifications of the EPB system.
We experimentally validate the proposed novel on–off control
method; our experimental results illustrate that the proposed Target force 80–100 kgf
Settling time Less than 1 s
method meets control specifications and results in a smaller
Permitted error bound ±10% of target force
clamping force error than that of the simple on–off control method.
1158 Y.O. Lee et al. / Mechatronics 21 (2011) 1156–1162
100
5
90 Release for long time Angular velocity
4.5
Release for mid time Motor current
80 4
Release for short time
60 3
50 2.5
2
40
1.5
30
1
20
0.5
10
0
The initial contact time
0 −0.5
0 20 40 60 80 100 120 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
angular displacement [rev] time [s]
Fig. 3. Characteristic curves for different clearances. Fig. 4. Clamping force, angular velocity, and current in brake-applying mode.
is decreased by releasing the parking cables. To measure the angu- is the back emf, Tm is the torque developed by the motor, and Km
lar displacement of the motor with high resolution, a current sen- is the motor torque constant. The torque relationship in the EPB sys-
sor can be used by counting the number of current ripples tem is given by
[18,19,24]. In our study, a low cost magnetic encoder that has
one pulse per revolution is used for clamping force control, and Tm ¼ Ta þ Ti þ Tf ; ð4Þ
current ripples are only used to confirm the angular displacement where Ta is the applied torque of the EPB system, Ti is the inertia
measured from the magnetic encoder. In the experimental tests, torque, and Tf is the friction torque. Thus, Ta is proportional to the
we use a hall effect force sensor to measure the absolute clamping clamping force, f(heff), which is defined by
force and then compare it with the estimated force. The hall effect
force sensor is calibrated using a load cell at one of the parking T a ¼ ct f ðheff Þ; ð5Þ
cables. Table 1 lists the specifications of the EPB system [20]. where h is the angular displacement of the DC motor and
heff(t): = h(t) h(tmax). The angular velocity reaches its maximum
2.2. Detection of the initial contact point value at time tmax. The constant ct is determined by the screw gain
and gear ratio. Details of the modeling can be found in [2]. The
The clearance between the brake pads and brake disk varies clamping force, f(heff), is a function of the effective angular displace-
depending on the level of pad wear and the point at which the ment, heff, from the initial contact point as derived in Section 2.3. In
braking force is released. Fig. 3 shows the relationship between addition, Ti is proportional to the angular acceleration, x _ ðtÞ, as de-
the angular displacement and clamping force. There is a significant fined by (6):
change in the characteristic curve depending on the degree of ini-
T i ¼ Jt x
_ ðtÞ; ð6Þ
tial clearance between the brake pads and the brake disk. Thus,
clamping force control estimation using angular displacement re- where Jt is the total inertia constant. In (4), Tf is the sum of the vis-
sults in final force error. The initial contact point between the pads cous friction, Tv, and Coulomb friction, Tc, such that
and the disk must be known to provide high quality clamping force
Tf ¼ Tc þ Tv : ð7Þ
estimation and control using motor displacement. Schwarz et al.
[9] used the motor displacement and the motor current to detect Coulomb friction dominates the viscous friction in the EPB system
the initial contact point by evaluating the stiffness quotient. Unlike so Tc Tv. Thus (7) can be approximated as Tf ffi Tc [9]. We can then
the method in [9], we propose a detection method that uses only rewrite Tc as a function of f(heff) with some load dependency, l, and
the angular velocity of the motor, which can be obtained with an a constant offset, a [11,23]:
encoder. To derive this algorithm, we need to study the relation-
T f ffi T c ¼ lf ðheff Þ þ a: ð8Þ
ship between the angular velocity of the motor and the initial con-
tact time. Fig. 4 shows the motor current, angular velocity, and Eq. (4) can be rewritten as
clamping force in brake-applying mode at full power. It is clear _ ðtÞ þ lf ðheff Þ þ a:
T m ¼ ct f ðheff Þ þ J t x ð9Þ
from this figure that the three signals are correlated [21]. When
the clamping force starts increasing, the angular velocity begins L can be disregarded in (1) because the response of the armature
decreasing, but the motor current begins increasing. Thus, we circuit is much faster than the mechanical response. The applied in-
can derive a relationship between the angular velocity and the put voltage, Va(t), can then be rewritten by substituting (2), (3), and
clamping force. The electrical dynamics of the DC motor can be (9) into (1) to obtain
represented by Eqs. (1)–(3) [22]:
dim ðtÞ RT m
V a ðtÞ ¼ Rim ðtÞ þ L þ v emf ðtÞ ffi þ K b xðtÞ
dim ðtÞ dt Km
V a ðtÞ ¼ Rim ðtÞ þ L þ v emf ðtÞ; ð1Þ
dt _ ðtÞ þ lf ðheff Þ þ a
R ct f ðheff Þ þ J t x
v emf ðtÞ ¼ K b xðtÞ; ð2Þ ¼ þ K b xðtÞ:
Km
T m ¼ K m im ðtÞ; ð3Þ
The above equation can be rearranged for x(t):
where R is the resistance, L is the inductance, Kb is the back emf con-
stant of the motor, Va(t) is the applied input voltage, im(t) is the V a ðtÞ Rðct þ lÞf ðheff Þ RJ t x
_ ðtÞ þ Ra
xðtÞ ¼ : ð10Þ
motor current, x(t) is the angular velocity of the DC motor, vemf(t) Kb KbKm KbKm
Y.O. Lee et al. / Mechatronics 21 (2011) 1156–1162 1159
Let ta be the time of the initial contact between the brake pads and 3.5
the brake disk. In (10), we assume that Va(t) is a constant with mag-
nitude Va for t > 0 s until the power is deactivated (i.e., t = tf) because 3
in this paper, the controller uses an on–off control for low-cost
implementation. Eq. (10) can then be rewritten as 2.5
8
< K m V a K bRJK m xðtÞRa ; 0 6 t 6 ta
Δθ [rev]
t 2
x_ ðtÞ ¼ ð11Þ
: K m V a K b K m xðtÞRaRðct þlÞf ðheff Þ ; ta < t < tf :
RJt
1.5
If t 6 ta, (12) is a solution of the differential equation for x(t):
1
ðK m V a RaÞ 1 eðK b K m =RJt Þt
xðtÞ ¼ : ð12Þ
KbKm 0.5
In (12), if Va is large enough such that KmVa Ra > 0, x(t) will in-
0
crease at least until the initial contact time, as depicted in Fig. 5. 0 0.05 0.1 0.15 0.2 0.25
If ta < t < tf, (11) is no longer a linear differential equation. Because ta [s]
the system becomes a closed chain right after the contact happens,
the closed-form solution of the differential equation for x(t) is not Fig. 6. Comparison of Dh = h(tmax) h(ta) at different ta.
possible. Instead, we got Fig. 6 through numerical simulation using
Dymola/Modelica with the parameters used in [20]. It is possible to
detect the time tmax at which the angular velocity of the motor is Table 2
The worst force error due to Dh at each final force.
maximized using current ripples [19] because of their high resolu-
tion. However, it is not possible to detect the time ta at which the Final force kgf Force error kgf
parking cable force begins to increase without using a force sensor. 80 2.7
Thus, in this paper, we use h(tmax) instead of h(ta) to estimate the 90 3.8
clamping force. It is essential to investigate the influence of this po- 100 4.2
2.3. The clamping force vs. the effective angular displacement f ðnÞ ¼ a1 n2 þ a2 n þ a3 ; n ¼ modðh; 2pÞ; ð13Þ
80 estimated force
60
40
20
0
0 20 40 60 80
angular displacement [rev]
Fig. 7. Comparison of the approximated function, f(heff), and the absolute clamping
Fig. 5. Comparison between h(ta) and h(tmax). force measured by the force sensor.
1160 Y.O. Lee et al. / Mechatronics 21 (2011) 1156–1162
6 70
additional angular displacement [rev]
75
85
5.6 90
95
5.4 100
105 (a)
5.2 110
74 76 78 80 82 84 86 88 90 92 94 96 98 100
target force [kgf]
Fig. 8. The additional angular displacement and the final clamping force under each
target force.
70 80
80
60
force [kgf]
force [kgf]
force [kgf]
60
50 60
40
40
40
30
20
20 20
10
0 0 0
0.2 0.4 0.6 0.8 0.2 0.4 0.6 0.8 0.2 0.4 0.6 0.8
time [s] time [s] time [s]
Fig. 10. Experimental results obtained using the simple on–off control: (a) 80 kgf, (b) 90 kgf, (c) 100 kgf.
4. Experimental results
Error [kgf]
immediately after the estimated force reaches the target force and [3] Wang N. Electric brake actuator. 2002. US patent app. 10/216,078.
[4] Jung HM, Park CH, Jeon JW, Yeo H. Development of electric parking brake
does not have any compensation algorithm that considers the iner-
system. In: Proceedings of the KSAE autumn conference, Deoksan, Korea; 2007.
tia effect. The novel on–off control method recalculates that the tar- p. 962–7.
get force should be less than the final clamping force based on the [5] Hyun D, Kim IS, Seo H. Study on a dynamic braking algorithm for an electronic
LUT. The maximum amplitude error of the novel on–off controller parking brake. In: Proceedings of the KSAE autumn conference, Deoksan,
Korea; 2007. p. 950–5.
is 2 kgf, which is an improved averaged error compared to that of [6] Godlewsky G, Maur T, Keller M, Leiter R, Kinder R, Poertzgen G. Electrically
the simple on–off control method. With the simple on–off controller, actuatable vehicle brake and method for controlling an electrically actuatable
we obtained errors of 5 kgf and 4.2 kgf at 80 kgf and 90 kgf, vehicle brake. 2005. US patent app. 11/126,902.
[7] Ringlstetter M. Parking brake system equipped with a sensor; 2005. US patent
respectively. Applying the novel on–off control reduces the averaged app. 11/569,299.
errors to 1 kgf at 80 kgf and 0.2 kgf at 90 kgf, respectively. At a [8] Hoseinnezhad R, Saric S, Bab-Hadiashar A. Estimation of clamp force in brake-
target force of 100 kgf, both controllers have the same magnitude by-wire systems: a step-by-step identification approach. SAE transactions
journal of passenger cars: mechanical systems 2006. SAE paper 2006-01-1154.
of averaged error with the largest error deviation among the five tar- p. 1088–97.
gets. The differences in the deviation of the error are due to mechan- [9] Schwarz R, Isermann R, Bohm J, Nell J, Rieth P. Clamping force estimation for a
ical vibrations of the test bench [27]. We observed that the brake-by-wire actuator. SAE technical paper 1999. No. 1999-01-0482.
[10] Saric S, Bab-Hadiashar A, Walt J. Estimating clamp force for brake-by-wire
misalignment between the gear and screw could cause vibrations. systems: thermal considerations. Mechatronics 2009;19(6):886–95.
These vibrations appear in the current and force sensors signals as [11] Line C, Manzie C, Good M. Control of an electromechanical brake for
low frequency signals, as shown in Fig. 4. As the braking force in- automotive brake-by-wire systems with an adapted motion control
architecture. SAE Trans 2004;113(6):1047–56.
creased, this vibration and the error deviation also increased. How-
[12] Saric S, Bab-Hadiashar A, Hoseinnezhad R. Clamp-force estimation for a brake-
ever, no significant vibration was observed in the Manufacturing by-wire system: a sensor-fusion approach. IEEE Trans Vehicular Technol
Verification Test (MVT) EPB systems. Therefore, use of our novel 2008;57(2):778–86.
on–off controller in manufactured EPB systems could provide more [13] Hoseinnezhad R, Bab-Hadiashar A. Recent patents on measurement and
estimation in brake-by-wire technology. Bentham Science Publishers
regular and decreased error deviation compared to that in the test 2009;2(1):54–64.
rig. Low-cost control of the EPB system is therefore possible by using [14] Hoseinnezhad R. Position sensing in brake-by-wire callipers using resolvers.
our novel on–off controller. Vehicular Technol, IEEE Trans 2006;55(3):924–32.
[15] Hoseinnezhad R, Bab-Hadiashar A, Harding P. Calibration of resolver sensors in
electromechanical braking systems: a modified recursive weighted least-
5. Conclusions squares approach. IEEE Trans Indus Electron 2007;54(2):1052–60.
[16] Lee YO, Lee CW, Chung HB, Chung CC, Son Y, Yoon P, et al. A nonlinear
proportional controller for electric parking brake (EPB) systems. In:
We described novel clamping force estimation and control Proceedings of the 14th Asia Pacific automotive engineering conference,
methods for automotive EPB systems that can be realized using a Hollywood, CA, USA; 2007. No. 2007-01-3657.
[17] Son YS, Chung CC, Lee CW, Lee YO, Jang M, Lee W. Force control method of
simple and low cost control structure without a clamping force
electronic parking brake system; 2009a. Korea patent app. 10-2009-0054018.
sensor. These methods exploit the relationship between the clamp- [18] Consoli A, Bottiglieri A, Letor R, Ruggeri R, Testa A, De Caro S. Sensorless
ing force and the effective angular displacement of the motor from position control of DC actuators for automotive applications. In: IEEE industry
the initial contact point between the brake pads and disk. Angular applications conference, vol. 2. 2004. p. 1217–24.
[19] Lee CW, Chung HB, Lee YO, Chung CC, Son YS, Yoon P. Fault detection method
velocity measurements were used to approximately detect the ini- for electric parking brake (EPB) systems with sensorless estimation using
tial contact point. The clamping force was estimated using the current ripples. Int J Automotive Technol 2010;11(3):387–94.
clamping force function of the angular displacement after the max- [20] Yang I, Son Y, Park I, Noh K, Yoon P. Development and performance evaluation
of electronic parking brake. In: Proceedings of the KSAE spring conference,
imum angular velocity. We then applied a novel on–off control Korea; 2006. p. 953–8.
method that reduces the inertia effects of the motor by predicting [21] Son Y.S, Chung C.C, Lee C.W, Lee Y.O, Jang M, Lee W. Force control method of
the additional angular displacement due to momentum using sim- electronic parking brake system; 2009b. Korea patent app. 10-2009-0026441.
[22] Nise NS. Control systems engineering. John Wiley & Sons; 2004.
ple control logic. We validated the proposed methods experimen- [23] Olsson H, Åström KJ, Canudas De Wit C, Gäfvert M, Lischinsky P. Friction
tally; all results indicated that the methods satisfied the models and friction compensation. Europ J Control 1998;4:176–95.
specifications of the EPB system. Our proposed method can facili- [24] Son YS, Chung CC, Lee CW, Lee YO, Jang M, Lee W. Force control method of
electronic parking brake system; 2009c. Korea patent app. 10-2009-0026439.
tate low-cost EPB system implementation.
[25] Astrom KJ, Wittenmark B. Adaptive control. Boston, MA, USA: Addison-Wesley
Longman Publishing Co., Inc.; 1994.
References [26] Hoseinnezhad R, Bab-Hadiashar A, Rocco T. Real-time clamp force
measurement in electromechanical brake calipers. IEEE Trans Vehicular
[1] Bretz EA. By-wire cars turn the corner. IEEE Spectrum 2001;38(4):68–73. Technol 2008;57(2):770–7.
[2] Lee YO, Lee CW, Chung CC, Son Y, Yoon P, Hwang I. Stability analysis of electric [27] Lee W, Lee YO, Jang M, Lee CW, Chung CC, Chung HB. Fault tolerant control of
parking brake (EPB) systems with a nonlinear proportional controller. In: Proc sensor fault of EPB system. Trans Korean Soc Automotive Eng
of 17th IFAC world congress, Seoul, Korea; 2008. p. 14247–53. 2010;18(4):8–17.