Course program
Introduction to process control. (10h)
Process Control Overview. Significance of process control. Objectives. Levels of Process Control. Process Dynamics and Mathematical Models. Regulatory Control. Control System Design. Multivariable Control. Batch Process Automation. Automation and Process Safety.
Classic process control. (25h)
Internal Model Control (IMC). Robust control. Robust PID tuning with IMC. Time-delay systems. Time margin. Smith Predictor. Robustness to time delay mismatches. Robust PID tuning in presence of delays with IMC.
Model Predictive Control. (25h)
Introduction to Model Predictive Control. The Model Predictive Control (MPC) principle. Relevance of MPC in current industrial process automation. Basic notions about Quadratic Programming. Model Predictive Controllers. MPC elements: prediction model, objective function, control law. MPC algorithms: Dynamic Matrix Control, Model Algorithmic Control, Predictive Functional Control. State space formulation. MPC and Optimal Control.
Prerequisites
Prerequisites:
Basic knowledge of systems theory.
Basic knowledge of control theory.
There are no prerequisite exams.
Books
Eduardo F. Camacho, Carlos Bordons Alba, “Model Predictive Control”, Series: Advanced Textbooks in Control and Signal Processing, XXII, 2nd ed. 2004, 405 p., ISBN 978-0-85729-398-5.
Slides and lecture notes by A. Pietrabissa available via the website.
Teaching mode
The course is taught by using the blackboard and/or slides depending on the topic.
If it is not possible to carry out the lessons in the classroom with all the students due to the pandemic, the lessons are carried out in mixed mode (in the classroom with streaming for students who use remotely) or exclusively in streaming if no student can attend. The instructions are indicated on the course page (https://sites.google.com/a/dis.uniroma1.it/antonio-pietrabissa/teaching/process-automation)
Frequency
Attendance of the course is optional.
Exam mode
The written test consists of one exercise on Internal Model Control, one on Model Predictive Control and in some open-ended questions on the course programme.
Indicatively, each exercise accounts for one third of the evaluation; the other third depends on the questions.
The oral test consists of the written test discussion with possible insights. The final grade will take into account the written grade and the evaluation of the answers to the questions of the oral exam.
Bibliography
Reference bibliography:
Process control
T. F. Edgar, J. Hahn, “Process Automation”, in Handbook of Automation, 2009
D.E. Seborg et al., Process Dynamics and Control (3rd ed.), 2009
Classic process control
Braatz, R. D. (1995). Internal model control. In The Control Handbook (W. S. Levine, ed.) CRC Press, pp. 215-224
Rivera, Daniel E. "Internal model control: a comprehensive view." Arizona State University (1999).
Morari, M. & Zafiriou, E. (1989). Robust Process Control. Prentice Hall, Englewood Cliffs, New Jersey
Model Predictive Control
Eduardo F. Camacho, Carlos Bordons Alba, “Model Predictive Control”, Series: Advanced Textbooks in Control and Signal Processing, XXII, 2nd ed. 2004, 405 p., ISBN 978-0-85729-398-5.
K. Basil and M. Cannon, "Model predictive control", Switzerland: Springer International Publishing, 2016
Lesson mode
The course is taught by using the blackboard and/or slides depending on the topic.
The slides are distributed before each lecture and are later updated, and redistributed, with the annotations made during the lecture.