Show simple item record

dc.contributor.authorWu, Liang
dc.contributor.authorBraatz, Richard D
dc.date.accessioned2024-12-02T21:01:25Z
dc.date.available2024-12-02T21:01:25Z
dc.date.issued2024
dc.identifier.urihttps://hdl.handle.net/1721.1/157705
dc.description.abstractProviding an execution time certificate is a pressing requirement when deploying Model Predictive Control (MPC) in real-time embedded systems such as microcontrollers. Real-time MPC requires that its worst-case (maximum) execution time must be theoretically guaranteed to be smaller than the sampling time in closed-loop. This technical note considers input-constrained MPC problems and exploits the structure of the resulting box-constrained QPs. Then, we propose a \textit{cost-free} and \textit{data-independent} initialization strategy, which enables us, for the first time, to remove the initialization assumption of feasible full-Newton interior-point algorithms. We prove that the number of iterations of our proposed algorithm is \textit{only dimension-dependent} (\textit{data-independent}), \textit{simple-calculated}, and \textit{exact} (not \textit{worst-case}) with the value ⌈log(2nϵ)−2log(2n√2n√+2√−1)⌉+1, where n denotes the problem dimension and ϵ denotes the constant stopping tolerance. These features enable our algorithm to trivially certify the execution time of nonlinear MPC (via online linearized schemes) or adaptive MPC problems. The execution-time-certified capability of our algorithm is theoretically and numerically validated through an open-loop unstable AFTI-16 example.en_US
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineersen_US
dc.relation.isversionof10.1109/tac.2024.3463529en_US
dc.rightsCreative Commons Attribution-Noncommercial-ShareAlikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourcearxiven_US
dc.titleA Direct Optimization Algorithm for Input-Constrained MPCen_US
dc.typeArticleen_US
dc.identifier.citationL. Wu and R. D. Braatz, "A Direct Optimization Algorithm for Input-Constrained MPC," in IEEE Transactions on Automatic Control.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Chemical Engineeringen_US
dc.relation.journalIEEE Transactions on Automatic Controlen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2024-12-02T20:50:49Z
dspace.orderedauthorsWu, L; Braatz, RDen_US
dspace.date.submission2024-12-02T20:50:50Z
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record