[ad_1]
The intelligent vehicle platoon system investigated in this paper is a nonlinear system, which can give rise to intricate nonlinear constraints that impact the real-time performance and stability of vehicle control. In this paper, the approximate linearization method is employed to linearize Equation (14) and depict the nonlinear system as a linear system for analysis, as shown in Equation (15):
where is the constant matrix related to vehicle parameters, is the nonlinear input part of the intelligent vehicle platoon Equation of state, is the output variable constant matrix, as shown in Equations (17)–(19) for details, and is the input parameter of the intelligent vehicle platoon.
During platoon driving, the inevitable presence of input and measurement disturbances can adversely affect the estimation of system variable parameters, leading to a reduction in the control effectiveness of the platoon. This paper considers these perturbations and employs the Euler method for discretizing Equation (15), as described in Equation (16):
where , , , is the sampling time, and is the observation matrix. and are process noise and measurement noise, respectively; the two are independent of each other and accord with normal distribution. The process noise covariance of , and the measurement noise covariance . The initial state value of the system is , and the initial covariance matrix is . This paper calculates the estimated state according to the Kalman filter, as shown in Equation (21):
where is the difference between the observed and predicted values of the system, is the predicted value of the system covariance, is the Kalman gain, and is the updated value of the system covariance. After de-perturbation, the state parameter value shown in Equation (21) is finally obtained and input to the controller.
In the process of tracking the vehicle in front, the system needs to predict the decision-making behavior of the vehicle within the specified prediction interval and reduce the difference between the predicted value and the target value. Due to the mechanical constraints of the vehicle itself, the changes in the control quantity before and after the time cannot be too big, so the change increment of the control quantity needs to be constrained. This paper establishes a new state Equation based on Equation (16), selects
as the new control variable, and adds
to the system state variable, as shown in Equation (22):
where
Set the prediction time domain and control time domain of the MPC controller to
and
, and specify
. Specifying that the current moment is
and the initial moment state
can be obtained by sensor measurement or state estimation. Equation (22) can be written in the following form, as shown in Equation (24):
where , , , See Equations (25)–(28) for details:
[ad_2]