{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T05:07:59Z","timestamp":1780463279791,"version":"3.54.1"},"reference-count":42,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100012166","name":"973 Program","doi-asserted-by":"crossref","award":["2012CB821202"],"award-info":[{"award-number":["2012CB821202"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61374046"],"award-info":[{"award-number":["61374046"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61403159"],"award-info":[{"award-number":["61403159"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61520106008"],"award-info":[{"award-number":["61520106008"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Ind. Electron."],"published-print":{"date-parts":[[2016,1]]},"DOI":"10.1109\/tie.2015.2464171","type":"journal-article","created":{"date-parts":[[2015,8,3]],"date-time":"2015-08-03T14:26:24Z","timestamp":1438611984000},"page":"310-321","source":"Crossref","is-referenced-by-count":134,"title":["Fast Nonlinear Model Predictive Control on FPGA Using Particle Swarm Optimization"],"prefix":"10.1109","volume":"63","author":[{"given":"Fang","family":"Xu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hong","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xun","family":"Gong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qin","family":"Mei","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","first-page":"214","article-title":"Particle swarm optimization method for constrained optimization problems","author":"parsopoulos","year":"2002","journal-title":"Intelligent TechnologiesTheory and Applications New Trends in Intelligent Technologies"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2014.2349478"},{"key":"ref33","first-page":"171","article-title":"Engine idle speed control using nonlinear model predictive control","author":"xu","year":"0","journal-title":"Proc 7th IFAC AAC"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/IITAW.2009.46"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2012.05.003"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2011.08.020"},{"key":"ref37","author":"chen","year":"2013","journal-title":"Model Predictive Control (in Chinese)"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/CCDC.2014.6852127"},{"key":"ref35","first-page":"1637","article-title":"Comparison between two FPGA implementations of the particle swarm optimization algorithm for high-performance embedded applications","author":"murioz","year":"0","journal-title":"Proc IEEE BIC-TA"},{"key":"ref34","first-page":"88","article-title":"Particle swarm optimization for nonlinear model predictive control","author":"mercieca","year":"0","journal-title":"Proc IEEE ADVCOMP"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2013.2266086"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2011.2112361"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2014.2334612"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2014.2377711"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2012.2208436"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2014.2320215"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2014.2370532"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2014.2361314"},{"key":"ref17","first-page":"528","article-title":"Model predictive control on a chip","author":"he","year":"0","journal-title":"Proc IEEE ICCA"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2006.1656502"},{"key":"ref19","first-page":"15250","article-title":"Embedded Model Predictive Control (MPC) using a FPGA","author":"ling","year":"0","journal-title":"Proc 17th IFAC World Congr"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.2863"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.isatra.2011.08.006"},{"key":"ref27","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1007\/978-3-642-01094-1_32","article-title":"Efficient numerical methods for nonlinear MPC and moving horizon estimation","author":"diehl","year":"2009","journal-title":"Nonlinear Model Predictive Control"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2013.2271791"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2013.2279353"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2011.2169636"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2014.2312312"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2014.2352214"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2012.2208435"},{"key":"ref2","author":"camacho","year":"2004","journal-title":"Model Predictive Control"},{"key":"ref9","first-page":"299","article-title":"Nonlinear model predictive control: From theory to application","volume":"35","author":"allg\u00f6wer","year":"2004","journal-title":"J Chinese Inst Chem Eng"},{"key":"ref1","author":"maciejowski","year":"2000","journal-title":"Predictive Control with Constraints"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2008.2004503"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2012.06.012"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta.2010.0443"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2006.08.055"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2010.2096224"},{"key":"ref41","first-page":"427","article-title":"A new model predictive controller with swarm intelligence implemented on FPGA","author":"luo","year":"0","journal-title":"Proc IEEE ADCONIP"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta.2010.0739"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CONTROL.2014.6915218"},{"key":"ref25","first-page":"73","article-title":"Method for parallel FPGA implementation of nonlinear model predictive control","author":"joos","year":"0","journal-title":"Proc IFAC EGNCA"}],"container-title":["IEEE Transactions on Industrial Electronics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/41\/7352402\/07175048.pdf?arnumber=7175048","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T11:48:08Z","timestamp":1641988088000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7175048\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1]]},"references-count":42,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tie.2015.2464171","relation":{},"ISSN":["0278-0046","1557-9948"],"issn-type":[{"value":"0278-0046","type":"print"},{"value":"1557-9948","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,1]]}}}