Professional Documents
Culture Documents
Abstract – This paper presents a novel lateral stability control system for electric vehicle based on
sideslip angle estimation through Kalman filter using the integration of a single antenna GPS receiver
and yaw rate sensor. Using multi-rate measurements including yaw rate and course angle, time-varying
parameters disappear from the measurement equation of the proposed Kalman filter. Accurate sideslip
angle estimation is achieved by treating the combination of model uncertainties and external
disturbances as extended states. Active front steering and direct yaw moment are integrated to
manipulate sideslip angle and yaw rate of the vehicle. Instead of decoupling control design method, a
new control scheme, “two-input two-output controller”, is proposed. The extended states are utilized
for disturbance rejection that improves the robustness of lateral stability control system. The effectiveness
of the proposed methods is verified by computer simulations and experiments.
899
Lateral Stability Control of Electric Vehicle Based On Disturbance Accommodating Kalman Filter using the Integration of Single~
900
Binh-Minh Nguyen, Yafei Wang, Hiroshi Fujimoto and Yoichi Hori
ν =ψ + β (3)
3. Experimental System
In-wheel motor
A micro in-wheel motored EV named “Super-capacitor
Non-contact
COMS” developed by EV team of Hori-Fujimoto Lab is
optical sensor
used in this study (Fig. 3). Two in-wheel motors are placed
in the rear-left and rear-right wheels. Thus, torque command
can be distributed independently to each wheel to generate
a yaw moment. Active front steering system is used as
another control actuator which enables the steer-by-wire Fig. 3. Experimental electric vehicle and GPS receiver
mode. The vehicle is also equipped with a gyroscope and
accelerometers to measure yaw rate, longitudinal acceleration, with the following functions: 1) Decoding of the NMEA
and lateral acceleration. In addition, a noncontact optical output messages from CCA-600 and displaying the
sensor, Correvit (produced by Corrsys-Datron), is used for navigation data. 2) Transferring of the motion measurement
accurate acquisition of vehicle sideslip angle, longitudinal data to the main controller. 3) Recording the experimental
velocity, and lateral velocity. In this paper, it is used for data. The software is implemented in a laptop to receive
evaluating the performance of the proposed estimation the NMEA messages from serial port, and then to send the
algorithm. Although it is placed at the front of the EV, sideslip decoded data through LAN cable to EV’s controller.
angle at the center of gravity can be derived based on the A view of the GPS software’s interface is shown in Fig.
vehicle geometry with the use of yaw rate measurement. 4. Using the software we can receive the GPS receiver’s
Estimation and control algorithms are implemented in a dilution of precision (DOP), the detailed information of
RT-Linux operating system computer which is used as a satellites in view like carrier-to-noise ratio (CNR). Such
main controller. The fundamental control period of the system kind of information is essential for evaluating the accuracy
is 1 millisecond. The specifications of the experimental EV of GPS measurement in real time. Fig. 4 also shows the
are summarized in Table 2. vehicle positions on Google Earth, vehicle velocity and
GPS receiver CCA-600 provided by Japan Radio Co. course angle obtained from an experiment. The software
Ltd. is used in this study. Table 3 shows the main features can also transfer the position on longitude-latitude
of CCA-600. It can provide not only vehicle positioning coordinates to the planar North-East coordinates and
but also velocity and course angle. We design GPS software calculate the driving distance of the vehicle.
901
Lateral Stability Control of Electric Vehicle Based On Disturbance Accommodating Kalman Filter using the Integration of Single~
Current consumption 36 mA
Update rate 5 Hz In [15], disturbance accommodating control was firstly
introduced to control theory. The original idea is that the
external disturbances can be augmented to be extended
4. Sideslip Angle Estimation Design states. In this paper, this idea is applied in Kalman filter for
sideslip angle estimation by assuming the unknown input
4.1 Disturbance accommodating dynamic model terms can be considered as stochastic processes with zero-
mean white noise sequence:
Basically, the estimation model is designed using
nominal values of cornering stiffness: Cfn and Crn. Due to ς k +1 = ς k + wdis , k (12)
the change of road condition, the nominal cornering
stiffness differs from the true values. The variation of tire Based on the assumption (12), a new state space model
cornering stiffness can be expressed by the following is constructed as follows:
equations:
X k +1 = And X k + Bnd U k + Wk (13)
⎧C f = C fn + ΔC f
⎨ (4) ⎡x ⎤ ⎡ wk ⎤
⎩ Cr = Crn + ΔCr X k = ⎢ k ⎥ , U k = uk , Wk = ⎢ ⎥ (14)
ς
⎣ k⎦ ⎣ wdis , k ⎦
From (1)-(4), a state space model of vehicle dynamics ⎡ And Dnd ⎤ ⎡ Bnd ⎤
And = ⎢ ⎥ , Bnd = ⎢ ⎥ (15)
can be derived as (5)-(10) in which the unknown input ⎣[ 0]2×3 [ I ]2× 2 ⎦ ⎣[ 0]2×2 ⎦
disturbance d1 and d2 represent the combined influence of
external disturbances and cornering stiffness variation. The where [I] represents the identity matrix, and [0]
input vector u includes the front steering angle and yaw represents the zero matrix. Wk is the process noise vector of
moment generated by in-wheel motors and w is the process the disturbance accommodating system at step k.
noise vector. In (7), an11, .., an22, bn11, …, bn22 are calculated
using the nominal vehicle parameters (detailed formulation 4.2 Multi-rate output measurements
are presented in the Appendix).
In the Kalman filter algorithm, output measurement is
x = An x + Bn u + Dnς + w (5) used for the correction stage. If lateral acceleration is
x = [ β γ ψ ] , u = ⎡⎣δ f
T
N z ⎤⎦ , ς = [ d1 d2 ]
T T
(6) selected as measurement, the output measurement equation
is expressed as follows:
⎡ an11 an12 0 ⎤ ⎡ bn11 bn12 ⎤ ⎡1 0 ⎤
An = ⎢ an 21 an 22 0 ⎥ , Bn = ⎢bn 21 bn 22 ⎥ , Dn = ⎢⎢ 0 1 ⎥⎥
⎢ ⎥ ⎢ ⎥
(7) − ( 2C f + 2Cr ) ( 2l C
r r − 2l f C f )γ
⎢⎣ 0 1 0 ⎥⎦ ⎢⎣ 0 0 ⎥⎦ ⎢⎣ 0 0 ⎥⎦ ay = β+ (16)
M Mux
902
Binh-Minh Nguyen, Yafei Wang, Hiroshi Fujimoto and Yoichi Hori
Due to the variation of tire cornering stiffness according estimation to completely rely upon the measurements,
to road condition (Fig. 2), lateral acceleration cannot leading to measurement noise being directly transmitted
provide accurate state estimation. In this paper, yaw rate into the estimated states. While Rγ is almost constant, Rν
and course angle are selected as output measurements. relies on the working condition of GPS receiver. According
While the gyroscope can provide measurement every 1 to GPS technology, the relative satellite-receiver geometry
millisecond, sampling time of course angle is much longer plays an important role in accuracy of positioning. Rν can
because of the limitation of the GPS receiver. For fair be adjusted in real-time based on the dilution of precision
comparison with the methods in [12-14], 5 Hz update of the GPS receiver. This problem will be addressed in
mode is set for the GPS receiver. This yields the course future works. In this paper, trial-and-error method was
angle sampling of Ts = 200 milliseconds. The estimation conducted to select the suitable noise covariance matrices.
steps between two consecutive updates of course angle are
named “inter-samples”. Based on the relation between 4.4 Kalman filter algorithm
course angle, yaw angle and sideslip angle, the output
measurement equation is expressed as (17). The observation The Kalman filter algorithm shown in Fig. 5 includes
matrix is switched between two cases as in (18): if course two stages:
angle is updated and during inter-samples.
1) Prediction based on the disturbance accommodating
T dynamic model.
Yk = C nd X k + Vk = ⎡⎣γ gyro , k ν GPS , k ⎤⎦ (17) 2) Correction based on multi-rate measurements. Therefore,
⎧ ⎡0 1 0 0 0⎤ the algorithm is named disturbance accommodating
⎪ Cnd = ⎢ ⎥ course angle update multi-rate Kalman filter (DAMRKF) in this paper.
⎪ ⎣1 0 1 0 0 ⎦
⎨ (18)
⎪C = ⎡ 0 1 0 0 0 ⎤ during inter-samples
⎪ nd ⎢ 0 0 0 0 0 ⎥
⎩ ⎣ ⎦
903
Lateral Stability Control of Electric Vehicle Based On Disturbance Accommodating Kalman Filter using the Integration of Single~
⎡βd ⎤ C ff ⎡δ ⎤ *
f
δf
Gyro ⎡γ ⎤ ψˆ
⎢ ⎥ + ⎢ ⎥ EPSC ⎢ν ⎥
δ cmd Reference ⎣ γ d ⎦
*
+ ⎣N ⎦ T m ⎣ ⎦
C fb + z
RL
EV DAMRKF
Model − − m
TRR
MTD GPS
Cdis
⎡ βˆ ⎤ ⎡ dˆ1 ⎤
⎢ ⎥ ⎢ ⎥
⎣ γˆ ⎦ ˆ
⎣⎢ d 2 ⎦⎥
Fig. 6. Lateral stability control system based on disturbance accommodating multi-rate Kalman filter
scheme is proposed for yaw rate and sideslip angle terrible oscillation about the desired values. Based on
tracking. In order to guarantee the robustness of the disturbance observer theory, in [16] and [17], a new
system, the upper layer is designed as a combination decoupling control scheme is proposed with high robustness
of 2-DOF control configuration and disturbance under model error. This scheme is a combination of yaw
rejection. The upper layer outputs the yaw moment moment observer and lateral force observer that can
command and front steering angle commands to the compensate the lumped disturbances and nominalize the
lower layer including electric power steering control system as follows:
(EPSC) and the motor torque distribution (MTD).
⎧ γ = 1 N
5.1 Reference model ⎪⎪ I zn z
⎨ 2C fn (24)
The reference model is determined based on the steady ⎪β = δ
⎪⎩ M n ux s f
state response of sideslip angle and yaw rate from the front
steering command given by the driver. From (1), (2), and
using the nominal cornering stiffness, the desired values Accurate sideslip angle is essential for lateral force
are calculated as follows: observer. However, the problem of sideslip angle
estimation was not solved in [16-17]. In this paper, we aim
lf to propose a control scheme that can achieve two goals
1− M ux2 simultaneously: robust estimation of sideslip angle and
2 ( l f + lr ) rn r
C l lr (21)
βd = δ cmd robust lateral stability control. Thanks to the DAMRKF,
1 + Gu 2
x (l f + lr ) sideslip angle and disturbance terms are estimated. While
the estimated sideslip angle can be used for the 2-DOF
1 ux
γd = δ cmd (22) control design, the estimated disturbance terms can be used
1 + Gux ( l f + lr )
2
to compensate the influence of model error. Moreover, it is
Crn lr − C fn l f unnecessary to decouple the two control inputs. Considering
G= M
(23) the controlled states as a vector of two components, model
2 ( l f + lr ) C fn Crn
2
following control can be applied for obtaining the input
vector.
5.2 Upper control layer design
Design of disturbance rejection
In [8], both yaw rate and sideslip angle are controlled The dynamics of the lateral motion can be expressed as
only by yaw moment generated by the in-wheel motors. follows:
Therefore, there is a “trade-off” between sideslip angle
control and yaw rate control. In [11, 16], and [17], active ⎡ β ⎤ ⎡ an11 an12 ⎤ ⎡ β ⎤ ⎡ bn11 bn12 ⎤ ⎡ δ f ⎤ ⎡ d1 ⎤
front steering is integrated with direct yaw moment control ⎢ ⎥=⎢ ⎥⎢ ⎥+⎢ ⎥⎢ ⎥+⎢ ⎥ (25)
by different schemes. In [11], decoupling control method is ⎣ γ ⎦ ⎣ an 21 an 22 ⎦ ⎣ γ ⎦ ⎣bn 21 bn 22 ⎦ ⎣ N z ⎦ ⎣ d2 ⎦
utilized such that sideslip angle is controlled by front
steering angle and yaw rate is controlled by yaw moment. To compensate for the influence of the disturbances, the
It means the decoupling terms are designed in the upper disturbance rejection matrix is designed as follows:
control layer. As discussed in [16] and [17], the decoupling
−1
control is not robust enough under the variation of ⎡b b ⎤
Cdis = ⎢ n11 n12 ⎥ (26)
cornering stiffness. In case of big cornering stiffness error,
⎣bn 21 bn 22 ⎦
i.e., 30% of the true value, the state responses will have a
904
Binh-Minh Nguyen, Yafei Wang, Hiroshi Fujimoto and Yoichi Hori
Design of feed-forward controller Yaw moment is generated by the difference between the
rear-left and rear-right in-wheel motors. The torque
From (25), the transfer function from the control input
commands are distributed to two rear in-wheel motors by
vector to the controlled state vector is derived as follows:
solving the following equations in real time:
−1
⎛ ⎡a a ⎤ ⎞ ⎡b b ⎤ ⎧ dr ⎛ TRR
Pn = ⎜ s[ I ]2× 2 − ⎢ n11 n12 ⎥ ⎟ ⎢ n11 n12 ⎥ (27)
m
TRLm ⎞
⎪2⎜ r − = N z*
⎝ ⎣ an 21 an 22 ⎦ ⎠ ⎣bn 21 bn 22 ⎦ ⎨ ⎝ r ⎟⎠ (32)
⎪
⎩ TRR + TRL = Tcmd
m m
The detailed formulation of Pn is presented in the
Appendix. The feed forward controller is designed as the
inverse of Pn given by: where r is the wheel radius, Tcmd is the torque command
given by the driver, and dr is the track-width between two
rear wheels. TRLm and TRRm
are the rear-left and rear-right
⎡ C ff 11 C ff 12 ⎤
C ff = Pn−1 = ⎢ ⎥ (28) in-wheel motor’s torque, respectively.
⎣C ff 21 C ff 22 ⎦ An EPS motor is utilized for generating the front
steering angle (Fig. 7). This system enables the steer-by-
Design of feed-back controller wire mode for manipulating the vehicle without the
driver’s handling.
The desired closed loop system including the feed-back
controller and the plant is expressed as follows:
⎡ Kβ ⎤
⎢s + K 0 ⎥
K =⎢ ⎥
β
(29)
⎢ Kγ ⎥
⎢ 0 ⎥
⎢⎣ s + Kγ ⎥⎦
(I + P C )
−1
n fb Pn C fb = K Based on the vehicle specification in Table II, vehicle
model was constructed using Matlab/Simulink. The
⎡ C fb11 C fb12 ⎤ (30)
⇒ C fb = Pn−1 K ( I − K ) = ⎢
−1 sampling time of simulation is set to 1 millisecond to
⎥
⎣C fb 21 C fb 22 ⎦ match that of the experiment condition.
The feedback controller augments the closed loop 6.1 Sideslip angle estimation results
system to the desired model K with the poles placed at -Kβ
and -Kγ. The internal stability of the system is assured by In this simulation, we verify the proposed Kalman filter
verifying the poles of the following matrices of transfer in comparison with other estimation methods. Two cases of
function: driving are simulated: cornering test and lane-change test
with sinusoidal steer command. In both cases, the
following driving conditions were set:
Pn−1 ( I + Pn C fb ) Pn C fb and ( Pn C fb ) (I + P C )
−1 −1 −1
n fb Pn C fb
1) The longitudinal velocity is 25 km/h.
2) From 4 second, a strong lateral wind force starts to act
Finally, the control commands are obtained as follows:
on the vehicle. It introduces lateral force disturbance Fd
905
Lateral Stability Control of Electric Vehicle Based On Disturbance Accommodating Kalman Filter using the Integration of Single~
d2 [rad/s 2]
Beta [rad]
0.02 0.1
d1 [rad/s]
0.2
Measured True value
0.01 0.05
LOB DAMRKF
MRKF 0
0 0
DAMRKF
-0.01 -0.2
1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7
Time [s] Time [s] Time [s]
d2 [rad/s 2]
Beta [rad]
d1 [rad/s]
0.2
0 0
0
-0.1
-0.2 True value
DAMRKF
-0.05 -0.2 -0.4
1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7
Time [s] Time [s] Time [s]
(a) (b) (c)
Fig. 9. Simulation results of sideslip angle estimation: Lane-change test.
(a) Sideslip angle; (b). Disturbance term d1; (c). Disturbance term d2.
and yaw moment disturbance Nd. estimation is not perfect, sideslip angle estimation
3) The cornering stiffness of vehicle model are Cf = Cr = performance is improved considerably. Therefore, the
7000 N/rad. However, the estimation model is designed assumption of the dynamics of disturbances in (12) is
with the nominal values Cfn= Crn=10,000 N/rad. This acceptable.
means a big error is introduced to cornering stiffness of
the estimation model. 6.2 Lateral Stability Control Results
4) The disturbance terms d1 and d2 are simulated using (8)
and (9). After evaluating the estimation algorithm, the
5) The DAMRKF is compared to the following two Matlab/Simulink model of the whole system in Fig. 6 is
methods. The first is the sideslip angle estimation using constructed. Fig. 10 demonstrates vehicle motion with step
linear observer (LOB) with constant cornering stiffness steer command. The simulation conditions were set the
model, as described in [8]. Yaw rate and lateral same as the previous sub-section (under model error and
acceleration are selected as output measurements. The lateral wind force). In the case of without lateral stability
second method is multi-rate Kalman filter (MRKF) control, vehicle motion is handled by only driver’s steer
proposed in [13]. This method uses the yaw rate and command. In this case, both the yaw rate and the side slip
course angle as output measurement. angle increases considerably in comparison with the
desired values. In contrast, with the proposed control
Simulation results of two tests, cornering test and lane system, active front steering and yaw moment are
change test, are shown in Fig. 8 and Fig. 9, respectively. generated to control the sideslip angle and the yaw rate to
The results include sideslip angle estimations and follow their desired values.
disturbance estimations. The influence of lateral wind force
can be demonstrated by the change of sideslip angle and
disturbance terms from 4 second. In both tests, LOB shows 7. Experimental Results
the poorest estimation performance. By using course angle
from GPS, MRKF provides better estimation than LOB. 7.1 Sideslip angle estimation results
However, the results degrade under the influence of both
model error and lateral wind force. By using the proposed Before implementing the control algorithm, experiments
DAMRKF method, the disturbances are estimated as the were conducted with driver’s command input only. Based
extended states. Although the tracking of disturbance on the experimental results, trial-and-error method was
906
Binh-Minh Nguyen, Yafei Wang, Hiroshi Fujimoto and Yoichi Hori
G a m m a [ ra d / s ]
-0.02 100
D e lt a F [ ra d ]
0.02 -0.2 Nz control
B e t a [ ra d ]
N z [N .m ]
-0.04 0
0.01 Beta reference -0.4
-0.06 -100
Without control
0 With control -0.6
-0.08 -200
0.06 0.3
Measured d1 (DAMRKF)
0.04 LOB 0.2
MRKF
DAMRKF
0.02 0.1
B eta [rad]
d1 [rad/s ]
0 0
-0.02 -0.1
-0.04 -0.2
-0.06
4 5 6 7 8 9 10 11 12 13 14 4 5 6 7 8 9 10 11 12 13 14
Time [s] Time [s]
(a) (b)
0.4 4.7
d2 (DAMRKF) Course angle(5 Hz)
4.6
0.3 Yaw angle (DAMRKF)
4.5
0.2
4.4
A ttitude [rad]
d2 [rad/s 2 ]
0.1 4.3
0 4.2
4.1
-0.1
4
-0.2
3.9
-0.3 3.8
4 5 6 7 8 9 10 11 12 13 14 4 5 6 7 8 9 10 11 12 13 14
Time [s] Time [s]
(c) (d)
used to select the suitable noise covariance matrices for disturbances. The disturbance terms estimated by this
Kalman filter design. Like the simulation, the nominal method are shown in Figs. 11 (b-c). Fig. 11 (d) shows the
cornering stiffness of the estimation model is set as Cfn = course angle measured by GPS receiver and the estimated
Crn = 10,000 N/rad. The cornering stiffness according to yaw angle by DAMRKF. While yaw angle was estimated
road condition is approximately Cf = Cr ≈ 7000 N/rad. The every 1 millisecond, the sampling time of course angle
velocity of vehicle on this test is controlled at about 20 from GPS was 200 milliseconds. This is another advantage
km/h. During the test, wind force introduced the unknown of the proposed DAMRKF.
input disturbances to the estimation system. Sideslip angle
estimation results are shown in Fig. 11 (a). As the 7.2 Lateral stability control results
simulation, LOB has largest estimation error in comparison
with the sideslip angle obtained from optical sensor. In this sub-section, results of cornering test are shown.
MRKF is shown to be superior, but it is still sensitive to Instead of handling by the driver, steer-by-wire mode is
model errors and disturbances. The proposed DAMRKF, used for generating front steering angle. The steering
on the other hand, is robust to both model errors and command is pre-designed and generated by the program.
907
Lateral Stability Control of Electric Vehicle Based On Disturbance Accommodating Kalman Filter using the Integration of Single~
G a m m a [ ra d / s ]
G a m m a [ra d /s ]
0.02
B eta [ra d]
0.02 -0.1
B e ta [ra d ]
-0.2
0.01 0.01 -0.2
-0.4
0 Beta reference 0 Beta reference -0.3
Without control) With control)
-0.01 -0.6 -0.01 -0.4
5 6 7 8 9 10 5 6 7 8 9 10 5 6 7 8 9 10 5 6 7 8 9 10
Time [s] Time [s] Time [s] Time [s]
The velocity of vehicle in this experiment is 18 km/h. By Appendix: Lateral Dynamic Derivation
this way, the same driving condition is made for the cases
of with stability control and without stability control. Fig. The components of the matrices that represent lateral
12 shows that, in case of without control, both sideslip dynamic motion are calculated as follows:
angle and yaw rate increases over the desired values. When
the proposed control system was applied, sideslip angle ⎡ −2 ( C fn + Crn ) 2 ( C fn l f − Crn lr ) ⎤⎥
and yaw rate follows the reference model. This means that ⎢ −1 −
⎡ an11 an12 ⎤ ⎢ Mux Mux2 ⎥
the stability of the EV is improved. =⎢
⎢a ⎥ ⎥ (33)
⎢ −2 ( C fn l f − Crn lr ) −2 ( C fn l f + Crn lr )
⎣ n 21 an 22 ⎦ 2 2
⎥
⎢ Iz I z ux ⎥
⎣ ⎦
8. Conclusions
⎡ 2C fn ⎤
⎢ 0⎥
The most important contribution of this paper is a new ⎡ bn11 bn12 ⎤ ⎢ Mux ⎥
⎢b ⎥ = ⎢ 2C l (34)
1⎥
method for robust estimation of sideslip angle using a b
⎣ n 21 n 22 ⎦ fn f
single antenna GPS receiver and yaw rate sensor. By ⎢ ⎥
⎣ Iz Iz ⎦
applying the disturbance accommodating idea, accurate
estimation was achieved even under model error and The nominal model is derived as follows:
external disturbance. The effectiveness of the proposed
DAMRKF was demonstrated by both simulations and ⎧ bn11 s + bn 21an12 − bn11an 22
experiments. Moreover, DAMRKF was successfully ⎪ Pn11 = ( s − a )( s − a ) − a a
implemented in a lateral stability control system of electric ⎪ n11 n 22 n12 n 21
vehicle with rear in-wheel motors and front active steering. ⎪ bn 22 an12
⎪ Pn12 = ( s − a )( s − a ) − a a
Based on the DAMRKF, a new scheme for combining front ⎪ n11 n 22 n12 n 21
⎨ (35)
steering and yaw moment control was proposed. It is a ⎪P = b n 21 s + b n11 an 21 − bn 21 an11
combination of 2-DOF control and disturbance rejection. ⎪ n 21 ( s − an11 )( s − an 22 ) − an12 an 21
DAMRKF kills two birds with one stone by providing not ⎪
⎪P = bn 22 s − bn 22 an11
only accurate state estimates but also disturbance estimates
⎪⎩ n 22 ( s − an11 )( s − an 22 ) − an12 an 21
for improving control robustness. However, the following
questions still remain: 1) How to improve the multi-rate
The components of the feed-forward and feed-back
estimation because during inter-samples there are no new
controllers are expressed as follows:
updates of measurement based on GPS. 2) How to tune the
noise covariance according to GPS measurement in real
time. These problems will be solved in future works to
⎧ ( bn 22 s − bn 22 an11 )
⎪C ff 11 = bn11bn 22
fulfill the algorithm of vehicle state estimation using GPS. ⎪
⎪ −an12
⎪C ff 12 = b
⎪ n11
Acknowledgements ⎨ (36)
⎪C = bn 21 s − bn11an 21 + bn 21an11 )
( −
⎪ ff 21 bn11bn 22
The authors would like to thank Japan Radio Co. Ltd. ⎪
for supporting GPS receiver CCA-600. ⎪ ( bn11s + bn 21an12 − bn11an 22 )
⎪C ff 22 = bn11bn 22
⎩
908
Binh-Minh Nguyen, Yafei Wang, Hiroshi Fujimoto and Yoichi Hori
909
Lateral Stability Control of Electric Vehicle Based On Disturbance Accommodating Kalman Filter using the Integration of Single~
Hiroshi Fujimoto received the Ph.D. Yoichi Hori received the B.S., M.S.,
degree from The University of Tokyo, and Ph.D. degrees in electrical engine-
Tokyo, Japan, in 2001. In 2001, he eering from The University of Tokyo,
joined the Department of Electrical Tokyo, Japan, in 1978, 1980, and 1983,
Engineering, Nagaoka University of respectively. In 1983, he joined the
Technology, Niigata, Japan, as a Department of Electrical Engineering,
Research Associate. From 2002 to the University of Tokyo, as a Research
2003, he was a Visiting Scholar with Associate, where he later became an
the School of Mechanical Engineering, Purdue University, Assistant Professor, an Associate Professor, and, in 2000, a
West Lafayette, IN. In 2004, he joined the Department of Professor. He moved to the Institute of Industrial Science
Electrical and Computer Engineering, Yokohama National as a Professor with the Information and System Division in
University, Yokohama, Japan, as a Lecturer, and he became 2002 and to the Department of Advanced Energy, Graduate
an Associate Professor in 2005. He has been an Associate School of Frontier Sciences, The University of Tokyo, in
Professor with the Department of Advanced Energy, 2008. From 1991 to 1992, he was a Visiting Researcher
Graduate School of Frontier Sciences, The University of with the University of California, Berkeley. His research
Tokyo, since 2010. His research interests include control interests are control theory and its industrial applications to
engineering, motion control, nanoscale servo systems, motion control, mechatronics, robotics, electric vehicles, etc.
electric vehicle control, and motor drives. Dr. Hori has been the Treasurer of the IEEE Japan Council
Dr. Fujimoto is a Member of the Institute of Electrical and Tokyo Section since 2001. He is also an Administrative
Engineers of Japan, the Society of Instrument and Control Committee member of the IEEE Industrial Electronics
Engineers (SICE), the Robotics Society of Japan, and the Society and a member of the Society of Instrument and
Society of Automotive Engineers of Japan. He received the Control Engineers, the Robotics Society of Japan, the
Best Paper Award from the IEEE TRANSACTION ON Japan Society of Mechanical Engineers, and the Society of
INDUSTRIAL ELECTRONICS in 2001, the Isao Automotive Engineers of Japan (JSAE). He was the
Takahashi Power Electronics Award in 2010, and the Best President of the Industry Applications Society of the
Author Prize from the SICE in 2010. Institute of Electrical Engineers of Japan (IEEJ), the
President of Capacitors Forum, the Chairman of the Motor
Technology Symposium of the Japan Management Associ-
ation, and the Director on Technological Development of
JSAE. He received the Best Transactions Paper Award
from the IEEE TRANSACTION ON INDUSTRIAL
ELECTRONICS in 1993 and 2001, the 2000 Best
Transactions Paper Award from the IEEJ, and the 2011
Achievement Award from the IEEJ.
910