Modified Dual Unscented Kalman Filter Approach for Measuring Vehicle States and Vehicle Parameters

DOI : 10.17577/IJERTV3IS080248

Download Full-Text PDF Cite this Publication

Text Only Version

Modified Dual Unscented Kalman Filter Approach for Measuring Vehicle States and Vehicle Parameters

El-Shaimaa Nada

Ahmed Ahmed

Mahmoud Abd-Alla

Computer and Systems dept.

Computer and Systems dept.

Electric Communication dept.

Zagazig University

Zagazig University/ Taibah university

Zagazig University

Zagazig, Egypt

Zagazig, Egypt / Elmadinah, Saudia

Zagazig, Egypt

Abstract This paper is concerning in improving performance of AVs using a novel approach of Multi Sensor Data Fusion (MSDF) technique. The state estimation theory of data fusion technology is applied to estimate Vehicle state, sideslip angles, lateral tire road forces and tire road friction coefficient. A four wheel vehicle model is used. A vehicle model contains Dugoff tire model in order to satisfy the required accuracy. Due to the nonlinear characteristic of tire- road behavior, a Modified Dual Unscented Kalman Filter (MDUKF) method is presented to estimate both the vehicle states, sideslip angle, lateral tire road forces and tire road friction coefficient. Performances are tested using an experimental car simulation (CarSim simulator) and Matlab environment. Experimental results demonstrate the ability of this approach to provide accurate estimations if compared with other methods discussed in the paper, and show its practical potential as a low-cost solution for calculating lateral tire forces and sideslip angle.

KeywordsMSDF; MDUKF; CarSim

  1. INTRODUCTION

    Vehicle state, sideslip angles, lateral tire road forces and tire road friction coefficient are of great importance to vehicles control systems in general and to autonomous vehicle as special case this because the effective operation of each of control systems depends not only on an accurate knowledge of the vehicle states but also vehicle parameters. For example, the vehicle sideslip angle is one of the most important variables in AV as the knowledge of such a variable is of paramount importance in order to improve the performance of a control systems designed to guarantee stability of the vehicle motion in emergency situations. It is used to reduce the accidents and to get full vehicle motion knowledge. However, it is too expensive to measure directly the sideslip angle for common vehicles. A low cost solution which still provides accurate estimation results is necessary for the automotive engineering.

    Unfortunately, direct measurement of such variables (parameters) requires the use of complex and quite expensive devices and this limits the algorithms that can be incorporated in production systems. The inability to sense vehicle sideslip angle is the primary challenge in the development of stability control systems [1]. Poor real time

    estimation is a result of using complicated models and ignoring road friction coefficient.

    Recently, many estimation methods have been put forward to solve the problem of difficulties to obtain information with high accuracy and low expense. Kalman filter is the most popular techniques used to solve estimation problem. The main purpose of this paper is provide a model based estimator using DUKF to enhance the real time performance of the algorithm a model-based estimator deals with both estimation of vehicle states and vehicle parameters(sideslip angles, lateral tire road forces, tire road friction coefficient and vehicle mass). This technique is called Modified Dual Unscented Kalman Filter( MDUKF) A four wheel vehicle model is designed and coupled with the Highway Safety Research Institute (HSRI) tire model. The estimation effectiveness is tested by comparing the outputs of the estimator with the responses of the vehicle model in CarSim.

    The vehicle model is in section two, the tire road model is in section three, the modified Dual Unscented Kalman Filter is in section four, the simulation of the propose method is in section five, comparison with other works is done in section six, and conclusion and future work is in section seven.

  2. VEHICLE MODEL

    Many of the estimators of the vehicle states work only with a reduced number of states or a reduced vehicle model, such as a bicycle model Such as approaches that use this model for the estimation of side slip angle and yaw rate or for lateral acceleration, yaw rate and tyre slip angles.

    Other approaches use of more complicated vehicle models, such as a four-wheel model [2,3] as an example it uses a four-wheel model to estimate lateral velocity, yaw rate and the vehicles roll motion, but this work has a clear drawback that the implemented estimator requires the use of a whole set of additional costly acceleration sensors.

    A four-wheel model is used by [4] to estimate longitudinal and lateral velocity and yaw and roll motion.

    All approaches in [2-6] have a common limitation. They all use fixed vehicle parameters, such as mass, moments of inertia and/or position of the centre of gravity (cog), and all these parameters are assumed to be known.

    The Four Wheel Vehicle Model (FWVM) is chosen for this research because it is simple and corresponds sufficiently to our objectives.

    The FWVM is widely used to describe transversal vehicle- dynamic behavior Fig. 1 shows a simple diagram of the FWVM model in the longitudinal and lateral planes. In order to simplify the lateral and longitudinal dynamics, rolling resistance is neglected. Additionally, the front and rear track widths (E) are assumed to be equal [7].

    Additionally, the front and rear track widths (E) are assumed to be equal. L1 and L2 represent the distance from the vehicles COG to the front and rear axles, respectively. The sideslip at the vehicle COG () is the difference between the velocity heading (Vg ) and the true heading of the vehicle (). The yaw rate ( ) is the angular velocity of the vehicle about the COG. The forward and lateral velocities are V and U, respectively. The longitudinal and lateral forces (Fx, y, i, j ) are shown for front and rear tires of the vehicle.

    Longitudinal forces should be taken into account to enable accurate lateral forces estimation during vehicle braking or acceleration. While considering their effect is certainly important, its inclusion makes solving the lateral estimation problem considerably more complex. Thus, it may be desirable to solve the lateral estimation problem in the absence of longitudinal forces first and include them in later studies. This can be done by focusing on solving the estimation problem when the vehicle is driven at constant speeds. This study extended the hypothesis of moving in a constant speed and addresses the case of a front-wheel drive, where rear longitudinal forces are neglected relative to the front longitudinal forces. Longitudinal front axle forces are considered by assuming that

    Fx1 = Fx11 + Fx12 (1)

    The longitudinal force evolution is modeled with a random walk model, where its derivative is equal to random noise. This is due to the lack of knowledge on the longitudinal slip and the effective radius of the tires.

    The lateral dynamics of the vehicle can be obtained by summing the forces and moments about the vehicles COG. Consequently, the simplified FWVM is formulated as the following dynamic relationships as next equations:

    (2)

    (5)

    (6)

    Where m is the vehicle mass and Iz is the yaw moment of inertia. The tire slip angle (ij ), is the difference between the tires longitudinal axis nd the tires velocity vector. The tire velocity vector can be obtained from the vehicles velocity (at the COG) and the yaw rate. Assuming that rear steering angles are approximately null, the direction or heading of the rear tires is the same as that of the vehicle. The heading of the front tires includes the steering angle (). The front steering angles are assumed to be equal (11 = 12 = ). The forward velocity V , steering angle , yaw rate , and the vehicle body slip angle are then used to calculate the tire slip angles ij , where

    (7)

    (8)

    (9)

    (10)

    Assuming small tire slip angles, the wheelground contact point velocities V wij depend on the vehicle COG velocity Vg according to the following equations:

    (11)

    (12)

    (13)

    (14)

    (3)

    (4)

    Fig. 1 2D schema representation of a FWVM

  3. TIRE ROAD MODEL

    Modeling tire road forces is complex because of the interaction of many physical phenomena in a multitude of environmental and tires characteristics (applied load, tire pressure, road surface). Several models have been used in the literature to model these forces. We distinguish two types, physical models that can characterize the tire/road contact surface and empirical models that are derived from identification of parameters curves from experimental readings obtained on test [8].

    Many different tire models are based on the physical nature of the tire. These models include the Burckhardt, Dugoff, and Pacejka models [8].

    One of the most commonly used model is the Pacejkas

    magic formula. It does an excellent job of predicting real-tire behavior. However, it requires a large number of tire-specific parameters that are usually unknown.

    The exact model of the tire-road contact forces is complex, This is because when the sideslip angle is small, the lateral force is linear with the wheel slip angle. Fyij = C ij , i, j = 1, 2, where Cij is the cornering stiffness of each wheel. When the sideslip angle increases, the lateral force increases non-linearly with it. After a threshold, the road tire forces begin to saturate For the reason of simplicity, the linear models are popular used in [8, 9]. Another commonly used model is the Dugoff tire model. It synthesizes all the tire property parameters into two constants Cx and Cy, referred to as the longitudinal and

  4. MODIFIED DUAL UNSCENTED KALMAN FILTER

    (MDUKF)

    From our study we find that improving performance of autonomous vehicle has five essential elements which are: the real time performance, the accuracy of estimation, the effect of road friction and wheel slip angle, and cost. These

    elements have to be emphasized within the estimation of vehicle dynamics.

    For the previous purpose, the implementation of a model- based vehicle estimator is proposed, which combined estimation of vehicle states and vehicle parameters. The estimator is realized using the dual unscented Kalman filter (DUKF) technique, using two unscented Kalman filters running in parallel, Which means splitting the state and parameter estimation problems. This technique proposed several advantages, such as the possibility of switching off the parameter estimator, when a sufficiently good set of estimates is obtained.

    The objective of the nonlinear observer is to simultaneously estimate the sideslip angle, lateral tire road forces and the tire road friction coefficient. A state space model can be used to achieve this purpose, where the sideslip angle and lateral tire road forces are taken as the state variable and the tire road friction coefficient is the unknown system parameter. Then the objective is to simultaneously estimate the state and the parameter. In order to use the UKF, we use an Euler discretization for all continuous variables in the vehicle model and the tire model to obtain a discrete time system. A general discrete state space model is given by the next two equations:

    (15)

    (16)

    Where xt is the state variable, yt is the observation variable, is the input variable and the t is the unknown parameter, and vt are the state and the observation noises. Normally, UKF can estimate the state when t is known.

    The state vector xt contains vehicle velocity, yaw rate, sideslip angle and lateral forces as in equation17:

    (17)

    The parameter is the tire road friction coefficient . The evolution of the state vector is given by the Four-Wheel Vehicle Model and the evolution of the lateral tire forces are described by the dynamic Dugoff model

    The observation vector comprise vehicle velocity, yaw rate, longitudinal acceleration and lateral acceleration as in equation 18:

    (18)

    We suppose that the steer angles, the vertical normal loads and the longitudinal forces are known. The input vector is given in equation 19:

    (19)

    The evolution of the state vector and the observation vector is given by the vehicle model. All the lateral tire-road forces are calculated by the Dugoff model.

    The objective of the non-linear observer is to simultaneously estimate the state (sideslip angle, lateral tire road forces) and parameter (tire road friction coefficient).

    Normally, the nonlinear observer is designed as dual filter structure.

    At a fixed time t, we use the first filter in the dual filter structure to derive the state variables assuming that the parameter

    is known as its previous estimated value. After getting the state , the second filter is applied to estimate the

    assuming that is known as . The non-linear observer based on the dual UKF has a structure shown in Fig. 2.

    Fig. 2 Dual Unscented Kalman Filter

    The two Kalman filters are running in parallel, thus

    splitting the state and parameter estimation problems but the two problems cannot be entirely separated due to their inherent interdependencies. In this technique there is a possibility to switch off the parameter estimator, once a sufficiently good set of estimates has been obtained.

  5. SIMULATION USING CARSIM

    Results from CarSim simulator demonstrates that the estimator proposed is capable of estimating the vehicle states and sideslip angle, lateral tire road forces and the tire road friction coefficient with high accuracy. Performance Experimental results demonstrate the ability of this approach to provide accurate estimations if compared with other methods and show its practical potential as a low-cost solution for calculating vehicle parameters. A nonlinear observer has been proposed to simultaneously estimate sideslip angle, lateral tire road forces and tire road friction coefficient. A state space model is established where the sideslip angle and the lateral tire road forces are the state variable and the tire road friction coefficient is the unknown parameter. The performances of this nonlinear observer are demonstrated by the simulation results. The physical parameters of the simulated vehicle in CarSim are in table 1.

    Table 1 Physical parameters of the simulated vehicle in CarSim

    Parameter

    Physical parameters of the simulated vehicle in

    CarSim

    Physical signification

    Value

    m

    Mass of the vehicle (kg) for example

    Sedan car model

    1296

    Friction coefficient

    1

    L1

    Front axle distance from center of

    gravity(m)

    1.25

    L2

    Rear axle distance from center of

    gravity(m)

    1.32

    Iz

    Moment of inertia (kg/m2)

    1750

    ax

    Longitudinal accelerations (m/ s2)

    ay

    Lateral accelerations (m/ s2)

    Vg

    Velocity of the center of gravity (ms)

    Sideslip angle (rad)

    Front steering angle(rad)

    Front lateral tire forces(N)

    Rear lateral tire forces (N)

    Longitudinal tire forces (N)

    There are two different scenarios are done:

    First scenario

    After defining the required data of the vehicle during the simulation run and set the vehicle speed with 60 km/h on a flat surface. The generated matrices can be loaded with MATLAB and analyzed with a frequency-domain bode plot. The vehicle of the simulation is shown in fig. 3

    Fig. 3 Simulated environment after sitting vehicle data

    Second scenario

    The speed of the vehicle is changed from 30 to 180 km/

    h. The results will be as in figures from fig. 7 to fig. 13.

    Fig. 4 The steering wheel angle

    Fig. 7 The wheel steer with different vehicle speed

    Fig. 5 Right and left wheel steer

    Fig. 8 The longitudinal speed with different vehicle speed

    Fig. 6 The longitudinal speed of thee four wheels

    The results of the first scenario is done under normal condition so the effect of the vehicle parameters is in linear region, only the first Unscented Kalman Filter is ON while the Second one is OFF.

    Fig. 9 The lateral acceleration of different vehicle speed

    Fig. 10 The steering wheel angle

    Fig. 11 The lateral tire forces

    Fig. 12 The longitudinal tire forces

    Fig. 13 The vehicle slip angle

    In the second scenario the speed of the vehicle is changed from 30 t0 180, this makes the vehicle parameters are under the saturated region so the two unscented kalman filter are running in parallel.

  6. COMPARISON WITH OTHER WORKS

    To measure the performance of state estimation xt for t = 1,.., T (where T is the number of the total sampling number), we introduce the root mean squared error as in equation 20.

    (20)

    For all the works done bellow the road condition is set to be dry( µ = 1) and the initial velocity of the vehicle is 60 km/ h. the sampling interval is 0.01 second. The table in 2 shows the comparison of the other authors with our work. All of the methods mentioned in the table assume that the mass vehicle parameter is preknown and is constant except the work done in [7] . In the real world, there is no reason to restrict this kind of parameter as the mass of vehicle, even the weight of empty vehicle is well measured, it will change as the total number of passengers, the weight of baggage and the fuel tank varies sensibly during different journeys. And getting the accuracy information of vehicle mass undoubtedly leads to effective vehicle state estimation. This considered as a limitation of our work but it can be added in the future.

    It is notable that the dual UKF always provides the best estimation of the vehicle parameter (sideslip angle is taken as an example). The results of the joint UKF observer are better than those of the dual EKF filter. The EKF performs obviously worse than the Joint UKF and DUKF. In our work the MDUKF gives better sideslip angle estimation than the traditional DUKF.

    Moreover, in MDUKF, it combines both the state and parameter states of the vehicle; it is possible to switch off the parameter estimator, when we get a sufficiently good set of estimates for the parameters. This leads to increase

    the performance of the state estimator, as it reduces the parameter uncertainties and also the disturbances arising from the varying model parameters. Better parameter estimation gives smaller model uncertainties.

    The paper demonstrates the effectiveness of the MDUKF. Results indicate that this approach is considered to be of benefit to the autonomous vehicle. Comparison is presented in table 2.

  7. CONCLUSION AND FUTURE WORK

Measuring tire forces, sideslip angle and tire coefficient friction is very difficult for technical, physical, and economic reasons. Therefore, these important data must be observed or estimated. Accurate data about tire forces and sideslip angle leads to a better evaluation of the road friction and the vehicles possible trajectories, and to a better vehicle control performance. Moreover, it makes possible the development of a diagnostic tool for evaluating the potential risks of accidents related to poor adherence or dangerous maneuvers. In this research, a MDUKF estimator designed based on a three-DOF vehicle model coupled with Dugoff tire model is presented to realize the simultaneous estimation of simulating the lateral tire forces, sideslip angle and road friction coefficient.

For the proposed MDUKF, the vehicle mass is assumed to be constant In the real world, there is no reason to restrict this kind of parameter. When the weight of empty vehicle is well measured, it will change as the total number of passengers, the weight of baggage and the fuel tank varies sensibly during different journeys. And getting the accuracy information of vehicle mass undoubtedly leads to effective vehicle state estimation. In the future this parameter will be taken in consideration.

REFERENCE

  1. C. Kwanghyun , S. Hyunwoo , C. Seibum , and K. Sukchang , " Lateral Acceleration Compensation of a Vehicle Based on Roll Angle Estimation", 2010 IEEE International Conference on Control Applications Part of 2010 IEEE Multi-Conference on Systems and Control Yokohama, Japan, 2010.

  2. P. Venhovens, and K. Naab,1999, Vehicle dynamics estimation using Kalman filters. Vehicle System Dynamics, 32(23), 171184. doi:10.1076/vesd.32.2.171.2088.

  3. J. Zuurbier, and P. Bremmer, 2002, State estimation for integrated vehicle dynamics control. Proceedings of the 6th International Symposium on Advanced Vehicle Control (AVEC), Hiroshima, Japan.

  4. K. Huh, J. Kim, and K. Yi, 2003, "Monitoring system design for estimating the lateral tyre force". Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 217, 247256. doi:10.1243/09544070360613219.

  5. Z. Gao, N. Zheng, H. Cheng, "Soft sensor of vehicle state based on vehicle dynamics and Kalman filter", Journal of System Simulation, 2004, 16(1): 2224.

  6. C. Zong, Z. Pan, D. Hu, " Information fusion algorithm for vehicle state estimation based on extended Kalman filter", Journal of Mechanical Engineering, 2009, 45(10): 272277.

  7. M. Doumiati, A. C. Victorino, C. A., and D. Lechner, Estimation of vehicle lateral tire-road forces: a comparison between extended and unscented kalman filtering, in European Control Conference, Budapest, Hungary, 2009.

  8. D. Moustapha, " Embedded estimation of vehicles vertical and lateral tire forces for behavior diagnosis on the road", PhD thesis, France, 2009.

  9. A. Wenzel, J. Burnham, V. Blundell, and A. Williams, " Dual extended Kalman filter for vehicle state and parameter estimation",Vehicle System Dynamics: International Journal of Vehicle Mechanics and Mobility, 2007.

  10. D. Moustapha, V. Alessandro, C. Ali, and L. Daniel, " Onboard Real-Time Estimation of Vehicle Lateral TireRoad Forces and Sideslip Angle", IEEE/ASME, VOL. 16, NO. 4, 2011.

  11. B. Guillaume, C. Ali, and S. Joanny, "Sideslip angle, lateral tire force and road friction estimation in simulations and experiments", Proceedings of the 2006 IEEE International Conference on Control Applications Munich, Germany, 2006.

  12. C. Qi , C. Alessandro, and C. Ali, " A new nonlinear observer using unscented Kalman filter to estimate sideslip angle, lateral tire road forces and tire road friction coefficient", 2011 IEEE Intelligent Vehicles Symposium (IV), -Baden, Germany, June 5-9, 2011.

  13. D. Moustapha, V. Alessandro, C. Ali, and L. Daniel, " A method to estimatethe lateral tire force and the sideslip angle of a vehicle: Experimental validation", 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA , 2010.

  14. M. Doumiati, A. C. Victorino, C. A., and D. Lechner, Estimation of vehicle lateral tire-road forces: a comparison between extended and unscented kalman filtering, in European Control Conference, Budapest, Hungary, 2009.

Table 2 Comparison with other works

Author of work

Comparison with other works

Control parameters

Filtering Method

Limitations

Performance

RMSE

(degree)

[9]

forward velocity , yaw rate

and measured lateral acceleration

Dual extended Kalman filter (DEKF)

-Vehicle mass is constant

– sideslip angle is not included

0.51

[ 7]

sideslip angle, vehicle mass

Dual unscented Kalman filter (DUKF)

Lateral tire road forces, tire road friction coefficient are not included

0.23

[ 7]

sideslip angle, vehicle mass

Joint unscented Kalman filter

Lateral tire road forces, tire road friction coefficient are not included

0.25

[ 7]

sideslip angle, vehicle mass

Dual extended Kalman filter

Lateral tire road forces, tire road friction coefficient are not included

0.38

[10]

Vehicle Lateral TireRoad Forces and Sideslip Angle

Extended Kalman filter

-limitation of using EKF

-Vehicle mass is constant

[11]

Sideslip angle, lateral tire force and road friction

Extended Kalman filter

-Using single-track model of vehicle

-Vehicle mass is constant

[12]

Sideslip angle and tire road friction coefficient

Unscented Kalman filter

-Vehicle mass is contant

[13]

the lateral tire force and the sideslip angle

Extended Kalman filter

-steering angles are assumed to be equal

-Vehicle mass is constant

[14]

sideslip angle and Lateral friction coefficient

Extended Kalman filter

-Non observable when steering angles are null, vehicle is at rest.

-limitation of EKF

-Vehicle mass is constant

[14]

sideslip angle and Lateral friction coefficient

Unscented Kalman filter

Non observable when steering angles are null, vehicle is at rest.

-Vehicle mass is constant

Us

sideslip angle, lateral tire road forces and tire road friction coefficient

Modified Dual Unscented Kalman Filter (MDUKF)

-Vehicle mass is constant

0.21

Leave a Reply