LAPSE:2026.0438
Published Article

LAPSE:2026.0438
GlycoPy: An Equation-Oriented and Object-Oriented Python Framework for Process Modeling, Optimization and Optimal Control
June 12, 2026
Abstract
Nonlinear model predictive control (NMPC) can substantially improve performance and constraint handling for (bio)chemical processes, but its adoption is still limited by the effort required to build maintainable first-principles models and to implement efficient dynamic optimization-based controllers. This paper presents GlycoPy, an open-source, equation-oriented and object-oriented Python framework that supports hierarchical model construction and integrated workflows for simulation, parameter estimation, dynamic optimization, and NMPC. The case study of the monoclonal antibody glycosylation process based on a multiscale model demonstrates the capability of GlycoPy.
Nonlinear model predictive control (NMPC) can substantially improve performance and constraint handling for (bio)chemical processes, but its adoption is still limited by the effort required to build maintainable first-principles models and to implement efficient dynamic optimization-based controllers. This paper presents GlycoPy, an open-source, equation-oriented and object-oriented Python framework that supports hierarchical model construction and integrated workflows for simulation, parameter estimation, dynamic optimization, and NMPC. The case study of the monoclonal antibody glycosylation process based on a multiscale model demonstrates the capability of GlycoPy.
Record ID
Keywords
Subject
Suggested Citation
Ma Y, Guo J, Braatz RD. GlycoPy: An Equation-Oriented and Object-Oriented Python Framework for Process Modeling, Optimization and Optimal Control. Systems and Control Transactions 5:1884-1890 (2026) https://doi.org/10.69997/sct.197405
Author Affiliations
Ma Y: Nanjing University, School of Robotics and Automation, Suzhou, Jiangsu Province, China. Massachusetts Institute of Technology, Department of Chemical Engineering, Cambridge, MA, USA [ORCID]
Guo J: Massachusetts Institute of Technology, Department of Chemical Engineering, Cambridge, MA, USA. Polytechnique Montréal, Department of Chemical Engineering, Montréal, QC, Canada
Braatz RD: Nanjing University, School of Robotics and Automation, Suzhou, Jiangsu Province, China [ORCID]
[Login] to see author email addresses.
Guo J: Massachusetts Institute of Technology, Department of Chemical Engineering, Cambridge, MA, USA. Polytechnique Montréal, Department of Chemical Engineering, Montréal, QC, Canada
Braatz RD: Nanjing University, School of Robotics and Automation, Suzhou, Jiangsu Province, China [ORCID]
[Login] to see author email addresses.
Journal Name
Systems and Control Transactions
Volume
5
First Page
1884
Last Page
1890
Year
2026
Publication Date
2026-06-12
Version Comments
Original Submission
Other Meta
PII: 1884-1890-640-SCT-5-2026, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2026.0438
This Record
External Link

https://doi.org/10.69997/sct.197405
Publisher Version
Download
Meta
Record Statistics
Record Views
241
Version History
[v1] (Original Submission)
Jun 12, 2026
Verified by curator on
Jun 12, 2026
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2026.0438
Record Owner
PSE Press
Links to Related Works
References Cited
- P. I. Barton. The modelling and simulation of combined discrete/continuous processes. Imperial College London (University of London), London, 1992.
- Gunnell L, Nicholson B, Hedengren JD. Equation-based and data-driven modeling: open-source software current state and future directions. Computers & Chemical Engineering 181:108521 (2024) https://doi.org/10.1016/j.compchemeng.2023.108521
- Siemens Process Systems Engineering Ltd. gPROMS ModelBuilder. (2025).
- Beal LDR, Hill DC, Martin RA, Hedengren JD. GEKKO optimization suite. Processes 6:106 (2018) https://doi.org/10.3390/pr6080106
- Fiedler F, Karg B, Lüken L, Brandner D, Heinlein M, Brabender F, Lucia S. Do-mpc: towards FAIR nonlinear and robust model predictive control. Control Engineering Practice 140:105676 (2023) https://doi.org/10.1016/j.conengprac.2023.105676
- S. S. Bhonsale, M. Vallerio, D. Telen, D. Vercammen, F. Logist, J. van Impe. SolACE: An open source package for nonlinear model predictive control and state estimation for (bio)chemical processes." P. 1971-1976 in Computer Aided Chemical Engineering. Vol. 38, edited by Z. Kravanja and M. Bogataj. Elsevier. (2016)
- Hart WE, Watson JP, Woodruff DL. Pyomo: modeling and solving mathematical programs in python. Math. Prog. Comp. 3:219-260 (2011) https://doi.org/10.1007/s12532-011-0026-8
- Andersson JAE, Gillis J, Horn G, Rawlings JB, Diehl M. Casadi: a software framework for nonlinear optimization and optimal control. Math. Prog. Comp. 11:1-36 (2018) https://doi.org/10.1007/s12532-018-0139-4
- Ma Y, Guo J, Dubs AB, Ganko K, Braatz RD. Adaptive nonlinear model predictive control of monoclonal antibody glycosylation in CHO cell culture. Control Engineering Practice 169:106731 (2026) https://doi.org/10.1016/j.conengprac.2025.106731
- Kotidis P, Jedrzejewski P, Sou SN, Sellick C, Polizzi K, del Val IJ, Kontoravdi C. Model?based optimization of antibody galactosylation in CHO cell culture. Biotech & Bioengineering 116:1612-1626 (2019) https://doi.org/10.1002/bit.26960
- Ma Y, Guo J, Maloney AJ, Braatz RD. Quasi-steady-state approach for efficient multiscale simulation and optimization of mab glycosylation in CHO cell culture. Chemical Engineering Science 318:122162 (2025) https://doi.org/10.1016/j.ces.2025.122162
(0.1 seconds)
[0.11 s]

