None
This notebook contains material from cbe30338-2021; content is available on Github.
CBE 30338/32338 Chemical Process Control will be conducted as a fully on-line course for the 2021 Spring semeter. For this to be effective, each student, instuctor, and teaching assistant will need access to the required technology and keep their systems and software in good working order for the duration of the semester.
Please let the instructors know immediately if you don't have access to a laptop, or you don't have adequate internet connectivity. The University has resources available to assist with these situations.
Please use the period before the start of the semester to prepare your systems and technology. Pay attention to the following the following details:
We will be making extensive use of Zoom for office hours, on-classes, and laboratory sessions. Please verify that you can access Zoom by joining the test meeting with video at https://zoom.us/test.
Please confirm that you have a working installation of the latest Anaconda distribution of Python. If in doubt, reinstall a fresh download available from Anaconda.com.
A major component of the course is hands-on use of real hardware to implement working control systems. For this purpose wyou will need to purchase an individual copy of the Temperature Control Labortory available through Amazon, the Notre Dame Bookstore, and apmonitor.com. Please allow time for ordering, shipping, and for you to install and test the device using your laptop.
The Temperature Control Lab requires a USB type A port. If your laptop is a newer model with only USB-C ports then you will need to purchase a USB-C to USB-A adaptor (such as this device for an Apple Mac) or USB-C docking station (such as this from LENTION).
Class meetings begin on week 1. Each of the sessions scheduled below will be done as a Zoom meeting. To protect privacy, the specific Zoom meeting links are available through the course management system. Attendance will be monitored for each session with required attendance.
Date | Time (EDT) | Activity | Topic | Reading | Req'd? |
---|---|---|---|---|---|
2/4(Th) | 11:10am-12:25pm | Class Meeting | Introductions Course Resources Syllabus Introduction to TCLab What is Process Control? |
Syllabus FBS 1.2-1.4 cbe30338-2021 Section 1.1 |
✓ |
2/5(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
No meeting for week 1 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
2/8(M) | 1:30-3pm | Office hours | ||||
2/9(T) | 11:10am-12:25pm | Class Meeting | System Modeling Pharmacokinetics |
FBS 3.1, 3.2 cbe30338-2021 Section 2.1 |
✓ | HW Assignment 1 |
2/11(Th) | 11:10am-12:25pm | Class Meeting | First Order Systems Degrees of Freedom |
cbe30338-2021 Section 2.2 | ✓ | |
2/12(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
TCLab Operation First Order Model ID |
cbe30338-2021 Section 1.3 cbe30338-2021 Section 1.4 |
✓ |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
2/15(M) | 1:30-3pm | Office hours | ||||
2/16(T) | 11:10am-12:25pm | Class Meeting | First-Order Model TCLab | cbe30338-2021 Section 2.3 | ✓ | HW Assignment 2 |
2/18(Th) | 11:10am-12:25pm | Class Meeting | Identifying Linear Dynamics | cbe30338-2021 Section 2.4 | ✓ | |
2/19(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
Dynamic Model Identification | ✓ | Lab Assignment 1 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
2/22(M) | 1:30-3pm | Office hours | ||||
2/23(T) | 11:10am-12:25pm | Class Meeting | Case Study: PCR Thermal Cycling Setpoints |
cbe30338-2021 Section 3.1 & 3.2 | ✓ | HW Assignment 3 |
2/25(Th) | 11:10am-12:25pm | Class Meeting | Relay, Proportional, and PI Control | cbe30338-2021 Section 3.3 | ✓ | Quiz 1: Modeling & Identification |
2/26(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
Single Variable Relay Control PI Control |
cbe30338-2021 Section 3.6 | ✓ | Lab Assignment 2 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
3/1(M) | 1:30-3pm | Office hours | ||||
3/2(T) | 11:10am-12:25pm | University Mini-break | ||||
3/4(Th) | 11:10am-12:25pm | Class Meeting | PI Implementation & Co-routines | cbe30338-2021 Section 3.4 | ✓ | |
3/5(F) | Junior Parents Weekend | Lab Assignment 3 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
3/8(M) | 1:30-3pm | Office hours | ||||
3/9(T) | 11:10am-12:25pm | Class Meeting | Practical PI Control | cbe30338-2021 Section 3.5 Astrom and Murray, Chapter 11 |
✓ | No assignment (JPW) |
3/11(Th) | 11:10am-12:25pm | Class Meeting | Advanced PI and PID Control | ✓ | ||
3/12(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
Advanced PID Control | ✓ |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
3/15(M) | 1:30-3pm | Drop-in office hours | ||||
3/16(T) | 11:10am-12:25pm | Class Meeting | Guest: Katie Gates ND'10 What is Process Analytics? |
Data Historian Anamoly Detection |
✓ | |
3/18(Th) | 11:10am-12:25pm | Class Meeting | ✓ | Quiz 2: Feedback Control | ||
3/19(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
Using the Data Historian | ✓ | Lab Assignment 4 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
3/22(M) | 1:30-3pm | Drop-in office hours | ||||
3/23(T) | 11:10am-12:25pm | Class Meeting | Anamoly Detection | ✓ | ||
3/25(Th) | 11:10am-12:25pm | Class Meeting | Machine Learning | ✓ | ||
3/26(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
Machine Learning | ✓ | Lab Assignment 5 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
3/29(M) | 1:30-3pm | Drop-in office hours | ||||
3/30(T) | 11:10am-12:25pm | Class Meeting | Introduction to Semester Project |
✓ | ||
4/1(Th) | 11:10am-12:25pm | Class Meeting | Linear Production Problem CVXPY |
Section 5.1 | ✓ | Quiz 3: Process Analytics |
4/2(F) | Good Friday |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
4/5(M) | 1:30-3pm | Drop-in office hours | ||||
4/6(T) | 11:10am-12:25pm | Class Meeting | Linear Blending | Section 5.2 | ✓ | |
4/8(Th) | 11:10am-12:25pm | Class Meeting | Blending | Section 5.3 | ✓ | Lab Assignment 6 |
4/9(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
Static Operability Analysis | Section 6.1 | ✓ |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
4/12(M) | 1:30-3pm | Drop-in office hours | ||||
4/13(T) | 11:10am-12:25pm | Class Meeting | ✓ | HW Assignment 4 Project Proposal |
||
4/15(Th) | 11:10am-12:25pm | Class Meeting | ✓ | |||
4/16(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
State Estimation | ✓ | Lab Assignment 7 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
4/19(M) | 1:30-3pm | Drop-in office hours | ||||
4/20(T) | 11:10am-12:25pm | Class Meeting | ✓ | HW Assignment 4 | ||
4/22(Th) | 11:10am-12:25pm | Class Meeting | ✓ | |||
4/23(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
Model Predictive Control | ✓ | Lab Assignment 8 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
4/26(M) | 1:30-3pm | Drop-in office hours | ||||
-- | --- | Office hours by appointment | ||||
4/27(T) | 11:10am-12:25pm | Class Meeting | ✓ | |||
4/29(Th) | 11:10am-12:25pm | Class Meeting | ✓ | |||
4/30(F) | 11:40am-12:30pm 1:00-1:50pm |
Lab Session 1 Lab Session 2 |
✓ | Lab Assignment 9 |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
5/3(M) | 1:30-3pm | Drop-in office hours | ||||
-- | --- | Office hours by appointment | ||||
5/4(T) | 11:10am-12:25pm | Class Meeting | ✓ | Progress Report | ||
5/6(Th) | 11:10am-12:25pm | Class Meeting | ✓ | Quiz 4: Predictive Control | ||
5/7(F) | no lab - Final Project |
Date | Time (EDT) | Activity | Topic | Reading | Req'd? | Assignment Due |
---|---|---|---|---|---|---|
5/11(M) | 1:30-3pm | Office hours | ||||
-- | --- | Office hours by appointment | ||||
5/11(T) | 11:10am-12:25pm | Class Meeting | ✓ | |||
5/14(F) | 10:30am - 12:30pm | Project Presentations | ✓ |