{"id":"https://openalex.org/W2517859863","doi":"https://doi.org/10.1109/med.2016.7535908","title":"Nonlinear model predictive control hardware implementation with custom-precision floating point operations","display_name":"Nonlinear model predictive control hardware implementation with custom-precision floating point operations","publication_year":2016,"publication_date":"2016-06-01","ids":{"openalex":"https://openalex.org/W2517859863","doi":"https://doi.org/10.1109/med.2016.7535908","mag":"2517859863"},"language":"en","primary_location":{"id":"doi:10.1109/med.2016.7535908","is_oa":false,"landing_page_url":"https://doi.org/10.1109/med.2016.7535908","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 24th Mediterranean Conference on Control and Automation (MED)","raw_type":"proceedings-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/A5032061545","display_name":"Helon Vicente Hultmann Ayala","orcid":"https://orcid.org/0000-0001-5406-3902"},"institutions":[{"id":"https://openalex.org/I176838256","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Paran\u00e1","ror":"https://ror.org/02x1vjk79","country_code":"BR","type":"education","lineage":["https://openalex.org/I176838256"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Helon Ayala","raw_affiliation_strings":["Industrial and Systems Graduate Program, Pontifical Catholic University of Parana, Brazil"],"affiliations":[{"raw_affiliation_string":"Industrial and Systems Graduate Program, Pontifical Catholic University of Parana, Brazil","institution_ids":["https://openalex.org/I176838256"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090759763","display_name":"Renato Coral Sampaio","orcid":"https://orcid.org/0000-0001-8088-6195"},"institutions":[{"id":"https://openalex.org/I176838256","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Paran\u00e1","ror":"https://ror.org/02x1vjk79","country_code":"BR","type":"education","lineage":["https://openalex.org/I176838256"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Renato Sampaio","raw_affiliation_strings":["Industrial and Systems Graduate Program, Pontifical Catholic University of Parana, Brazil"],"affiliations":[{"raw_affiliation_string":"Industrial and Systems Graduate Program, Pontifical Catholic University of Parana, Brazil","institution_ids":["https://openalex.org/I176838256"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050811383","display_name":"Daniel M. Mu\u00f1oz","orcid":"https://orcid.org/0000-0002-9219-6463"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daniel M. Munoz","raw_affiliation_strings":["Department of Mechanical Engineering, University of Brasilia, Brazil"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Brasilia, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042189424","display_name":"Carlos H. Llanos","orcid":"https://orcid.org/0000-0002-0115-4461"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carlos Llanos","raw_affiliation_strings":["Department of Mechanical Engineering, University of Brasilia, Brazil"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Brasilia, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006394687","display_name":"Leandro dos Santos Coelho","orcid":"https://orcid.org/0000-0001-5728-943X"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Leandro Coelho","raw_affiliation_strings":["Department of Mechanical Engineering, University of Brasilia, Brazil"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Brasilia, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019378528","display_name":"Ricardo Pezzuol Jacobi","orcid":"https://orcid.org/0000-0002-4520-7641"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ricardo Jacobi","raw_affiliation_strings":["Department of Mechanical Engineering, University of Brasilia, Brazil"],"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, University of Brasilia, Brazil","institution_ids":["https://openalex.org/I150729083"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5032061545"],"corresponding_institution_ids":["https://openalex.org/I176838256"],"apc_list":null,"apc_paid":null,"fwci":1.8746,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.86745825,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"135","last_page":"140"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":1.0,"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":1.0,"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/T11236","display_name":"Control Systems and Identification","score":0.9980000257492065,"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.9972000122070312,"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/model-predictive-control","display_name":"Model predictive control","score":0.7753937840461731},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7378268837928772},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7182170152664185},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5604342818260193},{"id":"https://openalex.org/keywords/soundness","display_name":"Soundness","score":0.49814915657043457},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.4871806502342224},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.37523284554481506},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3489772379398346},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.2857741117477417},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2666921019554138},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.187555193901062}],"concepts":[{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.7753937840461731},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7378268837928772},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7182170152664185},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5604342818260193},{"id":"https://openalex.org/C39920170","wikidata":"https://www.wikidata.org/wiki/Q693083","display_name":"Soundness","level":2,"score":0.49814915657043457},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.4871806502342224},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.37523284554481506},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3489772379398346},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.2857741117477417},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2666921019554138},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.187555193901062},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/med.2016.7535908","is_oa":false,"landing_page_url":"https://doi.org/10.1109/med.2016.7535908","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 24th Mediterranean Conference on Control and Automation (MED)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5699999928474426,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W638091966","https://openalex.org/W1494589586","https://openalex.org/W1566576424","https://openalex.org/W1631623342","https://openalex.org/W1641555798","https://openalex.org/W1965942262","https://openalex.org/W1969140852","https://openalex.org/W1977164425","https://openalex.org/W1977284223","https://openalex.org/W1993170675","https://openalex.org/W1994414333","https://openalex.org/W2008931851","https://openalex.org/W2028234284","https://openalex.org/W2028678875","https://openalex.org/W2034745144","https://openalex.org/W2041364355","https://openalex.org/W2058037356","https://openalex.org/W2081164216","https://openalex.org/W2081341054","https://openalex.org/W2104694979","https://openalex.org/W2111681923","https://openalex.org/W2113442785","https://openalex.org/W2116773335","https://openalex.org/W2154388121","https://openalex.org/W2159047711","https://openalex.org/W2162358447","https://openalex.org/W2171277043","https://openalex.org/W2204310803","https://openalex.org/W2266380092","https://openalex.org/W2285923998","https://openalex.org/W2979730858","https://openalex.org/W3098928855","https://openalex.org/W4211147054","https://openalex.org/W6683616037","https://openalex.org/W6695908928"],"related_works":["https://openalex.org/W1511249877","https://openalex.org/W1578828174","https://openalex.org/W2950376466","https://openalex.org/W2000943029","https://openalex.org/W2621980927","https://openalex.org/W4302559785","https://openalex.org/W3028347934","https://openalex.org/W2185692674","https://openalex.org/W4280610722","https://openalex.org/W3185228140"],"abstract_inverted_index":{"Model":[0],"predictive":[1],"control":[2,25,116,130],"(MPC)":[3],"based":[4],"techniques":[5,26],"have":[6],"found":[7],"many":[8],"applications":[9],"both":[10],"in":[11,14,64,86,137,166],"academia":[12],"and":[13,113,146,163],"industry.":[15],"Its":[16],"reach,":[17],"however,":[18],"may":[19],"not":[20],"be":[21],"compared":[22],"to":[23,28,48,127,168],"classical":[24],"due":[27],"e.g.":[29],"the":[30,46,50,115,129,144,147,151,154,170,174],"difficulty":[31],"of":[32,45,52,124,153,160],"solving":[33],"an":[34,77,82,158],"optimization":[35],"problem":[36,57],"at":[37,132],"each":[38,133],"sampling":[39],"interval":[40],"with":[41,58],"real-time":[42,72],"requirements.":[43],"Most":[44],"efforts":[47],"make":[49],"application":[51],"MPC":[53,73],"viable":[54],"address":[55],"this":[56],"more":[59],"efficient":[60],"solvers.":[61],"This":[62],"paper,":[63],"contrast,":[65],"proposes":[66],"a":[67,71,87,95,103,118,177],"new":[68],"approach":[69],"for":[70,176],"solution":[74,80,149],"by":[75],"mapping":[76],"approximate":[78,148],"off-line":[79],"into":[81],"artificial":[83,99],"neural":[84,100],"network":[85,101],"FPGA":[88,106],"(Field":[89],"Programmable":[90],"Gate":[91],"Array).":[92],"We":[93,156],"implemented":[94],"radial":[96],"basis":[97],"function":[98],"on":[102,117],"low":[104],"cost":[105],"using":[107],"custom":[108],"precision":[109,175],"floating":[110],"point":[111],"operations":[112],"tested":[114],"single-link":[119],"robotic":[120],"manipulator.":[121],"The":[122,141],"amount":[123],"time":[125,134,165],"used":[126],"calculate":[128],"action":[131],"instant":[135],"is":[136],"around":[138],"one":[139],"microsecond.":[140],"comparison":[142],"between":[143],"offline":[145],"shows":[150],"soundness":[152],"idea.":[155],"provide":[157],"analysis":[159],"hardware":[161],"usage":[162],"execution":[164],"order":[167],"achieve":[169],"best":[171],"compromise":[172],"considering":[173],"given":[178],"application.":[179]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
