{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T21:16:10Z","timestamp":1783458970725,"version":"3.55.0"},"reference-count":25,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2027,5,29]],"date-time":"2027-05-29T00:00:00Z","timestamp":1811548800000},"content-version":"am","delay-in-days":240,"URL":"http:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100000190","name":"U.S. Department of Commerce","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000190","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014726","name":"National Institute for Innovation in Manufacturing Biopharmaceuticals","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100014726","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000161","name":"National Institute of Standards and Technology","doi-asserted-by":"publisher","award":["70NANB20H037"],"award-info":[{"award-number":["70NANB20H037"]}],"id":[{"id":"10.13039\/100000161","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000161","name":"National Institute of Standards and Technology","doi-asserted-by":"publisher","award":["70NANB17H002"],"award-info":[{"award-number":["70NANB17H002"]}],"id":[{"id":"10.13039\/100000161","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers &amp; Chemical Engineering"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.compchemeng.2026.109726","type":"journal-article","created":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T16:09:22Z","timestamp":1779811762000},"page":"109726","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["GlycoPy: A CasADi-based python framework for hierarchical modeling, optimization, and control of bioprocesses"],"prefix":"10.1016","volume":"213","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-4458-9859","authenticated-orcid":false,"given":"Yingjie","family":"Ma","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1075-866X","authenticated-orcid":false,"given":"Jing","family":"Guo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4304-3484","authenticated-orcid":false,"given":"Richard D.","family":"Braatz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.compchemeng.2026.109726_bib0001","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12532-018-0139-4","article-title":"CasADi: a software framework for nonlinear optimization and optimal control","volume":"11","author":"Andersson","year":"2019","journal-title":"Math. Program. Comput."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0002","series-title":"Computer Aided Chemical Engineering","doi-asserted-by":"crossref","first-page":"1971","DOI":"10.1016\/B978-0-444-63428-3.50333-7","article-title":"SolACE: an open source package for nolinear model predictive control and State estimation for (Bio)chemical processes","author":"Bhonsale","year":"2016"},{"key":"10.1016\/j.compchemeng.2026.109726_bib0003","series-title":"Nonlinear Programming: Concepts, Algorithms, and Applications to Chemical Processes, MOS-SIAM Series On Optimization","author":"Biegler","year":"2010"},{"key":"10.1016\/j.compchemeng.2026.109726_bib0004","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1016\/S0959-1524(01)00023-3","article-title":"Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations","volume":"12","author":"Diehl","year":"2002","journal-title":"J. Process Control."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0005","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1007\/s11081-018-9417-2","article-title":"A software framework for embedded nonlinear model predictive control using a gradient-based augmented lagrangian approach (GRAMPC)","volume":"20","author":"Englert","year":"2019","journal-title":"Optim. Eng."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0006","doi-asserted-by":"crossref","DOI":"10.1002\/aic.17555","article-title":"Maximizing batch fermentation efficiency by constrained model-based optimization and predictive control of adenosine triphosphate turnover","volume":"68","author":"Espinel-R\u00edos","year":"2022","journal-title":"AIChE J."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0007","doi-asserted-by":"crossref","DOI":"10.1016\/j.conengprac.2023.105676","article-title":"do-mpc: towards FAIR nonlinear and robust model predictive control","volume":"140","author":"Fiedler","year":"2023","journal-title":"Control Eng. Pract."},{"issue":"31","key":"10.1016\/j.compchemeng.2026.109726_bib0008","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3539801","article-title":"Enabling new flexibility in the SUNDIALS suite of nonlinear and differential\/algebraic equation solvers","volume":"48","author":"Gardner","year":"2022","journal-title":"ACM Trans. Math. Softw."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0009","series-title":"Pyomo-Optimization Modeling in Python","author":"Hart","year":"2017"},{"key":"10.1016\/j.compchemeng.2026.109726_bib0010","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.compchemeng.2014.04.013","article-title":"Nonlinear modeling, estimation and predictive control in APMonitor","volume":"70","author":"Hedengren","year":"2014","journal-title":"Comput. Chem. Eng."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0011","doi-asserted-by":"crossref","first-page":"2631","DOI":"10.1002\/aic.11879","article-title":"Nonlinear model predictive control for the polymorphic transformation of L-glutamic acid crystals","volume":"55","author":"Hermanto","year":"2009","journal-title":"AIChE J."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0012","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1002\/oca.939","article-title":"ACADO toolkit\u2014an open-source framework for automatic control and dynamic optimization","volume":"32","author":"Houska","year":"2011","journal-title":"Optim. Control Appl. Method"},{"key":"10.1016\/j.compchemeng.2026.109726_bib0013","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1016\/j.jprocont.2008.07.006","article-title":"Advanced step nonlinear model predictive control for air separation units","volume":"19","author":"Huang","year":"2009","journal-title":"J. Process Control."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0014","doi-asserted-by":"crossref","DOI":"10.1016\/j.arcontrol.2023.100929","article-title":"Analysis and design of model predictive control frameworks for dynamic operation\u2014an overview","volume":"57","author":"K\u00f6hler","year":"2024","journal-title":"Annu. Rev. Control"},{"key":"10.1016\/j.compchemeng.2026.109726_bib0015","doi-asserted-by":"crossref","first-page":"1612","DOI":"10.1002\/bit.26960","article-title":"Model-based optimization of antibody galactosylation in CHO cell culture","volume":"116","author":"Kotidis","year":"2019","journal-title":"Biotechnol. Bioeng."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0016","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/S0098-1354(02)00158-8","article-title":"An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part 1: theoretical aspects","volume":"27","author":"Leineweber","year":"2003","journal-title":"Comput. Chem. Eng."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0017","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.compchemeng.2016.05.005","article-title":"Framework in PYOMO for the assessment and implementation of (as)NMPC controllers","volume":"92","author":"Lozano Santamar\u00eda","year":"2016","journal-title":"Comput. Chem Eng."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0018","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.conengprac.2016.12.009","article-title":"Rapid development of modular and sustainable nonlinear model predictive control solutions","volume":"60","author":"Lucia","year":"2017","journal-title":"Control Eng. Pract."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0019","doi-asserted-by":"crossref","DOI":"10.1016\/j.conengprac.2025.106731","article-title":"Adaptive nonlinear model predictive control of monoclonal antibody glycosylation in CHO cell culture","volume":"169","author":"Ma","year":"2026","journal-title":"Control Eng. Pract."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0020","doi-asserted-by":"crossref","DOI":"10.1016\/j.ces.2025.122162","article-title":"Quasi-steady-state approach for efficient multiscale simulation and optimization of mAb glycosylation in CHO cell culture","volume":"318","author":"Ma","year":"2025","journal-title":"Chem. Eng. Sci."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0021","doi-asserted-by":"crossref","first-page":"839","DOI":"10.1016\/j.conengprac.2006.05.004","article-title":"Evaluation study of an efficient output feedback nonlinear model predictive control for temperature tracking in an industrial batch reactor","volume":"15","author":"Nagy","year":"2007","journal-title":"Control Eng. Pract."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0022","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1016\/S0967-0661(02)00186-7","article-title":"A survey of industrial model predictive control technology","volume":"11","author":"Qin","year":"2003","journal-title":"Control Eng. Pract."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0023","unstructured":"Siemens Process Systems Engineering Ltd., 2025. gPROMS ModelBuilder."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0024","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s12532-021-00208-8","article-title":"acados\u2014a modular open-source framework for fast embedded optimal control","volume":"14","author":"Verschueren","year":"2022","journal-title":"Math. Program. Comput."},{"key":"10.1016\/j.compchemeng.2026.109726_bib0025","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.automatica.2008.06.011","article-title":"The advanced-step NMPC controller: optimality, stability and robustness","volume":"45","author":"Zavala","year":"2009","journal-title":"Automatica"}],"container-title":["Computers &amp; Chemical Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0098135426001791?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0098135426001791?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T20:41:03Z","timestamp":1783456863000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0098135426001791"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":25,"alternative-id":["S0098135426001791"],"URL":"https:\/\/doi.org\/10.1016\/j.compchemeng.2026.109726","relation":{},"ISSN":["0098-1354"],"issn-type":[{"value":"0098-1354","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"GlycoPy: A CasADi-based python framework for hierarchical modeling, optimization, and control of bioprocesses","name":"articletitle","label":"Article Title"},{"value":"Computers & Chemical Engineering","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.compchemeng.2026.109726","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"109726"}}