Process Dynamics and Control
Personnel
Instructor
Martin Guay | Dupuis Hall 406 | martin.guay@queensu.ca |
TAs
Sonia Battista | 15asb7@queensu.ca | ||
Ali Keshani | 21ak79@queensu.ca | ||
Maryam Azhdari | 21ma180@queensu.ca |
Course Description
The dynamic behaviour and automatic control of processes are studied. Mathematical tools for analyzing the transient behaviour of open and closed-loop systems are presented. The steps of controller development are treated: process characterization (using mathematical models), controller design, and implementation. Methods for assessing system stability and performance are investigated, and are used in the design of controllers. Frequency response methods are introduced, as is the development and implementation of controller enhancements including feedforward and cascade control. (0/0/0/30/12)
PREREQUISITES: CHEE 222 or MINE 201, MTHE 225 (MATH 225), CHEE 321 or permission of the department.
Objectives and Outcomes
The objective of this course is to provide a comprehensive introduction to the concept of controller design and analysis of dynamical systems, using a model-based approach where the dynamics of the process have been modeled adequately using either empirical (data-driven) or mechanistic models.
Specific course learning outcomes include:
CLO | DESCRIPTION | INDICATOR |
CLO1 | Develop ordinary differential equation models to describe process dynamic behaviour, using fundamental material and energy balances, and constitutive relationships. | KB-Proc(a) |
CLO2 | Identify nonlinearity in model equations, and linearize appropriately. | KB-Math(a) KB-Proc(d) |
CLO3 | Derive transfer function models from process models and process data. | KB-Math(a) KB-Proc(d) |
CLO4 | Identify important dynamic features of single-input single-output (SISO) and multi-input multi-output (MIMO) linear dynamical systems. | KB-Proc(d) PA-Formulate |
CLO5 | Apply modern control theory to design controllers for uncertain SISO linear dynamical systems. | DE-Solutions |
CLO6 | Explain the trade-offs in performance that arise in the design of a controller. | DE-Assess |
CLO7 | Analyze the frequency response behaviour of a process (using Nyquist and Bode approaches), and use this information to design controllers. | DE-Solutions |
CLO8 | Determine when to use controller enhancements such as the internal model principle and feedforward control, and design such enhancements. | DE-Solutions DE-Assess |
This course assesses the following program indicators at a 3rd year level:
Knowledge base for engineering (KB)
- KB-Math(a) Selects and applies appropriate mathematical tools to solve problems that arise from modeling a real-world problem.
- KB-Proc(a) Formulates and solves steady-state and dynamic mass and energy balances for a chemical process.
- KB-Proc(d) Derives transfer function models from dynamic process models and process data to apply control theory.
Design (DE)
- DE-Solutions Create a product, process or system to solve a problem, that meets specified needs, and subject to appropriate iterations.
- DE-Assess Evaluate performance of a design, using criteria that incorporates specifications, limitations, assumptions, constraints, and other relevant factors.
Relevance to the Program
Course Structure and Activities
3 lecture hours + 1 tutorial hour per week. Please refer to SOLUS for times and locations.
EXPECTATIONS FOR LECTURES/TUTORIALS
Lecture slides will be posted in advance. Some lectures will include examples and problem solutions not contained in the posted slides. Students are expected to read associated sections and study worked examples in the textbook. Students are expected to bring a copy of the tutorial problem (posted in advance) to class.
Resources
Recommended Textbook
- Seborg, D.E., T.F. Edgar, D.A. Mellichamp, and F.J. Doyle, Process Dynamics and Control, Wiley, New York (2010).
Other Material
- Matlab / Simulink are available in the computer cluster, Dupuis Hall, and in the teaching studio (Room 213, Beamish-Munro Hall).
- All course lecture slides, assignments and tutorials will be posted on the course website, or Learning Management System.