Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Quick gradient algorithm for solving model prediction control law in real time

A technology of model predictive control and gradient algorithm, applied in the direction of complex mathematical operations, etc., can solve the problems that affect the convergence speed of the algorithm, the optimal solution is not unique, and the time-varying system is difficult to use, etc., to achieve the effect of improving the convergence speed.

Inactive Publication Date: 2018-10-19
DALIAN UNIV OF TECH
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] When solving practical MPC problems, two types of MPC problems are generally encountered, one is a convex MPC problem, and the other is a strongly convex MPC problem. The two forms of MPC problems are mainly converted into standard QP problems. Form, the Hessian matrix of the convex MPC problem is semi-positive definite, and the Hessian matrix of the strongly convex MPC problem is positive definite. The main difference is that when the Hessian matrix is ​​positive definite, the local optimal solution is the global optimal solution, and is Unique, but when the Hessian matrix is ​​positive semi-definite, the optimal solution is not unique
The premise of most fast gradient algorithms is that the MPC problem to be solved must be strongly convex. For example, the original fast gradient algorithm only solves the strongly convex MPC problem with simple input constraints; the GPAD algorithm solves the problem with general input and output by relaxing inequality constraints. Constrained strong convex MPC problem, and when solving the interior, because it is not sure whether the interior optimization problem is positive definite, so the KKT condition cannot be used to solve it; the generalized fast dual gradient algorithm improves the convergence speed of the algorithm by changing the iteration step size, but It is difficult to use in time-varying systems; when the objective function is not strongly convex, the above methods cannot be used. The FALM algorithm combined with the augmented Lagrangian multiplier method expands the applicable MPC type of the fast gradient algorithm, but only solves problems with simple The convex MPC problem with box input and output constraints, and the accumulation of internal problem errors will affect the convergence speed of the algorithm

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Quick gradient algorithm for solving model prediction control law in real time
  • Quick gradient algorithm for solving model prediction control law in real time
  • Quick gradient algorithm for solving model prediction control law in real time

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The present invention will be further described below in conjunction with specific examples.

[0014] A fast gradient algorithm for solving the model predictive control law in real time, the specific implementation steps of the method are as follows:

[0015] In the first step, the MPC problem with general input state constraints is converted into a standard quadratic programming QP problem

[0016] 1.1) Formula (1) is used to describe the MPC problem with general input state constraints:

[0017]

[0018] Among them, N represents the prediction time domain, Indicates the initial state of the system; x k , u k represent the state variables and input variables of the MPC problem respectively; x N represents the final state of the system; represent the lower and upper bounds of the state variables, respectively; Represent the lower bound and upper bound of the input variable; Q, R represent the weight matrix of the state variable and the input variable respect...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a quick gradient algorithm for solving a model prediction control law in real time, and belongs to the technical field of model prediction control. Firstly a general MPC problem is converted into a standard quadratic programming problem; inequality constraints are relaxed by utilizing an augmented Lagrangian multiplier method; a dual problem of the problem is solved by utilizing an original quick gradient algorithm; in the process of solving the dual problem, an internal QP problem with equality constraints needs to be solved; KKT conditions can be used for performing solving; and a Lipschitz constant is obtained by offline solving an SDP problem, so that the algorithm has different step lengths in different solving directions during iteration. The MPC problem withgeneral input state constraints is solved; an objective function is not required to be a strict convex function; the MPC problem types which a quick gradient method is suitable for are expanded; and the convergence speed of the algorithm is greatly increased.

Description

technical field [0001] The invention belongs to the field of model predictive control technology (MPC), and relates to the solution of model predictive control problems, in particular to quickly solving ill-conditioned model predictive control problems by using a fast gradient algorithm. Background technique [0002] At present, the methods used to solve the model predictive control problem online mainly include the effective set method and the interior point method. In solving the real-time MPC problem, only convergence is not enough. In order to ensure the real-time performance of MPC, it is necessary to ensure the convergence within the sampling period, so The speed of convergence of the method is important. Although the effective set method converges, the convergence speed is unknown. The convergence speed of the interior point method is theoretically known, but it is too conservative. Different from the effective set method and the interior point method, the fast gradi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/11G06F17/16
CPCG06F17/11G06F17/16
Inventor 夏浩夏康
Owner DALIAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products