# A Novel Rollover Warning Approach for Commercial Vehicles Using Unscented Kalman Filter

Authors: Junjian Hou; Haizhu Lei; Zhijun Fu; Peixin Yuan; Yuming Yin; Heyang Feng; Zihao Li; Mingxu Zhang; Minghui Cui; Yuqing Xu
Journal: Mathematical Problems in Engineering
 (2022)

---

## Abstract

Roll responses of the semitrailer and the tractor provide higher lead time and characterise the roll instability of the commercial vehicles subjected to directional manoeuvres at highway speeds. This paper proposes a novel rollover index based on the synthesized roll angles of the tractor and trailer. Owing to the poor measurability, the unscented Kalman filter (UKF) algorithm is used to estimate the roll angle of the track and trailer, respectively. Meanwhile, different weight coefficients are considered in the rollover index to eliminate the influence of mutual coupling between the tractor and the trailer and improve the accuracy of the warning. For the practical implementation of the algorithm, a two-stage rollover warning method triggered by the video and audio is finally proposed to reduce the possibilities of false warnings. Co-simulation is presented to prove the validity of the proposed rollover warning approach.


---

## Body

## 1. Introduction

In heavy-duty semitrailer vehicles, owing to their heavy load, long vehicle body length, and high mass center (CG), the stability is worse compared with other vehicles. Rollover accident is a kind of traffic accident with high casualty rate, especially for semitrailer. The research on the rollover warning system firstly needs to construct a rollover index and then judge whether the rollover index reaches the threshold according to the real-time driving state of the vehicle [1–5].The semitrailer rollover index can be roughly divided into two categories: static rollover index and dynamic rollover index. The static index mainly refers to the static stability coefficient (SSF) [6], which is defined as the ratio between the width of the half-track and the height of the center of gravity. Although the measurement and calculation are relatively simple, it does not perform well in the dynamic process. Dynamic rollover index is derived by considering the roll responses of different units of an articulated vehicle under dynamic manoeuvre and has been proved to be more reliable compared with the static index. Roll response amplification tendency (RAT) [7] is defined as the ratio of the peak lateral acceleration response of the trailer to the tractor, and its sensitivity to the parameter makes it impossible to reliably predict the rollover. The inherent defect of differential wheel slip (DWS) method [8], which is derived from the measurement of slip difference between left and right wheels, directly leads to poor warning reliability. In [9], the load transfer ratio (LTR) is used to evaluate the limit of dynamic roll stability of heavy vehicles based on lateral load transfer between the outer and inner tires. However, its practical application is too complex and rollovers’ threshold is difficult to determine. Rakheja et al. [10] extend the LTR method by designing an improved online prediction algorithm called roll safety factor (RSF), which is defined as the ratio of load transfer of all axles except for the first axis with less contribution to the net restoring moment. The normalised roll response of semitrailer sprung mass (NRSSM) index [11], which incorporates the rearward amplification tendency of the combination between the tractor and the trailer, has been proposed as an extension to RSF. The NRSSM index, based on roll responses of the semitrailer sprung mass and the tractor front and rear axles, is thus considered to be a more reliable rollover metric that may also yield reasonably good performance with respect to the sensitivity, reliability, and lead time. However, the roll angle is not easy to measure in practical application. In order to enhance the poor measurability of the dynamic rollover index, many estimation methods such as neural networks [12], Kalman filtering [13–16], and least square [17] are used to estimate the relevant key state variables in the rollover index online.This study proposes a novel online rollover index based on the composite roll angles of the tractor and the trailer of semitrailer commercial vehicles. The unscented Kalman filter (UKF) algorithm is used to estimate the roll angle of the track and trailer, respectively. With combination of the rollover index and the semitrailer roll response, a two-stage early warning method triggered by video and audio is finally proposed for the actual algorithm implementation. The effectiveness of the proposed estimation method is illustrated under different directional manoeuvres using the TruckSim and simulation platform. The notable contributions of the study include (i) the synthesis of an rollover index based on the roll angles of the tractor and trailer to achieve higher accuracy and reliability, (ii) an UKF algorithm is used to estimate the roll angles of the tractor and trailer to enhance the measurability, and (iii) design of the two-stage warning method that relies only on roll response of the commercial vehicles and triggered by video and audio, which generally reduce the possibilities of false warnings.The remainder of this paper is organized as follows. In Section2, the seven-degree-of-freedom model of the semitrailer is given. A new rollover index is introduced in Section 3. Section 4 presents the unscented Kalman filter algorithm for estimating the roll angle of the semitrailer vehicle. The simulation results are shown in Section 5, and the conclusions for the whole paper are drawn in Section 6.


## 2. Vehicle Dynamics Model

In the actual driving process, the dynamic characteristics of the semitrailer are very complex. In this paper, we choose the commonly used five-axle tractor-semitrailer vehicle [18, 19] as the baseline commercial vehicle. In order to facilitate analysis, the three rear axles of the trailer are equivalent to one axle and make the following assumptions:(1)
The vehicle tire model is assumed to be linear(2)
The influence of suspension deformation and body roll on wheel steering and tire characteristics is not considered(3)
The longitudinal speed of the vehicle is constant, and the influence of aerodynamics and road slope is ignored(4)
The steering wheel angle is directly taken as the input of the vehicle model, and the left and right wheel angles are assumed to be approximately equal(5)
Taking the vehicle reference coordinate system as the reference, the model considers the vehicle lateral, yaw, roll, and hinged motion in four directions and ignores the vertical motion along theZ-axis and the pitch motion along the Y-axis(6)
Ignore the roll motion of the nonsuspension mass and its influence on the wheelBased on the above assumptions, a single-track seven-degree-of-freedom (7-DOF) vehicle dynamics model is established as shown in Figure1. The DOFS are yaw motion of the tractor, lateral motion of the tractor, roll motion of the tractor, yaw motion of the trailer, lateral motion of the trailer, roll motion of the trailer, and articulated motion of the tractor and the trailer.Figure 1
Semitrailer vehicle system: (a) top view of tractor semitrailer; (b) rear view of semitrailer.
(a)(b)Next, the detailed mathematical modeling process of the 7-DOF model is presented. The lateral force equation of the tractor is(1)∑FY1=m1ay1−m1say,where ay represents the centrifugal acceleration of the sprung mass of tractor and can be expressed as ay=h1⋅ϕ˙1′=h1⋅ϕ¨1; the corresponding lateral acceleration component is expressed as ay1=v˙1+u1ωr1.Side slip angle of the tractor can be described asβ1=v1/u1. With the assumption that the vehicle’s longitudinal speed remains constant, i.e., u˙1=0, we obviously have β˙1=v1/u1′=v˙1/u1, v˙1=β˙1⋅u1. Then, (1) can be further rewritten as(2)∑FY1=m1u1β˙1+ωr1−m1sh1ϕ¨1.The moment of inertia of the tractor on theZ-axis can be described as(3)∑MZ1=I1zzω˙r1−I1xzϕ¨1.The moment of inertia of the tractor on theX-axis can be defined as(4)∑MX1=I1xxϕ¨1+m1sayh1−I1xzω˙r1.By substitutingay=h1⋅ϕ˙1′=h1⋅ϕ¨1 into equation (4), we have(5)∑MX1=I1xx+m1sh12ϕ¨1−I1xzω˙r1.The dynamic equations of the tractor can be obtained by synthesizing equations (2), (3), and (5), such that(6)∑FY1=m1u1β˙1+ωr1−m1sh1ϕ¨1∑MZ1=I1zzω˙r1−I1xzϕ¨1∑MX1=I1xx+m1sh12ϕ¨1−I1xzω˙r1.Similarly, the dynamic equations of the trailer can be derived as(7)∑FY2=m2u2β˙2+ωr2−m2sh2ϕ¨2∑MZ2=I2zzω˙r2−I2xzϕ¨2∑MX2=I2xx+m2sh22ϕ¨2−I2xzω˙r2.Assuming that the front wheel angle and roll angle are small, the external force of the tractor can be expressed as(8)∑FY1=Fy1+Fy2+Fy4∑MZ1=Fy1a−Fy2b−Fy4c∑MX1=m1sgh1ϕ1+m1sayy1h1−kr1ϕ1−c1ϕ˙1+k12ϕ2−ϕ1−Fy4h1c.Furthermore, consider the case when the articulation angle is small; the resultant external force of the trailer can be described as(9)∑FY2=Fy3−Fy4∑MZ2=−Fy3d−Fy4e∑MX2=m2sgh2ϕ2+m1sayy2h2−kr2ϕ2−c2ϕ˙2−k12ϕ2−ϕ1+Fy4h1c,where ayy1 and ayy2 represent the sprung mass lateral acceleration of the tractor and semitrailer, respectively; ayy1=u1β˙1+ωr1−h1ϕ¨1.In this paper, the linear tire model is adopted to analyse the force of each tire. The lateral force on each axis and the cornering force on each tire are assumed to be equal; the tire’s cornering force can thus be depicted as(10)Fy1=k1α1Fy2=k2α2Fy3=k3α3.Usingδ to represent the front wheel angle, then the tire slip angle is defined as(11)α1=v1+ωr1au1−δ=β1+aωr1u1−δα2=v1−ωr1bu1=β1−bωr1u1α3=v2−ωr2du2=β2−dωr2u2.In case that there is no speed difference between the tractor and the trailer, i.e.,u1=u2=u, then the cornering force of each tire can be expressed as(12)Fy1=k1β1+aωr1u−δFy2=k2β1−bωr1uFy3=k3β2−dωr2u.Combining with the above analysis, the full vehicle dynamics equation of the semitrailer shown in Figure1 is shown as follows:(13)m1uβ˙1+ωr1−m1sh1ϕ¨1=k1β1+aωr1u−δ+k2β1−bωr1u+Fy4I1zzω˙r1−I1xzϕ¨1=ak1β1+aωr1u−δ−bk2β1−bωr1u−cFy4I1xx+m1sh12ϕ¨1−I1xzω˙r1=m1sgh1ϕ1+m1sh1uβ˙1+ωr1−h1ϕ¨1−kr1ϕ1−c1ϕ˙1+k12ϕ2−ϕ1−Fy4h1cm2uβ˙2+ωr2−m2sh2ϕ¨2=k3β2−dωr2u−Fy4I2zzω˙r2−I2xzϕ¨2=−dk3β2−dωr2u−eFy4I2xx+m2sh22ϕ¨2−I2xzω˙r2=m2sgh2ϕ2+m2sh2uβ˙2+ωr2−h2ϕ¨2−kr2ϕ2−c2ϕ˙2−k12ϕ2−ϕ1+Fy4h2cβ˙1−β˙2−h1cuϕ¨1+h2cuϕ¨2−cuω˙r1−euω˙r2+ωr1−ωr2=0.


## 3. Rollover Index Design

Rollover index is a real-time dynamic factor indicating the likelihood of a rollover and is used to trigger the controller to prevent rollover. It is well known that the most basic indicator of rover index is the lateral load transfer ratio (LTR), which is defined as the normal load between the left and right tires caused by the rolling motion of the vehicle, such that(14)LTR=FL−FRFL+FR,where R denotes the rollover index.Clearly, from equation (14), we know that rollover index R varies in the interval [−1, 1]. When it is either left side or right side of the wheel lift-off, the extreme value is reached, and for a perfectly symmetric commercial vehicle with the straight manoeuvres, it is 0. For semitrailers, since the first axle (the front axle of the tractor) does not contribute much to the net restoring torque [11], the first axle is thus omitted from the LTR, so the roll safety factor (RSF) is defined as follows:(15)RSF=∑j=1mFLj−FRj∑j=1mFLj+FRj,where m represents the number of axles remaining after removing the first axle.However, equation (15) cannot be applied directly in practice due to the fact that the vertical force cannot be obtained by actual measurement. Therefore, it is necessary to propose a rollover index with simple measurement, low cost, and accurate warning, and equation (15) can be used as theoretical reference value to compare and evaluate the proposed rollover index. In [11], the performance characteristics of various potential measures related to onset of a manoeuvre-induced rollover are investigated in terms of their reliability, measurability, and lead time, where the results suggest that roll angle is directly related to the relative rollover condition and may thus be considered as the most reliable measure, irrespective of the vehicle configuration and design and operating variables. In view of this fact, this paper proposes a new roll index RI as follows:(16)RI=x×RI1+y×RI2,with(17)RI1=2h1glw1ay1+2h1lw1ϕ1,RI2=2h2glw2ay2+2h2lw2ϕ2,where lw1 and lw2 represent the wheelbase of the tractor and the trailer, ay1 and ay2 denote the lateral acceleration of the tractor and the trailer, respectively, and x and y represent different weight coefficients of the tractor and the trailer contributing to the total rollover index.Remark 1.
Note from (17) that the rollover index mainly depends on the state variables as ay1,ay2,ϕ1,ϕ2,h1, and h2. Lateral accelerations ay1 and ay2 can be obtained via a sensor measurement. Center of gravity height h is usually assumed to be a prior constant [20, 21] or can be estimated online [22]. However, there is no effective method available to measure roll angles ϕ1 and ϕ2. The commonly used way is to measure the roll angular velocity via the gyroscope, and then, the roll angular velocity is integrated to finally obtain the roll angle, but this method could enlarge the gain error of the sensor and lead to inaccurate results. Therefore, in order to obtain the roll angle of the tractor and trailer, this paper will use UKF algorithm to estimate the roll angle of the tractor and trailer online in real time, respectively. The detailed analytical results will be given in Section 4.


## 4. Unscented Kalman Filter Estimate Algorithm

Kalman filter is one of the most important and common estimation algorithms. Extend Kalman filter (EKF), in which state distribution is propagated analytically by first-order linearization of nonlinear systems, has been developed as an extension to the Kalman filter. However, the posterior mean and covariance may be corrupted in EKF. The UKF [23], which is a derivative-free alternative to EKF, overcomes this problem by using a deterministic sampling approach. The state distribution is represented using a minimal set of carefully chosen sample points called sigma points. UKF has been proved to be a more effective way to deal with the nonlinear state estimation problem. Details of the estimation of roll angle based on UKF are described below.Firstly, the estimation model is established according to equation (13). Select the vectors in terms with the vehicle states and observed measurement as x=ϕ1,ϕ˙1,ϕ¨1,ϕ2,ϕ˙2,ϕ¨2T and y=ϕ˙1,ϕ¨1,ϕ˙2,ϕ¨2T, respectively. The parameters for simulation are set as follows: process noise covariance matrix Q=1e8×I4, measurement noise covariance matrix R=1×I3, initial state of the system x0=0,0,0,0,0,0T, and initial covariance matrix P0=I6, where I represents the unit matrix.Then, the state space equation of the system is derived as follows:(18)xk=fkxk−1,uk−1+wk,yk=Hxk−1+vk,with(19)fkxk−1,uk−1=I1xxx3−m1ay1h1+CR1x2+ΔT×x3/m1gh1−KR1x2+ΔT×x3x3I2xxx6−m2ay2h2+CR2x5+ΔT×x6/m2gh2−KR2x5+ΔT×x6x6,(20)H=010000001000000010000001,where fx,u is the state transition equation, H is the coefficient matrix of the observation equation, and wk and vk denote process noise and observation noise, respectively, which are assumed to be Gaussian white noise. The basic flowchart of the UKF algorithm is shown in Figure 2.Figure 2
UKF algorithm flowchart.The statistical characteristics ofy are calculated by unscented transform (UT) when state mean x¯ and variance P are known. The sigma point is selected using a symmetrical distribution sampling strategy.Calculate2n+1 sigma sampling points, such that(21)X0=X¯,i=0,Xi=X¯+n+λPi,i=1∼n,Xi=X¯−n+λPi,i=n+1∼2n,where Pi represents the ith column of the square root of a matrix.Calculate the corresponding weight of the sampling point as(22)ωm0=λn+λ,ωc0=λn+λ+1−α2+β,ωmi=ωci=λ2n+λ,5i=1∼2n,where m represents the mean, c represents the covariance, and i represents the number of sampling points. Parameter λ=α2n+κ−n is the scaling factor, which can reduce the total prediction error. The small positive number α controls the distribution of sampling points and is selected as 0.01. Parameter κ is usually taken as 0, β is the nonnegative weighting coefficient, and the value of 2 is the best in Gaussian distribution.On the premise of the above unscented transformation, the process of UKF is summarized as follows:Step 1: obtain sigma points and corresponding weights by unscented transformation:(23)Xik|k=X^k|kX^k|k+n+λPk|kX^k|k−n+λPk|k.Step 2: one-step prediction for sigma points:(24)Xik+1|k=fk,Xik|k.Step 3: perform a weighted summation on the one-step prediction of the sigma point to obtain the one-step prediction of the system state quantity and the covariance matrix:(25)X^k+1|k=∑i=02nωiXik+1|k,Pk+1|k=∑i=02nωiX^k+1|k−Xik+1|kX^k+1|k−Xik+1|kT+Q.Step 4: according to the one-step predicted value, use the unscented transformation again to generate a new sigma point set:(26)Xik+1|k=X^k+1|kX^k+1|k+n+λPk+1|kX^k+1|k−n+λPk+1|k.Step 5: substitute the newly obtained sigma point set into the observation function to obtain the predicted value of the sigma point set:(27)Zik+1|k=hXik+1|k.Step 6: perform a weighted summation of the predicted values of the observation values of the sigma point set obtained in the fifth step to obtain the mean and covariance of the system prediction, such that(28)Z¯k+1|k=∑i=02nωiZik+1|k,Pzkzk=∑i=02nωiZik+1|k−Z¯k+1|kZik+1|k−Z¯k+1|kT+R,Pxkzk=∑i=02nωiXik+1|k−Z¯k+1|kZik+1|k−Z¯k+1|kT.Step7: calculate Kalman gain:(29)Kk+1=PxkzkPzkzk−1.Step8: update the state and covariance matrix of the system:(30)X^k+1|k+1=X^k+1|k+Kk+1Zk+1−Z^k+1|k.Pk+1|k+1=Pk+1|k+Kk+1PzkzkKTk+1,


## 5. Simulation and Implementation Discussion

### 5.1. Simulation

The proposed rollover warning approach for commercial vehicles using unscented Kalman filter estimation algorithm is implemented in the TruckSim software together with Matlab/Simulink, where the co-simulation diagram is shown in Figure3. The numbers①-④indicate the selected vehicle type and the different driving condition of the vehicle and represent the relevant information of the tractor and trailer, respectively, these four parts constitute the semitrailer model in TruckSim, which is then sent to Simulink through ⑤ and conduct a co-simulation between ⑥ and ⑦; the final simulation results are shown in⑧. A semitrailer model with the parameters listed in Table 1 is built from TruckSim library.Figure 3
Matlab/TruckSim co-simulation diagram.Table 1
Semitrailer vehicle parameters used in simulation.
ParameterValue/uniteTractor sprung mass (ms), trailer unsprung mass (mu), tractor roll moment of sprung mass(I1xx), trailer roll moment of sprung mass(I2xx), tractor CG height (h1), trailer CG height (h2), tractor wheelbase (ls1), trailer wheelbase (ls3), and suspension damper (bs)4455 kg, 6000 kg, 2283.9 kg∗m2, 10140 kg∗m2, 1.175 m, 1.935 m, 2.03 m, 1.863 m, and 1000N∗s/mTwo different manoeuvres with two different steering inputs corresponding two different constant forward speeds are performed in this paper to validate the proposed approach. Detailed simulation analysis is carried out as follows.In the first manoeuvre, the semitrailer is simulated with a steering input, as shown in Figure4, at the initial longitudinal velocity (70 km/h). Roll angle estimation results are illustrated in Figure 5. The above simulation results show that when the unscented Kalman filter algorithm is used to estimate the roll angle of tractor and trailer simultaneously, the estimation result of trailer is more accurate, but the estimation error of tractor is smaller. This may be due to the coupling effect between the trailer and the tractor. Fortunately, this will not have much impact on the result of rollover warning because the rollover of semitrailer is mainly caused by the rollover angle of the trailer, which can be eliminated by setting the different weight of tractor and trailer rollover angle in the total rollover index reasonably. Therefore, by appropriately selecting the weights of tractors and trailers, respective, then the roll index RI can be obtained as follows:(31)RI=0⋅3×RI1+0⋅7×RI2.Figure 4
Steering input.Figure 5
Roll angle estimation results. (a) Tractor roll angle estimation result. (b) Trailer roll angle estimation result.
(a)(b)Substitute the previously estimated roll angle results into the rollover index (31), and compare with the rollover index obtained from the TruckSim using equation (15). It can be seen from the comparison results in Figure 6 that the proposed rollover warning index can well track the given reference value, which indicates the effectiveness of the proposed method.Figure 6
Comparison results of proposed RI and RSF.In the second manoeuvre, the semitrailer is simulated with a steering input, as shown in Figure7, at the initial longitudinal velocity (50 km/h). The simulation results are shown in Figures 8 and 9.Figure 7
Steering input.Figure 8
Roll angle estimation results. (a) Tractor roll angle estimation result. (b) Trailer roll angle estimation result.
(a)(b)Figure 9
Comparison results of proposed RI and RSF.Note that the proposed rollover index still demonstrates good performance when encountering time-varying longitudinal speed and different steering inputs. The above simulation results show the effectiveness of the proposed rollover index, which will lay a prerequisite foundation for the future antiroll control design.


### 5.2. Implementation Discussion

The implementation of the proposed rollover warning approach for commercial vehicles mainly includes the following three aspects:Step 1: calculation onset of potential rollover through online monitoring of the designed rollover indexStep 2: compare with the set threshold and trigger the warning signal to the driverStep 3: a corrective action to be acted by the driverSince the proposed rollover index ignores the contribution of the front axle of the tractor to the restoring torque, there may be some errors in the prediction of an impending rollover. In view of this fact, a two-stage rollover warning approach based on online monitoring of the proposed rollover index and the roll angle of the trailer is adopted, as shown in Figure10.Figure 10
A two-stage rollover warning approach.In Figure10, ϕ2 represents the roll angle of the trailer. The reason why roll angle ϕ2 is used as the second evaluation index here is that roll angle ϕ2 plays a dominant role in the roll of the semitrailer. If the roll angle ϕ2 exceeds the threshold, the probability of the semitrailer rolling is very high. The minimum and mean values of the rollover thresholds M1, N1, M2, and N2 can be obtained corresponding to the design and operating parameters of related commercial vehicle. Minimum values can be implemented to trigger the visual warning, which would be followed by audio warning when the mean threshold values are reached.The first state warning is triggered only if both measurements exceed their respective initial threshold limits, which will reduce the possibility of early false warnings. When either of the two measurements exceeds the final threshold limit, a second-stage warning is generated regardless of the other measurements. This would enhance the timeliness and reliability of warning.


## 5.1. Simulation

The proposed rollover warning approach for commercial vehicles using unscented Kalman filter estimation algorithm is implemented in the TruckSim software together with Matlab/Simulink, where the co-simulation diagram is shown in Figure3. The numbers①-④indicate the selected vehicle type and the different driving condition of the vehicle and represent the relevant information of the tractor and trailer, respectively, these four parts constitute the semitrailer model in TruckSim, which is then sent to Simulink through ⑤ and conduct a co-simulation between ⑥ and ⑦; the final simulation results are shown in⑧. A semitrailer model with the parameters listed in Table 1 is built from TruckSim library.Figure 3
Matlab/TruckSim co-simulation diagram.Table 1
Semitrailer vehicle parameters used in simulation.
ParameterValue/uniteTractor sprung mass (ms), trailer unsprung mass (mu), tractor roll moment of sprung mass(I1xx), trailer roll moment of sprung mass(I2xx), tractor CG height (h1), trailer CG height (h2), tractor wheelbase (ls1), trailer wheelbase (ls3), and suspension damper (bs)4455 kg, 6000 kg, 2283.9 kg∗m2, 10140 kg∗m2, 1.175 m, 1.935 m, 2.03 m, 1.863 m, and 1000N∗s/mTwo different manoeuvres with two different steering inputs corresponding two different constant forward speeds are performed in this paper to validate the proposed approach. Detailed simulation analysis is carried out as follows.In the first manoeuvre, the semitrailer is simulated with a steering input, as shown in Figure4, at the initial longitudinal velocity (70 km/h). Roll angle estimation results are illustrated in Figure 5. The above simulation results show that when the unscented Kalman filter algorithm is used to estimate the roll angle of tractor and trailer simultaneously, the estimation result of trailer is more accurate, but the estimation error of tractor is smaller. This may be due to the coupling effect between the trailer and the tractor. Fortunately, this will not have much impact on the result of rollover warning because the rollover of semitrailer is mainly caused by the rollover angle of the trailer, which can be eliminated by setting the different weight of tractor and trailer rollover angle in the total rollover index reasonably. Therefore, by appropriately selecting the weights of tractors and trailers, respective, then the roll index RI can be obtained as follows:(31)RI=0⋅3×RI1+0⋅7×RI2.Figure 4
Steering input.Figure 5
Roll angle estimation results. (a) Tractor roll angle estimation result. (b) Trailer roll angle estimation result.
(a)(b)Substitute the previously estimated roll angle results into the rollover index (31), and compare with the rollover index obtained from the TruckSim using equation (15). It can be seen from the comparison results in Figure 6 that the proposed rollover warning index can well track the given reference value, which indicates the effectiveness of the proposed method.Figure 6
Comparison results of proposed RI and RSF.In the second manoeuvre, the semitrailer is simulated with a steering input, as shown in Figure7, at the initial longitudinal velocity (50 km/h). The simulation results are shown in Figures 8 and 9.Figure 7
Steering input.Figure 8
Roll angle estimation results. (a) Tractor roll angle estimation result. (b) Trailer roll angle estimation result.
(a)(b)Figure 9
Comparison results of proposed RI and RSF.Note that the proposed rollover index still demonstrates good performance when encountering time-varying longitudinal speed and different steering inputs. The above simulation results show the effectiveness of the proposed rollover index, which will lay a prerequisite foundation for the future antiroll control design.


## 5.2. Implementation Discussion

The implementation of the proposed rollover warning approach for commercial vehicles mainly includes the following three aspects:Step 1: calculation onset of potential rollover through online monitoring of the designed rollover indexStep 2: compare with the set threshold and trigger the warning signal to the driverStep 3: a corrective action to be acted by the driverSince the proposed rollover index ignores the contribution of the front axle of the tractor to the restoring torque, there may be some errors in the prediction of an impending rollover. In view of this fact, a two-stage rollover warning approach based on online monitoring of the proposed rollover index and the roll angle of the trailer is adopted, as shown in Figure10.Figure 10
A two-stage rollover warning approach.In Figure10, ϕ2 represents the roll angle of the trailer. The reason why roll angle ϕ2 is used as the second evaluation index here is that roll angle ϕ2 plays a dominant role in the roll of the semitrailer. If the roll angle ϕ2 exceeds the threshold, the probability of the semitrailer rolling is very high. The minimum and mean values of the rollover thresholds M1, N1, M2, and N2 can be obtained corresponding to the design and operating parameters of related commercial vehicle. Minimum values can be implemented to trigger the visual warning, which would be followed by audio warning when the mean threshold values are reached.The first state warning is triggered only if both measurements exceed their respective initial threshold limits, which will reduce the possibility of early false warnings. When either of the two measurements exceeds the final threshold limit, a second-stage warning is generated regardless of the other measurements. This would enhance the timeliness and reliability of warning.


## 6. Conclusion

The roll responses of a commercial vehicles form the essential basis for developing a strategy for predicting impending roll instability. This study reported a novel rollover index based on the roll angle of the tractor and the trailer of a semitrailer. To overcome the poor measurability and sensitivity to variations in vehicle design and operating parameters, unscented Kalman filter is used to estimate the roll angles in the rollover index online. In addition, different weights in terms of roll angles of the tractor and the trailer are considered to overcome the influence of coupling between the tractor and the trailer. Finally, a two-stage rollover warning method is present. Co-simulation results verify the effectiveness of the proposed rollover warning approach. Based on the rollover warning results, a more effective rollover prevention system for heavy commercial vehicles will be developed in the future research.



---

*Source: 7503715-2022-01-05.xml*