1
| Course Introduction | | Install Python | Complete 7 modules: Data-Driven Engineering |
2
| Simulate Dynamics with Python ODEINT or with Python GEKKO | Quiz A | Catalytic Converter Light-off | Step Test Simulation |
3
| Physics-based Dynamic Modeling | Quiz B | Derive Balance Equations | Convective Heat Transfer |
4
| Transient Balance Equations | Quiz C | Blending Simulation | Radiative Heat Transfer |
5
| Linearize Balance Equations | Quiz D | Linear Simulation | Linearize Energy Balance |
6
| First-Order Linear Dynamics with Dead Time using Graphical Fitting Methods | Quiz E | Graphical FOPDT Fit | TCLab Graphical FOPDT Fit |
7
| Optimize Model Parameter Fit | Quiz F | Parameter Regression | Regression FOPDT |
8 | Exam Review on Modeling and Dynamics | | Practice Exam | |
9 | Exam on Dynamic Modeling | | | |
| | | | |
Class |
Topic |
Quiz |
Assignment |
TCLab Activity |
10
| Control Design | Quiz G | Control Design | Process and Block Diagram |
11
| Proportional-only (P-only) Control | Quiz H | Tank Level | P-only Control |
12
| Proportional Integral (PI) Control | Quiz I | Auto Cruise Control | PI Control |
13
| Proportional Integral Derivative (PID) Control | Quiz J | Blending Control | PID Control |
14
| Case Study: Level Control | Quiz K | Level Control | PI Control Tuning |
15
| Case Study: Nonlinear System Control | Quiz L | Exothermic Reactor | PID Control Tuning |
16
| Case Study: Disturbances | Quiz M | Type-I Diabetic Blood Glucose | PID with Feedforward |
17
| Valve Design Principles | Quiz N | Valve Design Exercise | Heater Actuator |
18
| Sensors and Data Acquisition | Quiz O | Sensor Design Exercise | Temperature Sensor |
19 | Exam Review on Sensors, Actuators, and Controllers | | Practice Exam | |
20 | Exam on Sensors, Actuators, and Controllers | | | |
| | | | |
Class |
Topic |
Quiz |
Assignment |
TCLab Activity |
21
| Temperature Modeling | | | Modeling 2 |
22
| Temperature Regression | | | Estimation 2 |
23
| Temperature Control | | 2 Page Report | Control 2 |
| | | |
24
| Laplace Transforms | Quiz P | Laplace Transform Applications | Impulse Response |
25
| Transfer Functions | Quiz Q | Block Diagrams with Transfer Functions | Block Diagram |
26
| State Space Models | Quiz R | Reactor State Space | State Space Simulation |
27
| Second Order Systems with Graphical Fitting | Quiz S | Second Order Estimation: Graphical | On/Off Control |
28
| Second Order Optimization | Quiz T | Second Order Estimation: Optimization | Second Order Regression |
29
| Simulation of FOPDT, SOPDT, and Higher Order Systems | Quiz U | Distillation Control | Higher Order Regression |
30
| Stability Analysis | Quiz V | Controller Stability Limits | P-Only Stability Analysis |
31
| Cascade Control and Feedforward Control | Quiz W | Cascade or Feedforward Control Design | Cascade Control |
32 | Exam Review on Dynamic Systems Analysis | | Practice Exam | |
33 | Exam on Dynamic Systems Analysis | | | |
| | | | |
Class |
Topic |
Quiz |
Assignment |
TCLab Activity |
34 | Control Project Introduction | | Control Project | |
35
| Optimization Introduction | Quiz X | Sensors and Data Acquisition | |
36
| Linear Programming | Quiz Y | Actuators | |
37
| Scheduling Optimization | Quiz Z | App Development | |
38
| Nonlinear Programming | Quiz `\alpha` | Control Project | |
39
| Machine Learning Classification | Quiz `\beta` | Control Project | 12 Data Science Modules |
40
| Model Predictive Control | Quiz `\gamma` | Control Project | 8 Advanced Control Modules |
41 | Project Help Session | | Control Project | |
42 | Final Exam Review | | Practice Exam | |
Final | Project Report (2 pages) and Presentation (5 min)
Final Exam
| | | |