{"id":"https://openalex.org/W3207040291","doi":"https://doi.org/10.1109/tie.2021.3118427","title":"A Custom Parallel Hardware Architecture of Nonlinear Model-Predictive Control on FPGA","display_name":"A Custom Parallel Hardware Architecture of Nonlinear Model-Predictive Control on FPGA","publication_year":2021,"publication_date":"2021-10-14","ids":{"openalex":"https://openalex.org/W3207040291","doi":"https://doi.org/10.1109/tie.2021.3118427","mag":"3207040291"},"language":"en","primary_location":{"id":"doi:10.1109/tie.2021.3118427","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tie.2021.3118427","pdf_url":null,"source":{"id":"https://openalex.org/S58031724","display_name":"IEEE Transactions on Industrial Electronics","issn_l":"0278-0046","issn":["0278-0046","1557-9948"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Industrial Electronics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100684647","display_name":"Fang Xu","orcid":"https://orcid.org/0000-0001-8974-7642"},"institutions":[{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]},{"id":"https://openalex.org/I4392738231","display_name":"State Key Laboratory of Automotive Simulation and Control","ror":"https://ror.org/00b67z867","country_code":null,"type":"facility","lineage":["https://openalex.org/I194450716","https://openalex.org/I4392738231"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fang Xu","raw_affiliation_strings":["State Key Laboratory of Automotive Simulation and Control and the College of Communication Engineering, Jilin University, Changchun, China"],"raw_orcid":"https://orcid.org/0000-0001-8974-7642","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Automotive Simulation and Control and the College of Communication Engineering, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I194450716","https://openalex.org/I4392738231"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102802868","display_name":"Zhongyi Guo","orcid":"https://orcid.org/0000-0003-0774-6457"},"institutions":[{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]},{"id":"https://openalex.org/I4392738231","display_name":"State Key Laboratory of Automotive Simulation and Control","ror":"https://ror.org/00b67z867","country_code":null,"type":"facility","lineage":["https://openalex.org/I194450716","https://openalex.org/I4392738231"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongyi Guo","raw_affiliation_strings":["State Key Laboratory of Automotive Simulation and Control and the College of Communication Engineering, Jilin University, Changchun, China"],"raw_orcid":"https://orcid.org/0000-0003-0774-6457","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Automotive Simulation and Control and the College of Communication Engineering, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I194450716","https://openalex.org/I4392738231"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074996561","display_name":"Hong Chen","orcid":"https://orcid.org/0000-0002-1724-8649"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]},{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hong Chen","raw_affiliation_strings":["College of Electronic and Information Engineering, Tongji University, Shanghai, China","Frontiers Science Center for Intelligent Autonomous Systems and College of Communication Engineering, Jilin University, Changchun, China"],"raw_orcid":"https://orcid.org/0000-0002-1724-8649","affiliations":[{"raw_affiliation_string":"College of Electronic and Information Engineering, Tongji University, Shanghai, China","institution_ids":["https://openalex.org/I116953780"]},{"raw_affiliation_string":"Frontiers Science Center for Intelligent Autonomous Systems and College of Communication Engineering, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I194450716"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054669691","display_name":"Dongdong Ji","orcid":"https://orcid.org/0000-0002-4811-1047"},"institutions":[{"id":"https://openalex.org/I4210144143","display_name":"Inspur (China)","ror":"https://ror.org/0474p4r72","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210144143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dongdong Ji","raw_affiliation_strings":["Inspur Co., Ltd., Jinan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Inspur Co., Ltd., Jinan, China","institution_ids":["https://openalex.org/I4210144143"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036442411","display_name":"Ting Qu","orcid":"https://orcid.org/0000-0002-8423-3658"},"institutions":[{"id":"https://openalex.org/I194450716","display_name":"Jilin University","ror":"https://ror.org/00js3aw79","country_code":"CN","type":"education","lineage":["https://openalex.org/I194450716"]},{"id":"https://openalex.org/I4392738231","display_name":"State Key Laboratory of Automotive Simulation and Control","ror":"https://ror.org/00b67z867","country_code":null,"type":"facility","lineage":["https://openalex.org/I194450716","https://openalex.org/I4392738231"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ting Qu","raw_affiliation_strings":["State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, China"],"raw_orcid":"https://orcid.org/0000-0002-8423-3658","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, China","institution_ids":["https://openalex.org/I194450716","https://openalex.org/I4392738231"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7357,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.83919321,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"69","issue":"11","first_page":"11569","last_page":"11579"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10876","display_name":"Fault Detection and Control Systems","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11081","display_name":"Advanced Control Systems Design","score":0.9937999844551086,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7831768989562988},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6867808699607849},{"id":"https://openalex.org/keywords/gate-array","display_name":"Gate array","score":0.5788530111312866},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.539706826210022},{"id":"https://openalex.org/keywords/particle-swarm-optimization","display_name":"Particle swarm optimization","score":0.4479227066040039},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43236950039863586},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.40659159421920776},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.09011641144752502},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.08909985423088074}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7831768989562988},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6867808699607849},{"id":"https://openalex.org/C114237110","wikidata":"https://www.wikidata.org/wiki/Q114901","display_name":"Gate array","level":3,"score":0.5788530111312866},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.539706826210022},{"id":"https://openalex.org/C85617194","wikidata":"https://www.wikidata.org/wiki/Q2072794","display_name":"Particle swarm optimization","level":2,"score":0.4479227066040039},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43236950039863586},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.40659159421920776},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.09011641144752502},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.08909985423088074},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tie.2021.3118427","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tie.2021.3118427","pdf_url":null,"source":{"id":"https://openalex.org/S58031724","display_name":"IEEE Transactions on Industrial Electronics","issn_l":"0278-0046","issn":["0278-0046","1557-9948"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Industrial Electronics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3259577528","display_name":null,"funder_award_id":"61790564","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5702282270","display_name":null,"funder_award_id":"U19A2069","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6628824997","display_name":null,"funder_award_id":"U1964202","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W568004498","https://openalex.org/W1576426930","https://openalex.org/W1763231748","https://openalex.org/W1964595102","https://openalex.org/W1965942262","https://openalex.org/W1977284223","https://openalex.org/W1978956894","https://openalex.org/W1990318222","https://openalex.org/W1996723770","https://openalex.org/W1999502602","https://openalex.org/W2007588840","https://openalex.org/W2028678875","https://openalex.org/W2040537032","https://openalex.org/W2041109651","https://openalex.org/W2044795764","https://openalex.org/W2074168837","https://openalex.org/W2081164216","https://openalex.org/W2094112115","https://openalex.org/W2134673975","https://openalex.org/W2169117596","https://openalex.org/W2169245194","https://openalex.org/W2169967276","https://openalex.org/W2207508264","https://openalex.org/W2216976420","https://openalex.org/W2227636330","https://openalex.org/W2328942845","https://openalex.org/W2593550575","https://openalex.org/W2691199017","https://openalex.org/W2699846373","https://openalex.org/W2765820397","https://openalex.org/W2789483296","https://openalex.org/W2895302821","https://openalex.org/W2900755369","https://openalex.org/W2901808298","https://openalex.org/W2913468232","https://openalex.org/W2921886867","https://openalex.org/W2990691333","https://openalex.org/W3046431614","https://openalex.org/W3098928855","https://openalex.org/W3105161151","https://openalex.org/W3114194214","https://openalex.org/W4211147054"],"related_works":["https://openalex.org/W2014165129","https://openalex.org/W2367348190","https://openalex.org/W594316872","https://openalex.org/W2831860248","https://openalex.org/W2367794224","https://openalex.org/W2072850836","https://openalex.org/W1968650434","https://openalex.org/W2105610663","https://openalex.org/W3098859585","https://openalex.org/W1996607072"],"abstract_inverted_index":{"This":[0],"article":[1],"presents":[2],"the":[3,62,81,89,95,100,109,128,134],"field-programmable":[4],"gate":[5],"array":[6],"(FPGA)":[7],"implementation":[8],"of":[9,33,85,94,132],"a":[10,66,121,143],"particle":[11,101],"swarm":[12],"optimization":[13],"(PSO)-based":[14],"nonlinear":[15],"model-predictive":[16],"control":[17,136,150],"(NMPC)":[18],"for":[19,106],"applications":[20],"with":[21],"millisecond":[22],"timescales":[23],"and":[24,55,75,99],"resource-constrained":[25],"embedded":[26],"systems.":[27],"A":[28],"custom":[29],"hardware":[30,67],"circuit":[31],"architecture":[32],"an":[34],"NMPC":[35],"controller,":[36],"which":[37],"mainly":[38],"includes":[39],"phase-locked":[40],"loop":[41],"clock,":[42],"universal":[43],"asynchronous":[44],"receiver":[45],"transmitter":[46],"interface,":[47],"trigonometric":[48],"function,":[49,54],"random":[50],"number":[51],"generator,":[52],"objective":[53],"PSO":[56],"solver":[57],"modules,":[58],"is":[59,130],"implemented":[60],"on":[61,65],"FPGA":[63],"based":[64],"description":[68],"language":[69],"specification.":[70],"It":[71],"employs":[72],"parallelism,":[73],"pipelining,":[74],"specialized":[76],"numerical":[77],"formats":[78],"to":[79],"enhance":[80],"online":[82],"computation":[83],"performance":[84,111],"NMPC.":[86],"In":[87],"addition,":[88],"partial":[90],"parallel":[91],"expansion":[92],"calculations":[93],"fitness":[96],"(objective)":[97],"function":[98],"position":[102],"update":[103],"are":[104],"adopted":[105],"trading":[107],"off":[108],"computational":[110],"against":[112],"resource":[113],"usage.":[114],"The":[115],"hardware-in-the-loop":[116],"experimental":[117],"results":[118],"through":[119],"controlling":[120],"wheeled":[122],"mobile":[123],"robot":[124],"model":[125],"demonstrate":[126],"that":[127],"design":[129],"capable":[131],"computing":[133],"required":[135],"action":[137],"in":[138],"real":[139],"time":[140],"by":[141],"using":[142],"midrange":[144],"FPGA,":[145],"while":[146],"still":[147],"offering":[148],"good":[149],"performance.":[151]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":2}],"updated_date":"2026-07-18T07:39:51.176621","created_date":"2025-10-10T00:00:00"}
