{"id":"https://openalex.org/W4416649563","doi":"https://doi.org/10.1109/tac.2025.3637102","title":"Offset-Free Model Predictive Control: Stability Under Plant\u2013Model Mismatch","display_name":"Offset-Free Model Predictive Control: Stability Under Plant\u2013Model Mismatch","publication_year":2025,"publication_date":"2025-11-25","ids":{"openalex":"https://openalex.org/W4416649563","doi":"https://doi.org/10.1109/tac.2025.3637102"},"language":null,"primary_location":{"id":"doi:10.1109/tac.2025.3637102","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tac.2025.3637102","pdf_url":null,"source":{"id":"https://openalex.org/S184954342","display_name":"IEEE Transactions on Automatic Control","issn_l":"0018-9286","issn":["0018-9286","1558-2523","2334-3303"],"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 Automatic Control","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/A5005725288","display_name":"Steven J. Kuntz","orcid":"https://orcid.org/0000-0001-8053-5387"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven J. Kuntz","raw_affiliation_strings":["Department of Chemical Engineering, University of California, Santa Barbara, CA, USA"],"raw_orcid":"https://orcid.org/0000-0001-8053-5387","affiliations":[{"raw_affiliation_string":"Department of Chemical Engineering, University of California, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033056557","display_name":"James B. Rawlings","orcid":"https://orcid.org/0000-0001-7869-7547"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James B. Rawlings","raw_affiliation_strings":["Department of Chemical Engineering, University of California, Santa Barbara, CA, USA"],"raw_orcid":"https://orcid.org/0000-0001-7869-7547","affiliations":[{"raw_affiliation_string":"Department of Chemical Engineering, University of California, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I154570441"],"apc_list":null,"apc_paid":null,"fwci":0.7779,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.77885307,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"71","issue":"5","first_page":"3136","last_page":"3151"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10791","display_name":"Advanced Control Systems Optimization","score":0.98089998960495,"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.98089998960495,"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.007799999788403511,"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.003100000089034438,"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/setpoint","display_name":"Setpoint","score":0.8959000110626221},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.8809000253677368},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.7271999716758728},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.6927000284194946},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.6869000196456909},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.5740000009536743},{"id":"https://openalex.org/keywords/quadratic-equation","display_name":"Quadratic equation","score":0.4668000042438507},{"id":"https://openalex.org/keywords/differentiable-function","display_name":"Differentiable function","score":0.4666000008583069},{"id":"https://openalex.org/keywords/robust-control","display_name":"Robust control","score":0.4652999937534332}],"concepts":[{"id":"https://openalex.org/C12302492","wikidata":"https://www.wikidata.org/wiki/Q1752097","display_name":"Setpoint","level":2,"score":0.8959000110626221},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.8809000253677368},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.7271999716758728},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.6927000284194946},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.6869000196456909},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.5740000009536743},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.4668000042438507},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.4666000008583069},{"id":"https://openalex.org/C31531917","wikidata":"https://www.wikidata.org/wiki/Q915157","display_name":"Robust control","level":3,"score":0.4652999937534332},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.4453999996185303},{"id":"https://openalex.org/C2777601987","wikidata":"https://www.wikidata.org/wiki/Q5283581","display_name":"Disturbance (geology)","level":2,"score":0.44369998574256897},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3944999873638153},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3898000121116638},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.36419999599456787},{"id":"https://openalex.org/C143170015","wikidata":"https://www.wikidata.org/wiki/Q17007850","display_name":"Stability conditions","level":3,"score":0.36230000853538513},{"id":"https://openalex.org/C8171440","wikidata":"https://www.wikidata.org/wiki/Q903414","display_name":"Steady state (chemistry)","level":2,"score":0.35659998655319214},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.3553999960422516},{"id":"https://openalex.org/C2984755018","wikidata":"https://www.wikidata.org/wiki/Q17118374","display_name":"Nonlinear model","level":3,"score":0.3379000127315521},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.3377000093460083},{"id":"https://openalex.org/C102500504","wikidata":"https://www.wikidata.org/wiki/Q6674017","display_name":"Longitudinal static stability","level":3,"score":0.3240000009536743},{"id":"https://openalex.org/C91581856","wikidata":"https://www.wikidata.org/wiki/Q2707001","display_name":"Nonlinear control","level":3,"score":0.31040000915527344},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.3001999855041504},{"id":"https://openalex.org/C177918212","wikidata":"https://www.wikidata.org/wiki/Q803623","display_name":"Perturbation (astronomy)","level":2,"score":0.29809999465942383},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.28999999165534973},{"id":"https://openalex.org/C167964875","wikidata":"https://www.wikidata.org/wiki/Q17011487","display_name":"Exponential stability","level":3,"score":0.2752000093460083},{"id":"https://openalex.org/C6802819","wikidata":"https://www.wikidata.org/wiki/Q1072174","display_name":"Linear system","level":2,"score":0.2671999931335449},{"id":"https://openalex.org/C67334161","wikidata":"https://www.wikidata.org/wiki/Q457904","display_name":"Continuous stirred-tank reactor","level":2,"score":0.2572999894618988}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tac.2025.3637102","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tac.2025.3637102","pdf_url":null,"source":{"id":"https://openalex.org/S184954342","display_name":"IEEE Transactions on Automatic Control","issn_l":"0018-9286","issn":["0018-9286","1558-2523","2334-3303"],"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 Automatic Control","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G655882111","display_name":"GOALI: Turnkey  Model  Predictive  Control: automated design, model identification, tuning, and monitoring","funder_award_id":"2138985","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0,98],"present":[1,41],"the":[2,21,28,54,80,122],"first":[3,99],"general":[4],"stability":[5,32,102],"results":[6,123,132],"for":[7,33],"nonlinear":[8,43,137],"offset-free":[9,22,35,44,60,104],"model":[10,83],"predictive":[11],"control":[12],"(MPC).":[13],"Despite":[14],"over":[15],"twenty":[16],"years":[17],"of":[18,30,72,79],"active":[19],"research,":[20],"MPC":[23,45],"literature":[24],"has":[25],"not":[26],"shaken":[27],"assumption":[29],"closedloop":[31],"establishing":[34],"performance.":[36,105],"In":[37],"this":[38,73],"paper,":[39],"we":[40],"a":[42,91,136],"design":[46,74],"that":[47],"is":[48,119],"robustly":[49,92],"stable":[50,93],"with":[51],"respect":[52],"to":[53,108,126],"tracking":[55],"errors,":[56],"and":[57,65,70,82,90,95,103,110,114,116],"thus":[58],"achieves":[59],"performance,":[61],"despite":[62],"plantmodel":[63],"mismatch":[64],"persistent":[66],"disturbances.":[67],"Key":[68],"features":[69],"assumptions":[71],"include":[75],"quadratic":[76],"costs,":[77],"differentiability":[78],"plant":[81],"functions,":[84],"constraint":[85],"backoffs":[86],"at":[87],"steady":[88],"state,":[89],"state":[94,109],"disturbance":[96,111,117],"estimator.":[97],"establish":[100],"nominal":[101],"Then,":[106],"robustness":[107],"estimate":[112],"errors":[113],"setpoint":[115],"changes":[118],"demonstrated.":[120],"Finally,":[121],"are":[124,133],"extended":[125],"sufficiently":[127],"small":[128],"plant-model":[129],"mismatch.":[130],"The":[131],"illustrated":[134],"in":[135],"reactor":[138],"example.":[139]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-28T06:04:28.489925","created_date":"2025-11-25T00:00:00"}
