{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T18:31:30Z","timestamp":1778610690500,"version":"3.51.4"},"reference-count":23,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,7]]},"DOI":"10.1109\/ecc.2015.7330930","type":"proceedings-article","created":{"date-parts":[[2015,11,23]],"date-time":"2015-11-23T17:45:17Z","timestamp":1448300717000},"page":"2601-2608","source":"Crossref","is-referenced-by-count":13,"title":["Automatic deployment of industrial embedded model predictive control using qpOASES"],"prefix":"10.1109","author":[{"given":"D. K. M.","family":"Kufoalor","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B. J. T.","family":"Binder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H. J.","family":"Ferreau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L.","family":"Imsland","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T. A.","family":"Johansen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Diehl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-014-0071-1"},{"key":"ref11","author":"maciejowski","year":"2002","journal-title":"Predictive Control with Constraints"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0005-1098(01)00174-1","article-title":"The explicit linear quadratic regulator for constrained systems","volume":"38","author":"bemporad","year":"2002","journal-title":"Automatica"},{"key":"ref13","article-title":"Computational complexity certification of gradient methods for real-time model predictive control","author":"richter","year":"2012"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2013.2275667"},{"key":"ref15","first-page":"3614","article-title":"Embedded Predictive Control on an FPGA using the Fast Gradient Method","author":"jerez","year":"2013","journal-title":"European Control Conference"},{"key":"ref16","article-title":"A new hot-start interior-point method for model predictive control","volume":"18","author":"shahzad","year":"2011","journal-title":"Proceedings of the 18th IFAC World Congress Milano (Italy)"},{"key":"ref17","author":"maes","year":"2010","journal-title":"A regularized active-set method for sparse convex quadratic optimization"},{"key":"ref18","article-title":"A parallel active-set strategy to solve sparse parametric quadratic programs arising in MPC","author":"ferreau","year":"2012","journal-title":"Proc of the 4th IFAC nonlinear model predictive control conference"},{"key":"ref19","first-page":"2007","author":"ferreau","year":"0"},{"key":"ref4","first-page":"5340","article-title":"uAO-MPC: A Free Code Generation Tool for Embedded Real-Time Linear Model Predictive Control","author":"zometa","year":"2013","journal-title":"2013 American Control Conference (ACC)"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2012.6426855"},{"key":"ref6","author":"aaker","year":"2012","journal-title":"Embedded MPC for A Subsea Separation Process"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/CCA.2014.6981589"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/CCA.2014.6981402"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MED.2014.6961399"},{"key":"ref2","first-page":"2013","article-title":"FiOrdOs: Code generation for first-order methods","author":"ullmann","year":"0"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/s11081-011-9176-9"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.1251"},{"key":"ref20","first-page":"97","article-title":"MPC in Statoil-advantages with in-house technology","author":"strand","year":"2003","journal-title":"International Symposium on Advanced Control of Chemical Processes (ADCHEM)"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/CCA.2014.6981403"},{"key":"ref21","article-title":"Method and system for fluid separation with an integrated control system","author":"h?ydal","year":"2013"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ECC.2014.6862490"}],"event":{"name":"2015 European Control Conference (ECC)","location":"Linz, Austria","start":{"date-parts":[[2015,7,15]]},"end":{"date-parts":[[2015,7,17]]}},"container-title":["2015 European Control Conference (ECC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7317886\/7330515\/07330930.pdf?arnumber=7330930","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,23]],"date-time":"2017-06-23T20:14:21Z","timestamp":1498248861000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7330930\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7]]},"references-count":23,"URL":"https:\/\/doi.org\/10.1109\/ecc.2015.7330930","relation":{},"subject":[],"published":{"date-parts":[[2015,7]]}}}