Process Dynamics and Control



James McLellanDupuis 316james.mclellan@queensu.ca613-533-2785


Mohammad JahvaniDupuis
Seyedabbas AlaviDupuis

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 210, 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:

  1. Develop ordinary differential equation models to describe process dynamic behaviour, using fundamental material and energy balances, and constitutive relationships.
  2. Identify nonlinearity in model equations, and linearize appropriately.
  3. Derive transfer function models from process models and process data.
  4. Identify important dynamic features of single-input single-output (SISO) and multi-input multi-output (MIMO) linear dynamical systems.
  5. Apply modern control theory to design controllers for uncertain SISO linear dynamical systems.
  6. Explain the trade-offs in performance that arise in the design of a controller.
  7. Analyze the frequency response behaviour of a process (using Nyquist and Bode approaches), and use this information to design controllers.
  8. Determine when to use controller enhancements such as the internal model principle and feedforward control, and design such enhancements.

This course assesses the following attributes:

Knowledge base for engineering (CLO 1-4):

CHEE-KB-PROC-4. Describes process dynamic behavior, derives transfer function models from process models and process data, and applies control theory.
CHEE-KB-MATH-2. Formulates and solves ordinary and partial differential equations and integral equations arising in Chemical Engineering using analytical and numerical techniques.        

Problem analysis (CLO 1-3):

CHEE-PA-2. Creates process for solving problem including qualitative approximations and assumptions to reach substantiated conclusions.

Design (CLO 5-8)

CHEE-DE-3. Develops equipment, process or product design incorporating performance requirements and constraints such as quality, yield, reliability, economics, safety, and standards and codes as appropriate.

Relevance to the Program

Course Structure and Activities

3 lecture hours + 1 tutorial hour per week. Please refer to SOLUS for times and locations.


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.