Abstract

As the deviation error will accumulate during the data acquisition and transcoding process of an active suspension system, this paper presents a sliding-mode-based quantized feedback control method. The aim of the controller is to improve the vertical performance of vehicles in the presence of external interferences. A 7-DOF suspension model with nonlinear springs and actuator dynamics is built for the control purpose. Firstly, a static quantizer on the uplink channel and a dynamic quantizer on the downlink channel are considered in the sliding mode controller to reduce the cumulative error and suppress the sprung mass motions. Secondly, an event trigger mechanism is introduced in the controller design process to reduce energy consumption and operation frequency of the actuator. The overall stability of the designed controller is proved by the Lyapunov functions. Finally, numerical simulations are carried out to evaluate the efficacy of the proposed controller. Different quantitative and trigger conditions are discussed, and the random road excitation is considered as the external disturbance input. The results of the control method indicate that the designed controller can improve the riding comfort with little loss of handling stability compared with the passive system. In addition, the trigger mechanism can improve the working efficiency of actuators effectively.

1. Introduction

As the passive suspension system can hardly provide a better compromise between riding comfort and handling stability, the controllable suspension system has received extensive attention in recent years [1, 2], and the control technology can be classified into a semiactive and active suspension system [3]. Despite the high cost and power requirement, an active suspension system can provide desired control force and improve the vehicle’s dynamic performance significantly [2].

Many active suspension control approaches such as optimal control [4], adaptive control [5], and linear quadratic regulator control have been proposed. An adaptive backstepping controller with hard constraints for the active suspension system is designed in [6] to stabilize the attitude of vehicle and improve ride comfort. A saturated adaptive robust controller to improve suspension performance is proposed in [7], while in [8], backstepping control to compensate actuator lag in the nonlinear full vehicle model is designed. As the accurate dynamic model of the suspension system is difficult to determine, many different control techniques have been proposed for active suspension systems. A fuzzy logic controller has been used to provide desired actuation force for the capacity of resisting external disturbances and parameter uncertainty [9]. An output feedback finite-time controller was designed in [10] for active suspension systems to compensate the unknown external disturbance and improve the suspension performance, and a bioinspired dynamics-based adaptive tracking active suspension controller was presented in [11] to cancel vibration energy transmitted by suspension inherent nonlinearity. Another well-known control method which can exert robustness on unmeasured disturbances and parameter uncertainties for nonlinear systems is the sliding mode control [12]. The traditional sliding mode scheme can hardly be implemented on complicated systems with unknown parameters and the system model must be known. Hence, many research studies focused on the combination of control algorithms for uncertain systems to achieve better performance [13]. An enhanced adaptive self-organizing fuzzy sliding mode controller for an active suspension system is proposed in [14], and a hybrid self-organizing fuzzy and radial basis-function neural-network controller is used to reduce the sprung acceleration in [15]. The model-free adaptive sliding controller proposed in [16] uses a functional approximation and online learning technique to improve the control performance.

With respect to the existing results, most of conventional control algorithms tend to ignore the performance degradation caused by quantization errors, which may cause a certain deviation from the original data after decoding at the receiving end. Therefore, quantization error should be considered in the active suspension design process. In addition, for active suspension systems, a certain amount of energy will be generated during the working process of the controller. The time-triggered mechanism [17] can be utilized to save energy and reduce the actuator action frequency while extending the life of the actuator.

This study proposes an event-trigger-based quantitative feedback active suspension system with quantization error, both the static quantizer and dynamic quantizer are utilized, and the sliding mode controller is also adopted. The objective of the proposed controller is to reduce the influence of accumulated sensor signal errors, enhance the actuator efficiency, and improve active suspension system properties. Compared with the recent active suspension control systems, the main contributions of this study are as follows:(1)The connection channels between the suspension model and the controller are considered, and robust quantization control theory is designed for the active suspension system to reduce the signal transmission during data acquisition and transcoding(2)The event trigger mechanism is introduced in the controller design process to reduce the operation frequency of the active suspension actuator

The rest of the paper is organized as follows. The 7-DOF suspension model with actuator dynamics is presented in the upcoming section. The procedure for the design of the quantized feedback controller and event trigger mechanism is illustrated next. Simulation and discussion of the results are summarized later, and concluding remarks are given in the last section.

2. Vehicle Suspension Model

A full vehicle suspension model with heave, pitch, and roll motions of the sprung mass and four unsprung mass vertical motions is utilized to describe the dynamics of the vehicle., as shown in Figure 1. The terms and represent the sprung and unsprung masses, respectively. and are the pitch and roll angle of the vehicle sprung mass. The linear damping and spring coefficients are denoted as and , respectively, and represents the tire stiffness. The external road disturbance is denoted as . The suspension deflection can be expressed as

Then, the spring and damping forces can be given bywhere is the nonlinear spring coefficient. and are the sprung and unsprung mass displacements of each corner, respectively. Assuming the pitch and roll angle of the sprung mass are small, the following approximation can be obtained:where , and are the distances of the suspensions to the center of the vehicle. Then, the vehicle suspension model with sprung and unsprung mass dynamics can be given aswhere and are the roll and pitch moment inertia of the sprung mass; is the dynamic tire load. The antiroll bar forces arewhere and are the antiroll bar stiffness.

Active force is generated by the actuator located between the sprung and unsprung masses. The control input of the vertical, pitch, and roll motions can be expressed as

The electrohydraulic actuator model can be represented aswhere , is the discharge coefficient, is the actuator piston area, is the hydraulic supply pressure, is a function of the bulk modulus of the fluid, is the spool valve area gradient, , is the hydraulic fluid density, and is the spool valve input that can be the controlled voltage or current.

3. Controller Design

A quantize-event-trigger-based sliding mode controller is designed in this section for the active suspension system, and the control diagram of the proposed controller is shown in Figure 2.

3.1. Robust Quantization Feedback Controller

Robust quantization control theory contains control problems based on the quantizer, in which the dynamic quantizer expands the quantization range by adjusting the quantization level to achieve asymptotic stability of the system. This section mainly focuses on the connection channels between the suspension model and the controller. Both static quantizer and dynamic quantizer are utilized, and a sliding mode controller is also adopted. The main feature of the dynamic quantizer is that it can increase the quantization range of the quantizer by adjusting the quantization level. It can also reduce the size of the limit cycle when the system is in a steady state and achieve asymptotic stability. Compared with the static quantizer, its control effect is better, but the structure is more complicated. For practical consideration, we utilize a static quantizer on the uplink channel and a dynamic quantizer on the downlink channel. The quantization system is shown in Figure 3.

Assuming the suspension system considered in this paper in bounded-state stable, the road profile and its derivate are totally bounded. Selecting the state variables as , the suspension system model including heave, pitch, and roll motions can be expressed as

Then, the abovementioned functions can be written as [18]where ; , , and represent the vertical, pitch, and roll force generated by the active suspension, respectively. ; , , ; and , , and .

Assumption 1. satisfies the inequality , where , and are constants.
As shown in Figure 3, a static quantizer is used in the uplink channel, where is the control law designed by the quantized state, is a fixed number; the down channel utilized a dynamic quantizer to transfer system quantized states, and is the quantization parameter adjusted statically. Defining a function that takes the nearest integer, the uniform quantizer with the quantization level parameter isThe uniform quantization error isThen,where , is the dimension of the vector .
For the dynamic quantizer, a special quantization level parameter is given when the system runs to the sliding surface.The linear sliding surface is defined as follows:where is a given vector to ensure that the system has stable eigenvalues and . The object of sliding mode control is to force the system state trajectory to reach the sliding surface and maintain the sliding mode in the presence of uncertainties and disturbances.

Lemma 1. (see [19]). There is a fixed constant , and we assume which satisfies

Then, the following equation can be obtained:

By considering the uplink and down channel quantize, the following control law can be designed [19]:where . The control law can keep the system states reach and maintain on the sliding surface .

A simple and effective design of the adjustment law is as follows [20]:where .

3.2. Event Trigger Mechanism

In recent years, event triggers have been used to reduce computational costs and energy consumption, resulting in a wide range of applications in control systems [21, 22]. The event trigger mechanism is based on the physical quantity signal of the sensor; when the semaphore reaches a certain condition, sampling is performed. In this way, the average sampling period is longer than the fixed sampling period, so that the sampling frequency of the system can be effectively reduced. As the nest sample instant is dependent on the previous sampling information, the control law is held constant between sampling instants. Defining the event trigger instant as , the system maintains the control output at time in the time interval . The discretization state error of the system is

The sampling is not periodic; hence, is not constant. For computational purposes, the deviation from the system state to the desired state is given bywhere is the set reference. As the error variable is required to vanish or settle in close vicinity of zero, the reference state is set as .

The triggering instant is completely characterized by a triggering rule, so a triggering rule is introduced [23].where . The term represents the overall error; the system is triggered when the error is small, guaranteeing the control output. When , the system is triggered at , and the control output is maintained until . The following relation determines the triggering instants in an iterative manner:

The event trigger time is . For , and lower bound on the event trigger time is ensured. is bounded by [23]where .

Proof:. Considering system (9),At time interval , discretization state error rises from 0 to the final value at instant, soby inserting the control law (17) into abovementioned equation., with the initial condition , and the solution of inequality (27) can be understood by utilizing the comparison lemma [24] and is given asSimilarly, for triggering time instant ,and then, inequality (24) is satisfied.
Discretized state error after quantization isEvent is triggered at discrete moments , when or , . So,the following equation is satisfied:Therefore, the triggered control law applied to the system is

3.3. Stability Analysis

In order to illustrate the reliability of the proposed algorithm, the stability of the quantize-event-trigger-based sliding mode controller needs to be considered. From (11) and (18), ; then, . Combining with , the derivative of the sliding surface is written as

From inequalities and ,

If Assumption 1 is satisfied, equation (34) can be written as

As and , equation (35) can be written as

For , , . By substituting the control law (17), the following inequality can be obtained:

Defining , (37) can be written as

According to and triangle inequality, one can obtain

Then, (38) it can be observed as

Hence, the state trajectories of the plant can be driven to the sliding surface, and the overall stability of the proposed suspension controller holds.

4. Numerical Simulation and Discussion

The effectiveness of the proposed controller is discussed in this section through the simulation results of the MATLAB/Simulink. The model and controller parameters are listed in Tables 1 and 2, respectively.

When the vehicle is driven in a straight line, road roughness is an important factor that affects the riding comfort and handling stability of the vehicle. Pavement roughness is often expressed in terms of statistical characteristic parameters in the frequency domain, such as power spectral density or variance. However, the power spectral density expression can hardly meet the research needs of vehicle dynamics control, and it is necessary to simulate the road roughness in the time domain. The power spectral density of signal wheel road disturbance can be expressed as [25]

Road roughness can be seen as the first-order response of unite white noise in the filtered white noise method, and through introducing a low cutoff frequency, the system frequency response is

The time-domain model of signal wheel excitation can be obtained by writing (42) into a differential form.

The definition of specific symbols can be seen in [25]. The four-wheel excitation model can be obtained by the time delay between front and rear axles and the coherence between left and right tracks [26]. Assuming that the vehicle is traveling on the B-level road with constant speed of 60 km/h, the time domain road profiles of four wheels are plotted in Figure 4.

The purpose of the active suspension controller is to improve the riding comfort while keeping the wheels in constant contact with the road surface. The riding comfort is evaluated by the movement of the sprung mass motion, and the handling stability is evaluated through the dynamic displacement of the tire. To verify the effectivness of the quantized feedback controller, different quantitative and trigger conditions are considered, and the road disturbance input is the B-level road.

Figure 5–Figure 7 reflect the control effect of the sprung mass motions with the quantized feedback controller. Sprung mass vertical acceleration, pitch acceleration, and roll acceleration with the combined quantizer, static quantizer, and uncontrolled condition are plotted. As can be seen from the figures, the passive system reported significantly more amplitude than the other two controlled systems. Partial enlarged detail of the figures indicates that compared with the static quantizer, a combined quantizer composed of the static and dynamic quantizer can achieve better performance.

Figure 8 represents the simulation contrast curves of the suspension deflection of the vehicle. It can be seen from Figure 8 that the proposed combined quantizer in this study outperforms the static quantizer and passive system in time domain. The time responses of the vehicle’s tire deflection of four corners are set out in Figure 9. As shown in the figure, although the peak value of the controlled system is slightly greater than that of the passive system, the root mean square values are nearly consistent with the uncontrolled model. The partial enlarged details also show that the tire deflections with the static and combined quantizer are little changed. These results suggest that the quantized feedback controller is able to improve riding comfort effectively while maintaining the wheels in contact with the road surface.

The results of the trigger signals are shown in Figure 10, and the quantization parameters are summarized in Figure 11. From the data in Figures 10 and 11, it is apparent that the trigger moments are corresponding to the change of quantization parameters. Actuator force with the event trigger mechanism is presented in Figure 12. The figure illustrates that compared with the control law without the trigger mechanism, the output force frequency with the trigger mechanism is significantly reduced, which has a certain effect on reducing power consumption and reducing fatigue damage of the actuator. Therefore, it is necessary to introduce the trigger mechanism to the controller.

Table 3 compares the summary statistics for sprung mass accelerations, suspension deflection, and tire deflection with and without the trigger mechanism. Besides, the nonsingular fast terminal sliding mode (NFTSM) control method [27] is also added to verify the effectiveness of the proposed method. As Table 3 shows, the introduction of the trigger mechanism has very little effect on the vehicle’s riding comfort, and the designed controller has performance similar to that of the NFTSM controller in improving the sprung mass characteristics.

5. Conclusions

The aim of the present research was to deal with the quantization error and improve the actuator efficiency of the control system. A sliding-mode-based quantized feedback controller was designed for the active suspension system to improve the riding comfort with external disturbances. Then, an event trigger mechanism was introduced in the design process of the quantization controller to reduce the operation frequency of the actuator. Some conclusions can be drawn as follows:(1)Compared with the static quantizer, the combined quantizer can achieve better performance(2)The introduction of the trigger mechanism can effectively reduce the operating frequency of the actuator while maintaining the control effect of the active system(3)The overall controller of the active suspension can improve riding comfort while maintaining handling stability without deterioration in the presence of external disturbances

The performance of the proposed controller has been validated under random road excitation in the MATLAB/Simulink environment.

In the future works, the influence of an in-wheel motor on vehicle vertical vibration will be considered, and critical test conditions will be applied. Besides, the longitude and lateral influence will also be considered.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Acknowledgments

This research was funded by the Natural Science Foundation of Shannxi Province, grant no. 2021JQ-857, and Shaanxi Provincial Key Research and Development Project, grant no. 2020ZDLGY16-01.