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.
Figure 1.
A VVP model.
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.
Figure 2.
A model based on road preview, combining a VVP with a mounted vehicle.
Table 1.
Parameters of VVP and vehicle.
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.
Figure 3.
Combined vehicle and VVP model: (a) front view of the platform model; (b) left view of the platform model.
The equation for the vertical motion of the VVP is indicated as
where and 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
where is the forces acting on car body by the suspension.
The rolling dynamic equation of the car body is expressed as
The pitching dynamic equation of the body is expressed as
The elastic deformations of the vehicle suspensions are expressed as
where is the vertical displacement of the mass center of the four wheels, and 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:
The vertical dynamics equations of the unsprung masses of the vehicle are expressed as
where is the road excitation of the four wheels.
According to the above formulas, the state vector , control force vector , road input vector , and output vector of the VVP system can be expressed as
The dynamic equations combining vehicle and platform are expressed as follows:
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:
where is the smoothing coefficient. The magnitude of indicates how similar the fitted curve is to the original data, and the magnitude of indicates how smooth the curve is. 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 that meets the requirements is finally determined. The relationship curves between damping force, velocity, and current are obtained, as shown in Figure 4.
Figure 4.
The relationship curves between damping force, velocity, and current.
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.
Figure 5.
Three-dimensional MAP diagram of damping force, velocity, and current.
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
where the central frequency of the subinterval is denoted as . The integral is discretized [32] by dividing to into intervals.
When tends toward , the power spectral density at the frequency of can be considered as the average power spectral density of the subinterval, so that (11) can be expressed as
According to Parseval’s theorem, at a frequency of and a standard deviation of , the associated sine wave equation can be expressed as . Therefore, the random road surface height by superimposing sine waves can be calculated as
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 can be expressed as
where the geometric mean value of the road roughness coefficient of the C-class random road surface is , and the geometric mean value of the root mean square of the road roughness coefficient is . 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.
Figure 6.
C-class random road surface performance model.
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:
where is the height of the road surface, is the distance between the front wheels and the speed bump in the initial state, is the travel speed of the vehicle, is the height of the speed bump, , and is the width of the speed bump, .
When the vehicle speed is 20 km/h, the impulse road surface performance model is established according to MATLAB as shown in Figure 7.
Figure 7.
Impulse road surface performance model.
- 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
The ideal road surface input in a period is expressed as
where is the pavement disturbance amplitude.
Based on the orthogonality of the trigonometric functions, the coefficients of the Fourier series, , , and are calculated as
where , , and
Substituting Equation (18) into (16), the expansion of the Fourier series can be obtained as
When the vehicle speed is 20 km/h, the step road surface performance model is established according to MATLAB, as shown in Figure 8.
Figure 8.
Step road surface performance model.
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.
Figure 9.
Sinusoidal fixed frequency road surface performance model.
- 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
where 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; 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.
Figure 10.
Sinusoidal swept frequency road surface performance model: (a) road surface height input; (b) road surface acceleration input.
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
where , , and 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
where the damping factor 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 . and 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
where and 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:
Figure 11.
CDC damper damping force constraint interval.
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 is the height information of the road ahead with the preview interval at moment k. Therefore, can be expressed as follows:
where is the road input roll matrix, is the road input update matrix, and is the previewed road height information at in front of the vehicle at moment . In addition,
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 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 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.
Figure 12.
The design and analysis process of MPC control algorithms.
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
where
where 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:
Combining Equations (25)–(27), the augmented discrete state space equation is expressed as
The generalized system state space equation can be simplified as
where
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
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 can be expressed as
where , , and are the weights of error, input, and terminal errors, respectively. and are the values predicted at moment for and at moment , respectively.
At moment , the predicted values of the system state according to the state space equation of the system after augmentation are expressed as
which can be simplified as
where
In addition, Equation (31) can be simplified by the matrix form as
where
By substituting Equation (33) into (34), the cost function of the quadratic form is obtained after simplification, as follows:
where
Meanwhile, considering the nonlinear constraint of the CDC damper (24), 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 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.
Figure 13.
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.
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.
Figure 14.
Vibration response of VVP under impulse road disturbances.
Table 3.
Simulation results of vibration response of VVP under impulse road disturbances.
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.
Figure 15.
Vibration response of VVP under step road disturbances.
Table 4.
Simulation results of vibration response of VVP under step road disturbances.
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.
Figure 16.
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.
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.
Figure 17.
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.
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.
Figure 18.
RMS value reduction ratio of the MPC and the LQR for different road surfaces.
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.
Figure 19.
Real model of VVP mounted on the car and MTS excitation table.
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.
Figure 20.
Frequency domain vibration response of the upper plane under sinusoidal swept frequency road disturbances.
Table 7.
Test results of vibration response under sinusoidal swept frequency road disturbances.
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.
Figure 21.
Time domain vibration response of the VVP under C-class random road disturbances: (a) MPC test results; (b) passive test results.
Table 8.
Test results of vibration response under C-class random road disturbances.
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
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Wang, B.; Shi, W.; Miao, Z. Comparative Analysis for Robust Penalized Spline Smoothing Methods. Math. Probl. Eng. 2014, 2014, 642475. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- Bremer, J.; Rokhlin, V. Efficient discretization of Laplace boundary integral equations on polygonal domains. J. Comput. Phys. 2010, 229, 2507–2525. [Google Scholar] [CrossRef]
- 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]
- 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]
- Chan, J. Stabilization of discrete system zeros: An improved design. Int. J. Control 2002, 75, 759–765. [Google Scholar] [CrossRef]
- 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]
- 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]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).