Next Article in Journal
Impact of Series and Parallel Connection of Macro Fiber Composite Patches in Piezoelectric Harvester on Energy Storage
Next Article in Special Issue
Optimization-Driven Powertrain-Oriented Adaptive Cruise Control to Improve Energy Saving and Passenger Comfort
Previous Article in Journal
Constant-Current Gate Driver for GaN HEMTs Applied to Resonant Power Conversion
Previous Article in Special Issue
Stochastic Drift Counteraction Optimal Control of a Fuel Cell-Powered Small Unmanned Aerial Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of Tire Normal Forces including Suspension Dynamics

1
Department of Mechanical and Aerospace Engineering, University of California, Davis, CA 95616, USA
2
Advanced Research and Engineering, Ford Motor Company, Dearborn, MI 48126, USA
*
Author to whom correspondence should be addressed.
Energies 2021, 14(9), 2378; https://doi.org/10.3390/en14092378
Submission received: 3 March 2021 / Revised: 18 April 2021 / Accepted: 20 April 2021 / Published: 22 April 2021

Abstract

:
Tire normal forces are difficult to measure, but information on the vehicle normal force can be used in many automotive engineering applications, e.g., rollover detection and vehicle and wheel stability. Previous papers use algebraic equations to estimate the tire normal force. In this article, the estimation of tire normal force is formulated as an input estimation problem. Two observers are proposed to solve this problem by using a quarter-car suspension model. First, the Youla Controller Output Observer framework is presented. It converts the estimation problem into a control problem and produces a Youla parameterized controller as observer. Second, a Kalman filter approach is taken and the input estimation problem is addressed with an Unbiased Minimum Variance Filter. Both methods use accelerometer and suspension deflection sensors to determine the vehicle normal force. The design of the observers is validated in simulation and a sensitivity analysis is performed to evaluate their robustness.

Graphical Abstract

1. Introduction

The automotive industry has made significant improvements in vehicle safety and driving performance in the last decades thanks to active control systems. These control systems rely on the measurement and estimation of several parameters and signals such as the wheel slip, sideslip angle. Tire normal forces can also be used to improve the vehicle safety and performance. Indeed, the longitudinal and lateral tire forces are coupled with the wheel loads [1]. Cho [2] showed that the estimate of tire forces, including tire loads, can be used to implement Global Chassis Control (GCC) systems and to further improve vehicle stability. Another practical application of tire normal force estimation is roll-over avoidance and understeering or oversteering prevention [3].
Tire loads are permanently changing when the vehicle is moving. Loads are transferred between wheels during accelerating, braking, and cornering. The position of the center of gravity, the road grade and irregularities on the road also impact the distribution of wheel normal forces making the estimation task a complex problem [4]. Due to the lack of low-cost sensors to measure the vehicle vertical force, a common approach is to consider the normal forces as constant parameters or to use an algebraic expression based on the vehicle longitudinal and lateral accelerations [5]. These open-loop estimation schemes, albeit simple, are not able to give a precise representation of the normal forces.
Doumiati et al. [6,7] provided a cascaded observer to estimate the tire normal forces. The first step of the algorithm estimates the lateral load transfer using a linear Kalman filter from the suspension deflection and accelerometer measurements and an estimate of the vehicle mass. A second observer is then used to infer the normal tire force from the lateral load transfer and a formulation of the normal force algebraic expression with coupling between longitudinal and lateral acceleration. This yields an Extended Kalman Filter. Jiang [8] extended the application of this estimation framework by adding the vehicle pitch dynamics to take in account the road angle and the road irregularities.
Ozkan [9] used a Controller Output Observer (COO) to estimate lateral and normal tire forces. The estimation model is a half-car model which includes the vehicle lateral, heave, roll, and yaw motion. The model does not include pitch dynamics. Moreover, it assumes a constant vehicle velocity and a perfectly flat road. The COO has been successfully used in other automotive applications, e.g., to estimate the vehicle states [10] or to estimate longitudinal tire forces [11].
The goal of the paper is to provide a framework capable of delivering a reliable estimate of the wheel normal forces using low-calibration estimation methods. Contrary to previous work, the estimation of the wheel force will not be derived from algebraic expressions which estimate the normal forces from the vehicle acceleration. Instead, we intend to integrate the suspension dynamics in the normal force estimator to truly capture the tire force generation using suspension deflection sensors and accelerometers. This manuscript also illustrates the application of a recently developed estimation methodology called Youla Controller Output Observer (YCOO). This new approach is compared to the established method for signal estimation: Kalman filtering. Since the estimation problem is not formulated as a state estimation but an input estimation problem, the Unbiased Minimum Variance Filter (UMVF) is used in place of the standard state-estimation Kalman Filter. The comparison between the two estimation methods is based on several criteria: estimation performance, robustness to uncertainties, and ease of design. The performance is evaluated based on simulation results. In these simulations, we cover the major ways normal force can be generated (load transfer, disturbance from the road profile, and inclined road). The robustness is analyzed by conducting a sensitivity study of the suspension parameters, by introducing discrepancies between the estimation model and the simulation model, and by introducing noise in the measurements. Finally, by considering the different requirements to implement the YCOO and UMVF and the different approaches used by each observer (the UMVF uses a stochastic approach in the time domain while the YCOO relies on a deterministic approach in the frequency domain), we aim to highlight that the YCOO estimation framework is easily implementable with a low-calibration burden to guarantee robustness.
The following section analyzes a vehicle model and provides a model that can be used for closed-loop estimation. Section 3 and Section 4 introduce the YCOO and UMVF estimation frameworks. As the normal force estimation is dependent on the vehicle mass estimation problem, Section 5 explains the computation of the vehicle mass estimate, which is used by the two frameworks. Finally, both the YCOO and UMVF are tested in simulation.

2. System Modeling

The generation of vertical forces of a rigid vehicle is linked with the compliance of the suspensions [12]. To develop the estimation frameworks and evaluate the effectiveness, a vehicle model with realistic heave, roll, and pitch dynamics is indispensable. Fortunately, the literature is filled with such vehicle models. Shim [13] described a 14 degrees of freedom vehicle model and validated it against the commercial vehicle models Carsim and ADAMS/Car. Figure 1 shows a schematic of the vehicle model. The degrees of freedom are the longitudinal, lateral, heave, roll, pitch, and yaw motion of the chassis, the vertical dynamics of each unsprung masses, and the wheels spin. The model assumes rigid bodies for the sprung and unsprung masses and neglects the compliance between the chassis and the unsprung mass in the vehicle longitudinal and lateral directions.
The model described in Figure 1 gives an accurate representation of the vehicle. However, it is highly complex which limits its usage to implement vehicle observers. Before beginning the observer development, a linear system analysis of the vehicle is performed. Its purpose is to determine the cross-coupling effects between the input–output pairs to facilitate the observer design. The inputs of the model are the tire loads and the outputs are the suspension deflections.
The coupling between input-output pairs of the plant G is analyzed using the Relative Gain Array (RGA) Λ = ( G ( 0 ) 1 ) T × G ( 0 ) where G ( 0 ) is the plant gain [14]. Since RGA is a linear analysis tool, the model mapping the tire loads f F L z , f F R z , and f R L z , f R R z to the suspension deflections q F L s , q F R s , q R L s , and q R R s must first be linearized. The operating point is chosen to be a steady-state cornering such that the vehicle velocity is v x = 90   k m   h −1 and the vehicle lateral acceleration is a y = 0.4   g (i.e., the vehicle lateral velocity is v y = 0.2   m   s −1; the heave velocity is v z = 0   m   s −1; and the roll, pitch, and roll angular velocities are w x = w y = 0 rad   s −1 and w z = 0.15 rad   s −1). The matrices Λ 1 and Λ 2 correspond, respectively, to the RGA of a vehicle without an anti-roll bar and with an anti-roll bar on the rear axle. The inputs are u T = f F L z f F R z f R L z f R R z .
Λ 1 = [ 0.9560 0.0527 0.0474 0.0493 0.0527 0.9604 0.0452 0.0471 0.0474 0.0452 0.9497 0.0423 0.0493 0.0471 0.0423 0.9459 ] , Λ 2 = [ 0.9560 0.0527 0.0474 0.0493 0.0527 0.9604 0.0452 0.0471 0.0478 0.0457 1.1218 0.3053 0.0488 0.0466 0.3043 1.2089 ]
The matrix Λ 1 is almost equivalent to an identity matrix which indicates that there is almost no coupling between the four corners of the vehicle without anti-roll bar. Concerning the vehicle equipped with anti-roll bar, the two axles decoupled as the bottom left and upper right 2 × 2 submatrices of Λ 2 are almost zero. However, the anti-roll bar introduces a coupling between the left and right rear normal loads f R L z and f R R z , as can be seen in the bottom right corner of Λ 2 .
We assume that the vehicle is not equipped with an anti-roll bar. Thus, the wheel load of each corner of the vehicle can be estimated individually. A simpler model (Figure 2) is introduced to model the suspension of each wheel of the vehicle. The estimation model is a quarter-car model [15] with two inputs: a force applied on the sprung mass to represent the load transfer and another force which represents the tire load. In practice, the anti-roll bar of the vehicle should be considered and the coupling between the left and right normal forces should not be ignored. This coupling would appear as a load transfer from one side to the other when the two wheel loads are not equal, e.g., during cornering. The anti-roll bar would prevent the use of a quarter-car model and require a half-car model.
The bond graph of the model in Figure 2 yields the equation of motion of the quarter-car model
p ˙ s = k s q s + b s q ˙ s m s g Δ f z
p ˙ u = k s q s b s q ˙ s m u g + f z
q ˙ s = p u m u p s m s
where p s and p u are the sprung mass and unsprung mass momentum, q s is the suspension deflection, f z is the wheel normal load, Δ f z represents the load transfer applied to the wheel, k s is the suspension stiffness, b s is the damper coefficient, and m s and m u are the sprung and unsprung masses of the corner of the vehicle. The states of the model are x T = p s p u q s . It is assumed that the vehicle is equipped with suspension deflection sensors and accelerometers on the sprung mass, hence the measurements are y T = p ˙ s m s q s . The model inputs are u T = f z Δ f z .
The equation of motions of the quarter-car model (Equations (2)–(4)) are not linear but affine. The constant term due to gravity can be eliminated by translating the states, inputs, and outputs of the system as follows
x ˜ T = p s p u q s m s g k s , u ˜ T = f z ( m s + m u ) g Δ f z , and y ˜ T = p ˙ s m s g q s m s g k s

3. Controller Output Observer

The Youla Controller Output Observer, based on the COO framework [9], is a model-based estimation technique that uses a controller to minimize the error between the measurement and the virtual measured signals of an estimation model. Contrary to the Luenberger observer, the YCOO does not assume that all system inputs are known; it is therefore well suited for an input estimation problem. Instead of designing a static gain controller via pole placement similarly to the Luenberger observer, the YCOO uses a dynamic controller designed with Youla parameterization [16]. This technique allows including information about the sensor dynamics and its noise content in the frequency domain to ensure good robustness and performance. A block diagram of the estimation concept is given in Figure 3. Measurements y are fed to the YCOO to provide an estimate u ^ of the signal u. The YCOO is decomposed into two components: an estimation model G ^ p that maps the estimated signal u ^ to the virtual measurement y ^ and a controller G c that is responsible to follow those measurements [17].
The transfer function from the the true signal u and the estimated signal u ^ is given by ( I + L u ) 1 G c G p where L u = G c G ^ p is the return ratio. If there is no discrepancy between the estimated plant and the actual one ( G p = G ^ p ), then this transfer function corresponds to the closed-loop transfer function T u . If the plant has multiplicative uncertainty such that G p = G ^ p ( I + Δ ) , the relation becomes u ^ = ( T u + Y Δ ) u where Y is the Youla transfer function. This shows that the YCOO relies on an accurate model of the system. Indeed, to guarantee good tracking of the measured quantities, T u I is needed at low frequencies. This condition on T u also constrains the gain of Y to the inverse of the plant gain at low frequencies since T u = Y G p . If the model is not correct, however, the term Y Δ introduces a steady-state error that cannot be compensated by the observer unless the plant gain is very high at low-frequency. Moreover, for the nominal system G p = G ^ p , the transfer function mapping the sensor noise to the estimation error is also given by Y. Thanks to its loop shaping approach, the YCOO directly addresses the trade-off between noise rejection, bandwidth, and robustness to high-frequency multiplicative uncertainties. Indeed, a higher bandwidth would increase the gain of Y at higher frequency, making the estimation more sensitive to noise and less robust to multiplicative uncertainties.
The quarter-car model described in the last section is used as the estimation model G ^ p . The Youla parameterization technique is applied to design the controller G c from the estimation model. The plant model can be written as a transfer function G ^ p = P δ mapping the signals u ^ to y ^ .
G ^ p = p ˙ s f z p ˙ s Δ f z q s f z q s Δ f z = 1 m s m u s 2 + ( m s + m u ) b s s + ( m s + m u ) k s k s + b s s ( m u s 2 + b s s + k s ) m s m u
The first step in deriving a controller using the Youla parameterization technique is to find the Smith–McMillan form M P of the plant G p such that M P = U L G p U R . The Smith–McMillan form [18] is useful in multi-variable control as it gives a realization of the plant in a basis where the plant is decoupled (i.e., its transfer function matrix is a diagonal matrix). The poles and transmission zeros of the Smith–McMillan form correspond to the poles and zero of the original system and the unimodular matrices U L and U R describe the transformation from the original basis to the basis used by the Smith–McMillan form. The Smith–McMillan form of the plant and its unimodular matrices U L and U R are
M P = 1 m s m u s 2 + ( m s + m u ) b s s + ( m s + m u ) k s 0 0 1 m s m u , U L = 0 1 m u m u s 2 + b s s + k s , U R = 0 1 m s m u 1 m u 1 m u 2
The controller is designed such that the decoupled system is a second-order Butterworth filter of unit gain with additional poles to make the controller proper, see Equation (8). The damping ratio ζ is set to 1 2 as it offer good trade-off between fast transient and small oscillations. A large enough bandwidth is necessary for the wheel load estimate to be used by the control system. Moreover, the frequency response of a suspension mapping the road disturbance to tire force is shaped as a band-pass filter [12] whose high cutoff frequency is the wheelhop frequency (typically located at 10 Hz ). Thus, to capture the tire force response, the closed-loop bandwidth should be faster than the wheelhop frequency. The controller is designed such that ζ = 1 / 2 and the bandwidth of the closed-loop system is 30 Hz . Singular values of the closed-loop transfer function and of the controller are given in Figure 4. At frequencies below the bandwidth, T u is 0 and S u has low gain, ensuring a good tracking. At higher frequencies, the gain of T u decreases to reject sensor noise and make the estimate robust against high-frequencies model mismatch.
M T = ω 0 2 s 2 + 2 ζ ω 0 s + ω 0 2 1 ( τ s + 1 ) 2
Let M Y such that M T = M Y M P , the closed-loop transfer function and the controller transfer function matrix is obtained from the following equations which are derived from [17]
T u = U R M T U R 1
S u = I T u
Y = U R M Y U L
G c = S u 1 Y
This yields the controller
G c = ω 0 2 ( s 2 + 2 ζ ω 0 s + ω 0 2 ) ( τ s + 1 ) 2 ω 0 2 m u m u s 2 + b s s + k s m s k s + b s s
The transfer function from the measured signal y to the estimated input u ^ is given
Y = ω 0 2 ( τ s + 1 ) 2 ( s 2 + 2 ζ ω 0 s + ω 0 2 ) m u m u s 2 + b s s + k s m s b s s + k s
Hence, the estimate of the normal force given by the YCOO is
f ^ z ( s ) = m u s × p s ( s ) m s + s q s ( s ) + b s s q s ( s ) + k s q s ( s ) ω 0 2 ( s 2 + 2 ζ ω 0 s + ω 0 2 ) ( τ s + 1 ) 2
The same equation can be obtained by combining (3) and (4) and by adding a filter with unit gain. Moschuk et al. [19] patented a concept to estimate wheel normal force using only suspension deflection sensors. The invention uses derivative filters to compute the suspension deflection velocity and the unsprung mass velocity (assuming the sprung mass vertical acceleration is null). It then uses damper and spring force maps to compute the tire normal force. Writing the derivative filter as F d , the estimation in Reference [19] is
f ^ z ( s ) = m u F d F d ( q s ) + b s F d ( q s ) + k s ( q s )
This is similar to the estimate of the wheel normal force given by the YCOO in (15).

4. Unbiased Minimum Variance Filtering

The Unbiased Minimum Variance Filter is a variation of the Kalman filter for systems with unknown inputs. It gives an unbiased (zero-mean error) estimate of the model states and unknown inputs [20] with the assumption that the system is strongly observable. Consider the discrete Linear Time-Invariant (LTI) system
x k + 1 = A x k + B u k + H e k y k = C x k + D u k + G e k
where x k are the model states, u k the known inputs, and e k the unknown inputs. The states and inputs of the estimation model are x k T = p s p u q s m s g k s , u k T = , and e k T = f z ( m s + m u ) g Δ f z . The LTI system (17) is strongly observable if the matrix Ψ has full column rank [21] ( G d is the G matrix considering only feedthrough unknown inputs, i.e., with all zero-columns removed).
Ψ = C G C A C H G C A n 1 C A n 2 H C H G d
Since the first column of Ψ corresponds to the observability matrix, observability is a necessary condition for strong observability. Unfortunately, the system representing the quarter-car model with unknown force inputs (Equations (2)–(4)) is not observable. Indeed, similarity transformation shows that the state associated to the direction ( m s p ˜ s + m u p ˜ u ) does not produce any observable output. The system is reduced to eliminate the unobservable states. Moreover, it is necessary to use additional measurements to make the system strongly observable. The measured signals used by the UMVF is y ˜ T = p ˙ s m s g q s m s g / k s q ˙ s . Note that suspension deflection sensors such as linear variable transformers which defines an electrical signal based on the position of an objected it is connected to can only measure deflection [22]. The measurement of the suspension relative velocity q ˙ s needed by the UMVF requires differentiating the signal q s , which requires additional signal processing.
Similar to the Kalman filter, the estimated states is computed in two steps. First, the estimated signals are computed based on the plant model.
x ^ k + 1 | k = A x ^ k | k + B u k
P k + 1 | k = A P k | k A T + Q k
Second, the gain L k + 1 is computed to guarantee an unbiased estimate of the model states.
R ˜ k + 1 = C P k + 1 | k C T + R k + 1
Φ k + 1 = G C H
Ω k + 1 = 0 n × p H P k + 1 | k C T R ˜ k + 1 1 Φ k + 1
L k + 1 = P k + 1 | k C T R ˜ k + 1 1 Ω k + 1 ( Φ k + 1 T R ˜ k + 1 1 Φ k + 1 ) 1 Φ k + 1 T R ˜ k + 1 1
x ^ k + 1 | k + 1 = x ^ k + 1 | k + L k + 1 ( y k + 1 C x ^ k + 1 | k D u k + 1 )
P k + 1 | k + 1 = L k + 1 R ˜ k + 1 L k + 1 T P k + 1 | k C T L k + 1 T L k + 1 C P k + 1 | k T + P k + 1 | k
with n the number of states and p the number of unknown input e k . Given an unbiased estimate x ^ k | , Palanthandalam-Madapusi [23] showed that an unbiased estimate of unknown inputs can be obtained from the following equations
e ^ k = H L k + 1 ( y k + 1 C x ^ k + 1 | k D u k + 1 )
e ^ k = G ( y k C x ^ k | k D u k )
where † denotes the Moore–Penrose pseudo-inverse. Computing the unknown inputs using Equations (27) and (28) guarantees that E [ e ^ k ] = G G E [ e k ] and E [ e ^ k ] = H H E [ e k ] , respectively. If H or G have full column rank, then this translates to E [ e ^ k ] = E [ e k ] . In the general case where both H and G are not full column rank, it is necessary to combine Equations (27) and (28) to compute an unbiased estimate e ^ k . In this article, we propose to compute the unknown input by solving a linear system. Let V H T and V G T be the matrices of left eigenvectors associated to non-zero eigenvalues of H H and G G . The unknown input is the solution of:
V H T V G T e ^ k = V H T H L k + 1 ( y k + 1 C x ^ k + 1 | k D u k + 1 ) V G T G ( y k C x ^ k | k D u k )
Without loss of generality, we can assume that rank H T G T = p , and it is possible to obtain at least p left eigenvectors of H H and G G associated to non-zero eigenvalues. Therefore, the matrix V H T V G T has full column rank. Taking the mean of (29) yields
V H T V G T E [ e ^ k ] = V H T V G T E [ e k ]
Since the matrix has full column rank, this guarantee that E [ e ^ k ] = E [ e k ] , i.e., e ^ k is an unbiased estimate of e k .

5. Vehicle Mass Estimation

Both observers require knowledge of the vehicle mass and the location of the center of gravity. Indeed, the estimate of signals u ˜ from the observer, as given in (5), directly depends on the vehicle mass. The static wheel load must be added to this estimate to compute the wheel load. This section presents a simple algorithm to obtain the static load of each wheel. More elaborate algorithms could be applied [24].
Algebraic expressions can be used to describe the wheel load distribution in quasi-steady-state.
f i j z = f i j z 0 ± Δ f j x a x ± Δ f i y a y , ( i , j ) { F , L } × { L , R }
where the static load and the load transfer terms are
f i j z 0 = m g ( L l j ) ( W w i ) L W
Δ f j x = m h ( W w j ) L W
Δ f i y = m h ( L l i ) L W
Variables w L and w R denote the distance from the center of gravity of the vehicle to the left and ride sides; W = w L + w R is the track width; l F and l R denote the distance from the center of mass to the front and rear axles; L = l F + l R is the wheelbase; m is the total vehicle mass; g is the acceleration of gravity; h is the height of the center of mass; and a x and a y are the longitudinal and lateral acceleration due to vehicle acceleration, which also include the gravity component on the vehicle longitudinal and lateral axes.
The vehicle mass estimation algorithm is run when the vehicle is not moving. The wheel load f i j z corresponds to the force produced by the suspension deflection ignoring the weight of the unsprung mass. Hence, at steady-state, the wheel load in Equation (31) is replaced by f i j z = k s q i j s . This yields
k s q i j z = f i j z 0 ± Δ f j x a x ± Δ f i y a y
where a x and a y are the longitudinal and lateral accelerations measured by the sensors and correspond to the acceleration of gravity in those directions if the vehicle is parked on a slope.
This corresponds to a system of four equations with four unknowns, m, l F , w L , and h (replacing l R and w R by l l F and w w L with l the vehicle wheelbase and w the axle track width). Thus, the position of the center of mass and the vehicle mass can be obtained when the vehicle is not moving.

6. Simulation Results

In this section, the YCOO and UMVF observers developed in Section 3 and Section 4 are tested in simulation. The full-car model shown in Figure 1 is assumed to represent the actual vehicle dynamics and the measured ground-truth signals are extracted from the 14 degrees of freedom vehicle model. The driving scenarios presented aim to cover all possible ways to redistribute tire loads, i.e., longitudinal or lateral load transfer, road irregularities, and sloped road. The results are also compared to the algebraic expression for normal force.
Figure 5a shows the estimates during a braking step of 3000 N m at 1 s from an initial velocity of 90 k m h −1. The two observers provide better estimates than the algebraic expression which suffers from a steady-state error. Moreover, the two observers are intentionally not initialized; both observers converge in approximately 0.1 s . Figure 5b shows the estimate during a double lane change maneuver with a constant velocity of 90 k m / h and with maximum lateral acceleration of 0.6 g . Both estimators provide a good estimate of the tire vertical force, whereas the estimation from algebraic expression does not capture the transient response. Figure 5a,b validates the two estimators for situations where the load transfer is due to longitudinal or lateral acceleration.
Figure 6 shows the estimate during a bounce sine sweep test. The vehicle velocity is maintained at 20%. The road profile corresponds to sinusoidal bumps of decreasing wavelength with decreasing amplitude. The minimum wavelength is 1.6 m . Thus, the road excites the suspension over the frequency range 0 Hz to 3.5 Hz . The YCOO and the UMVF are able to estimate the wheel loads. Both observers reproduce the frequency response of the suspension: the wheel load amplitude increases when the road excitation get closer to the the suspension frequency ( 1 Hz obtained when t 13   s ) and remains constant at frequencies between the suspension and wheelhop frequencies. Since the longitudinal and lateral accelerations during this maneuver are almost zero, the algebraic expression is not able to provide an accurate estimation of the wheel loads. The effect of road slope on the estimation scheme is investigated in Figure 7. The vehicle is driven from a flat road to a slope of 20% gradient. The YCOO and the UMVF capture the load transfer due to the road gradient and provide a good estimate during transient.
It is not practical to assume that the estimation model is a perfect representation of the actual suspension. Figure 8 evaluates the sensitivity of the wheel load estimation against the suspension stiffness. Uncertainties over this parameter result in an offset between the real and estimated wheel load. This is due to the wrong calibration of the mass estimation strategy. The load transfer estimate also suffers from uncertainties in the suspension stiffness. Indeed, without any uncertainty, both observers yield a correct load transfer of 700 N , but with a 50% stiffer suspension the load transfer estimate is only 450 N . The robustness against the damping coefficient b s is investigated in Figure 9a. The YCOO and the UMVF provide the same estimate, thus only the estimate given by the UMVF is shown in Figure 9a. The estimation is not robust against the damping coefficient in the transient but it does not affect the steady-state estimation. Similarly, nonlinearities in the damper map affect the transient of the wheel load estimate when the suspension operates in the region approximated by the linear damper map. The linear and nonlinear damper maps are given in Figure 9b.
Finally, Figure 10 shows the estimated signals obtained with the YCOO and the UMVF when Gaussian white noise of time correlation 10 m s and of power spectral density 10 4 and 10 9 is, respectively, added to the sprung mass vertical acceleration and to the suspension deflection measurements. The YCOO offers better noise rejection than the UMVF.

7. Conclusions

The estimation of the wheel loads is formulated as an input estimation problem. A quarter-car model with load transfer and tire normal force is used as the estimation model. Two observers are designed. A Youla controller is designed to minimize the error between the measurement and the estimated model output in the Youla Controller Output Observer framework. Similarly, unobservable states of the quarter-car model are removed to use the Unbiased Minimum Variance Filter. Since the design of the YCOO is based on the frequency domain and the closed-loop transfer functions T u , S u , and Y, it directly addresses the trade-off among noise rejection, high bandwidth, and good robustness when tuning the observer.
Both observers were tested in simulation and provide good estimates as long as the model possesses a good enough representation of the suspension. Moreover, the anti-roll bar introduces coupling between the two wheels of the same axle. In this case, the quarter-car estimation model cannot be used and should be replaced by a half-car model. Despite using different approaches to solve the input estimation problem and different design methods, both controllers give similar performance and robustness, but the proposed YCOO provides better noise rejection than the UMVF. The YCOO provides a much simpler structure and observer tuning than the UMVF as it does not require the system to be observable and requires only two measurement when the UMVF needs a third measurement with additional signal processing.

Author Contributions

Conceptualization, L.F. and F.A.; methodology, L.F., F.A. and J.V.A.; software, L.F.; validation, L.F. and F.A.; formal analysis, L.F., F.A., and J.V.A.; supervision: M.K. and R.J.; writing—original draft preparation, review and editing: L.F. and F.A.; funding acquisition: F.A. and M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded under grant Ford Motor Company: AFFORDM.

Institutional Review Board Statement

Not applicables.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors thank Ford Motor Company for its support of this work.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
COOController Output Observer
GCCGlobal Chassis Control
LTILinear Time-Invariant
RGARelative Gain Array
UMVFUnbiased Minimum Variance Filter
YCOOYoula Controller Output Observer

References

  1. Chen, W.; Xiao, H.; Wang, Q.; Zhao, L.; Zhu, M. Integrated Vehicle Dynamics and Control; John Wiley & Sons Singapore Pte. Ltd.: Singapore, 2016. [Google Scholar]
  2. Cho, W.; Yoon, J.; Yim, S.; Koo, B.; Yi, K. Estimation of Tire Forces for Application to Vehicle Stability Control. IEEE Trans. Veh. Technol. 2010, 59, 638–649. [Google Scholar]
  3. Alatorre, V.A.; Victorino, A.; Charara, A. Estimation of Wheel-Ground Contact Normal Forces: Experimental Data Validation. IFAC PapersOnLine 2017, 50, 14843–14848. [Google Scholar] [CrossRef]
  4. Doumiati, M.; Charara, A.; Victorino, A.; Lechner, D. Vehicle Dynamics Estimation Using Kalman Filtering: Experimental Validation; ISTE; John Wiley and Sons Inc.: London, UK; Hoboken, NJ, USA, 2013. [Google Scholar]
  5. Rajamani, R. Vehicle Dynamics and Control; Mechanical Engineering Series; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  6. Doumiati, M.; Victorino, A.; Charara, A.; Baffet, G.; Lechner, D. An Estimation Process for Vehicle Wheel-Ground Contact Normal Forces. IFAC Proc. Vol. 2008, 42, 7110–7115. [Google Scholar] [CrossRef] [Green Version]
  7. Doumiati, M.; Victorino, A.; Charara, A.; Lechner, D. Virtual Sensors, Application to Vehicle-Tire Road Normal Forces for Road Safety. In Proceedings of the American Control Conference, San Diego, CA, USA, 17 June 2009; pp. 3337–3343. [Google Scholar] [CrossRef]
  8. Jiang, K.; Pavelescu, A.; Charara, A.; Victorino, A. Estimation of vehicle’s vertical and lateral tire forces considering road angle and road irregularity. In Proceedings of the 2014 17th IEEE International Conference on Intelligent Transportation Systems, ITSC 2014, Qingdao, China, 8–11 October 2014. [Google Scholar] [CrossRef] [Green Version]
  9. Ozkan, B.; Margolis, D.; Pengov, M. The Controller Output Observer: Estimation of Vehicle Tire Cornering and Normal Forces. J. Dyn. Syst. Meas. Control 2008, 130. [Google Scholar] [CrossRef]
  10. Velazquez Alcantar, J.; Assadian, F.; Kuang, M. Vehicle Velocity State Estimation using Youla Controller Output Observer. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; Volume 2018, pp. 2587–2592. [Google Scholar]
  11. Velazquez Alcantar, J.; Assadian, F. Longitudinal Tire Force Estimation Using Youla Controller Output Observer. IEEE Control Syst. Lett. 2018, 2, 31–36. [Google Scholar] [CrossRef]
  12. Jazar, R.N. Vehicle Dynamics: Theory and Application; Springer: Boston, MA, USA, 2008. [Google Scholar]
  13. Shim, T.; Ghike, C. Understanding the limitations of different vehicle models for roll dynamics studies. Veh. Syst. Dyn. 2007, 45, 191–216. [Google Scholar] [CrossRef]
  14. Skogestad, S. Multivariable Feedback Control: Analysis and Design, 2nd ed.; John Wiley & Sons: Chichester, UK; Hoboken, NJ, USA, 2005. [Google Scholar]
  15. Qin, Y.; Wei, C.; Tang, X.; Zhang, N.; Dong, M.; Hu, C. A novel nonlinear road profile classification approach for controllable suspension system: Simulation and experimental validation. Mech. Syst. Signal Process. 2019, 125, 79–98. [Google Scholar] [CrossRef]
  16. Youla, D.; Bongiorno, J.; Lu, C. Single-loop feedback-stabilization of linear multivariable dynamical plants. Automatica 1974, 10, 159–173. [Google Scholar] [CrossRef]
  17. Assadian, F.; Mallon, K. Neoclassical Control: Control Systems and Estimation Design using the Youla Parameterization Technique; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2021. [Google Scholar]
  18. Chen, C.T. Linear System Theory and Design, 3rd ed.; Oxford University Press, Inc.: Oxford, MS, USA, 1998. [Google Scholar]
  19. Moschuk, N.; Nardi, F.; Ryu, J.; O’Dea, K. Estimation of Wheel Normal Force and Vehicle Vertical Acceleration. U.S. Patent 8326487, 4 December 2012. [Google Scholar]
  20. Gillijns, S.; De Moor, B. Unbiased minimum-variance input and state estimation for linear discrete-time systems. Automatica 2007, 43, 111–116. [Google Scholar] [CrossRef]
  21. Kratz, W. Characterization of strong observability and construction of an observer. Linear Algebra Appl. 1995, 221, 31–40. [Google Scholar] [CrossRef] [Green Version]
  22. Krauze, P.; Kasprzyk, J.; Kozyra, A.; Rzepecki, J. Experimental analysis of vibration control algorithms applied for an off-road vehicle with magnetorheological dampers. J. Low Freq. Noise Vib. Act. Control 2018, 37, 619–639. [Google Scholar] [CrossRef] [Green Version]
  23. Palanthandalam-Madapusi, H.J.; Bernstein, D.S. Unbiased Minimum-variance Filtering for Input Reconstruction. In Proceedings of the 2007 American Control Conference, New York, NY, USA, 9–13 July 2007; pp. 5712–5717. [Google Scholar] [CrossRef] [Green Version]
  24. Rhode, S.; Gauterin, F. Vehicle mass estimation using a total least-squares approach. In Proceedings of the 2012 15th International IEEE Conference on Intelligent Transportation Systems, Anchorage, AL, USA, 16–19 September 2012; pp. 1584–1589. [Google Scholar]
Figure 1. Fourteen degrees of freedom vehicle model. The x, y, and z axes indicate, respectively, the longitudinal, lateral, and vertical directions of the vehicle. Parameters k s , b s , and k t denote the suspension stiffness, damping, and the tire stiffness.
Figure 1. Fourteen degrees of freedom vehicle model. The x, y, and z axes indicate, respectively, the longitudinal, lateral, and vertical directions of the vehicle. Parameters k s , b s , and k t denote the suspension stiffness, damping, and the tire stiffness.
Energies 14 02378 g001
Figure 2. Quarter-car model of the suspension with wheel normal force and load transfer as inputs.
Figure 2. Quarter-car model of the suspension with wheel normal force and load transfer as inputs.
Energies 14 02378 g002
Figure 3. Block diagram of the YCOO estimation concept.
Figure 3. Block diagram of the YCOO estimation concept.
Energies 14 02378 g003
Figure 4. Singular values of the closed-loop transfer function T u , S u , and Y and of the return ratio L u , G c , and G p .
Figure 4. Singular values of the closed-loop transfer function T u , S u , and Y and of the return ratio L u , G c , and G p .
Energies 14 02378 g004
Figure 5. Vertical tire force estimation on maneuver with longitudinal and lateral only acceleration.
Figure 5. Vertical tire force estimation on maneuver with longitudinal and lateral only acceleration.
Energies 14 02378 g005
Figure 6. Vertical tire force estimation during a bounce sine sweep test. Vehicle speed is constant at 20 k m h −1. The minimum wavelength is 1.6 m at t = 20 %. The bottom figure shows the road profile.
Figure 6. Vertical tire force estimation during a bounce sine sweep test. Vehicle speed is constant at 20 k m h −1. The minimum wavelength is 1.6 m at t = 20 %. The bottom figure shows the road profile.
Energies 14 02378 g006
Figure 7. Vertical tire force estimation when driving on a 20% slope.
Figure 7. Vertical tire force estimation when driving on a 20% slope.
Energies 14 02378 g007
Figure 8. Robustness against suspension stiffness during a braking maneuver. Solid lines show the ground-truth signals and dashed lines show the estimated ones.
Figure 8. Robustness against suspension stiffness during a braking maneuver. Solid lines show the ground-truth signals and dashed lines show the estimated ones.
Energies 14 02378 g008
Figure 9. Robustness against uncertainties in the damping map during a braking maneuver. Solid lines show the ground-truth signals and dashed lines show the estimated ones.
Figure 9. Robustness against uncertainties in the damping map during a braking maneuver. Solid lines show the ground-truth signals and dashed lines show the estimated ones.
Energies 14 02378 g009
Figure 10. Estimation with noisy measurements.
Figure 10. Estimation with noisy measurements.
Energies 14 02378 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Filipozzi, L.; Assadian, F.; Kuang, M.; Johri, R.; Velazquez Alcantar, J. Estimation of Tire Normal Forces including Suspension Dynamics. Energies 2021, 14, 2378. https://doi.org/10.3390/en14092378

AMA Style

Filipozzi L, Assadian F, Kuang M, Johri R, Velazquez Alcantar J. Estimation of Tire Normal Forces including Suspension Dynamics. Energies. 2021; 14(9):2378. https://doi.org/10.3390/en14092378

Chicago/Turabian Style

Filipozzi, Louis, Francis Assadian, Ming Kuang, Rajit Johri, and Jose Velazquez Alcantar. 2021. "Estimation of Tire Normal Forces including Suspension Dynamics" Energies 14, no. 9: 2378. https://doi.org/10.3390/en14092378

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop