Assignments are due at 10 pm via Gradescope unless otherwise directed.
| Deadline | Description |
|---|---|
| Friday, January 17 | [Order Temperature Control Lab](https://www.amazon.com/TCLab-Temperature-Control-Lab/dp/B07GMFWMRY or ) (no submission required) |
| Monday, January 20 | Class Policies Quiz (opens after Friday lab, submit via Canvas) |
| Tuesday, January 21 | 9am, (first part) |
| Thursday, January 23 | (remainder) |
| Friday, January 24 | 9am, Lab 1 (Exercise 0) |
| Thursday, January 30 | |
| Friday, January 31 | 9am, Lab 2 (Exercise 0) |
| Tuesday, February 11 | |
| Friday, February 14 | 9am, Lab 3 (Exercise 0) |
| Tuesday, February 25 | |
| Friday, February 28 | 9am, Lab 4 (Exercise 0) |
| Friday, March 7 | |
| Friday, March 21 | Project Proposals (team submission) |
| Tuesday, March 25 | |
| Friday, March 28 | 9am, Lab 5 (Exercise 0) |
| Tuesday, April 8 | In-Class Exam (no Gradescope submission) |
| Thursday, April 10 | |
| Friday, April 11 | 9am, Lab 6 (quick quiz on Canvas) |
| Friday, April 25 | |
| Tuesday, April 22 | In-Class Project Presentations (team, upload slides as PDF by 8am) |
| Thursday, April 24 | In-Class Project Presentations (team, upload slides as PDF by 8am) |
| Tuesday, April 29 | In-Class Project Presentations (team, upload slides as PDF by 8am) |
| Sunday, May 4 | Project Reports/Notebooks Due (team submission) |
Fridays from 10:30 am - 11:20 am (session 1) and 11:30 am - 12:20 pm (session 2) in 133 DeBartolo Hall (computer classroom).
Tuesdays and Thursdays from 9:30 - 10:45am in 131 DeBartolo Hall.
| Main Topic(s) | Supplemental Material |
|---|---|
| Tuesday, January 14 | Welcome |
| Thursday, January 16 | CBE 20258 Review |
| Python | |
| Solving Nonlinear Equations | |
| Numeric Integration | |
| Error Propagation | |
| Nonlinear Regression | |
| Tuesday, January 21 | Modeling: Linear Systems |
| Recorded Lecture from Prior Year | |
| Recorded Lecture from Prior Year | |
| Thursday, January 23 | Modeling: TCLab as First Order Linear System |
| Tuesday, January 28 | More About Nonlinear Regression |
| Thursday, January 30 | Modeling: TCLab as Second Order Linear System |
| Tuesday, February 4 | Modeling: Second Order Systems |
| Thursday, February 6 | Nonlinear Modeling: Exothermic CSTR |
| Tuesday, February 11 | Nonlinear Modeling: Hare and Lynx |
| Thursday, February 13 | Introduction of Feedback |
| Tuesday, February 18 | Feedback Control: P, PI, and PID |
| Thursday, February 20 | PI Stability Analysis |
| Tuesday, February 25 | PI Implementation Details |
| Stability Analysis Revisited | |
| Thursday, February 27 | PID Tuning |
| Tuesday, March 4 | Optimization Modeling and Linear Programming in Pyomo |
| Optimization Python Book: Mathematical Optimization | |
| Optimization Python Book: Linear Optimization | |
| Thursday, March 6 | More Linear Programming Examples |
| Tuesday, March 18 | Dynamic Optimization |
| Pyomo.DAE Race Car Example | Review of Numeric Integration |
| Pyomo.DAE TCLab | Pyomo.DAE Theory |
| Pyomo.DAE for Heat Transfer PDEs | |
| Pyomo.DAE for Mass Transfer PDEs | |
| Thursday, March 20 | Simulation and Open-Loop Control |
| Tuesday, March 25 | Optimization Under Uncertainty |
| Stochastic Programming | |
| Thursday, March 27 | Exam Review |
| Exam Information and Topics | |
| Tuesday, April 1 | Project Consultations (in-class) |
| Thursday, April 3 | State Estimation and Model Predictive Control |
| Tuesday, April 8 | Exam starting at 8am in 131 DBT |
| Thursday, April 10 | Project Consultations (in-class) |
| Tuesday, April 15 | Calcium Signaling Continued |
| Thursday, April 17 | Project Consultations (in-class) |
| Tuesday, April 22 | Project Presentations (in-class) |
| Thursday, April 24 | Project Presentations (in-class) |
| Tuesday, April 29 | Project Presentations (in-class) |