-
高等程序控制
- (Fall 2023) Class Meeting Times &
Locations:
-
Goal:
In modern industries, there are many closed-loop, large-scale
control systems that are highly complex and full of a large
amount of measured variables. The improvement of the process
operation is an important duty of process engineers. Process
control can help process engineers to fulfill this duty. Since
hardware and software platforms are becoming increasingly
powerful, many industrial automation systems today can meet
process control needs of industries. The purpose of this course
is to provide an advanced treatment of the theory and practice
of chemical process modeling and control, for advanced
undergraduate and graduate students. An emphasis of this course
is on model-based control system design and implementation.
-
Prerequisites: It is assumed
that the students have had an introductory course in process
control. The course is open to all the post-graduate students.
Some mathematical background and engineering knowledge are
necessary. Also, the course requires only minimal computer
background and MATLAB programming experience although it
certainly is advantageous to have prior exposure--not strictly
required. The SIMULINK simulation package (based on MATLAB) will
be used for dynamic process simulation and control system
development. Most of the homework assignments will require the
use of MATLAB/SIMULINK
-
Course Structure
- (2023-8-4)
- Introduction: from Simple Feedback Control to
Advanced Process Control
- (2023-8-10): Review
of Simple Feedback Control
- Feedback Control: Advantages and Disadvantages
- Linearization
- Process Dynamic Simulation and Modeling Using SIMULINK
- (2023-8-17)
- Discussions of Assignment #0
- Process, Sensor/Transmitter,
Control Valve, PID Controller
- (2023-8-22)
- Discussions of Assignment #0
- Turning PID Controller
- Closed-loop tuning method
- Open-loop tuning method
- Controller Syhthesis
- IMC
- Informal testing: PID Controller
Tuning
- (2023-9-12)
- (2023-9-12)
- Empirical Model Identification
- System Identification
- Basic of Matrix Manipulation and Calculus
- Least-Squares Estimator (LSE)
- Geometric Interpretation of LSE
- Recursive LSE
- (2021-9-19)
- Recursive LSE for Time-Varying Systems
- Maximum Likelihood Estimator
- LSE for Nonlinear Systems
- Feedforward Control
- Concept
- Linear Feedforward Control
- Lead-Lag Element
- (2021-9-28)
- Design of Nonlinear Feedforward Control from Basic
Process Principles
- Comments on Feedforward Control
- (2021-10-03)
- Outline of Feedforward Control
- Three Case Studies
- Overview of Model Predictive Control (MPC)
- MPC (SISO)
- Impulse and Step Response Models
- Prediction Using Step Response Models
- (2021-10-17)
- (2021-9-28)
- Review of Feedback Control (II)
- Assignment #1: Design of Feedback Control Loops (due: 2021-10-17)
- (2021-10-5)
- Review of Feedback Control (III)
- Cascade Control
- (2021-10-12)
- Cascade Control
- Process Dynamic Simulation: Simulink
- Feedforward Control
- (2021-10-19)
- (2021-10-26)
- Feedforward and Ration Control
- Assignment #2: Feedforward Control,
and Cascade Control (due: 2021-11-16)
- Empirical Model Identification
- (2021-11-02)
- Feedforward and Ration Control
- System Identification
- (2021-11-09)
- System Identification
- Multivariable Process Control
- (2021-11-16)
- Multivariable Process Control
- (2021-11-23)
- Multivariable Process Control
- Assignment #3:
Multiloop
Control Design
(due: 2020-12-??)
- ( 2020-0928)
- ( 2020-0928, 2020-1005)
- (2020-1005, 2020-1012, 2020-1019, 2020-1026)
- Multiloop and Multivariable Control Filtering
- (2020-1026, 2020-1109, 2020-1116, 2020-1123,
2020-1130)
- Model Predictive Control
(Linear & Nonlinear)
- Assignment #3:
Multiloop Control and MPC (due: 2020-12-7)
- System Identification
- Linear & Nonlinear
- Parametric & Non-Parametric
- Model Decomposition
- (2020-1130, 2020-1107)
- Real-Time Optimization
- Assignment #4:
Real-Time Optimization (due: 2020-12-11)
- Process Monitoring (Stochastic Control)
- (2020-1207,
2020-1214)
-
Assignments
- (Due
8-17-2023)
Assignment #0:
Open Loop
& Simple Feedback Control Loop
- (Due
9-12-2023)
Assignment #1:
Design of
Feedback Control Loops
- (Due
??-2023)
Assignment #2: Feedforward Control,
and Cascade Control
- (Due
??-2023)
Assignment #3:
Multiloop Control Design
- (Due ?? 2023)
- Grading Distribution
- No quiz will be given. The overall
performance is calculated based on absolute achievement
(assignments) and relative achievement (performance in the
class).
- Assignments (4 to 6 times): 80%
- Participation (class, Q&A): 20%