Next Article in Journal
Implementation of an Artificially Empathetic Robot Swarm
Previous Article in Journal
Case Analysis of Water Gushing in a Deep Foundation Pit Caused by Local Defects
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model Predictive Control of a Semi-Active Vehicle-Mounted Vibration Isolation Platform

1
State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130012, China
2
Changsha Automotive Innovation Research Institute, Changsha 410036, China
3
School of Mechanical and Aerospace Engineering, Gyeongsang National University, Jinju 660-701, Republic of Korea
4
School of Management Science and Information Engineering, Jilin University of Finance and Economics, Changchun 130117, China
*
Author to whom correspondence should be addressed.
Current address: Huawei-Technologies Co., Ltd., Shanghai 200040, China.
Sensors 2024, 24(1), 243; https://doi.org/10.3390/s24010243
Submission received: 22 November 2023 / Revised: 24 December 2023 / Accepted: 27 December 2023 / Published: 31 December 2023

Abstract

:
When conventional delivery vehicles are driven over complex terrain, large vibrations can seriously affect vehicle-loaded equipment and cargo. Semi-active vehicle-mounted vibration isolation control based on road preview can improve the stability of loaded cargo and instruments by enabling them to have lower vertical acceleration. A combined dynamic model including a vehicle and platform is developed first. In order to obtain a non-linear relationship between damping force and input current, a continuous damping control damper model is developed, and the corresponding external characteristic tests are carried out. Because some conventional control algorithms cannot handle complex constraints and preview information, a model predictive control algorithm based on forward road preview and input constraints is designed. Finally, simulations and real tests of the whole vehicle vibration environment are carried out. The results show that the proposed model predictive control based on road preview can effectively improve vibration isolation performance of the vehicle-mounted platform.

1. Introduction

With the progress of science and technology, aerospace and geological exploration and navigation have played an increasingly significant role in society’s progress. In these fields, high-precision ground detection equipment is implemented to detect underwater mineral and oil resources. Aerial detection can cover a wide area, but underground detail may be lost due to high speed and distance from the ground. Vehicle-loaded detection can be applied to collect more detailed underground information.
Ground environments are usually complex, including mountains and desert, and they experiencing extreme weather. Vibrations caused by harsh roads undoubtedly have a big impact on equipment, interfering with the measurement accuracy. In the suspension design of the loaded vehicle, a trade-off between ride comfort and handling capability must be made. The effect of unexpected accelerations on the upper detection equipment cannot be expected to be entirely eliminated by the vehicle suspension.
Due to the high randomness of the ground surface and limitations of the vehicle suspension design, a vibration isolation system acting on the equipment must be designed to reduce the effect of unexpected accelerations and maintain measurement accuracy and transportation safety [1,2].
In ground vehicles, active or semi-active suspensions have been utilized to solve the problems of vibrations for several decades. For eliminating vertical vibrations, which come from rough roads, an active suspension provides up and down forces to reduce both the accelerations of sprung mass and tire defections. In this way, the ride comfort and handling capability can be improved.
In recent years, many scholars have conducted research on innovative suspensions, such as mechatronic [3,4], pneumatic [5], hydraulic [6], and mixed [7] suspensions. To achieve a balance between comfort and maneuverability, a nonlinear control law based on nonlinear hydraulic actuator-regulating hydraulic valves is used to provide active control force. In the presence of sensor noise and parameter uncertainty, the method is robust and has low hydraulic power consumption [8]. An adaptive neural network inverse step control method is applied to a nonlinear electro-hydraulic active suspension control system to explicitly tackle the trade-off between passenger comfort/road handling and passenger comfort/suspension [9]. For solving the problem of controller parameter selection, a variety of controller parameter optimization methods based on artificial intelligence are used to improve vehicle driving comfort and operating stability. The results show that the fuzzy LQR control method optimized by particle swarm optimization (PSO) can achieve better results in body vibration, vehicle acceleration, suspension deflection, and tire deflection [10].
The active suspensions can obviously improve ride comfort by the reduction of vertical accelerations, but the ride comfort also can be affected by accelerations from lateral and longitudinal directions, especially on bumpy roads or ramp roads. A more active attitude toward motions of the car body is used to eliminate the unpleasant lateral and longitudinal accelerations acting on passengers. Therefore, the vibrations in vertical, longitudinal, and lateral directions can be reduced simultaneously [11,12]. However, the energy consumption problems still limit the application of active suspensions. Semi-active suspensions are a more economical solution. They provide limited performance compared to active suspensions due to the limitations of force characteristics [13] and the absence of a power source. However, semi-active suspensions offer significant cost and weight advantages.
A new adaptive semi-active suspension control method is proposed. The trade-off between comfort and stability is realized by combining vehicle speed, road data, and forward road data prediction. By modifying the controller under the LPV framework, the control reconfiguration is realized, and the passenger comfort and vehicle stability are improved [14]. A robust control method using an interconnected air suspension system based on mode switching is proposed to adjust the dynamic performance of the air suspension system. Under different driving conditions, the ride comfort and operation stability can be effectively improved through the mode switching strategy [15].
A new method for vehicle dynamic control by semi-active and active suspension systems is proposed. Considering tire nonlinearity, supporting force, and suspension geometry resistance characteristics, a nonlinear model predictive control algorithm is used to effectively control vehicle pitch and roll. For the Audi E-Tron prototype, the CVSA2-Kinetic continuously variable semi-active suspension system is adopted to conduct simulation research, including a virtual driver model, driving force layer, reference generator, and vehicle stability controller. The results show that the system can effectively improve the driving stability and comfort of the vehicle [16].
It is imperative to design a semi-active vehicle-mounted vibration isolation platform (VVP) according to the requirements. It is commonly used for the vibration protection of detection equipment such as measuring instruments and optical instruments [17]. The structure of the vibration isolation platform is composed of three main parts: the upper plane, base, and intermediate vibration isolation system. An air spring and two semi-active dampers are arranged at one of four corners, as shown in Figure 1.
In previous research, the parameters of the damping system are optimized by NSGA_II and MOPSO to significantly improve the anti-vibration performance of the VVP. The sine excitation is verified by experiments, and the error between experiments and simulation is as small as 8.30%, thus verifying the effectiveness of the optimization parameters [18]. The complex mechanical structure was simplified as a 5-DOF linear model for LQR controller design. The semi-active control force can be obtained by changing the inertance coefficient in order to track the active control force in step. The performance of the control system has been investigated for C-class random road disturbances for the simulated vehicle system [19].
Although classical linear control algorithms, such as LQR, can improve the vibration isolation performance of the VVP, there are nonlinear physical constraints on the semi-active continuous damping control (CDC) damper. The traditional linear control algorithm ignores the nonlinear input constraints in the solution process. Therefore, the absence of nonlinear constraints in the semi-active control system may lead to a significant reduction in the optimization effect in practical applications [20].
In recent years, many scholars have studied the model predictive control (MPC) on suspensions, considering road preview [21,22,23]. Road preview helps improve control performance by inputting the road spectrum information ahead of the controller in advance. The controller can plan the optimal or near-optimal control action based on this information before the arrival of the road input. In addition, the development of technologies such as sensors and microprocessors has made the application of road preview in vehicles a reality. The performance of the MPC controller is investigated and compared with non-linear constraints, and then a novel method is proposed for sensors to acquire road preview information [24,25]. One of the limiting factors for the widespread adoption of MPC in the industry is that the traditional implicit MPC can impose a huge computational load on the controller during computation because of the optimized calculation for each sampling interval. To address this problem, we propose a suspension system with an explicit Model Predictive Controller (e-MPC), which runs the MPC optimization process offline and simplifies the online controller for functional evaluation, reducing memory usage [26].
Based on the above analysis and the previous research background, an MPC algorithm with prospective road information is applied to the control of the VVP. The physical constraints of the CDC damper are considered in the solution process to reduce the vertical accelerations of the VVP. The designed MPC control algorithm is verified and comparatively analyzed in terms of vibration isolation performance through simulations and tests.

2. Materials and Methods

As shown in Figure 2, when the vehicle is in motion, the vibration excitation of the VVP is mainly from the ground. The vibration is transmitted from the ground, wheels, vehicle suspension, and VVP to the precision instrument. The VVP is designed to attenuate the vibration transmitted from the body to the precision instrument. In order to study the dynamics of the VVP, an 8 degree-of-freedom (DOF) dynamic model combining the vehicle and the platform is first built in this section. A CDC damper is modelled based on test data. In order to simulate the vibration response of the system, three road surface performance models are established. The parameters of the VVP and vehicle are shown in Table 1.

2.1. Dynamic Modelling of a Combined Vehicle and Platform

In order to apply the MPC control strategy to the VVP, an 8-DOF mathematical model combining the VVP and the mounted vehicle is built as shown in Figure 3. The following assumptions are made in the modelling process: (1) The VVP is fixed to the vehicle body by the base. The mass of the base is included in the body mass. (2) To facilitate the study of the vibration isolation performance of the VVP in the vertical direction, the vehicle is considered to be moving at constant speed in a straight line, and the slip between the wheels and the ground is neglected. (3) The main vibration of the VVP is from the vertical direction. The car body moves in the vertical direction, rolling and pitching.
The equation for the vertical motion of the VVP is indicated as
m p z ¨ p = k p z c + L t φ + L p θ z p + c p + c s e m z ˙ c + L t φ ˙ + L p θ ˙ z ˙ p
where z c and z p are the vertical displacement of the mass center of the body and the mass center of the VVP, respectively; and θ and φ are the pitch and roll angles of the car body, respectively.
The vertical dynamic equation of the car body is expressed as
M z ¨ c = i = 1 4 f i m p z ¨ p
where f i is the forces acting on car body by the suspension.
The rolling dynamic equation of the car body is expressed as
I r φ ¨ = T f 2 f 1 f 2 + T r 2 f 3 f 4 + f p L t + M g h r φ
The pitching dynamic equation of the body is expressed as
I p θ ¨ = L f f 1 + f 2 + L r f 3 + f 4 + f p L p + M g h p θ
The elastic deformations of the vehicle suspensions are expressed as
z s 1 = z c + T f 2 φ L f θ z 1 z s 2 = z c T f 2 φ L f θ z 2 z s 3 = z c + T r 2 φ + L r θ z 3 z s 4 = z c T r 2 φ + L r θ z 4
where z i is the vertical displacement of the mass center of the four wheels, and z s i is the elastic deformation of the vehicle suspension.
The forces acting on the car body by the suspension can be calculated according to Equation (5) as follows:
f i = k s i z s i c i z ˙ s i ,   i = 1 ,   2 ,   3 ,   4
The vertical dynamics equations of the unsprung masses of the vehicle are expressed as
m i z ¨ i = f i + k t i w i z i ,   i = 1 ,   2 ,   3 ,   4
where w i is the road excitation of the four wheels.
According to the above formulas, the state vector x , control force vector u , road input vector w , and output vector y of the VVP system can be expressed as
x = z 1 , z 2 , z 3 , z 4 , z c , z p , φ , θ , z ˙ 1 , z ˙ 2 , z ˙ 3 , z ˙ 4 , z ˙ c , z ˙ p , φ ˙ , θ ˙ T w = w 1 , w 2 , w 3 , w 4 T y = z p z c , z ¨ p T u = f p
The dynamic equations combining vehicle and platform are expressed as follows:
x ˙ = A x + B u + E w y = C x

2.2. CDC Damper Modeling According to Test Data

In order to facilitate more accurate damping force control of the CDC damper, a CDC damper model is established based on the test data of the external characteristics of the damper. According to the known speed and desired damping force, the model is used to invert the input current of the damper at the present time and to determine the damping force boundary value of the CDC damper.
The test data are fitted by the smoothing spline method [27] to obtain the variation curves of damping force and velocity for different input currents. The fitted curves are obtained by minimizing the following equations:
R R S f , λ = i = 1 N y i f x i 2 + λ f t d t
where λ is the smoothing coefficient. The magnitude of i = 1 N y i f x i 2 indicates how similar the fitted curve is to the original data, and the magnitude of λ f t d t indicates how smooth the curve is. λ f t d t is also called the curvature penalty. When λ tends toward 0, the fitted curve can be infinitely bent through all points of the original data. The curve is smoother when λ tends toward .
Through several fitting simulations, a fitting function f x that meets the requirements is finally determined. The relationship curves between damping force, velocity, and current are obtained, as shown in Figure 4.
According to Figure 4, the three-dimensional MAP diagram of damping force, velocity, and current can be obtained by applying the cubic spline interpolation method [28], as shown in Figure 5. The optimal damping force is calculated based on the system state data obtained from the sensors and the MPC control algorithm designed below. The required input current for the CDC damper is calculated according to Figure 5.

2.3. Modeling of Road Surface Performance

For VVP simulation and real test analysis, C-class random road surface, discrete impact road surface, and sinusoidal road surface models are established in this section.

2.3.1. C-Class Random Road Surface Performance Model

In order to simulate the vibration response of the VVP under real road conditions using the pavement spectrum correlation theory [29], a C-class random road surface performance model is established using the harmonic superposition method [30,31]. In this paper, the C-class random road surface model is established by superimposing a series of sinusoidal waves.
The variance of the C-class road surface spectrum can be expressed as
σ 2 = f 1 f 2 G q f d f
where the central frequency of the subinterval is denoted as P m i d _ i . The integral is discretized [32] by dividing f 1 to f 2 into n intervals.
When n tends toward , the power spectral density at the frequency of P m i d _ i can be considered as the average power spectral density of the subinterval, so that (11) can be expressed as
σ 2 = i = 1 n G q P m i d _ i f i
According to Parseval’s theorem, at a frequency of P m i d _ i and a standard deviation of σ i , the associated sine wave equation can be expressed as 2 σ i sin 2 π P m i d _ i x + θ i . Therefore, the random road surface height by superimposing n sine waves can be calculated as
f x = i = 1 n 2 G q P m i d _ i f i sin 2 π P m i d _ i x + θ i
In the simulation analysis, the vehicle is assumed to travel in a straight line at a constant speed of 20 km/h. Therefore, the road surface height with respect to time t can be expressed as
f t = i = 1 n 2 G q P m i d _ i f i sin 2 π P m i d _ i u t + θ i
where the geometric mean value of the road roughness coefficient of the C-class random road surface is 256 × 10 6   m 3 , and the geometric mean value of the root mean square of the road roughness coefficient is 15.23 × 10 2   m . Since the wheelbase of the mounted vehicle is 4.9 m, the rear wheel input has a lag of 0.882 s relative to the front wheel input.
To better reflect the track of wheels on the C-class random road surface, the Butterworth low-pass filter is used to filter the C-class random road surface. We filter out the high-frequency parts of the pavement that have little contact with the tire [33,34], as shown in Figure 6.

2.3.2. Discrete Impact Road Surface Performance Model

The discrete impact road surface causes instantaneous and large vibration of the vehicle, which is a special working condition of the road surface excitation. Therefore, two discrete impact road surface performance models, including impulse road surface and step road surface, are developed to simulate the vibration response of vehicles passing through speed bumps or manhole covers.
  • Impulse road surface performance model
The impulse road surface mainly reflects the vibration response of the vehicle when passing over the speed bump. According to GB/T4970-2009 “Vehicle Ride Comfort Test Method”, the mathematical model of the impulse road surface is established as follows:
w t = 0 , 0 t l v H L 2 1 cos 2 π v L t l v , l v < t l + L v 0 , t > l + L v
where w t is the height of the road surface, l is the distance between the front wheels and the speed bump in the initial state, v is the travel speed of the vehicle, H L is the height of the speed bump, 0.05   m , and L is the width of the speed bump, 0.32   m .
When the vehicle speed is 20 km/h, the impulse road surface performance model is established according to MATLAB as shown in Figure 7.
2.
Step road surface performance model
The step road surface mainly reflects the vibration response of the vehicle when passing over a manhole cover. In this section, the step road surface model is established by iterative fitting of the Fourier series.
The trigonometric form of the Fourier series is expressed as
f t = a 0 2 + k = 1 a k cos k ω 0 t + b k sin k ω 0 t
The ideal road surface input in a period T is expressed as
f t = E 2 , 0 t T 2 E 2 , T 2 < t < T  
where E is the pavement disturbance amplitude.
Based on the orthogonality of the trigonometric functions, the coefficients of the Fourier series, a 0 , a k , and b k are calculated as
a 0 = 2 T 0 T f t d t = 0 a k = 2 T 0 T f t cos k ω 0 t d t = 0 b k = 2 T 0 T f t sin k ω 0 t d t = 2 E T k ω 0 1 cos k ω 0 T 2
where T = 5 π , ω 0 = 0.4 , and E 2 = 0.04
Substituting Equation (18) into (16), the expansion of the Fourier series can be obtained as
f t = k = 1 2 E 2 k 1 π sin 0.4 2 k 1 t
When the vehicle speed is 20 km/h, the step road surface performance model is established according to MATLAB, as shown in Figure 8.

2.3.3. Sinusoidal Road Surface Performance Model

In this section, two road surface models, including sinusoidal fixed frequency road surface and sinusoidal swept frequency road surface, are developed to simulate the vibration response of the VVP when the vehicle is subjected to continuous impact.
  • Sinusoidal fixed frequency road surface performance model
According to the requirements of simulations and real tests, the sinusoidal fixed frequency road surface model with a frequency of 3.6 Hz and amplitude of 0.05 m is established, as shown in Figure 9.
2.
Sinusoidal swept frequency road surface performance model
The frequency domain response of the VVP can be obtained by sweeping the road surface, which is convenient for finding the optimal vibration isolation interval and the resonance peak. In this simulation and real test process, a sweep spectrum with a linear increase in acceleration excitation with time is established; the sweep frequency range is 0.2 to 6 Hz, with a total sweep time of 60 s. The sinusoidal swept frequency road surface model is
y = 100 a c c 4 π 2 t 2 sin 2 b π t 2 ,   t m i n   t t m a x   a c c = 1 + 1 12 t ,   t m i n   t t m a x  
where a c c is the acceleration amplitude with an initial value of 1 m/s2, which increases linearly with time and increases to 6 m/s2 when the sweep time reaches 60 s; b is the sweep coefficient, with a value of 0.1, which indicates how fast the frequency changes with time. The sinusoidal swept frequency road surface performance model is established according to MATLAB, as shown in Figure 10.

3. Results for Design of Control Algorithms for VVP

In this section, the nonlinear factors of the CDC damper are constrained. The road preview information is processed and analyzed. The MPC control algorithm for vibration isolation control is designed considering nonlinear constraints.
In the control of the CDC damper-based VVP, the vertical acceleration of the VVP, platform dynamic deflection, and CDC damper input are considered as performance indicators. Therefore, the cost function of vibration isolation control of the VVP can be expressed as
J = ρ 1 z ¨ p 2 + ρ 2 z p z c 2 + ρ 3 u 2
where ρ 1 , ρ 2 , and ρ 3 are the vertical acceleration of the VVP, platform dynamic deflection, and CDC damper input weight coefficients, respectively.

3.1. CDC Damper Nonlinear Constraint Treatment

The adjustable damping force of the CDC damper in the VVP system is
u = c s e m z ˙ p z ˙ c + F 0 s i g n z ˙ p z ˙ c
where the damping factor c s e m is determined by the area of the CDC damper solenoid valve opening.
The nonlinear relationship between damping force, velocity, and current for the CDC damper is shown in Figure 4. To facilitate the application of input constraints to the VVP controller designed below, the nonlinear relationship between damping force, velocity, and current is simplified by retaining the maximum and minimum curves of the damping force available at each velocity and linearizing the curve segments to obtain the constrained interval of the CDC damper damping force, as shown in Figure 11. The shaded area in Figure 11 limits the actual values that can be obtained for the CDC damper damping force u . u m i n v d f and u m a x v d f are the minimum and maximum boundaries for the values that can be taken for the damping force u, respectively, where the linearized boundaries can be expressed as
u = α i v d f + β i ,   i = 1 ,   2 ,   3 ,   4 ,   5
where α i and β i are the parameter terms that limit the adjustable damping force to the shaded region. The optimal control damping force for solving the semi-active MPC control strategy for the VVP must satisfy the following inequality constraint:
u α 4 v d f + β 4 u α 5 v d f + β 5 u α 3 v d f + β 3 v d f 0 ; u α 2 v d f + β 2 u α 3 v d f + β 3 u α 5 v d f + β 5 v d f 0

3.2. Analysis and Processing of Road Surface Preview Information

By transforming the obtained road surface height preview information into road surface height matrices under rolling time series, the matrix is combined with the system state space equations and applied to the design of the MPC controller to improve the performance of the controller. Assume that w ^ k is the height information of the road ahead with the preview interval 0 , N p at moment k. Therefore, w ^ k + 1 can be expressed as follows:
w ^ k + 1 = E w w ^ k + E r y p k
where E w is the road input roll matrix, E r is the road input update matrix, and y p k is the previewed road height information at N p + 1 in front of the vehicle at moment k . In addition,
w ^ k = w k w k + 1 w k + N p ,   w ^ k + 1 = w k + 1 w k + 2 w k + N p + 1 ,   E w = 0 1 0 0 0 1 0 0 0 ,   E r = 0 0 1

3.3. Design of MPC Control Algorithm for VVP

MPC is a control algorithm that is highly resistant to disturbances and can efficiently handle complex systems with input constraints. In solving control problems, MPC is generally analyzed through discrete systems. In addition, the design and analysis process of MPC control algorithms generally includes three steps: model prediction, rolling optimization, and feedback correction.
As shown in Figure 12, the process of model prediction is to predict the system state within a certain time domain interval k , k + N p by using a system dynamic model based on the known system state and disturbance inputs. The controller calculates the inputs to the system in the entire time domain interval k , k + N p based on the predicted system response, but only the first solution is applied to the system. After the control input is applied to the system, the controller corrects the predicted system state according to the actual system state. At the next moment, the process is repeated to achieve rolling optimization.
Discrete systems are generally used to solve control problems with MPC control algorithms. Therefore, the system state Equation (9) is first discretized by zero-order holding input, fixed sampling time [35], and inverse Laplace transform. The system state equation after discretization for the combined vehicle and VVP can be expressed as
x d k + 1 = A d x d k + B d u k + E d w k y k = C d x k
where
A d = e A T = L 1 s I A 1 ,   B d = 0 T e A t B d t ,   E d = 0 T e A t E d t ,   C d = C
where T is the discrete period.
In order to improve the control performance of the VVP control algorithm, the original system matrix is augmented according to the road preview equation, and the augmented system state matrix is expressed as follows:
x = z 1 , z 2 , z 3 , z 4 , z c , z p , φ , θ , z ˙ 1 , z ˙ 2 , z ˙ 3 , z ˙ 4 , z ˙ c , z ˙ p , φ ˙ , θ ˙ , w ^ T y = z p z c , z ¨ p T
Combining Equations (25)–(27), the augmented discrete state space equation is expressed as
x k + 1 = A d E d 0 0 0 E w x k + B d 0 u k + 0 E r y p k y k = C d 0 x k
The generalized system state space equation can be simplified as
x k + 1 = A d , s x k + B d , s u k + E r , s y p k y k = C d , s x k
where
A d , s = A d E d 0 0 0 E w ,   B d , s = B d 0 ,   E r , s = 0 E r ,   C d , s = C d 0
The MPC vibration isolation platform control algorithm based on road preview is solved by converting the control system cost function into a quadratic programming form. The general form of quadratic programming [36] is expressed as
min 1 2 y T Q y + C T y
In the design of the control algorithm of the VVP, the purpose is to improve the vibration isolation performance of the VVP. It is required that the vibration of the VVP is as small as possible. Therefore, the cost function of the system at moment k can be expressed as
J = 1 2 i = 0 N p 1 y T k + i | k Q y k + i | k + u T k + i | k R u k + i | k +                 y T k + N p | k S y k + N p | k
where Q , R , and S are the weights of error, input, and terminal errors, respectively. y k + i | k and u k + i | k are the values predicted at moment k for y and u at moment k + i , respectively.
At moment k , the predicted values of the system state x according to the state space equation of the system after augmentation are expressed as
x k | k = x k x k + 1 | k = A d , s x k + B d , s u k | k + E r , s y p k x k + N p | k = A d , s N p x k + A d , s N p 1 B d , s u k | k + , , + B d , s u k + N p 1 | k +       A d , s N p 1 E r , s y p k + , , + E r , s y p k + N p 1
which can be simplified as
X k = A ¯ d , s x k + B ¯ d , s U k + E ¯ r , s Y p k
where
X k = x k | k x k + 1 | k x k + N p | k ,   U k = u k | k u k + 1 | k u k + N p 1 | k ,   Y p k = y p k y p k + 1 y p k + N p 1 ,   A ¯ d , s = I A d , s A d , s N p ,   B ¯ d , s = 0 0 0 B d , s 0 0 A d , s B d , s B d , s 0 A d , s N p 1 B d , s A d , s B d , s B d , s , E ¯ r , s = 0 0 0 E r , s 0 0 A d , s E r , s E r , s 0 A d , s N p 1 E r , s A d , s E r , s E r , s
In addition, Equation (31) can be simplified by the matrix form as
J = 1 2 X T k C ¯ d , s T Q ¯ C ¯ d , s X k + 1 2 U T k R ¯ U k
where
C ¯ d , s = C d , s C d , s C d , s ,   Q ¯ = Q Q S ,   R ¯ = R R R
By substituting Equation (33) into (34), the cost function of the quadratic form is obtained after simplification, as follows:
J = 1 2 U T k Q q , s U k + C c , s T U k + C e
where
Q q , s = B ¯ d , s T C ¯ d , s T Q ¯ C ¯ d , s B ¯ d , s + R ¯ C c , s = B ¯ d , s T C ¯ d , s T Q ¯ C ¯ d , s A ¯ d , s x k + B ¯ d , s T C ¯ d , s T Q ¯ C ¯ d , s E ¯ r , s Y p k C e = A ¯ d , s x k + E ¯ r , s Y p k T C ¯ d , s T Q ¯ C ¯ d , s A ¯ d , s x k + E ¯ r , s Y p k
Meanwhile, considering the nonlinear constraint of the CDC damper (24), U k is solved by the Quardprog function in MATLAB according to the cost function of the quadratic programming form, and the first set of solutions of U k is applied to the controlled object.
The MPC is designed with road preview information and state prediction information. The MPC is solved by quadratic programming without approximation when calculating the control input force. The LQR is unable to add the road preview information and state prediction information. The LQR is solved by the solution of the Riccati approximation when calculating the control input force. Therefore, the control performance of MPC may be better.

4. Simulation and Test

Based on the proposed MPC control algorithm with road preview for VVP, relevant simulations and real tests are carried out, as specified in this section. In the simulation, the 8-DOF VVP simulation model and control algorithms are built in the MATLAB/Simulink environment. When the vehicle is driven on C-class random road surface, discrete impact road surface, and sinusoidal road surface, the vibration control of the VVP is simulated and analyzed. The vertical accelerations of the upper plane and base of the VVP are obtained. The acceleration of the upper plane and the base describes the vertical acceleration of the upper plane of the VVP and the connection point between the VVP and the body, respectively. The improvement of the vibration isolation performance by the proposed MPC control algorithm is compared and analyzed with a LQR control algorithm. In the test, the CDC shock absorber is controlled using a vehicle control unit (VCU) equipped with the control algorithm, and the vibration signals are acquired through a host computer. Tests and analyses are conducted when the vehicle is subjected to the sinusoidal road disturbances. For a clearer and more accurate analysis of the vibration isolation performance of VVP in the test, the vertical accelerations of the upper plane are obtained by sensors. The vibration response of the system controlled by the MPC control algorithm is compared with that of the passive state through the acceleration transfer rate.

4.1. Simulation Analysis of VVP Control Algorithm

In this section, the vibration response of the VVP is simulated and analyzed when the vehicle is driven on the three types of road surfaces. Meanwhile, based on the root mean square value (RMS), variance, maximum value, and minimum value of the vibration response of the VVP, the improvement in performance of the MPC control algorithm and LQR control algorithm are compared and analyzed.

4.1.1. Simulation Analysis of Vibration Response of VVP under C-Class Random Road Disturbances

When the vehicle is driven at 20 km/h on the C-class random road surface, the vibration responses of the VVP controlled by the MPC and LQR are determined, as shown in Figure 13. Both the MPC control algorithm and LQR control algorithm can effectively improve the vibration isolation performance of the VVP under C-class random road disturbances compared with the passive state. In addition, the vertical acceleration of the upper plane under MPC control is smaller than that under LQR control. Due to the effect of the reaction forces between the car base and loaded platform and the platform dynamic deflection, the vertical acceleration of the base is slightly larger than that of LQR. The vibration response curves are analyzed according to statistics as shown in Table 2. The results show that the designed MPC control algorithm can effectively improve the vibration isolation performance of the VVP under C-class random road disturbances. Compared to the passive state, the improvement in vibration isolation performance is about 40% better than that of LQR.

4.1.2. Simulation Analysis of Vibration Response of VVP under Discrete Impact Road Disturbances

In this section, the vibration response of the VVP is simulated and analyzed when the vehicle is driven on the impulse road surface and step road surface. Meanwhile, based on the RMS value, variance, maximum value, and minimum value of the vibration response of the VVP, the improvement in performance of the MPC control algorithm and LQR control algorithm are compared and analyzed.
When the vehicle is driven at 20 km/h on the impulse road surface, the vibration responses of the VVP controlled by the MPC and LQR are determined, as shown in Figure 14. Both the MPC control algorithm and the LQR control algorithm can effectively improve the vibration isolation performance of the VVP under impulse road disturbances compared with the passive state. The vibration performance under MPC and LQR control for impulse road disturbances is similar to that for C-class random road disturbances. The crest factor of the vibration response exceeds nine for some components, including the upper plane under MPC, the base under MPC, and the base under LQR. Therefore, a secondary evaluation method, Vibration Dose Value (VDV) [37], which focuses more on peak vibration, is introduced to evaluate the vibration isolation performance. The vibration response curves are analyzed according to the statistics as shown in Table 3; the results show that the designed MPC control algorithm can effectively improve the vibration isolation performance of the VVP under impulse road disturbances. Compared to the passive state, RMS and VDV, which represent vibration isolation performance, are about 40% and 27% better than LQR, respectively.
When the vehicle is driven at 20 km/h on the step road surface, the vibration response of the VVP controlled by the MPC and LQR is determined, as shown in Figure 15. Both the MPC control algorithm and the LQR control algorithm can effectively improve the vibration isolation performance of the VVP under step road disturbances compared with the passive state. The vibration performance under MPC and LQR control for step road disturbances is similar to that for C-class random road disturbances. The vibration response curves are analyzed according to the statistics as shown in Table 4; the results show that the designed MPC control algorithm can effectively improve the vibration isolation performance of the VVP under step road disturbances. Compared to the passive state, the improvement in vibration isolation performance is about 40% better than that of LQR.

4.1.3. Simulation Analysis of Vibration Response of VVP under Sinusoidal Road Disturbances

In this section, the vibration response of the VVP is simulated and analyzed when the vehicle is driven on the sinusoidal fixed frequency road surface and sinusoidal swept frequency road surface. Meanwhile, based on the RMS value, variance, maximum value, and minimum value of the vibration response of the VVP, the improvement in performance of the MPC control algorithm and LQR control algorithm are compared and analyzed.
When all four wheels are subjected to the same sinusoidal fixed frequency disturbance, the vibration response of the VVP controlled by the MPC and LQR is determined, as shown in Figure 16. Both the MPC control algorithm and the LQR control algorithm can effectively improve the vibration isolation performance of the VVP under sinusoidal fixed frequency road disturbances compared with the passive state. In addition, the vertical acceleration of the upper plane under MPC control is smaller than that under LQR control. Due to the influence of road disturbance frequency, the vertical acceleration of the base is slightly smaller than that of LQR. The vibration response curves are analyzed according to the statistics as shown in Table 5; the results show that the designed MPC control algorithm can effectively improve the vibration isolation performance of the VVP under sinusoidal fixed frequency road disturbances. Compared to the passive state, the improvement in vibration isolation performance is about 30% better than that of LQR.
When all four wheels are subjected to the same sinusoidal swept frequency disturbance, the vibration response of the VVP controlled by the MPC and LQR is determined, as shown in Figure 17. Both the MPC control algorithm and the LQR control algorithm can effectively improve the vibration isolation performance of the VVP under sinusoidal swept frequency road disturbances compared with the passive state. The vibration performance under MPC and LQR control for sinusoidal swept frequency road disturbances is similar to that for C-class random road disturbances. The vibration response curves are analyzed according to the statistics as shown in Table 6; the results show that the designed MPC control algorithm can effectively improve the vibration isolation performance of the VVP under sinusoidal swept frequency road disturbances. Compared to the passive state, the improvement in vibration isolation performance is about 70% better than that of LQR.
According to the above analysis and calculations, as shown in Figure 18, the designed MPC control algorithm on a variety of road surfaces optimizes the RMS value of vertical acceleration of the VVP at about 80%, with small variation, which can effectively improve the vibration isolation performance of the VVP. The control performance of MPC is about 40% better than that of LQR. In addition, compared to other road surfaces, the optimization of the vibration response of the VVP under LQR control with sinusoidal swept frequency road disturbances is substantially reduced, by about 30%. This also shows that the variation of VVP vibration isolation performance with road surface under MPC control is smaller compared to that under LQR control, reflecting the stronger anti-interference performance of MPC.

4.2. Test Analysis of VVP Control Algorithm

In this test, the VVP is installed in a medium-sized compartment, as shown in Figure 19, and the vibration environment test under various working conditions is conducted using the MTS excitation table. The vibration isolation performance of the platform and the effectiveness of the MPC control algorithm based on road preview are verified by frequency domain and time domain analysis of the vertical acceleration data collected by sensors from the VVP.
In this section, vibration isolation tests of the VVP are conducted on sinusoidal swept frequency road disturbances and C-class random road disturbances. Through the tests on sinusoidal road disturbance, the resonance peak and effective vibration isolation frequency band of the VVP system can be obtained. The C-class random road disturbances test reflects the vibration of the equipment placed on the VVP when the vehicle is driven on a real road surface. Meanwhile, the vibration isolation performance of the VVP is compared and analyzed using parameters such as the RMS value of acceleration.
When all four wheels are subjected to the same sinusoidal swept frequency disturbance, the frequency domain vibration response of the VVP system controlled by the MPC is determined, as shown in Figure 20. At 2.25 Hz, the response curve of the vertical acceleration of the upper plane of the MPC-controlled VVP system reaches its peak, and this frequency is the resonant frequency of the MPC-controlled VVP system. At 2 Hz, the response curve of the vertical acceleration of the upper plane of the VVP system in the passive state reaches its peak, and this frequency is the resonant frequency of the VVP system in the passive state. The vibration of the upper platform under MPC control can be effectively suppressed in the low and resonant frequency bands. In addition, the real model of VVP mounted on the car is a multi-DOF model with multiple resonance peaks. With the frequency increasing at around 72 Hz, the response curve reaches the second resonance peak. The vibration response curves are analyzed according to the statistics as shown in Table 7; the results show that the designed MPC control algorithm can effectively improve the vibration isolation performance of the VVP under sinusoidal swept frequency road disturbances, and the improvement in vibration isolation performance is about 21% better than that of the passive state.
When the vehicle is driven at 20 km/h on the C-class random road disturbances, the vibration response of the VVP system controlled by the MPC is determined, as shown in Figure 21. The vertical acceleration of the VVP is reduced relative to the base. The vibration response under MPC control is improved compared to the passive state. The vibration response curves are analyzed according to the statistics as shown in Table 8; the results show that the designed MPC control algorithm can improve the vibration isolation performance under C-class random road disturbances, and the improvement in vibration isolation performance is about 15% better than that of the passive state.
According to the simulation and test results, the test results are inferior to the simulation results in terms of the optimization of each index. The main reasons for the above phenomenon are as follows:
(1)
The test vehicle is modified several times to change the vibration environment of the vehicle itself, in addition to considering the nonlinearity of the CDC shock absorbers in the controller design. As a result, the control performance of the controller designed according to the original vehicle parameters is reduced.
(2)
The vibration of the VVP and mounted vehicle is affected by vibration of internal components of the vehicle. The test conditions are worse than the simulation conditions. Therefore, in the real tests, the vibration response under MPC control is slightly worse than that under the passive state at some frequencies.
(3)
The damping of the CDC damper of the VVP in the passive state is the optimal value determined through several tests; therefore the vibration isolation performance of the VVP in the passive state is also better.

5. Conclusions

In this paper, to improve the vibration isolation performance of the platform by realizing the control of the VVP, mathematical modeling combining the delivery vehicle and the isolation platform is first carried out. The CDC damper is modeled based on the external characteristics test. The accurate damping force, velocity, and current variation relationships of the CDC damper are obtained. The map graph is transformed into a set of inequalities as an actuator nonlinear constraint. According to the actuator constraints and road preview information, the MPC control algorithm is designed to meet the VVP control requirements. Simulation results show that the MPC control algorithm is about 40% better than the LQR control algorithm in optimizing the root mean square value of the platform vertical acceleration on different road surfaces. The test results show that the VVP under MPC control shows improvement in vibration isolation performance compared to the passive systems. Therefore, the designed MPC control algorithm based on road preview has significant potential for platform vibration isolation control and can effectively improve the stability of the equipment placed on the VVP when the vehicle is driven on rough terrain.
Considering the structural nonlinearity of the VVP and the uncertainty of the road environment, a multi-physics simulation model will be built in future work. The MPC weighting matrix will be further optimized using a learning-based algorithm in the control algorithm design. In future tests, sensors such as a binocular camera will be used to obtain road surface information, and road tests will be conducted.

Author Contributions

Conceptualization, L.W. and W.J.; methodology, all authors; software, L.W. and W.Z.; validation, all authors; investigation, W.Z., W.J., D.Y. and L.W.; resources, L.W. and I.Y.; writing—original draft preparation, L.W., W.J. and D.Y.; writing—review and editing, W.Z., L.W. and W.J.; supervision, I.Y.; project administration, L.W. and W.J.; funding acquisition, L.W. and W.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Science and Technology Development Plan Project of Jilin Province (YDZJ202101ZYTS190), the Scientific Research Planning Project of Jilin Provincial Department of Education (JJKH20190752SK), the National Natural Science Foundation of China (51705185), the National Key Research and Development Program of China (2017YFC0601604), and the Science and Technology Department Outstanding Young Talent Fund of Jilin Province (20190103056JH).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

We are very grateful to the Changsha Automotive Innovation Research Institute for its strong support of this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chi, W.; Ma, S.; Sun, J. A hybrid multi-degree-of-freedom vibration isolation platform for spacecrafts by the linear active disturbance rejection control. Appl. Math. Mech. Engl. Ed. 2020, 41, 805–818. [Google Scholar] [CrossRef]
  2. Wang, X.; Yue, X.; Dai, H.; Yuan, J. Vibration suppression for post-capture spacecraft via a novel bio-inspired Stewart isolation system. Acta Astronaut. 2020, 168, 1–22. [Google Scholar] [CrossRef]
  3. Fu, B.; Bruni, S. An Examination of Alternative Schemes for Active and Semi-Active Control of Vertical Car-Body Vibration to Improve Ride Comfort. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2022, 236, 386–405. [Google Scholar] [CrossRef]
  4. Yu, M.; Cheng, C.; Evangelou, S.A.; Dini, D. Series Active Variable Geometry Suspension: Full-Car Prototyping and Road Testing. IEEE/ASME Trans. Mechatron. 2022, 27, 1332–1344. [Google Scholar] [CrossRef]
  5. Palomares, E.; Morales, A.L.; Nieto, A.J.; Chicharro, J.M.; Pintado, P. Improvement of Comfort in Suspension Seats with a Pneumatic Negative Stiffness System. Actuators 2020, 9, 126. [Google Scholar] [CrossRef]
  6. Escribano-García, R.; Corral-Bobadilla, M.; Somovilla-Gómez, F.; Lostado-Lorza, R.; Ahmed, A. A Theoretical Model with Which to Safely Optimize the Configuration of Hydraulic Suspension of Modular Trailers in Special Road Transport. Appl. Sci. 2021, 11, 305. [Google Scholar] [CrossRef]
  7. Taghavifar, H. A Novel Energy Harvesting Approach for Hybrid Electromagnetic-Based Suspension System of off-Road Vehicles Considering Terrain Deformability. Mech. Syst. Signal Process. 2021, 146, 106988. [Google Scholar] [CrossRef]
  8. Rath, J.J.; Defoort, M.; Sentouh, C.; Karimi, H.R.; Veluvolu, K.C. Output-Constrained Robust Sliding Mode Based Nonlinear Active Suspension Control. IEEE Trans. Ind. Electron. 2020, 67, 10652–10662. [Google Scholar] [CrossRef]
  9. Al Aela, A.M.; Kenne, J.-P.; Angue Mintsa, H. A Novel Adaptive and Nonlinear Electrohydraulic Active Suspension Control System with Zero Dynamic Tire Liftoff. Machines 2020, 8, 38. [Google Scholar] [CrossRef]
  10. Abut, T.; Salkim, E. Control of Quarter-Car Active Suspension System Based on Optimized Fuzzy Linear Quadratic Regulator Control Method. Appl. Sci. 2023, 13, 8802. [Google Scholar] [CrossRef]
  11. Wu, L.; Khan, A.M.; Youn, E. Attitude motion control of vehicle including the active passenger seat system. Int. J. Vehicle Des. 2019, 78, 131–160. [Google Scholar]
  12. Wu, L.; Ejaz, A.; Khan, A.; Youn, I. Integration of active tilting control and full-wheel steering control system on vehicle lateral performance. Int. J. Automot. Technol. 2021, 22, 979–992. [Google Scholar]
  13. Bai, X.; Huang, Y.; Tang, W.; Yang, J.; Liu, Z. A Study on Mathematical Modeling of CDC Damper and Its Characteristics Test. In International Conference on Interaction Sciences; Atlantis Press: Amsterdam, The Netherlands, 2015. [Google Scholar]
  14. Basargan, H.; Mihály, A.; Gáspár, P.; Sename, O. Adaptive Semi-Active Suspension and Cruise Control through LPV Technique. Appl. Sci. 2021, 11, 290. [Google Scholar] [CrossRef]
  15. Sun, L.; Wang, Y.; Li, Z.; Geng, G.; Liao, Y.G. H∞ Robust Control of Interconnected Air Suspension Based on Mode Switching. IEEE Access 2022, 10, 62377–62390. [Google Scholar] [CrossRef]
  16. Ricco, M.; Alshawi, A.; Gruber, P.; Dhaens, M.; Sorniotti, A. Nonlinear Model Predictive Control for Yaw Rate and Body Motion Control through Semi-Active and Active Suspensions. Vehicle Syst. Dyn. 2023, 1–34. [Google Scholar] [CrossRef]
  17. Wu, Q.; Yue, H.; Liu, R.; Zhang, X.; Ding, L.; Liang, T.; Deng, Z. Measurement Model and Precision Analysis of Accelerometers for Maglev Vibration Isolation Platforms. Sensors 2015, 8, 20053–20068. [Google Scholar] [CrossRef] [PubMed]
  18. Ma, F.; Han, L.; Wu, L.; Li, J.; Yang, L. Damping optimization of heavy-loaded anti-vibration platform based on genetic algorithm and particle swarm algorithm. J. Jilin Univ. Eng. Technol. Ed. 2020, 50, 1608–1616. [Google Scholar]
  19. Wu, L.; Li, J.; Ma, F.; Yang, L. Optimal Anti-Vibration Design of Vehicle-Mounted Vibration Isolation Platform; SAE Technical Paper; SAE: Warrendale, PA, USA, 2018. [Google Scholar]
  20. Yu, S.; Guo, J.; Xu, M.; Zhang, S.; Zhuang, Y.; Lin, B. Road Preview MPC of Semi-Active Suspension with Magneto-Rheological Damper. Int. J. Robust Nonlinear Control 2023. [Google Scholar] [CrossRef]
  21. Song, S.; Wang, J. Incremental Model Predictive Control of Active Suspensions with Estimated Road Preview Information from a Lead Vehicle. J. Dyn. Syst. Meas. Control 2020, 142, 121004. [Google Scholar] [CrossRef]
  22. Wu, J.; Zhou, H.; Liu, Z.; Gu, M. Ride Comfort Optimization via Speed Planning and Preview Semi-Active Suspension Control for Autonomous Vehicles on Uneven Roads. IEEE Trans. Veh. Technol. 2020, 69, 8343–8355. [Google Scholar] [CrossRef]
  23. Papadimitrakis, M.; Alexandridis, A. Active Vehicle Suspension Control Using Road Preview Model Predictive Control and Radial Basis Function Networks. Appl. Soft Comput. 2022, 120, 108646. [Google Scholar] [CrossRef]
  24. Gohrle, C.; Schindler, A.; Wagner, A.; Sawodny, O. Design and Vehicle Implementation of Preview Active Suspension Controllers. IEEE Trans. Control Syst. Technol. 2014, 22, 1135–1142. [Google Scholar] [CrossRef]
  25. Gohrle, C.; Schindler, A.; Wagner, A.; Sawodny, O. Road Profile Estimation and Preview Control for Low-Bandwidth Active Suspension Systems. IEEE/ASME Trans. Mechatron. 2015, 20, 2299–2310. [Google Scholar] [CrossRef]
  26. Johan, T.; Aldo, S.; Patrick, G.; Saber, F.; Marco, R.; Michal, K.; Miguel, D. Regionless explicit model predictive control of active suspension systems with preview. IEEE Trans. Ind. Electron. 2020, 67, 4877–4888. [Google Scholar]
  27. Wang, B.; Shi, W.; Miao, Z. Comparative Analysis for Robust Penalized Spline Smoothing Methods. Math. Probl. Eng. 2014, 2014, 642475. [Google Scholar] [CrossRef]
  28. Al-Said, E. The use of cubic splines in the numerical solution of a system of second-order boundary value problems. Comput. Math. Appl. 2001, 42, 861–869. [Google Scholar] [CrossRef]
  29. Lak, M.; Degrande, G.; Lombaert, G. The effect of road unevenness on the dynamic vehicle response and ground-borne vibrations due to road traffic. Soil Dyn. Earthq. Eng. 2011, 31, 1357–1377. [Google Scholar] [CrossRef]
  30. Sun, L.; Chen, L.; Yin, Y.; Tian, Y.; Zhang, X. Risk Assessment of Rollover and Skidding due to Pavement Roughness and Differential Settlement for Enhancing Transportation Safety. J. Adv. Transp. 2021, 2021, 7244283. [Google Scholar] [CrossRef]
  31. Bao, K.; Zhang, Q.; Liu, Y.; Dai, J. Fatigue life of the welding seam of a tracked vehicle body structure evaluated using the structural stress method. Eng. Fail. Anal. 2021, 120, 105102. [Google Scholar] [CrossRef]
  32. Bremer, J.; Rokhlin, V. Efficient discretization of Laplace boundary integral equations on polygonal domains. J. Comput. Phys. 2010, 229, 2507–2525. [Google Scholar] [CrossRef]
  33. Tian, W.; Dou, J.; Xu, X. Modelling and characteristics of hybrid coupling hydro-pneumatic suspension for a seven-axle vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 235, 1892–1901. [Google Scholar]
  34. Shi, X.; Jiang, X.; Zhao, J. Seven degrees of freedom vehicle response characteristic under four wheel random pavement excitation. Gongcheng Kexue Yu Jishu Adv. Eng. Sci. 2018, 18, 27. [Google Scholar]
  35. Chan, J. Stabilization of discrete system zeros: An improved design. Int. J. Control 2002, 75, 759–765. [Google Scholar] [CrossRef]
  36. Bartlett, R.; Biegler, L.; Backstrom, J.; Gopal, V. Quadratic programming algorithms for large-scale model predictive control. J. Process Control 2002, 12, 775–795. [Google Scholar] [CrossRef]
  37. Duarte, M.; Araújo, P.; Horta, F.; Vecchio, S.; Carvalho, L. Correlation between weighted acceleration, vibration dose value and exposure time on whole body vibration comfort levels evaluation. Saf. Sci. 2018, 103, 218–224. [Google Scholar] [CrossRef]
Figure 1. A VVP model.
Figure 1. A VVP model.
Sensors 24 00243 g001
Figure 2. A model based on road preview, combining a VVP with a mounted vehicle.
Figure 2. A model based on road preview, combining a VVP with a mounted vehicle.
Sensors 24 00243 g002
Figure 3. Combined vehicle and VVP model: (a) front view of the platform model; (b) left view of the platform model.
Figure 3. Combined vehicle and VVP model: (a) front view of the platform model; (b) left view of the platform model.
Sensors 24 00243 g003
Figure 4. The relationship curves between damping force, velocity, and current.
Figure 4. The relationship curves between damping force, velocity, and current.
Sensors 24 00243 g004
Figure 5. Three-dimensional MAP diagram of damping force, velocity, and current.
Figure 5. Three-dimensional MAP diagram of damping force, velocity, and current.
Sensors 24 00243 g005
Figure 6. C-class random road surface performance model.
Figure 6. C-class random road surface performance model.
Sensors 24 00243 g006
Figure 7. Impulse road surface performance model.
Figure 7. Impulse road surface performance model.
Sensors 24 00243 g007
Figure 8. Step road surface performance model.
Figure 8. Step road surface performance model.
Sensors 24 00243 g008
Figure 9. Sinusoidal fixed frequency road surface performance model.
Figure 9. Sinusoidal fixed frequency road surface performance model.
Sensors 24 00243 g009
Figure 10. Sinusoidal swept frequency road surface performance model: (a) road surface height input; (b) road surface acceleration input.
Figure 10. Sinusoidal swept frequency road surface performance model: (a) road surface height input; (b) road surface acceleration input.
Sensors 24 00243 g010
Figure 11. CDC damper damping force constraint interval.
Figure 11. CDC damper damping force constraint interval.
Sensors 24 00243 g011
Figure 12. The design and analysis process of MPC control algorithms.
Figure 12. The design and analysis process of MPC control algorithms.
Sensors 24 00243 g012
Figure 13. Vibration response of VVP under C-class random road disturbances.
Figure 13. Vibration response of VVP under C-class random road disturbances.
Sensors 24 00243 g013
Figure 14. Vibration response of VVP under impulse road disturbances.
Figure 14. Vibration response of VVP under impulse road disturbances.
Sensors 24 00243 g014
Figure 15. Vibration response of VVP under step road disturbances.
Figure 15. Vibration response of VVP under step road disturbances.
Sensors 24 00243 g015
Figure 16. Vibration response of VVP under sinusoidal fixed frequency road disturbances.
Figure 16. Vibration response of VVP under sinusoidal fixed frequency road disturbances.
Sensors 24 00243 g016
Figure 17. Vibration response of VVP under sinusoidal swept frequency road disturbances.
Figure 17. Vibration response of VVP under sinusoidal swept frequency road disturbances.
Sensors 24 00243 g017
Figure 18. RMS value reduction ratio of the MPC and the LQR for different road surfaces.
Figure 18. RMS value reduction ratio of the MPC and the LQR for different road surfaces.
Sensors 24 00243 g018
Figure 19. Real model of VVP mounted on the car and MTS excitation table.
Figure 19. Real model of VVP mounted on the car and MTS excitation table.
Sensors 24 00243 g019
Figure 20. Frequency domain vibration response of the upper plane under sinusoidal swept frequency road disturbances.
Figure 20. Frequency domain vibration response of the upper plane under sinusoidal swept frequency road disturbances.
Sensors 24 00243 g020
Figure 21. Time domain vibration response of the VVP under C-class random road disturbances: (a) MPC test results; (b) passive test results.
Figure 21. Time domain vibration response of the VVP under C-class random road disturbances: (a) MPC test results; (b) passive test results.
Sensors 24 00243 g021
Table 1. Parameters of VVP and vehicle.
Table 1. Parameters of VVP and vehicle.
ParameterValue
VVP mass m p 1000 kg
Stiffness of VVP spring k p 40,000 N / m
Damping coefficients of VVP damper c p 3500 N · s / m
Damping coefficients of semi-active CDC damper c s e m 1000–3500 N · s / m
Car body mass M 10,000 kg
Car body pitch moment of inertia I p 95,550 k g · m 2
Car body roll moment of inertia I r 13,650 k g · m 2
Stiffness of four suspension springs k s i 500,000 N / m
Damping coefficients of four suspension dampers c i 10,000 N · s / m
Distance from the mass center of the car body to the roll center h r 1 m
Distance from the mass center of the car body to the pitch center h p 1.2 m
Lateral distances from the mass center of the VVP to the mass center of the car body L t 0.45 m
Longitudinal distances from the mass center of the VVP to the mass center of the car body L p 1.2 m
Front axle wheelbase T f 2.035 m
Rear axle wheelbase T r 1.834 m
Horizontal distances from the front axles to the mass center of the car body L f 2.4 m
Horizontal distances from the rear axles to the mass center of the car body L r 2.5 m
Unsprung masses m 1 , m 2 227 k g
Unsprung masses m 3 , m 4 105 k g
Stiffness of four wheels k t i 900,000 N / m
Gravitational acceleration g 9.8 m / s 2
Table 2. Simulation results of vibration response of VVP under C-class random road disturbances.
Table 2. Simulation results of vibration response of VVP under C-class random road disturbances.
Parameter RMS   m / s 2 Var   m / s 2 2 Max   m / s 2 Min   m / s 2
MPCUpper plane0.07180.00520.1945−0.1940
Base1.06471.13482.8500−2.7985
Reduction Ratio93.26%99.54%93.18%93.07%
LQRUpper plane0.37250.13890.9000−0.8868
Base1.04261.08782.8879−2.4175
Reduction Ratio64.27%87.23%68.84%63.32%
PassiveUpper plane0.71610.51331.8383−1.7863
Compared with Passive StateMPC Reduction Ratio 89.97%98.99%89.42%89.14%
LQR Reduction Ratio 47.98%72.94%51.04%50.36%
Table 3. Simulation results of vibration response of VVP under impulse road disturbances.
Table 3. Simulation results of vibration response of VVP under impulse road disturbances.
Parameter RMS   m / s 2 Var   m / s 2 2 Max   m / s 2 Min   m / s 2
MPCUpper plane0.01900.00040.2791−0.0661
Base0.43410.18865.5630−3.7965
Reduction Ratio95.62%99.79%94.98%98.26%
LQRUpper plane0.06450.00420.2615−0.2314
Base0.44030.19405.4620−3.5676
Reduction Ratio85.35%97.84%95.21%93.51%
PassiveUpper plane0.11820.01400.4553−0.4195
Compared with Passive StateMPC Reduction Ratio 83.93%97.14%38.70%84.24%
LQR Reduction Ratio 45.43%70.00%42.57%44.84%
Table 4. Simulation results of vibration response of VVP under step road disturbances.
Table 4. Simulation results of vibration response of VVP under step road disturbances.
Parameter RMS   m / s 2 Var   m / s 2 2 Max   m / s 2 Min   m / s 2
MPCUpper plane0.07130.00510.4302−0.3100
Base1.09011.18909.0661−8.9382
Reduction Ratio93.46%99.57%95.25%96.53%
LQRUpper plane0.38330.14701.4854−1.7899
Base1.15031.32408.5950−9.3939
Reduction Ratio66.68%88.90%82.72%80.95%
PassiveUpper plane0.73200.53622.7883−3.1152
Compared with Passive StateMPC Reduction Ratio 90.26%99.05%84.57%90.05%
LQR Reduction Ratio 47.64%72.58%46.73%42.54%
Table 5. Simulation results of vibration response of VVP under sinusoidal fixed frequency road disturbances.
Table 5. Simulation results of vibration response of VVP under sinusoidal fixed frequency road disturbances.
Parameter RMS   m / s 2 Var   m / s 2 2 Max   m / s 2 Min   m / s 2
MPCUpper plane0.39080.15290.6997−0.6934
Base6.709045.054211.6264−11.810
Reduction Ratio94.17%99.66%93.98%94.13%
LQRUpper plane0.80380.64671.3555−2.2407
Base7.050849.761512.6294−12.078
Reduction Ratio88.60%98.70%89.27%81.45%
PassiveUpper plane1.35561.83942.3813−3.8393
Compared with Passive StateMPC Reduction Ratio 71.17%91.69%70.62%81.94%
LQR Reduction Ratio 40.71%64.84%43.08%41.64%
Table 6. Simulation results of vibration response of VVP under sinusoidal swept frequency road disturbances.
Table 6. Simulation results of vibration response of VVP under sinusoidal swept frequency road disturbances.
Parameter RMS   m / s 2 Var   m / s 2 2 Max   m / s 2 Min   m / s 2
MPCUpper plane1.30091.69413.3912−3.2347
Base19.9942400.15995.3391−51.885
Reduction Ratio93.49%99.58%96.44%93.77%
LQRUpper plane10.1864103.86728.9921−32.532
Base16.5445273.99388.1629−49.382
Reduction Ratio38.43%62.09%67.12%34.12%
PassiveUpper plane12.2366149.88434.1697−35.782
Compared with Passive StateMPC Reduction Ratio 89.37%98.87%90.08%90.96%
LQR Reduction Ratio 16.75%30.70%15.15%9.08%
Table 7. Test results of vibration response under sinusoidal swept frequency road disturbances.
Table 7. Test results of vibration response under sinusoidal swept frequency road disturbances.
Parameter RMS   m / s 2 Var   m / s 2 2 Max   m / s 2 Min   m / s 2
Upper planeMPC0.09450.00820.66750.0007
Passive0.12020.01340.95210.0010
Reduction Ratio21.38%38.81%29.89%30.00%
Table 8. Test results of vibration response under C-class random road disturbances.
Table 8. Test results of vibration response under C-class random road disturbances.
Parameter RMS   m / s 2 Var   m / s 2 2 Max   m / s 2 Min   m / s 2
MPCUpper plane0.89870.80772.1851−3.0522
Base1.12931.27565.1878−5.3750
Reduction Ratio20.42%36.68%57.88%43.22%
PassiveUpper plane1.16271.35222.8669−4.1945
Base1.22891.51044.3984−5.0833
Reduction Ratio5.38%10.47%34.82%17.49%
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

Wu, L.; Zhang, W.; Yuan, D.; Youn, I.; Jia, W. Model Predictive Control of a Semi-Active Vehicle-Mounted Vibration Isolation Platform. Sensors 2024, 24, 243. https://doi.org/10.3390/s24010243

AMA Style

Wu L, Zhang W, Yuan D, Youn I, Jia W. Model Predictive Control of a Semi-Active Vehicle-Mounted Vibration Isolation Platform. Sensors. 2024; 24(1):243. https://doi.org/10.3390/s24010243

Chicago/Turabian Style

Wu, Liang, Weizhou Zhang, Daofa Yuan, Iljoong Youn, and Weiwei Jia. 2024. "Model Predictive Control of a Semi-Active Vehicle-Mounted Vibration Isolation Platform" Sensors 24, no. 1: 243. https://doi.org/10.3390/s24010243

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