Proceedings of ESCAPE 35ISSN: 2818-4734
Volume: 4 (2025)
Table of Contents
LAPSE:2025.0508
Published Article
LAPSE:2025.0508
Teaching Digital Twins in Process Control Using the Temperature Control Lab
Alexander W. Dowling, Molly Dougher, Madelynn J. Watson, Hailey G. Lynch, Zhicheng Lu, Daniel J. Laky
June 27, 2025
Abstract
Process control can be one of the most exciting and engaging chemical engineering undergraduate courses! This paper describes our experience transforming Chemical Process Control into Data Analytics, Optimization, and Control at the University of Notre Dame (second semester required course in the junior year). Our modern course is built around six hands-on experiments in which students practice data-centric modeling and analysis using the Arduino-based Temperature Control Lab (TCLab) hardware. We argue that state-space dynamic modeling and optimization are more critical for educating modern chemical engineers than topics such as frequency domain analysis and controller synthesis emphasized in many classical undergraduate control courses. All the course material is available online at https://ndcbe.github.io/controls.
Keywords
Dynamic Modelling, Education, Industry 40, Model Predictive Control, Process Control, Process Monitoring, Process Operations, Pyomo, System Identification
Suggested Citation
Dowling AW, Dougher M, Watson MJ, Lynch HG, Lu Z, Laky DJ. Teaching Digital Twins in Process Control Using the Temperature Control Lab. Systems and Control Transactions 4:2215-2221 (2025) https://doi.org/10.69997/sct.180577
Author Affiliations
Dowling AW: University of Notre Dame, Department of Chemical and Biomolecular Engineering, Notre Dame, IN 46556, United States
Dougher M: University of Notre Dame, Department of Chemical and Biomolecular Engineering, Notre Dame, IN 46556, United States
Watson MJ: University of Notre Dame, Department of Chemical and Biomolecular Engineering, Notre Dame, IN 46556, United States
Lynch HG: University of Notre Dame, Department of Chemical and Biomolecular Engineering, Notre Dame, IN 46556, United States
Lu Z: University of Notre Dame, Department of Chemical and Biomolecular Engineering, Notre Dame, IN 46556, United States
Laky DJ: University of Notre Dame, Department of Chemical and Biomolecular Engineering, Notre Dame, IN 46556, United States
Journal Name
Systems and Control Transactions
Volume
4
First Page
2215
Last Page
2221
Year
2025
Publication Date
2025-07-01
Version Comments
Original Submission
Other Meta
PII: 2215-2221-1367-SCT-4-2025, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2025.0508
This Record
External Link

https://doi.org/10.69997/sct.180577
Article DOI
Download
Files
Jun 27, 2025
Main Article
License
CC BY-SA 4.0
Meta
Record Statistics
Record Views
814
Version History
[v1] (Original Submission)
Jun 27, 2025
 
Verified by curator on
Jun 27, 2025
This Version Number
v1
Citations
Most Recent
This Version
URL Here
http://psecommunity.org/LAPSE:2025.0508
 
Record Owner
PSE Press
Links to Related Works
Directly Related to This Work
Article DOI
References Cited
  1. National Academies of Sciences, Engineering, and Medicine. Foundational research gaps and future directions for digital twins. Washington, DC: The National Academies Press. (2024) https://doi.org/10.17226/26894
  2. Oliveira PM and Hedengren JD. An APmonitor temperature lab PID control experiment for undergraduate students. 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) 790-797 (2019) 10.1109/ETFA.2019.8869247 https://doi.org/10.1109/ETFA.2019.8869247
  3. Park J, Martin RA, Kelly JD, Hedengren JD. Benchmark temperature microcontroller for process dynamics and control. Comput Chem Eng 135:106736 (2020) https://doi.org/10.1016/j.compchemeng.2020.106736
  4. de Moura Oliveira PB, Hedengren JD, Rossiter JA. Introducing digital controllers to undergraduate students using the TClab Arduino kit. IFAC PapersOnLine 53(2):17524-9 (2020) https://doi.org/10.1016/j.ifacol.2020.12.2662
  5. Hedengren JD and Kantor J. Computer programming and process control take-home lab. CACHE Newsletter (2020)
  6. Seborg DE, Edgar TF, Mellichamp DA, Doyle III FJ. Process Dynamics and Control. John Wiley & Sons (2016)
  7. Boukouvala F, Dowling A, Verrett J, Ulissi Z, Zavala V. Computational notebooks in chemical engineering curricula. Chemical Engineering Education 54(3):143-150 (2020) https://doi.org/10.18260/2-1-370.660-116661
  8. Dowling A. Training all chemical engineers in computing and data science. 2019 AIChE Annual Meeting (2019) LAPSE:2019.1133
  9. Bynum ML, Hackebeil GA, Hart WE, Laird CD, Nicholson BL, Siirola JD, Watson JP, Woodruff DL. Pyomo - Optimization Modeling in Python. Springer (2017)
  10. Nicholson B, Siirola JD, Watson JP, Zavala VM, and Biegler LT. Pyomo.DAE: A modeling and automatic discretization framework for optimization with differential and algebraic equations. Math Prog Comp 10(2):187-223 (2018) https://doi.org/10.1007/s12532-017-0127-0
  11. Wang J, Dowling AW. Pyomo.DOE: An open-source package for model-based design of experiments in Python. AIChE J 68(12):e17813 (2022) https://doi.org/10.1002/aic.17813
  12. Agi, D.T., Jones, K.D., Watson, M.J., Lynch, H.G., Dougher, M., Chen, X., Carlozo, M.N., Dowling, A.W. Computational toolkits for model-based design and optimization. Current Opinion in Chemical Engineering, 43, 100994 (2024) https://doi.org/10.1016/j.coche.2023.100994
  13. Eugene, E.A., Jones, K.D., Wang, J., Gao, X., Dowling, A.W. Learning and Optimization Under Epistemic Uncertainty with Bayesian Hybrid Models. Computers & Chemical Engineering, 179, 108430 (2023). https://doi.org/10.1016/j.compchemeng.2023.108430