Process Dynamics and Control

Mestrado em Tecnologia Quimica
6 ECTS; 1º Ano, 2º Semestre, 30,0 T + 16,0 PL + 14,0 TP

Lecturer
- José Manuel Quelhas Antunes
- Paulo Manuel Machado Coelho

Prerequisites
Not applicable.

Objectives
Develop skills on mathematical modelling, dynamic behaviour analysis and automatic control of chemical processes. Skills in designing classical control systems, assuming linear processes or processes that can be linearized. Stability analysis and performance of control loops will be also developed.

Program
1 - Introduction: Motivations; Laplace transforms; Algebra of complex numbers; Matlab/Simulink.
2 - Modeling and mathematical simulation of processes: General principles of conservation laws; Transport phenomena and reaction; Examples of mathematical models of chemical processes and their simulation.
3 - Dynamic behavior of systems: linear systems; Transfer function; Block diagram; Dynamic behavior of 1st order, 2nd order and higher order systems; Methods of adjustment to known order systems; Frequency response; Bode plots.
4 - Automatic process control: Feedback control; Proportional, integral and derivative (PID); Dynamic behavior of
closed-loop systems; Stability analysis, Routh - Hurwitz and Bode Criterion; Gain and phase margins; Design: Cohen -Coon and Ziegler-Nichols Rules; Pole placement.
5 - Brief introduction to advanced control: Anticipative, cascade and adaptive control.

Evaluation Methodology
Written test (75%) and practical coursework (25%).
Students who do not attend at least two-thirds of the practical classes of the curricular unit or who do not perform the expected practical work will be excluded from the final evaluation.

Bibliography
- Ogata, K. (1997). Modern Control Engineering. USA: Prentice-Hall
- Mellichamp, D. e Edgar, T. e Seborg, D. (2004). Process Dynamics and Control. USA: Wiley
- Luyben, W. (1990). Process Modeling, Simulation and Control for Chemical Engineers. USA: McGraw ? Hill

Method of interaction
Lectures on which the concepts relating to the course are exposed and practical classes in which are proposed exercises and some laboratorial work.

Software used in class
Matlab, Simulink, Octave.