Next Article in Journal
CNN Model with Multilayer ASPP and Two-Step Cross-Stage for Semantic Segmentation
Next Article in Special Issue
Sound-Based Intelligent Detection of FOD in the Final Assembly of Rocket Tanks
Previous Article in Journal
Disturbance Rejection Control for Active Vibration Suppression of Overhead Hoist Transport Vehicles in Semiconductor Fabs
Previous Article in Special Issue
Dimensionality Reduction Methods of a Clustered Dataset for the Diagnosis of a SCADA-Equipped Complex Machine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Quadratic Optimal Control with the Finite State for Suspension System

1
School of Mechanical Engineering, Southeast University, Nanjing 211189, China
2
Institute of New Technology, Guangxi Liugong Machinery Co., Ltd., Liuzhou 545007, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(2), 127; https://doi.org/10.3390/machines11020127
Submission received: 27 November 2022 / Revised: 13 January 2023 / Accepted: 14 January 2023 / Published: 17 January 2023

Abstract

:
The control algorithm could greatly help the suspension system improve the comprehensive performance of the vehicle. Existing control methods need to obtain the intermediate states, which are difficult to obtain directly or accurately when estimated by filters or observers. Thus, this paper proposed a new practical finite state LQR control method to deal with this problem. By combining with the output state of the finite sensor of the vehicle suspension system and weakening the unknown state as the goal, an optimization model is established with the design variables as the LQR weight coefficients. Then, the direct relationship between the current control input and the finite sensor output is obtained, and the finite state LQR control is realized. Taking the quarter-car suspension model as an example, the corresponding noise is added considering sensor accuracy, and the control performance of the four control methods is studied considering the uncertainties of suspension system parameters. In addition, the acceleration of sprung mass and the dynamic travel coefficient of suspension have been separately calculated by methods of finite state LQR control, LQR control, and PID control. The results show that there is not much difference between them under shock excitation or random excitation. However, the finite state LQR control method has the best comprehensive control performance in that its dynamic tire load coefficient is better than other methods; it could take into account the suspension work stroke coefficient, dynamic tire load coefficient, and sprung mass’ acceleration of the vehicle suspension system at the same time. In order to realize the optimal control effect with limited sensor arrangement, the finite state LQR control method only needs to obtain the current sensor output and the current control input, without estimating the unknown intermediate state. By this means, the proposed control method greatly simplifies the design of the control system and has great advantages on practical value.

1. Introduction

With the development of modern vehicle electronic control technology, active and semi-active suspensions are widely used in vehicles as they have incomparable advantages over traditional passive suspension. Active and semi-active suspensions can adjust the system parameters in real time according to road conditions and vehicle conditions to get better vibration reduction performance. Therefore, the development of a simple, efficient, and adaptable algorithm has become the key of active or semi-active suspension design. In recent decades, to obtain better suspension control performance, researchers have investigated and proposed a variety of suspension control algorithms, such as linear quadratic optimal control, skyhook control, sliding mode control, fuzzy logic control, neural network control, adaptive control, H∞ control, and so on [1,2,3,4,5,6,7].
However, to obtain favorable control performance, existing suspension control methods all desire excessive state information. Due to the availability of state information as well as the installation and cost of sensors, there is a contradiction between the superiority of state feedback in performance and the difficulty in physical implementation [8]. Aimed at the problem, a common solution is to design an observer based on the vehicle dynamics model. By utilizing system inputs and vehicle states that are easy to be measured, observers can reconstruct or identify unavailable states and unmeasurable parameters. To improve the accuracy of state estimation, make full use of sensor information, and reduce the cost of control system, various observer algorithms have been proposed recently, such as the Kalman filter [9,10], unscented Kalman filter [11,12,13,14], Luenberger observer [15,16,17], Sliding mode observer [18,19], etc. However, these observers are usually separated from the controller. Consequently, such observers not only increase the calculation burden of the control system but also increase the control parameters of the active suspension system, which makes it difficult to achieve the ideal control effect in practice.
Vehicle active/semi-active suspension is a complicated system, involving a control algorithm, parameter optimization, dynamic modeling, state estimation, system identification, signal processing, and other techniques. It is difficult to ensure desired vehicle control performance and reliability by purely focusing on control and estimation algorithms. Many advanced control methods can consider factors such as parameter uncertainty, system nonlinearity, and unmodeling. However, these methods all result in a complex control law and excessive adjustable parameters, which makes the application difficult and unreliable. In fact, to achieve the final control objectives, it is not necessary to get all the states of the system, but to use the existing sensor states to obtain the control output. Hence, to improve the practicality and reliability of the control system, the development of a control algorithm that makes full use of existing sensor information is desired. Combining the control theory, finite sensor arrangement, and advanced optimization, the effect of unknown states can be weakened, leading to the elimination of state errors, reduction of suspension active control parameters, and robustness against suspension uncertainties.
This paper combined linear quadratic regulator (LQR), finite sensor arrangement, and the modern control theory together and proposed finite state LQR (FSLQR) control. FSLQR weakens the effect of unknown states through optimization of LQR weight coefficients. Furthermore, the performance of FSLQR is studied through examples under different conditions where sensor noises and suspension uncertainties are considered.

2. Suspension Control Model

2.1. Quarter-Car Model

Figure 1 shows a quarter-car model of a suspension system. The motions of sprung and unsprung mass can be formulated as:
m s z ¨ s ( t ) = c s ( z ˙ s ( t ) z ˙ u ( t ) ) k s ( z s ( t ) z u ( t ) ) + u ( t ) m u z ¨ u ( t ) = c s ( z ˙ s ( t ) z ˙ u ( t ) ) + k s ( z s ( t ) z u ( t ) ) c t ( z ˙ u ( t ) z ˙ r ( t ) ) k t ( z u ( t ) z r ( t ) ) u ( t ) .
where m u and m s denote the unsprung mass and sprung mass, respectively. z r , z u and z s are the vertical displacement of road surface, unsprung mass, and sprung mass. k t and c t are the stiffness and damping of tire, respectively. u denotes the control input.
With state vector x ( t ) = [ x 1 , x 2 , x 3 , x 4 ] T = [ z s z u , z u z r , z ˙ s , z ˙ u ] T and disturbance ω ( t ) = z ˙ r ( t ) , Equation (1) yields the following suspension model [20]:
x ˙ ( t ) = A x ( t ) + B u ( t ) + E ω ( t )
with matrices
A = [ 0 0 1 1 0 0 0 1 k s m s 0 c s m s c s m s k s m u k t m u c s m u c s + c t m u ] , B = [ 0 ,   0 ,   1 m s ,   1 m u ] T E ( t ) = [ 0 ,   1 ,   0 ,   c t m u ] T .

2.2. Suspension Performance Index

The design of controlled vehicle suspension system aims to enhance the vehicle performance with regard to ride comfort and road holding. Dynamic tire load, work stroke, and acceleration of sprung mass are usually used to evaluate suspension performance. Given their magnitudes, the suspension performance index is defined as y r ( t ) = [ y r 1 ( t ) y r 2 ( t ) y r 3 ( t ) ] T . y r 1 ( t ) , y r 2 ( t ) , and y r 3 ( t ) are the suspension work stroke coefficient (SWSc), dynamic tire load coefficient (DTLc), and acceleration of sprung mass, respectively. The performance index can be formulated as:
y r ( t ) = C r x ( t ) + D r u ( t )
where
y r = [ y r 1 ( t ) y r 2 ( t ) y r 3 ( t ) ] = [ ( z s z u ) 1 z m a x ( z u z r ) k t ( m s + m u ) g z ¨ s ] C r = [ 1 z m a x 0 0 0 0 k t ( m s + m u ) g 0 0 k s m s 0 c s m s c s m s ] D r = [ 0 0 1 m s ] T
where z m a x represents the limited travel of suspension and g denotes acceleration of gravity.

2.3. Ideal Sensor Output

The active suspension system commonly includes displacement sensors and acceleration sensors, usually arranged as shown in Figure 1. The ideal output of sensors that ignores noises can be obtained as:
y s ( t ) = C s x ( t ) + D s u ( t )
with matrices
C s = [ 1 0 0 0 k s m s 0 c s m s c s m s ]   and   D s = [ 0 1 m s ]

2.4. State-Space Equation

Considering the performance indexes of the suspension system, we can obtain the control-oriented state-space equation as shown of Equation (8). Generally, the control input and disturbance input are vectors containing multiple elements:
{ x ˙ ( t ) = A x ( t ) + B u ( t ) + E ω ( t ) y s ( t ) = C s x ( t ) + D s u ( t ) y r ( t ) = C r x ( t ) + D r u ( t )
Considering the uncertainties of actual suspension parameters and noises of sensors, the actual state-space equation can be given by:
{ x ˙ ( t ) = A ( t ) x ( t ) + B ( t ) u ( t ) + E ω ( t ) y s ( t ) = C s ( t ) x ( t ) + D s ( t ) u ( t ) + v ( t )
where, ( t ) represents a time-varying matrix and v ( t ) denotes the output noise.

3. Finite State LQR Control

To avoid the estimation of uncertain state variables, it is desired that the states measured by existing sensors only are enough to guarantee the control objectives. Aimed at the problem, FSLQR control method is proposed by optimizing the weight coefficients of LQR control.

3.1. Linear Quadratic Regulator

Quadratic performance function is established as Equation (10), based on the suspension performance index and control input:
J = 0 + y r T ( t ) Q r y r ( t ) d t + 0 + q 4 u 2 ( t ) d t   = 0 + { x T ( t ) C r T Q r C r x ( t ) + 2 x T ( t ) C r T Q r D r u ( t ) + u T ( t ) ( D r T Q r D r + q 4 ) u ( t ) } d t
The performance function can be further simplified as:
J = 0 + { x T ( t ) Q x ( t ) + 2 x T ( t ) N u + u T R u } d t
where Q = C r T Q r C r , N = C r T Q r D r , R = D r T Q r D r + q 4 , and Q r = diag ( q 1 , q 2 , q 3 ) . q 1 , q 2 , q 3 , and q 4 denote the weight coefficients of y r 1 ( t ) , y r 2 ( t ) , y r 3 ( t ) , and u ( t ) , respectively. According to Riccati equation, the optimal feedback gain is given by:
K = R 1 ( B T P + N T )
where P is the solution of following Riccati equation:
A T P + P A ( P B + N ) R 1 ( B T P + N T ) + Q = 0
Thus, the optimal control feedback is:
u opt ( t ) = K x ( t )
Considering the quarter-car model, u opt ( t ) = ( K 1 x 1 ( t ) + K 2 x 2 ( t ) + K 3 x 3 ( t ) + K 4 x 4 ( t ) ) . However, only the acceleration of sprung mass z ¨ s (or x ˙ 3 ) and suspension work stroke x 1 can be measured conveniently by vehicular sensors. Meanwhile, the velocity of suspension work stroke x ˙ 1 can be obtained by the first derivative of x 1 . Therefore, to achieve FSLQR control by only adopting the states from existing sensors, the feedback gain of tire dynamic deflection K 2 is required to be 0. Furthermore, K 3 = K 4 is desired, as the absolute velocities of unsprung mass and sprung mass are very difficult to get. Based on this condition, it could be easier for us to realize the LQR control by getting the relative acceleration. By the proper design of optimization model, the LQR weight coefficients are optimized, and the desired LQR feedback law can be achieved.

3.2. Optimization Model of Finite LQR Control

The design variables are selected as:
X = [ q 1 q 2 q 3 q 4 ] T
The cost function is given by:
f ( X ) = | K 2 | m i n { | K 1 | , | K 3 | , | K 4 | }
The constraints can be described as:
g ( X ) = K 3 + K 4 = 0
X L X X U
where X U and X L denote the upper and lower boundaries of weight coefficients. An appropriate optimization algorithm can lead to optimal design variables X = [ q 1 q 2 q 3 q 4 ] T , resulting finite LQR control. It should be noted that since LQR control is a control method in infinite domain, the optimal control gain is constant when the nominal parameters of the vehicle suspension are unchanged. Thus, only one optimization is needed, and it is not necessary to utilize the time-consuming optimization affecting the real-time performance of the control system.

3.3. Finite State LQR Control Law

After the optimal feedback gain is obtained, the control input at current moment can be given by:
u ( k + 1 ) = ( K f 1 x 1 ( k ) + K f 2 x 2 ( k ) + K f 3 x 3 ( k ) + K f 4 x 4 ( k ) )
According to Equation (1), the acceleration of sprung mass at the last moment is:
m s x ˙ 3 ( k ) = k s x 1 ( k ) c s ( x 3 ( k ) x 4 ( k ) ) + u ( k )
Considering K f 3 = K f 4 , the current control input can be expressed as:
u ( k + 1 ) = ( K f 1 x 1 ( k ) + K f 2 x 2 ( k ) + K f 3 ( x 3 ( k ) x 4 ( k ) ) ) = ( K f 1 x 1 ( k ) + K f 2 x 2 ( k ) + K f 3 u ( k ) m s x ˙ 3 ( k ) k s x 1 ( k ) c s ) = ( ( K f 1 K f 3 k s c s ) x 1 ( k ) + K f 2 x 2 ( k ) + K f 3 ( u ( k ) c s m s x ˙ 3 ( k ) c s ) )
As K f 2 approaches 0, the Equation (21) can be expressed as:
u ( k + 1 ) = ( ( K f 1 K f 3 k s c s ) x 1 ( k ) + K f 3 ( u ( k ) c s m s x ˙ 3 ( k ) c s ) )
The control input at the next moment can be expressed using the existing sensor outputs and actuator outputs, without estimating the certain states of the system. In this way, LQR control under finite states (or sensor outputs) is achieved, which greatly simplifies the design of control system.
In fact, there exists a great deal of control methods that aim to obtain the expression similar to Equation (22) through a large amount of data training. To avoid data training, the proposed FSLQR control adopts the optimization strategy for the desired control law through weakening the influence of unknown states. The unknown states are decided according to the output conditions of sensors. By this means, the proposed method realizes linear quadratic optimal control effect under finite sensor arrangement, which indicates great universality and practicality.
State estimation could take up the computing memories of the controller and lead to a cumulative effect of errors from the state observer to the controller module. It can be observed from Equation (22) that the intermediate state estimation is omitted, which enhances the practicability and reliability of the whole control system.

4. Examples Adopting Finite LQR Control

In this section, the actual control performance of FSLQR is studied. The suspension system shares the same dynamic parameters (as shown in Table 1) according to literature [21,22], and the uncertainty of the suspension system parameters is considered. Considering the accuracy of sensors, noise is added into the outputs of sensors accordingly [23]. To characterize the uncertainty of suspension parameters, the sprung and unsprung mass parameters of the actual suspension system are assumed to be uniformly and randomly distributed within a given range. For the convenience of performance evaluation, the simulations of systems with full state LQR control, FSLQR control, passive control, and PID control are conducted under impact and random road excitation. Figure 2 shows the Simulink model developed for quarter-car suspension model, which contains four control strategies: full state LQR control, FSLQR control, passive control, and PID control. Table 2 shows the parameters of full state LQR controller, FSLQR controller, and PID controller.

4.1. Impact Excitation

The impact excitation of road is given by [22]:
z r = { A b 2 ( 1 c o s ( 2 π V L t ) ) ,   0 t L V 0 ,              t > L V
where, A b and L denote the height and length of impact excitation. V is the speed of vehicle. It is assumed in the example that A b = 50   mm , L = 6   mm , and V = 35   km / h .
Figure 3, Figure 4 and Figure 5 depict the suspension dynamic travel coefficient responses of SWSc, the tire’s loading coefficient responses of DTLc, and the sprung mass’s acceleration responses under the impulse excitation, respectively. It can be observed from Figure 3 and Figure 4 that SWSc and DTLc are both less than 1, which meet the requirements of vehicle pavement retention and suspension limit travel. When applying LQR control, FSLQR control, and PID control, SWSc and DTLc are much smaller than the passive control results, except SWSc is greater than the results of passive control at the beginning. Figure 5 shows that the response of spring mass acceleration under LQR control, FSLQR control, and PID control is much smaller than the results of passive control. The results indicate that the suspension system applying active control significantly improves the ride comfort of the vehicle.
From what has been discussed above, full state LQR control, FSLQR control, and PID control have similar response in values and are able to achieve desired control objectives. However, from the perspective of the smoothness of the response curve, full state LQR control and PID control with full state are slightly better than FSLQR control.
Full state LQR controller seems to promise better control performance. While, to ensure that performance, intermediate states such as suspension work stroke, tire work stroke, sprung mass acceleration, and unsprung mass acceleration need to be obtained in advance. Generally, the absolute speed of the sprung mass and the unsprung mass are difficult to obtain, and the acquisition of the tire work stroke is also challenging. As a result, full state LQR control of suspension system is limited. In addition, although PID control can improve vehicle comfort greatly, for the underactuated system like suspension, it is difficult for SISO method to consider other performance indexes. Inappropriate PID tuning can even lead to instability of other states.
Whereas FSLQR control satisfies the limitation of actual sensors and coordinates the suspension performance indexes. Without estimation of unknown states, FSLQR control simplifies the control system greatly and therefore enhances the practicability of the whole system.

4.2. Random Excitation

The filtered white noise excitation of road is given by [24]:
z ˙ r = 2 π f 0 z r + 2 π n 0 G q ( n 0 ) V w ( t )
where, G q ( n 0 ) is pavement unevenness coefficient, and the value of that of Chinese national standard C-grade pavement is 256 × 10−6 m3. f0 is the lower cut-off frequency and f 0 = 0.0628   Hz . V is the velocity of vehicle. w(t) is white Gaussian noise with power spectrum 1. n0 is the frequency index, and n0 = 0.1 m−1.
Figure 6 shows the simulation curve of road pavement under the national standard C-grade and B-grade road surface with a vehicle speed of V = 35   km / h . Figure 7, Figure 8 and Figure 9 depict the suspension dynamic travel coefficient responses of SWSc, the tire’s loading coefficient responses of DTLc, and the sprung mass’s acceleration responses under the random excitation, respectively. Table 3 displays the root mean square of responses for the convenience of analysis.
It can be observed from the results that the FSLQR control method produces more favorable results, whether using the B-grade or C-grade road surface. Figure 7 and Figure 8 show that the SWSc and DTLc of B-grade and C-grade road surfaces are both less than 1, which meet the requirements of vehicle pavement retention and suspension limit travel. Although SWSc results of suspension under active control are obviously larger than that under passive control, the sprung mass acceleration under LQR and FSLQR control is much smaller. The results indicate that active control may increase the suspension travel to improve the comprehensive performance of vehicle suspension.
With passive suspension as the benchmark, according to Table 3, the performance index improvement of LQR control, FSLQR control, and PID control under random excitation of B-grade and C-grade road surfaces can be obtained, as shown in Table 4. The results of sprung mass acceleration and SWSc of LQR, FSLQR, and PID control also have little differences, with improvement around 80% and −26%, respectively. Numerically, full state LQR is slightly better than FSLQR and FSLQR is slightly better than PID control. However, both LQR control and PID control in full state deteriorate DTLCs, especially full state LQR control. Meanwhile, FSLQR improves DTLc well and has thus has the best comprehensive control performance. In addition, the effect of output noise is considered in the actual sensor model in FSLQR, so the results of FSLQR control are more consistent with the actual situation.
In conclusion, FSLQR simplifies the design of control system by taking advantage of existing sensors. Meanwhile, FSLQR can obtain favorable comprehensive control performance and thus has strong practicability.

4.3. Establishment of Finite State LQR Control System

The FSLQR control can realize the active control of the suspension system by only using the limited sensor output and can also consider the performance indexes of the vehicle suspension system without the need to estimate the unknown states. By this means, FSLQR greatly simplifies the design of the control system. With the continuous debugging and modification of the FSLQR code, the stability and reliability of the code are becoming mature. To evaluate the performance of different control methods for impact and random road surfaces more conveniently, the “Vehicle Suspension FSLQR Control Simulation System” was developed based on the MATALB platform, as shown in Figure 10. To be more in line with the vehicular conditions, the system can also study the control performance of the vehicle suspension system under the uncertain suspension parameters through deviation at nominal parameters.

5. Conclusions

(1)
Combining the linear quadratic regulator (LQR), finite sensor arrangement, and modern control theory, a finite state LQR control method is proposed for the application of suspension. Utilizing the information from finite sensors, an optimization model with LQR weight coefficients as design variables is established and linear quadratic optimistic control objective is achieved.
(2)
Considering sensor noises and suspension uncertainties, the performance of the FSLQR method is evaluated through simulation comparison among four control methods under impact and random excitation. The results indicated that under impact excitation, full state LQR control, FSLQR control, and PID control have similar response values. However, full state LQR cannot achieve control objectives when the sensor arrangement is limited. Under random excitation, the ride comfort indexes are almost the same for full state LQR, FSLQR, and PID control. However, FSLQR improves DTLc greatly and the deterioration of SWSc is also small, indicating favorable comprehensive control performance.
(3)
The proposed FSLQR overcomes the deficiency of the existing methods requiring intermediate states, and thus shows strong practicability. The FSLQR control method makes full use of the existing sensing information and does not need an estimation of unknown states. In this way, the design of the control system is greatly simplified, indicating strong practicability. Meanwhile, the proposed FSLQR control adopts the optimization strategy for the desired simple-formed control law, without massive training like a neural network algorithm. Thus, FSLQR has strong universality and is very suitable for the control system with finite sensing information.
(4)
The “Vehicle Suspension FSLQR Control Simulation System” was developed based on MATALB for the evaluation of suspension systems with uncertainties in different control methods under impact and random excitation as well as suspension uncertainties.

Author Contributions

Q.F.: Conceptualization, Methodology, Software, Investigation, Formal analysis, Writing original draft. J.W.: Data curation, Writing—original draft. C.Y.: Visualization, Investigation. T.F.: Resources, Supervision. N.Z.: Software, Writing review & editing. J.Z.: Conceptualization, Funding acquisition, Resources, Supervision, Writing review & editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

The research is sponsored by the National Key Research and Development Program of China, China under Grants (No. 2019YFB2006402). The financial support is gratefully acknowledged.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dong, X.-M.; Yu, M.; Liao, C.-R.; Chen, W.-M. Comparative research on semi-active control strategies for magneto-rheological suspension. Nonlinear Dyn. 2010, 59, 433–453. [Google Scholar] [CrossRef]
  2. Aboud, W.S.; Haris, S.M.; Yaacob, Y. Advances in the control of mechatronic suspension systems. J. Zhejiang Univ. -Sci. C-Comput. Electron. 2014, 15, 848–860. [Google Scholar] [CrossRef]
  3. Li, W.; Xie, Z.; Wong, P.K.; Cao, Y.; Hua, X.; Zhao, J. Robust nonfragile H∞ optimum control for active suspension systems with time-varying actuator delay. J. Vib. Control. 2019, 25, 2435–2452. [Google Scholar] [CrossRef]
  4. Sun, Y.G.; Xu, J.Q.; Chen, C.; Guo-Bin, L. Fuzzy H∞ robust control for magnetic levitation system of maglev vehicles based on TS fuzzy model: Design and experiments. J. Intell. Fuzzy Syst. 2019, 36, 911–922. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Liu, Y.; Wang, Z.; Bai, R.; Liu, L. Neural networks-based adaptive dynamic surface control for vehicle active suspension systems with time-varying displacement constraints. Neurocomputing 2020, 408, 176–187. [Google Scholar] [CrossRef]
  6. Wang, G.; Chadli, M.; Basin, M.V. Practical Terminal Sliding Mode Control of Nonlinear Uncertain Active Suspension Systems with Adaptive Disturbance Observer. IEEE/ASME Trans. Mechatronics 2021, 26, 789–797. [Google Scholar] [CrossRef]
  7. Zhang, J.; Ding, F.; Zhang, B.; Jiang, C.; Du, H.; Li, B. An effective projection-based nonlinear adaptive control strategy for heavy vehicle suspension with hysteretic leaf spring. Nonlinear Dyn. 2020, 100, 451–473. [Google Scholar] [CrossRef]
  8. Kheloufi, H.; Zemouche, A.; Bedouhene, F.; Boutayeb, M. On LMI conditions to design observer-based controllers for linear systems with parameter uncertainties. Automatica 2013, 49, 3700–3704. [Google Scholar] [CrossRef]
  9. Wang, Z.; Dong, M.; Qin, Y.; Du, Y.; Zhao, F.; Gu, L. Suspension system state estimation using adaptive Kalman filtering based on road classification. Veh. Syst. Dyn. 2016, 55, 371–398. [Google Scholar] [CrossRef]
  10. Kim, G.-W.; Kang, S.-W.; Kim, J.-S.; Oh, J.-S. Simultaneous estimation of state and unknown road roughness input for vehicle suspension control system based on discrete Kalman filter. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2019, 234, 1610–1622. [Google Scholar] [CrossRef]
  11. Lin, C.; Liu, W.; Ren, H. State estimation based on unscented Kalman filter for semi-active suspension systems. J. Vibroengineering 2016, 18, 446–457. [Google Scholar]
  12. Zhang, Z.; Xu, N.; Chen, H.; Wang, Z.; Li, F.; Wang, X. State Observers for Suspension Systems with Interacting Multiple Model Unscented Kalman Filter Subject to Markovian Switching. Int. J. Automot. Technol. 2021, 22, 1459–1473. [Google Scholar] [CrossRef]
  13. Wang, Z.; Xu, S.; Li, F.; Wang, I.; Yang, J. Integrated Model Predictive Control and Adaptive Unscented Kalman Filter for Semi-Active Suspension System Based on Road Classificatio. In Proceedings of the SAE World Congress Experience, online, 11–14 April 2020. [Google Scholar]
  14. Xin, W.; Liang, G.; Mingming, D.; Xiaolei, L. Comparative simulation study on two estimation methods and two control strategies for semi-active suspension. Adv. Mech. Eng. 2021, 13, 1–16. [Google Scholar] [CrossRef]
  15. Hernandez-Alcantara, D.; Amezquita-Brooks, L.; Morales, N.; Juarez-Tamez, O.-A. Velocity Estimation Algorithms for Suspensions. In Proceedings of the 2019 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Ottawa, ON, Canada, 11–14 October 2019. [Google Scholar]
  16. Wang, T.; Chen, S.; Ren, H.; Zhao, Y. State estimation and damping control for unmanned ground vehicles with semi-active suspension system. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2019, 234, 1361–1376. [Google Scholar] [CrossRef]
  17. Chen, L.; Xu, X.; Liang, C.; Jiang, X.-W.; Wang, F.; Chen, L.; Xu, X.; Liang, C.; Jiang, X.; Wang, F. Semi-active control of a new quasi-zero stiffness air suspension for commercial vehicles based on H2H state feedback. J. Vib. Control. 2022. [Google Scholar] [CrossRef]
  18. Lin, B.; Su, X.; Li, X. Fuzzy Sliding Mode Control for Active Suspension System with Proportional Differential Sliding Mode Observer. Asian J. Control 2019, 21, 264–276. [Google Scholar] [CrossRef] [Green Version]
  19. Imine, H.; Madani, T. Heavy vehicle suspension parameters identification and estimation of vertical forces: Experimental results. Int. J. Control 2015, 88, 324–334. [Google Scholar] [CrossRef]
  20. Attia, T.; Vamvoudakis, K.G.; Kochersberger, K.; Bird, J.; Furukawa, T. Simultaneous dynamic system estimation and optimal control of vehicle active suspension. Veh. Syst. Dyn. 2019, 57, 1467–1493. [Google Scholar] [CrossRef]
  21. Hu, M.-J.; Park, J.H.; Cheng, J. Robust fuzzy delayed sampled-data control for nonlinear active suspension systems with varying vehicle load and frequency-domain constraint. Nonlinear Dyn. 2021, 105, 2265–2281. [Google Scholar] [CrossRef]
  22. Li, H.; Jing, X.; Lam, H.-K.; Shi, P. Fuzzy Sampled-Data Control for Uncertain Vehicle Suspension Systems. IEEE Trans. Cybern. 2014, 44, 1111–1126. [Google Scholar]
  23. Hamersma, H.A.; Els, P.S. Vehicle suspension force and road profile prediction on undulating roads. Veh. Syst. Dyn. 2021, 59, 1616–1642. [Google Scholar] [CrossRef]
  24. Wang, G.; Qu, W.; Chen, C.; Chen, Z.; Fang, Y. A road level identification method for all-terrain crane based on Support Vector Machine. Measurement 2021, 187, 110319. [Google Scholar] [CrossRef]
Figure 1. Quarter car suspension model.
Figure 1. Quarter car suspension model.
Machines 11 00127 g001
Figure 2. Quarter car suspension model.
Figure 2. Quarter car suspension model.
Machines 11 00127 g002
Figure 3. The suspension dynamic travel coefficient responses of SWSc under the impulse excitation.
Figure 3. The suspension dynamic travel coefficient responses of SWSc under the impulse excitation.
Machines 11 00127 g003
Figure 4. The tire’s loading coefficient responses of DTLc under the impulse excitation.
Figure 4. The tire’s loading coefficient responses of DTLc under the impulse excitation.
Machines 11 00127 g004
Figure 5. The sprung mass’s acceleration responses under the impulse excitation.
Figure 5. The sprung mass’s acceleration responses under the impulse excitation.
Machines 11 00127 g005
Figure 6. The simulation curve of road pavement. (a) Road pavement under the national standard C-grade road surface. (b) Road pavement under the national standard B-grade road surface.
Figure 6. The simulation curve of road pavement. (a) Road pavement under the national standard C-grade road surface. (b) Road pavement under the national standard B-grade road surface.
Machines 11 00127 g006
Figure 7. The suspension dynamic travel coefficient responses of SWSc under random excitation, (a) under the national standard C-grade road surface, (b) under the national standard B-grade road surface.
Figure 7. The suspension dynamic travel coefficient responses of SWSc under random excitation, (a) under the national standard C-grade road surface, (b) under the national standard B-grade road surface.
Machines 11 00127 g007
Figure 8. The tire’s loading coefficient responses of DTLc under random excitation, (a) under the national standard C-grade road surface, (b) under the national standard B-grade road surface.
Figure 8. The tire’s loading coefficient responses of DTLc under random excitation, (a) under the national standard C-grade road surface, (b) under the national standard B-grade road surface.
Machines 11 00127 g008
Figure 9. The sprung mass’s acceleration responses under random excitation, (a) under the national standard C-grade road surface, (b) under the national standard B-grade road surface.
Figure 9. The sprung mass’s acceleration responses under random excitation, (a) under the national standard C-grade road surface, (b) under the national standard B-grade road surface.
Machines 11 00127 g009
Figure 10. The establishment of LQR control system with finite state for vehicle suspension.
Figure 10. The establishment of LQR control system with finite state for vehicle suspension.
Machines 11 00127 g010
Table 1. The dynamics parameters of the suspension system.
Table 1. The dynamics parameters of the suspension system.
ParameterSymbolValueUnit
Unsprung massmu110~118kg
Sprung massms950~974kg
Tire’s stiffnesskt101,115N/m
Tire’s dampingct14.6N·s/m
Suspension’s stiffnessks42,720N/m
Suspension’s dampingcs1095N·s/m
Maximum travelzmax100mm
Table 2. The parameters of the full state LQR controller.
Table 2. The parameters of the full state LQR controller.
ParameterSymbolValueUnit
LQR weight coefficients q 1 q 2 q 3 q 4 2, 1, 5, 0
FSLQR weight coefficients q f 1 q f 2 q f 3 q f 4 1, 9990, 2197, 0
PID controllerKp, Ki, Kd0, 80,000, 0N·s/m
Time steph0.001s
Table 3. The root mean square value of the random excitation response.
Table 3. The root mean square value of the random excitation response.
MethodsSuspension Dynamic Travel CoefficientTire’s Dynamic Load CoefficientSprung Mass’s Acceleration (m/s2)
Pavement levelCBCBCB
LQR0.22850.13650.15370.09170.13640.0819
FSLQR0.22400.13430.07080.04210.15310.0919
Passive control0.17740.1060.08460.05050.80650.482
PID0.14160.13290.05310.05130.25320.0968
Table 4. The improvement degree of different parameters’ response performance under random excitation.
Table 4. The improvement degree of different parameters’ response performance under random excitation.
MethodsSuspension Dynamic Travel Coefficient (%)Tire’s Dynamic Load Coefficient (%)Sprung Mass’s Acceleration (%)
Pavement levelCBCBCB
LQR−28.76−28.77−81.47−81.5883.0083.01
FSLQR−26.04−26.7016.6616.6481.0080.93
Passive control0.000.000.000.000.000.00
PID−25.81−25.37−1.54−1.5879.8979.92
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fu, Q.; Wu, J.; Yu, C.; Feng, T.; Zhang, N.; Zhang, J. Linear Quadratic Optimal Control with the Finite State for Suspension System. Machines 2023, 11, 127. https://doi.org/10.3390/machines11020127

AMA Style

Fu Q, Wu J, Yu C, Feng T, Zhang N, Zhang J. Linear Quadratic Optimal Control with the Finite State for Suspension System. Machines. 2023; 11(2):127. https://doi.org/10.3390/machines11020127

Chicago/Turabian Style

Fu, Qidi, Jianwei Wu, Chuanyun Yu, Tao Feng, Ning Zhang, and Jianrun Zhang. 2023. "Linear Quadratic Optimal Control with the Finite State for Suspension System" Machines 11, no. 2: 127. https://doi.org/10.3390/machines11020127

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