Course Schedule

Process Dynamics and Control Schedule

Class Topic Assignment TCLab Activity
1 Course Introduction Install PythonPython Review
2 Simulate Dynamics with Python ODEINT or with Python GEKKO Simulate InfectionStep Test Simulation
3 Physics-based Dynamic Modeling Derive Balance EquationsConvective Heat Transfer
4 Transient Balance Equations Blending SimulationRadiative Heat Transfer
5 Linearize Balance Equations Linear SimulationLinearize Energy Balance
6 First-Order Linear Dynamics with Dead Time with Graphical Fitting Methods Fit FOPDT to DataGraphical FOPDT
7 Optimize Model Parameter Fit Parameter RegressionRegression FOPDT
8 Exam Review on Modeling and Dynamics Practice Exam
9 Exam on Dynamic Modeling
Class Topic Assignment TCLab Activity
10 Control Design Control DesignProcess and Block Diagram
11 Proportional-only (P-only) Control Tank LevelP-only Control
12 Proportional Integral (PI) Control Auto Cruise ControlPI Control
13 Proportional Integral Derivative (PID) Control Blending ControlPID Control
14 Case Study: Level Control Level ControlPI Control Tuning
15 Case Study: Nonlinear System Control Exothermic ReactorPID Control Tuning
16 Case Study: Disturbances Type-I Diabetic Blood GlucosePID with Feedforward
17 Valve Design Principles Valve Design ExerciseHeater Actuator
18 Sensors and Data Acquisition Sensor Design ExerciseTemperature Sensor
19 Exam Review on Sensors, Actuators, and Controllers Practice Exam
20 Exam on Sensors, Actuators, and Controllers
Class Topic Assignment TCLab Activity
21 Temperature Modeling Modeling 2
22 Temperature Regression Estimation 2
23 Temperature Control 2 Page ReportControl 2
24 Laplace Transforms Laplace Transform ApplicationsImpulse Response
25 Transfer Functions Block Diagrams with Transfer FunctionsBlock Diagram
26 State Space Models Reactor State SpaceState Space Simulation
27 Second Order Systems with Graphical Fitting Second Order Estimation: GraphicalOn/Off Control
28 Second Order Optimization Second Order Estimation: OptimizationSecond Order Regression
29 Simulation of FOPDT, SOPDT, and Higher Order Systems Distillation ControlHigher Order Regression
30 Stability Analysis Controller Stability LimitsP-Only Stability Analysis
31 Cascade Control and Feedforward Control Cascade or Feedforward Control DesignCascade Control
32 Exam Review on Dynamic Systems Analysis Practice Exam
33 Exam on Dynamic Systems Analysis
Class Topic Assignment TCLab Activity
34 Process Control Project Introduction Process Control Project
35 Optimization Introduction Process Control Project
36 Linear Programming Process Control Project
37 Scheduling Optimization Process Control Project
38 Nonlinear Programming Process Control Project
39 Nonlinear Programming Process Control Project
40 Model Predictive Control Process Control Project
41 Project Help Session Process Control Project
42 Final Exam Review Practice Exam
Final Project Report (2 pages) and Presentation (5 min)
Final Exam