Assignments are due at 10 pm via Gradescope unless otherwise directed.
| Deadline | Description |
|---|---|
| Friday, January 19 | Order Temperature Control Lab (no submission required) |
| Monday, January 22 | Class Policies Quiz (opens after Friday lab, submit via Canvas) |
| Thursday, January 25 | |
| Thursday, February 1 | |
| Thursday, February 8 | |
| Thursday, February 22 | |
| Friday, March 8 | |
| Thursday, March 21 | |
| Friday, March 22 | Project Proposals (team submission) |
| Thursday, April 4 | In-Class Exam (no Gradescope submission) |
| Monday, April 8 | |
| Friday, April 19 | Lab 6: Model Predictive Control |
| Tuesday, April 23 | In-Class Project Presentations (team, upload slides as PDF by 8am) |
| Thursday, April 25 | In-Class Project Presentations (team, upload slides as PDF by 8am) |
| Tuesday, April 30 | In-Class Project Presentations (team, upload slides as PDF by 8am) |
| Final Exam Day | Project Reports/Notebooks Due (team submission) |
Fridays from 11:35 am - 12:25 pm (session 1) and 12:50 pm - 1:40 pm (session 2) in A68 Fitzpatrick Hall.
Tuesdays and Thursdays from 9:30 - 10:45am in 136 DeBartolo Hall.
| Main Topic(s) | Supplemental Material |
|---|---|
| Tuesday, January 16 | Welcome |
| Thursday, January 18 | CBE 20258 Review |
| Python | |
| Solving Nonlinear Equations | |
| Numeric Integration | |
| Error Propagation | |
| Nonlinear Regression | |
| Tuesday, January 23 | Modeling: Linear Systems |
| Thursday, January 25 | Modeling: Linear Systems |
| Tuesday, January 30 | Modeling: Temperature Control Lab |
| Thursday, February 1 | Modeling: Second and Higher Order Systems |
| Tuesday, February 6 | Modeling: Second Order Systems |
| Thursday, February 8 | Modeling: Second Order Systems |
| Tuesday, February 13 | Nonlinear Modeling: Exothermic CSTR |
| Thursday, February 15 | Nonlinear Modeling: Hare and Lynx, Introduction of Feedback |
| Tuesday, February 20 | Feedback Control: P, PI, and PID |
| Thursday, February 22 | PI Implementation Details |
| Tuesday, February 27 | PI Stability Analysis |
| Thursday, February 29 | PID Tuning |
| Tuesday, March 5 | Optimization Modeling and Linear Programming in Pyomo |
| Optimization Python Book: Mathematical Optimization | |
| Optimization Python Book: Linear Optimization | |
| Thursday, March 7 | Nonlinear Programming Examples |
| Tuesday, March 19 | Dynamic Optimization |
| Pyomo.DAE Theory | |
| Pyomo.DAE Example | |
| Thursday, March 21 | Simulation and Open-Loop Control |
| Tuesday, March 26 | State Estimation |
| Thursday, March 28 | Model Predictive Control |
| Tuesday, April 2 | Review Session |
| Thursday, April 4 | Midterm Exam (in-class) |
| Tuesday, April 9 | Project Consulations (in-class) |
| Thursday, April 11 | Project Consulations (in-class) |
| Tuesday, April 16 | Project Consulations (in-class) |
| Thursday, April 18 | Project Consulations (in-class) |
| Tuesday, April 23 | Project Presentations (in-class) |
| Thursday, April 25 | Project Presentations (in-class) |