Recent Trends in Model Predictive Control
Recent Trends in Model Predictive Control
ISSN No:-2456-2165
Abstract:- In this paper we are going to present the meeting the restrictions at the present step. The anticipated
recent trends of model predictive control (MPC) and its route with the J provides the best solution and selects the best
techniques are used in modern world. MPC forecasts steering wheel angle sequence to bring the automobile as
plant output behavior using a plant model. The MPC near the reference as feasible. MPC only applies the initial
controller solves the optimization problem across the step of this optimum sequence to the automobile at this time
prediction horizon while adhering to the constraints at step and ignores the rest. The automobile moves a certain
the current phase. This can be used in non-linear distance based on the steering wheel angle used.
problems and it is more precise when compare to the
linear controller such as PID. The controller receives a new measurement of the car's
lateral position at the following time step. It may differ
Keywords:- Model Predictive Control, Feedback Control somewhat from what the MPC controller projected
Strategy, Dynamic Control Algorithms. previously. This might result from an unmeasured
disturbance operating on the vehicle. For example, it may be
I. INTRODUCTION the wind or a slick road surface. The prediction horizon is
moved ahead by a single step, and the controller performs the
The controller’s purpose in a control problem is to same cycle of computations to determine the ideal steering
compute the input to the plant so that the plant output follows wheel angle for the next step. MPC is also known as receding
the desired reference. The technique used by a Model horizon control due to the forward-moving aspect of the
Predictive Controller to compute this input is to forecast the prediction horizon. For example, it may be the wind or a slick
future.MPC predicts plant output behavior using a model of road surface.
the plant. It also employs an optimizer to verify that the
expected future plant production corresponds to the targeted
reference. The following example demonstrates these stages.
Assume that there is an autonomous automobile is kept true
to the path by means of an MPC controller.MPC can handle
MIMO systems like this one, but for the sake of simplicity, it
is assumed that the accelerator is fixed, the automobile is
moving at a constant speed, and only the steering wheel angle
is adjustable to regulate the lateral position of the car.MPC is
known as the prediction horizon since it looks into the future.
It is frequently expressed as the number of future time steps
or the length of time into the future. The MPC controller
must locate the best-predicted path that is closest to the
reference. As a result, it models a variety of future
possibilities. However, it does not perform these simulations
in a random sequence. Instead, it does so in a methodical
manner.
Furthermore, this is where the optimizer comes into Fig 1: Model Predicitve Controller
play. The MPC controller reduces the error between the car's The prediction horizon is moved ahead by a single step,
reference and forecasted paths by solving an optimization and the controller performs the same cycle of computations
problem. It also strives to keep the steering wheel angle to determine the ideal steering wheel angle for the next step.
change from one step to the next to a minimum. Because the MPC is also known as receding horizon control due to the
steering wheel is twisted sharply, the passengers may find the forward-moving aspect of the prediction horizon.MPC is
ride unpleasant. This optimization problem's cost function J referred to in textbooks using general terms. The signals
incorporates both terms and is written as a weighted squared generated by the controller and supplied to the plantare
sum of standard errors and steering wheel angle increments. referred to as manipulated variables, while the plant outputs
MPC ensures that the steering wheel angle and vehicle are referred to as output variables. In the feedback diagram,
position remain within prescribed limits while reducing this State estimator can be observed. In the automobile example,
cost function. These are referred to as constraints. There is a it is assumed that the lateral position of the car could be
limit to how far the steering wheel maybe maneuvered. measured. However, if the states of a system cannot be
Another constraint is the placement of the automobile. To directly measured, they can be inferred by a state estimator
avoid accidents, the vehicle is designed to stay inside its lane and supplied back to the MPC controller.
and not wander off the road.The MPC controller solves the
optimization issue across the prediction horizon while