Upload
others
View
19
Download
0
Embed Size (px)
Citation preview
Page 1 of 8
Faculty of Engineering and Applied Science
CHEE 319 – PROCESS DYNAMICS AND CONTROL
Course Syllabus – Winter 2020
This is your course syllabus. Please download the file and keep it for future reference.
TEACHING TEAM
COURSE INSTRUCTOR
Martin Guay, PhD
Chemical Engineering
Queen’s University
E-mail: [email protected]
Please check the course website for an up-to-date list of TAs and other course personnel.
CHEE 319 – Process Dynamics and Control Winter 2020
Page 2 of 8
COURSE INFORMATION
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.
COURSE LEARNING OUTCOMES (CLO)
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 INDICATORS
CLO 1 Develop ordinary differential equation models to describe
process dynamic behaviour, using fundamental material and
energy balances, and constitutive relationships.
KB-Proc(a)
CLO 2 Identify nonlinearity in model equations, and linearize
appropriately.
KB-Math(a)
KB-Proc(d)
CLO 3 Derive transfer function models from process models and process
data.
KB-Math(a)
KB-Proc(d)
CLO 4 Identify important dynamic features of single-input single-output
(SISO) and multi-input multi-output (MIMO) linear dynamical
systems.
KB-Proc(d)
PA-Formulate
CLO 5 Apply modern control theory to design controllers for uncertain
SISO linear dynamical systems. DE-Solutions
CLO 6 Explain the trade-offs in performance that arise in the design of a
controller. DE-Assess
CLO 7 Analyze the frequency response behaviour of a process (using
Nyquist and Bode approaches), and use this information to
design controllers.
DE-Solutions
CHEE 319 – Process Dynamics and Control Winter 2020
Page 3 of 8
CLO 8 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.
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.
COURSE MATERIALS
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.
CHEE 319 – Process Dynamics and Control Winter 2020
Page 4 of 8
COURSE EVALUATION
Deliverable Week or Date Weight
Quiz 1 Week 6 or 7 20%
Quiz 2 Week 10 20%
Final Exam Exam period 65%
All assessments in this course will receive numerical percentage marks. The final grade you
receive for the course will be derived by converting your numerical course average to a letter
grade according to the established Grade Point Index.
Unless other arrangements have been approved, departmental policies regarding late and missed
assignments, and missed quizzes/exams will be followed. Only a Casio 991 non-programmable,
non-communicating calculator will be allowed during tests and exams.
COURSE POLICIES Please review the following policies concerning copyright, academic integrity, absences and
academic accommodations:
COPYRIGHT
Unless otherwise stated, the material on the course website is copyrighted and is for the sole use
of students registered in this course. The material on the website may be downloaded for a
registered student’s personal use but shall not be distributed or disseminated to anyone other
than students registered in this course.
ACADEMIC INTEGRITY
Information on policies concerning academic integrity is available in the Queen’s University
Code of Conduct, in the Senate Academic Integrity Policy Statement, on the Faculty of
Engineering and Applied Science website, and from your instructor.
ABSENCES (ACADEMIC CONSIDERATION) AND ACADEMIC ACCOMMODATIONS
For absences and academic accommodations please review the information on the FEAS
website.
TECHNICAL SUPPORT
No specialized computer-related technical skills are required for this course. If you require
technical assistance, please contact Technical Support.
PERSONAL SUPPORTIVE COUNSELLING
If at any time you find yourself feeling overwhelmed, anxious, sad, lonely, or distressed,
consider confidential supportive counselling offered by the Faculty of Engineering and Applied
Science.
Page 5 of 8
CHEE 319 || Module overview
Course learning outcomes (CLO): Students will be able to:
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 for 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 cascade and feedforward control, and design such enhancements.
Students are expected to augment lecture material through reading of associated sections of the textbook, and to practice execution of course principles by completing posted problem sets
Module Lecture approach and content Tutorial approach and content Assessment (CLO, and % of course grade)
Module 1 (Wks 1)
Introduction to Process Control
What/where/why/how of process control
Objectives for process control
Motivation for process control Piping and Instrumentation Diagrams
(P&IDs) – conventions and interpretation
Economic justification for process control
Worked examples, based on lecture material
A set of practice problems is also posted (unmarked)
Material is included on mid-term (CLO1)
CHEE 319 – Process Dynamics and Control Winter 2020
Page 6 of 8
Module 2 (Wks 2-6)
Modeling and Analyzing Process Dynamics
Heat and material balance equations, constitutive relationships
Deciding on assumptions, and assessing their impact while modeling
Degrees of freedom analysis Linearization and deviation variables –
for single equations and systems of equations
Linear and nonlinear state space representation - states, inputs, outputs
Review of Laplace transforms, their use and important properties
Interpreting transfer functions – stability, gains, poles, zeros, damping coefficient
Standard forms for transfer functions – e.g., gain-time constant form
Types of dynamic responses and characterization
Introduction to multi-input multi-output models and control
Obtaining transfer functions from state space representations
Dynamic structure of processes and systems – series interacting/non-interacting, parallel
Frequency response analysis for open-loop processes
Worked examples, based on lecture material
A set of practice problems is also posted (unmarked)
Computer-based tutorials
Material is included on mid-term (CLO1)
Design assignment 1 (10%, CLO1, CLO4)
Quiz 1 Covers Modules 1 and 2 Quiz 1: 2-3 questions will target CLO1, CLO2 and CLO3, worth 20% of course grade
Module 3 (Wks 7-10)
Feedback Control and Controller Design
CHEE 319 – Process Dynamics and Control Winter 2020
Page 7 of 8
Control-loop elements – impact on dynamics, basis for selection – accuracy versus range, reproducibility
Failure modes for actuators Elements of a feedback loop Closed-loop transfer functions and
assessing stability and performance Disturbance rejection (load ) problem Setpoint tracking (servo) problem Design considerations – pairing
manipulated and controlled variables PID control Frequency response analysis for
assessing closed-loop stability – Bode and Nyquist approaches
Performance criteria for controlled and manipulated variables
Direct Synthesis and Internal Model Control-based designs and tuning
Worked examples, based on lecture material
A set of practice problems is also posted (unmarked)
Computer-based tutorials
Material is included on final (CLO1, CLO2)
Quiz 2 Covers Module 3 Quiz 1: 2-3 questions will target CLO4, CLO5, CLO6 and CLO7, worth 20% of course grade
Module 4 (Wks 11-12)
Controller Enhancements and Extensions
Cascade control – when and how to use – controller components associated with cascade control
Feedforward control – when and how to use, and associated controller components
Multi-loop controllers
Worked examples, based on lecture material
A set of practice problems is also posted (unmarked)
Computer-based tutorials
Material is included on final (CLO1, CLO2)