GlycoPy: An Equation-Oriented and Object-Oriented Software for Hierarchical Modeling, Optimization, and Control in Python

📅 2026-01-04
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF

career value

180K/year
🤖 AI Summary
This work addresses the limitations of existing industrial model predictive control (MPC) approaches, which predominantly rely on linear models and struggle to effectively manage nonlinear (bio)chemical processes over wide operating ranges, while also lacking tools for hierarchical modeling and efficient nonlinear MPC implementation. To overcome these challenges, the authors propose GlycoPy—a novel hierarchical modeling framework in Python that uniquely integrates equation-oriented and object-oriented paradigms. GlycoPy enables users to declaratively specify model equations and seamlessly combines parameter estimation, dynamic optimization, and nonlinear MPC (NMPC), while supporting custom simulation and control algorithms. The framework’s advantages in modeling flexibility, optimization efficiency, and NMPC practicality are demonstrated through three case studies, ranging from simple differential-algebraic systems to multiscale biological processes, significantly lowering the barrier to deploying NMPC in complex (bio)chemical applications.

Technology Category

Application Category

📝 Abstract
Most existing model predictive control (MPC) applications in process industries employ lin-ear models, although real-world (bio)chemical processes are typically nonlinear. The use of linear models limits the performance and applicability of MPC for processes that span a wide range of operating conditions. A challenge in employing nonlinear models in MPC for com-plex systems is the lack of tools that facilitate hierarchical model development, as well as lack of efficient implementations of the corresponding nonlinear MPC (NMPC) algorithms. As a step towards making NMPC more practical for hierarchical systems, we introduce Gly-coPy, an equation-oriented, object-oriented software framework for process modeling, opti-mization, and NMPC in Python. GlycoPy enables users to focus on writing equations for modeling while supporting hierarchical modeling. GlycoPy includes algorithms for parame-ter estimation, dynamic optimization, and NMPC, and allows users to customize the simula-tion, optimization, and control algorithms. Three case studies, ranging from a simple differ-ential algebraic equation system to a multiscale bioprocess model, validate the modeling, optimization, and NMPC capabilities of GlycoPy. GlycoPy has the potential to bridge the gap between advanced NMPC algorithms and their practical application in real-world (bio)chemical processes.
Problem

Research questions and friction points this paper is trying to address.

nonlinear model predictive control
hierarchical modeling
process industries
bioprocess
optimization
Innovation

Methods, ideas, or system contributions that make the work stand out.

nonlinear model predictive control
hierarchical modeling
equation-oriented programming
object-oriented framework
dynamic optimization
💼 Related Jobs
Postdoctoral Fellow – AI/ML Enabled Bioprocess Modeling and Control
Pfizer
The annual base salary for this position ranges from $64,600.00 to $107,600.00. In addition, this position is eligible for participation in Pfizer’s Global Performance Plan with a bonus target of 7.5% of the base salary. We offer comprehensive and generous benefits and programs to help our colleagues lead healthy lives and to support each of life’s moments. Benefits offered include a 401(k) plan with Pfizer Matching Contributions and an additional Pfizer Retirement Savings Contribution, paid vacation, holiday and personal days, paid caregiver/parental and medical leave, and health benefits to include medical, prescription drug, dental and vision coverage. Learn more at Pfizer Candidate Site – U.S. Benefits | (uscandidates.mypfizerbenefits.com). Pfizer compensation structures and benefit packages are aligned based on the location of hire. The United States salary range provided does not apply to Tampa, FL or any location outside of the United States. Relocation assistance may be available based on business needs and/or eligibility.
United States - Massachusetts - Andover
Y
Yingjie Ma
Nanjing University, 215163, Suzhou, Jiangsu Province, China
J
Jing Guo
Polytechnique Montréal, H3T 0A3, Montréal, QC, Canada
Richard D. Braatz
Richard D. Braatz
Edwin R. Gilliland Professor, Massachusetts Institute of Technology
Systems and Control TheoryManufacturing ProcessesDistributed Parameter SystemsFault Diagnosis