Literature DB >> 34883855

LMI-Based H Controller of Vehicle Roll Stability Control Systems with Input and Output Delays.

Jonatan Pajares Redondo1, Beatriz L Boada1, Vicente Díaz1.   

Abstract

Many of the current research works are focused on the development of different control systems for commercial vehicles in order to reduce the incidence of risky driving situations, while also improving stability and comfort. Some works are focused on developing low-cost embedded systems with enough accuracy, reliability, and processing time. Previous research works have analyzed the integration of low-cost sensors in vehicles. These works demonstrated the feasibility of using these systems, although they indicate that this type of low-cost kit could present relevant delays and noise that must be compensated to improve the performance of the device. For this purpose, it is necessary design controllers for systems with input and output delays. The novelty of this work is the development of an LMI-Based H∞ output-feedback controller that takes into account the effect of delays in the network, both on the sensor side and the actuator side, on RSC (Roll Stability Control) systems. The controller is based on an active suspension with input and output delays, where the anti-roll moment is used as a control input and the roll rate as measured data, both with delays. This controller was compared with a controller system with a no-delay consideration that was experiencing similar delays. The comparison was made through simulation tests with a validated vehicle on the TruckSim® software.

Entities:  

Keywords:  H∞ controller; input and output delay; networked control systems; roll stability control; vehicle dynamics

Mesh:

Year:  2021        PMID: 34883855      PMCID: PMC8659857          DOI: 10.3390/s21237850

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Many of the current research works are focused on the development of different control systems for commercial vehicles in order to significantly reduce the incidence of dangerous driving situations and improve vehicle stability and comfort. One of the accidents with the worst consequences in heavy-duty vehicles is a rollover. For that reason, previous works [1,2,3] have used different methods such as differential braking, four-wheel steering, or active stabilizers in order to design rollover controllers to achieve the desired vehicle behavior. In [4], an LQR-based controller with an estimation of the road bank via an active suspension was presented. Several authors designed a Unified Chassis Control system using a roll state estimator in order to prevent rollover [5] as well as both rollover prevention and lateral stability [6]. Related to the design of the rollover prevention controller, these can act on different elements of the vehicle. In [7], a differential braking rollover mitigation strategy for wheeled vehicles was presented. In [8], the C/GMRES method was used to solve an optimal rollover control problem in real time. In other studies [9], the actuator used to stabilize the roll angle was an active suspension. On the other hand, the analysis and design of the controller focused on its implementation in embedded systems in vehicular applications is the subject of study in other works [10,11,12]. These controllers require all the main values of vehicle dynamics such as angular positions, accelerations, and angular rates [13,14,15,16]. Small size, fast processing time, and high precision are the main characteristics that these systems must have for vehicle applications. Furthermore, these systems must be low-cost in order to not increase the price of production of the vehicles. Previous works [17,18] analysed the integration of low-cost sensors in vehicles and the use of these values to estimate the roll angle with the use of different methods [19,20]. These research works demonstrated the feasibility of using these systems. However, these works also indicated that this type of low-cost kit could present relevant delays and noise that must be compensated in order to improve the performance of the system. The phenomenon of time delay appears in many studies about complex systems control. Nowadays, vehicles have communication networks that connect their components, such as sensors, controllers, and actuators, which generate delays in sending data between these components. These delays can compromise the accuracy of the calculation of system variables or lengthen the actuation of the controllers, which may cause dangerous situations in real-time security applications. This has led to the design of the so-called Networked Control Systems (NCS) [21]. Consequently, several studies have focused on time delay compensation in state, input, or output signals. In [22], the transfer alignment time delay of the strapdown Inertial Navigation Systems (INS) was filtered using the H method. In [23], an H observer combined with NN for the estimation of the sideslip and roll angle with network-induced delays was designed. In other studies [24], a delay controller was designed for active vibration suppression systems. In [25], a controller was used to stabilize the lateral vehicle dynamics with a state delay of an active front steering system for electric vehicles. Other authors have designed an iterative learning system control with time-delay compensation for specific applications [26]. The novelty of this work is the development of an LMI-Based H output-feedback controller that compensates the input and output delays in a Roll Stability Control (RSC) system. This controller is designed for automotive applications based on low-cost systems such as those presented in [17,19,20]. This controller was implemented in a simulation environment using a validated vehicle model with TruckSim®. This article is organized as follows: In Section 2, the methodology is presented, including problem formulation, vehicle model characterization, and experiment definition. The simulation results and the calculation of the RMS values are presented in Section 3. Finally, the discussion of the results and the conclusion are presented in Section 4.

2. Methodology

This section describes the methodology adopted to develop an H output-feedback networked control system for vehicle roll stability with input and output delays. The structure of the proposed controller is shown in Figure 1. The roll rate is the observable variable obtained from a gyro-oscilloscope that is already incorporated in current vehicles or from an IMU (Inertial Measurement Unit) located at the center of gravity of a real vehicle. In order for the price of current vehicles not to increase, this sensor can be a low-cost IMU that can give the same performance as high-performance sensors, as presented in [18,19,20].
Figure 1

Controller Structure.

In this work, it is assumed that the plant measurements from sensors are sent to the controller through the network, and the control inputs are computed by the controller and transmitted back to the actuators through the network. Both the control input computed by the controller and the sensor measurements will experience delays. As depicted in Figure 2, a delay h is applied to the control input, and a delay is applied to the data sensor. The lateral acceleration obtained from an IMU and the road bank angle are considered as external disturbances.
Figure 2

Control block diagram.

2.1. Vehicle Model Used in the Controller Design

The vehicle model used in the H feedback-observer controller design is based on a Mercedes Benz Sprinter presented in [27]. This model describes the roll vehicle motion (see Figure 3), where is the roll angle and is the lateral acceleration.
Figure 3

Vehicle model used in the controller design.

The state space representation of the vehicle roll model used to define the controller presented in this work, taking into account the network delay, is as follows: where is the state vector given by the roll angle and roll rate , is the measured output, is the control input, is the anti-roll moment, is the controlled vector, is the lateral acceleration, is the road bank angle, is the unknown vector disturbance, and Table 1 shows all the parameters of the vehicle model.
Table 1

Vehicle parameters.

ParameterDescriptionValue
Ixx Roll moment of inertia500 kg m2
ms Sprung mass1700 kg
hcr Sprung mass height about the roll axis0.35 m
Cr Total torsional damping3538.08 N m/rad
Kr Stiffness coefficient18,438.02 N/m2
lf Distance from the Gravity Center to the front axle1.51 m
lr Distance from the Gravity Center to the rear axle1.99 m
l Wheelbase3.5 m
tf Half vehicle track, front axle0.819 m
tr Half vehicle track, rear axle0.819 m

2.2. H Output-Feedback Control Design Considering Network Delays

For the design of the proposed H output-feedback controller, the control input given in Equation (1) is defined as follows: where K is the gain controller to be determined. In this case, the control input will depend on the observed measure, the roll rate. This measurement signal suffers a delay because it is sent through the communication network. Thus, the system given in Equation (1) can be rewritten as: with = h + . Combining Equations (2) and (6), we get: where is the input disturbance and . The network transmission delays are bounded as 0 ≤ h ≤ and 0 ≤ ≤ , where and are the maximum delays for the input and output signals, respectively. For given scalars   =   >     ,     =     ,    =    ,   =   , and any matrix  , which satisfy the following LMIs: Considering = + and using the Newton–Leibniz formulas, Equation (7) can be rewritten as follows: We then choose the following Lyapunov–Krasovskii functional candidate: with and P = P > 0, R = R > 0, S = S > 0. Taking the derivative of V(t) with respect to t along the trajectory of system (7), we have the following equation: Taking into account the inequality we obtain Furthermore, the closed-loop system defined by Equation (12) has an H performance under zero initial condition if the following inequality is satisfied: Then, system (12) is asymptotically stable and has an H performance if the following inequality is satisfied: Now, let a new state vector be defined as follows: Then, where and Equation (25) can then be rewritten as follows: We define the matrix with Premultiplying and postmultiplying in Equation (26) by and with We define the matrices W, X, Y, and L as: and apply the change of variable If the following inequality is satisfied with Q = Q > 0, X = X > 0, and the Schur complement is applied, we get the following: Taking W = KX and the following inequality: it is guaranteed that (39) implies Using (41), Equation (35) can be transformed into: After applying the Schur complement, After applying the Schur complement again, it is understood that for any constant time delay < , the system (1) is stable and that there exist positive and symmetric matrices X, L, Y, and Q such that the following LMIs are feasible: From Equations (22)–(25), we obtain Under a zero initial condition, integrating the inequality given in Equation (46) from t = 0 to t = ∞ yields Equation (21) for all non-zero external disturbances, then an H performance is guaranteed. Similarly, if = 0, it follows that < 0, which means that the system is asymptotically stable. The proof is complete. □

2.3. H Output-Feedback Controller Design without Considering Network Delays

In order to compare the performance of the proposed controller in Section 2.2, the results were compared with the results obtained using an H controller that did not consider the delay in its designs. The system (1) can be redesigned as follows: The Lyapunov–Krasovskii functional candidate in this case is: with Developing the system in the same way as in Section 2.2, the system (47) is stable with an H performance, and there exists a positive and symmetric matrix X such that the following LMI is feasible:

2.4. Suspension Force Distribution Block

The controller selected for the roll angle stabilization and performance verification of the developed system is based on an active suspension [28]. The considered vehicle has four active suspension systems, where the force on each shock absorber can be individually regulated. The forces to be exerted on each actuator mounted on the suspension are determined by the following expressions (see Figure 4):
Figure 4

Distribution of active forces.

All the values used to calculate the vertical forces are defined in Table 1. During the simulation, the forces applied to the suspension change according to the value u. The control input u is the anti-roll moment that must be provided to the vehicle so that it maintains its stability. Figure 5, Figure 6 and Figure 7 show the control input u for the three tests. With this information, in the next section, the PSD value is calculated to evaluate the chattering phenomenon in order to avoid damages in the actuator that could derive from high-frequency changes.
Figure 5

Control input u for Test 1.

Figure 6

Control input u for Test 2.

Figure 7

Control input u for Test 3.

3. Results

The control gain, K, of the proposed controller that considered the delays in the communication network was obtained by solving the following minimization problem: and Equations (8) and (9). The values of the matrices, obtained by solving the minimization problem using the MATLAB® LMI ToolboxTM, are as follows: The maximum delay that allowed for the minimization problem to be solved is: For the controller that did not consider the delay in its design, the control gain, K, was calculated as follows: and Equation (52). The values of the matrices obtained by solving the minimization problem are:

3.1. Experiment Specification

Several tests were performed to measure the performance of the controller through the TruckSim® software and MATLAB-Simulink®. As mentioned in Section 2.1, a Mercedes Benz Sprinter model was used to carry out the simulation. This model was experimentally validated in [4,29]. The experiments selected for the simulated environment were a recreation of the experiments performed in previous works with a real vehicle [17,18,19,20]: Test 1: A roundabout with a radius of 22 m, at a constant speed of 30 km/h on dry pavement (see Figure 8).
Figure 8

Test 1 and Test 3: Roundabout with a radius of 22 m.

Test 2: A double lane change at a constant speed of 100 km/h on dry pavement (see Figure 9).
Figure 9

Test 2: Double lane change.

Test 3: The same roundabout in Test 1, at a constant speed of 120 km/h, in order to evaluate the performance in a more severe test (see Figure 8). For each test, three different scenarios were considered: A simulated scenario, with a delay of applied using the controller proposed in Section 2.2. This simulated scenario will appear in blue with the label “H in all the figures of Section 3. A simulated scenario without a control system. This simulated scenario will appear in red with the label “System Without Control” in all the figures of Section 3. A simulated scenario, with a delay of applied using an H controller that did not take into account the delay in its design. This simulated scenario will appear in yellow with the label H in all the figures of Section 3. In all the scenarios, the roll angle of the vehicle was measured. To quantify the performance of the controller, the RMS and maximum errors of the roll angle were calculated. The roll angle error was established using an angle of 0° as the ground truth, that is, there is no roll in the vehicle. In addition to the two variables mentioned above, the normalized load transfer (NLT) in both axles was calculated. This variable is one of the most direct and accurate measures for evaluating RSC performance. It guarantees that the vehicle will not roll over when the normalized load transfer for both axles is below the value ± 1. The normalized load transfer can be calculated as [30]: where and are the total load on the front and rear axle, respectively: and are the lateral load transfer values for the front and rear axle, respectively: The delay used during the simulations is the maximum delay that allows for the LMI (8) to have a solution ( = 0.1 s). For the simulations, the delays considered were h = 0.05 s and = 0.05 s. The simulation results for the three tests defined in Section 3.1 are shown below.

3.1.1. Test 1: Roundabout

This first test was carried out by simulating the vehicle negotiating a roundabout with a radius of 22 m, at a constant speed of 30 km/h, on dry pavement. Figure 10 and Figure 11 show the roll rate and roll angle obtained in the three scenarios presented in Section 3.1. In blue is a simulated scenario with a delay of = 0.1 s applied using the controller proposed. In red is a simulated scenario without a control system. In yellow is a simulated scenario with a delay of = 0.1 s applied using an H controller that did not take into account the delay in its design. In Figure 11, it can be seen that the values obtained with the controller are lower than those of the systems it was compared with. In Table 2, the values are given. Results show that the vehicle roll angle decreases when using the controller proposed in this work as compared to a system with a standard H controller. Concerning the RMS and maximum errors, the difference between the proposed controller and the one that did not consider delay in its design is 0.55° and 0.91°, respectively. The differences between the proposed system and the system without a control are higher: 1.09° for the RMS error and 1.47° for the maximum error.
Figure 10

Roll rate for test 1: Roundabout at 30 km/h.

Figure 11

Roll angle for test 1: Roundabout at 30 km/h.

Table 2

RMS and maximum errors of roll angle for test 1.

RMS Error (°)Maximum Error (°)
H Controller (Proposed in this research)2.053.44
System Without Control3.144.91
H Controller (Without delay in its design)2.604.35
Furthermore, the NLT value of the vehicle was calculated (see Figure 12 and Figure 13). As can be seen in Table 3, the NLT value follows the same trend as in the previous simulation. The difference between the controller designed in this research and the controller that did not consider the delay is 0.07 for both axles. Regarding the uncontrolled system, the difference is 0.11 for the front axle and 0.1 for the rear axle.
Figure 12

NLT of front axle for test 1: Roundabout at 30 km/h.

Figure 13

NLT of rear axle for test 1: Roundabout at 30 km/h.

Table 3

Normalized Load Transfer for test 1.

Normalized Load TransferFront AxleNormalized Load TransferRear Axle
H Controller (Proposed in this research)0.250.24
System Without Control0.360.34
H Controller (Without delay in its design)0.320.31
Additionally, the chattering phenomenon was analysed; this was caused by high-frequency changes in the control signal. This chatter may damage the actuator and compromise the control performance. Figure 14 shows the power spectral density (PSD) for the control input.
Figure 14

Frequency response for test 1: Roundabout at 30 km/h.

3.1.2. Test 2: Double Lane Change

This second test was carried out by simulating the vehicle doing a slalom manoeuvre at 100 km/h on dry pavement. Figure 15 and Figure 16 show the roll rate and roll angle obtained in the three scenarios presented in Section 3.1. In blue is a simulated scenario with a delay of = 0.1 s applied using the controller proposed. In red is a simulated scenario without a control system. In yellow is a simulated scenario with a delay of = 0.1 s applied using an H controller that did not take into account the delay in its design. In Figure 16, it can be seen that the values obtained with the controller are lower than those of the systems it was compared with. To quantify the performance of the controller, the RMS and maximum errors of the roll angle were calculated. In Table 4, the values are given. Results show that the vehicle roll angle decreases when using the controller proposed in this work as compared to a system with a standard H controller. Concerning the RMS and maximum errors, the difference between the proposed controller and the one that did not consider the delay in its design is 0.31° and 0.46°, respectively. The differences between the proposed system and the uncontrolled system are higher: 0.8° for the RMS error and 1.13° for the maximum error.
Figure 15

Roll rate for test 2: Double lane change at 100 km/h.

Figure 16

Roll angle for test 2: Double lane change at 100 km/h.

Table 4

RMS and maximum errors of the roll angle for test 2.

RMS Error (°)Maximum Error (°)
H Controller (Proposed in this research)1.562.35
System Without Control2.363.48
H Controller (Without delay in its design)1.872.81
Moreover, the NLT value of the vehicle was calculated (see Figure 17 and Figure 18). As can be seen in Table 5, the NLT value follows the same trend as that in the previous simulation. The difference between the controller designed in this research and the controller that did not consider the delay is 0.01 for both angles. Regarding the uncontrolled system, the difference is 0.1 for the front axle and 0.09 for the rear axle.
Figure 17

NLT of front axle for test 2: Double lane change at 100 km/h.

Figure 18

NLT of rear axle for test 2: Double lane change at 100 km/h.

Table 5

Normalized Load Transfer for test 2.

Normalized Load TransferFront AxleNormalized Load TransferRear Axle
H Controller (Proposed in this research)0.190.18
System Without Control0.290.27
H Controller (Without delay in its design)0.230.22
Additionally, the chattering phenomenon was analysed; this was caused by high-frequency changes in the control signal. This chatter may damage the actuator and compromise the control performance. Figure 19 shows the power spectral density (PSD) for the control input.
Figure 19

Frequency response for test 2: Double lane change at 100 km/h.

3.1.3. Test 3: Roundabout

This last test was carried out by simulating the vehicle negotiating a roundabout with a radius of 22 m, at a constant speed of 120 km/h, on dry pavement. This test was considered in order to evaluate the performance in a more severe test. Figure 20 and Figure 21 show the roll rate and roll angle obtained in the three scenarios presented in Section 3.1. In blue is a simulated scenario with a delay of = 0.1 s applied using the controller proposed. In red is a simulated scenario without a control system. In yellow is a simulated scenario with a delay of = 0.1 s applied using an H controller that did not take into account the delay in its design. In this test, the vehicle did not have any controller rollover, unlike in the controlled systems where the maximum angle was about 6°. In Figure 22, it can be seen that the values obtained with the controller proposed in this research are lower than the values obtained in the system with an H the controller. To quantify the performance of the controller, the RMS and maximum errors of the roll angle were calculated. In Table 6, the values are given. Results show that the vehicle roll angle decreases when using the controller proposed in this work as compared to a system with a standard H controller. Concerning the RMS and maximum errors, the difference between the proposed controller and the one that did not consider the delay in its design is 0.68° and 1.55°, respectively. The differences between the proposed system and the uncontrolled system are higher: 1.96° for the RMS error and 1.55° for the maximum error. Note that in the scenario without a controller, this should be considered a rollover.
Figure 20

Roll rate for test 3: Roundabout at 120 km/h.

Figure 21

Roll angle for test 3: Roundabout at 120 km/h.

Figure 22

Zoom of the roll angle for test 3: Roundabout at 120 km/h.

Table 6

RMS and maximum errors of roll angle for test 3.

RMS Error (°)Maximum Error (°)
H Controller (Proposed in this research)1.754.53
System Without Control4.72 (rollover)9.81 (rollover)
H Controller (Without delay in its design)2.145.52
In addition, the NLT value of the vehicle was calculated (see Figure 23 and Figure 24). As can be seen in Table 7, the NLT value follows the same trend as in the two previous simulations. The difference between the controller designed in this research and the controller that did not consider the delay is 0.01 for the front axle and 0.02 for the rear axle. Regarding the uncontrolled system, the vehicle rolls over.
Figure 23

NLT of front axle for test 3: Roundabout at 120 km/h.

Figure 24

NLT of rear axle for test 3: Roundabout at 120 km/h.

Table 7

Normalized Load Transfer for test 3.

Normalized Load TransferFront AxleNormalized Load TransferRear Axle
H Controller (Proposed in this research)0.380.37
System Without Control10.94
H Controller (Without delay in its design)0.470.46
Additionally, the chattering phenomenon was analysed. This was caused by high-frequency changes in the control signal. This chatter may damage the actuator and compromise the control performance. Figure 25 shows the power spectral density (PSD) for the control input.
Figure 25

Frequency response for test 3: Roundabout at 120 km/h.

4. Conclusions

The novelty of this paper is the development of an LMI-based H output-feedback controller that compensates for the input and output delays in a Roll Stability Control (RSC) system. The Lyapunov stability theory and LMI were used to assure the stabilization for the considered system. Results show that the roll angle decreases when the controller proposed in this work is used. To quantify the performance of the controller, the NLT was employed. Comparing the results obtained between the controller proposed in this work and a system with a standard H controller, the percentage of improvement of the NLT value for both axles were: 17.31% for lane change tests, 21.81% for the roundabout test, and 18.22% for a more severe roundabout test. Comparing the results obtained between the controller proposed in this work and a system without a controller, the percentage of improvement of the NLT value for both axles were: 34.48% for lane change tests, 30.55% for the roundabout test, and 59.01% for a more severe roundabout test. It was also seen that the NLT value only reaches the value of 1 in the roundabout, at a high speed, and without the controller system. In the cases with the controller proposed in this research, the NLT value reached 0.38. Additionally, the chattering phenomenon was analysed. This was caused by high-frequency changes in the control signal. This chatter may damage the actuator and compromise the control performance. A frequency response was carried out for chatter study. Possible chattering problems were only detected for case 1 and case 2. In these cases, the frequency response of the control input was below 1.5 Hz, considered a low frequency, which did not cause damage to the actuators. These results can be used in systems with problems that derive from the delay phenomenon. Furthermore, by using this controller with sensor fusion approaches, it may be possible to design real-time estimations and control for more secure driving. This research used the information provided by sensors that were already mounted on production vehicles such as IMUs.
  7 in total

1.  A Sensor Fusion Method Based on an Integrated Neural Network and Kalman Filter for Vehicle Roll Angle Estimation.

Authors:  Leandro Vargas-Meléndez; Beatriz L Boada; María Jesús L Boada; Antonio Gauchía; Vicente Díaz
Journal:  Sensors (Basel)       Date:  2016-08-31       Impact factor: 3.576

2.  A Novel Adaptive H∞ Filtering Method with Delay Compensation for the Transfer Alignment of Strapdown Inertial Navigation Systems.

Authors:  Weiwei Lyu; Xianghong Cheng
Journal:  Sensors (Basel)       Date:  2017-11-28       Impact factor: 3.576

3.  Sensor Fusion Based on an Integrated Neural Network and Probability Density Function (PDF) Dual Kalman Filter for On-Line Estimation of Vehicle Parameters and States.

Authors:  Leandro Vargas-Melendez; Beatriz L Boada; Maria Jesus L Boada; Antonio Gauchia; Vicente Diaz
Journal:  Sensors (Basel)       Date:  2017-04-29       Impact factor: 3.576

4.  A LQR-Based Controller with Estimation of Road Bank for Improving Vehicle Lateral and Rollover Stability via Active Suspension.

Authors:  Andres Riofrio; Susana Sanz; Maria Jesus L Boada; Beatriz L Boada
Journal:  Sensors (Basel)       Date:  2017-10-13       Impact factor: 3.576

5.  Real-Time Vehicle Roll Angle Estimation Based on Neural Networks in IoT Low-Cost Devices.

Authors:  Javier García Guzmán; Lisardo Prieto González; Jonatan Pajares Redondo; Mat Max Montalvo Martínez; María Jesús L Boada
Journal:  Sensors (Basel)       Date:  2018-07-07       Impact factor: 3.576

6.  VEHIOT: Design and Evaluation of an IoT Architecture Based on Low-Cost Devices to Be Embedded in Production Vehicles.

Authors:  Jonatan Pajares Redondo; Lisardo Prieto González; Javier García Guzman; Beatriz L Boada; Vicente Díaz
Journal:  Sensors (Basel)       Date:  2018-02-06       Impact factor: 3.576

7.  Design of Low-Cost Vehicle Roll Angle Estimator Based on Kalman Filters and an Iot Architecture.

Authors:  Javier Garcia Guzman; Lisardo Prieto Gonzalez; Jonatan Pajares Redondo; Susana Sanz Sanchez; Beatriz L Boada
Journal:  Sensors (Basel)       Date:  2018-06-03       Impact factor: 3.576

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.