/CBE32338

Process Control Laboratory

Primary LanguageJupyter NotebookMIT LicenseMIT

CBE 32338 Process Control Laboratory

This repository comprises a collection of Jupyter/Python notebooks supporting the hands on learning of process control in the laboratory sessions associated with CBE 30338 Chemical Process Control taught at the University of Notre Dame.

The links below display the notebooks as HTML web pages. You can download these notebooks to run on your own laptop. To run on your own laptop you will need to install Jupyter and Python 3, such as the Anaconda distribution from Continuum Analytics.

Please let me know (jeff at nd.edu) if you any thoughts or suggestions on how these notebooks could be improved for teaching and learning the principles of Chemical Process Control.

Table of Contents

Chapter 1.0 Introduction to the Temperature Control Laboratory

Chapter 2.0 Model Identification

Chapter 3.0 State Estimation

Chapter 4.0 Feedback Control

Chapter 5.0 Predictive Control and Real Time Optimization

Appendix A. Additional Python

License Requirements. The materials in this repository are available at https://github.com/jckantor/CBE2338.git for noncommercial use under terms of the Creative Commons Attribution Noncommericial ShareAlike License. You are invited to fork this repository, and to use, adapt, remix these material for non-commericial purposes. The license terms require you to give attribution and share your work under the same terms.