发明名称 |
Method for creating digital circuits of a feedback control system that implements an approximation technique for model predictive control (MPC) |
摘要 |
Method for creating digital circuits of an MPC controller (2), which implements an approximation technique for Model Predictive Control (MPC), in which a quadratic programming (QP) or linear programming (LP) optimization problem is formulated by starting from a model defined over a set of states of a state (x), wherein the said set of states is partitioned into simplices identified by vertices (v), and wherein said method comprises the steps of a) compute a solution (w*) of the optimization problem and define a control law (u(x)); b) check the stability under the control law (u(x)); c) synthesize a digital circuit by starting from the control law (u(x)) and the vertices (vi). |
申请公布号 |
US9201997(B2) |
申请公布日期 |
2015.12.01 |
申请号 |
US201314405229 |
申请日期 |
2013.05.21 |
申请人 |
UNIVERSITA' DEGLI STUDI DI GENOVA |
发明人 |
Storace Marco;Poggi Tomaso;Oliveri Alberto;Bemporad Alberto |
分类号 |
G06F17/50;G05B13/04;H03K19/0175 |
主分类号 |
G06F17/50 |
代理机构 |
Buchanan Nipper |
代理人 |
Buchanan Nipper |
主权项 |
1. Method for creating digital circuits comprised in an MPC controller, which implements an approximation technique for Model Predictive Control (MPC), in which a quadratic programming or linear programming optimization problem is formulated based on a linear state-space dynamical model of a physical process having a state x, and provides a control law (u(x)) defined over a partition that contains simplices having vertices (vi,), where i ranges from 1 to Nv, and wherein the vertices (vi) are comprised in a given set of states of the physical process, wherein said method comprises the following steps:
a. compute a solution (w*) of the optimization problem and define the control law (u(x)); b. check the stability of a closed-loop system under the control law u(x), wherein the closed-loop system comprises the MPC controller and the physical process; and c. synthesize a digital circuit by starting from the control law (u(x)) and the vertices (vi). |
地址 |
Genoa IT |