Course Schedule
Main.CourseSchedule History
Hide minor edits - Show changes to markup
Review for Mid-Term Exam
Review for Mid-Term Exam
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
TCLab Python
Data Science
Data Engineering
Data Science Modules
TCLab Python
Data Science
Data Engineering
7
Wk7
8
Wk8
9
Wk9
10
Wk10
11
Wk11
12
Wk12
13
Wk13
14
Wk14
15
Wk15
Wk1
Wk1
Wk2
Wk2
3
Wk3
4
Wk4
5
Wk5
6
Wk6
Week 1
Wk1
Week 2
Wk2
(:html:) <iframe width="120" height="67" src="https://www.youtube.com/embed/KVMqp6C2l1Q" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> (:htmlend:)
Week 1
(:html:) <iframe width="120" height="67" src="https://www.youtube.com/embed/gf1k-fssVYs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> (:htmlend:)
Week 2
(:htmlend:)
(:html:) <iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLLBUgWXdTBDgexTfgsT5qw071nqPDFIvy" frameborder="0" allowfullscreen></iframe>
12 Data Science Modules
Data Science Modules
<iframe width="120" height="68" src="https://www.youtube.com/embed/KVMqp6C2l1Q" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="120" height="67" src="https://www.youtube.com/embed/KVMqp6C2l1Q" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="120" height="68" src="https://www.youtube.com/embed/gf1k-fssVYs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="120" height="67" src="https://www.youtube.com/embed/gf1k-fssVYs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="120" height="68" src="https://www.youtube.com/embed/WCTTY4baYLk" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="120" height="68" src="https://www.youtube.com/embed/KVMqp6C2l1Q" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
1
(:html:) <iframe width="120" height="68" src="https://www.youtube.com/embed/WCTTY4baYLk" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> (:htmlend:)
<iframe width="100" height="56" src="https://www.youtube.com/embed/gf1k-fssVYs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="120" height="68" src="https://www.youtube.com/embed/gf1k-fssVYs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
2
(:html:) <iframe width="100" height="56" src="https://www.youtube.com/embed/gf1k-fssVYs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> (:htmlend:)
(:description Course Schedule of Dynamic Optimization for Engineers:)
(:description Course Schedule of Machine Learning and Dynamic Optimization for Engineers:)
(:htmlend:)
(:html:) <iframe width="560" height="315" src="https://www.youtube.com/embed/EcUiJMx-3m0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
(:htmlend:)
(:html:) <iframe width="560" height="315" src="https://www.youtube.com/embed/EcUiJMx-3m0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Lab A - SISO Model and Solution
Lab B - MIMO Model and Solution
Lab C - Parameter Estimation and Solution
Lab D - Empirical Model Estimation and Solution
Lab E - Hybrid Model Estimation and Solution
Lab F - Linear Model Predictive Control
G - Linear MPC
G - Non-linear MPC
Lab H - Estimation with Model Predictive Control
Lab G - Nonlinear Model Predictive Control
Lab F - Linear Model Predictive Control
Lab F - Linear Model Predictive Control
Model Predictive Control Introduction
Model Predictive Control Introduction
Lab H - Discrete and Multi-Objective Control
Lab H - Estimation with Model Predictive Control
Estimation and Control
Multi-Objective and Discrete Control
SISO Linear Control
Model Predictive Control Introduction
Lab F - MIMO Linear Control
Lab F - Linear Model Predictive Control
Lab G - SISO Nonlinear Control
Lab G - Nonlinear Model Predictive Control
Lab H - MIMO Nonlinear and Discrete Control
Lab H - Discrete and Multi-Objective Control
Lab E - Hybrid Model Estimation
Lab E - Hybrid Model Estimation and Solution
Lab D - Empirical Model Estimation
Lab D - Empirical Model Estimation and Solution
(:cell width=45%:)
(:cell width=35%:)
(:cell width=25%:)
(:cell width=30%:)
(:cell width=25%:)
(:cell width=30%:)
(:cell width=45%:)
(:cell width=35%:)
(:cell width=25%:)
(:cell width=30%:)
(:cell width=25%:)
(:cell width=30%:)
(:cell width=45%:)
(:cell width=35%:)
(:cell width=25%:)
(:cell width=30%:)
(:cell width=25%:)
(:cell width=30%:)
Lab A - SISO Model, Solution
Lab A - SISO Model and Solution
Lab B - MIMO Model, Solution
Lab B - MIMO Model and Solution
Lab C - Parameter Estimation, Solution
Lab C - Parameter Estimation and Solution
Lab A - SISO Model
Solution
Lab A - SISO Model, Solution
Lab B - MIMO Model
Solution
Lab B - MIMO Model, Solution
Lab C - Parameter Estimation
Solution
Lab C - Parameter Estimation, Solution
Solution
Solution
Solution
Estimation Tuning for Improved Control
Lab A - SISO Model
Lab A - SISO Model
Lab B - MIMO Model
Lab B - MIMO Model
Lab 1 - SISO Model
Lab A - SISO Model
Lab 2 - MIMO Model
Lab B - MIMO Model
Lab 3 - SISO Estimation
Lab C - SISO Estimation
Lab 4 - Real-time SISO Estimation
Lab D - Real-time SISO Estimation
Lab 5 - MIMO Estimation
Lab E - MIMO Estimation
Lab 6 - SISO Linear Control
SISO Linear Control
Lab 7 - MIMO Linear Control
Lab F - MIMO Linear Control
Lab 8 - SISO Nonlinear Control
Lab G - SISO Nonlinear Control
Lab 9 - MIMO Nonlinear and Discrete Control
Lab H - MIMO Nonlinear and Discrete Control
Lab 10 - Estimation and Control
Estimation and Control
A - SISO Model
Lab 1 - SISO Model
B - MIMO Model
Lab 2 - MIMO Model
C - SISO Estimation
Lab 3 - SISO Estimation
D - Real-time SISO Estimation
Lab 4 - Real-time SISO Estimation
E - MIMO Estimation
Lab 5 - MIMO Estimation
SISO Linear Control
Lab 6 - SISO Linear Control
F - MIMO Linear Control
Lab 7 - MIMO Linear Control
G - SISO Nonlinear Control
Lab 8 - SISO Nonlinear Control
H - MIMO Nonlinear and Discrete Control
Lab 9 - MIMO Nonlinear and Discrete Control
Estimation and Control
Lab 10 - Estimation and Control
SISO Model
A - SISO Model
MIMO Model
B - MIMO Model
SISO Estimation
C - SISO Estimation
Real-time SISO Estimation
D - Real-time SISO Estimation
MIMO Estimation
E - MIMO Estimation
MIMO Linear Control
F - MIMO Linear Control
SISO Nonlinear Control
G - SISO Nonlinear Control
MIMO Nonlinear and Discrete Control
H - MIMO Nonlinear and Discrete Control
SISO Models
SISO Model
MIMO Models
MIMO Model
Offline Estimation
SISO Estimation
Real-time Estimation
Real-time SISO Estimation
SISO Nonlinear Control
Nonlinear and Discrete Control
MIMO Nonlinear and Discrete Control
Project Help
A - Skydiving
A - Reservoirs
SISO Models
Basics and Formulation
B - Reservoirs
B - Collocation
SISO 1st Order Model
MIMO Models
C - Collocation and HIV Simulation
SISO Higher Order Model
Offline Estimation
Simulation and Data
D - Flight Controls and Bad Data
D - HIV Estimation and Estimator Tuning
MIMO 1st Order Model
Real-time Estimation
Estimation Tuning for Improved Control
In Class Arduino Project
E - MHE and MPC
MIMO Higher Order Model
MIMO Estimation
Review for Mid-Term Exam
SISO Offline Estimation
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:cell width=5%:) Week (:cell width=45%:) Subject (:cell width=25%:) Assignments (:cell width=25%:) Lab / Project
Create Project Proposals and Evaluate Resources
F - HIV Estimation and Estimator Tuning
SISO Real-time Estimation
SISO Linear Control
Estimation Tuning for Improved Control
G - MHE and MPC
F - Cruise Control and Crane Pendulum
MIMO Estimation
MIMO Linear Control
Review for Mid-Term Exam
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:cell width=5%:) # (:cell width=45%:) Subject (:cell width=25%:) Assignments (:cell width=25%:) Arduino Lab
H - Cruise Control and Crane Pendulum
H - Nonlinear MPC
SISO Control
Nonlinear and Discrete Control
MIMO Linear Control
Estimation and Control
MIMO Linear Control Tuning
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:cell width=5%:) Week (:cell width=45%:) Subject (:cell width=25%:) Assignments (:cell width=25%:) Project
Projects
J - Nonlinear MPC
Nonlinear Control
Project Work Sessions
Interior Point Method and Mixed Integer Nonlinear Programming
Projects
Project Help
Nonlinear and Integer Control
Project Work Sessions
16 (:cell:) Multi-Objective Optimization (:cell:) Progress Report #2: Estimation and Data (:cell:) Estimation and Control
(:cellnr:) 17 (:cell:) Review and Example Problems (:cell:) Practice Final Exam (:cell:)
(:cellnr:) 18 (:cell:) Final Exam (:cell:) (:cell:)
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:cell width=5%:) # (:cell width=45%:) Subject (:cell width=25%:) Assignments (:cell width=25%:) Project (:cellnr:) 19 (:cell:) Projects (:cell:) (:cell:) Project Work Session
(:cellnr:) 20 (:cell:) Projects (:cell:) Progress Report #3: Control (:cell:) Project Work Session
(:cellnr:) 21 (:cell:) Projects (:cell:) (:cell:) Project Work Session
(:cellnr:) 22
15
(:cellnr:)
(:cell:)
(:cellnr:) 20
(:cellnr:) 20 (:cell:)
Project Work Session
(:cell:)
(:cell:)
(:cell:)
(:cellnr:) 18
(:cellnr:) 18 (:cell:)
(:cell:)
Offline Estimation
SISO Offline Estimation
Real-time Estimation
SISO Real-time Estimation
Review for Mid-Term Exam
Estimation Tuning for Improved Control
(:cellnr:) 9
MIMO Estimation
(:cellnr:) 9
Review for Mid-Term Exam (:cell:)
Project
TC Lab
(:cellnr:) 11
SISO Control
(:cellnr:) 11 (:cell:)
(:cellnr:) 12
MIMO Linear Control
(:cellnr:) 12 (:cell:)
(:cellnr:) 13
MIMO Linear Control Tuning
(:cellnr:) 13 (:cell:)
(:cellnr:) 14
Nonlinear Control
(:cellnr:) 14 (:cell:)
(:cellnr:) 16
Nonlinear and Integer Control
(:cellnr:) 16 (:cell:)
(:cellnr:) 17
Estimation and Control
(:cellnr:) 17 (:cell:)
(:cellnr:) 20
(:cellnr:) 20 (:cell:)
(:cellnr:) 21
(:cellnr:) 21 (:cell:)
(:cellnr:) 22
(:cellnr:) 22 (:cell:)
(:cell:)
Project Groups
Assemble Project Groups
(:cellnr:) 2
Project Groups
(:cellnr:) 2 (:cell:)
(:cellnr:) 3
SISO 1st Order Model
(:cellnr:) 3 (:cell:)
(:cellnr:) 4
SISO Higher Order Model
(:cellnr:) 4 (:cell:)
(:cellnr:) 5
MIMO 1st Order Model
(:cellnr:) 5 (:cell:)
(:cellnr:) 6
MIMO Higher Order Model
(:cellnr:) 6 (:cell:)
(:cellnr:) 7
Offline Estimation
(:cellnr:) 7 (:cell:)
(:cellnr:) 8
Real-time Estimation
(:cellnr:) 8 (:cell:)
(:cellnr width=15%:)
(:cellnr:)
(:cell width=50%:)
(:cell:)
(:cell width=30%:)
(:cell:)
(:cell width=5%:) # (:cell width=45%:) Subject (:cell width=25%:) Assignments (:cell width=25%:) Project (:cellnr:)
Projects
Arduino Lab
(:cellnr width=15%:)
(:cell width=5%:) # (:cell width=45%:) Subject (:cell width=25%:) Assignments (:cell width=25%:) Project (:cellnr:)
(:cell width=50%:)
(:cell:)
(:cell width=30%:)
(:cell:)
(:cell width=15%:) Number (:cell width=50%:)
(:cell width=5%:) # (:cell width=45%:)
(:cell width=30%:)
(:cell width=25%:)
(:cell width=25%:) Projects
(:html:) <style type="text/css"> div.table-title {
display: block; margin: auto; max-width: 600px; padding:5px; width: 100%;
}
.table-title h3 {
color: #fafafa;
}
.table-fill {
background: white; border-radius:3px; border-collapse: collapse; height: 320px; margin: auto; max-width: 600px; padding:5px; width: 100%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); animation: float 5s infinite;
}
th {
color:#D5DDE5;; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; text-align:left; vertical-align:middle;
}
th:first-child {
border-top-left-radius:3px;
}
th:last-child {
border-top-right-radius:3px; border-right:none;
}
tr {
border-top: 1px solid #C1C3D1; border-bottom-: 1px solid #C1C3D1; color:#666B85; font-weight:normal;
}
tr:hover td {
border-top: 1px solid #22262e; border-bottom: 1px solid #22262e;
}
tr:first-child {
border-top:none;
}
tr:last-child {
border-bottom:none;
}
tr:nth-child(odd) td {
background:#EEEEEE;
}
tr:last-child td:first-child {
border-bottom-left-radius:3px;
}
tr:last-child td:last-child {
border-bottom-right-radius:3px;
}
td {
background:#FFFFFF; padding:5px; text-align:left; vertical-align:middle; border-right: 1px solid #C1C3D1;
}
td:last-child {
border-right: 0px;
}
th.text-left {
text-align: left;
}
th.text-center {
text-align: center;
}
th.text-right {
text-align: right;
}
td.text-left {
text-align: left;
}
td.text-center {
text-align: center;
}
td.text-right {
text-align: right;
} </style> (:htmlend:)
In Class Arduino Project
Multi-Objective Estimation and Control
Discrete Variables in Estimation and Control
Interior Point Method and Mixed Integer Nonlinear Programming
K - Tiered and l1-norm Objective
Project Work Session
K - Tiered and l1-norm Objective
Review and Example Problems
Practice Exam
Final Exam
A - Skydiving
B - Reservoirs
C - HIV Simulation
D - Flight Controls and Bad Data
F - HIV Estimation and Estimator Tuning
G - MHE and MPC
H - Cruise Control and Crane Pendulum
Discrete Variables in Estimation and Control
Discrete Variables in Estimation and Control
(:cell width=10%:)
(:cell width=15%:)
(:cellnr width=10%:)
(:cellnr width=15%:)
(:cellnr width=10%:)
(:cellnr width=15%:)
(:cell width=7%:)
(:cell width=10%:)
(:cell width=13%:) Date
Apr 29 (:cell:)
May 4 (:cell:)
May 6 (:cell:)
May 8 (:cell:)
May 11 (:cell:)
May 13 (:cell:)
May 15 (:cell:)
May 18 (:cell:)
(:cellnr width=7%:)
(:cellnr width=10%:)
(:cell width=12%:) May 20
May 22 (:cell:)
May 27 (:cell:)
May 29 (:cell:)
Jun 1 (:cell:)
Jun 3 (:cell:)
Jun 5 (:cell:)
Jun 8 (:cell:)
(:cellnr width=7%:)
(:cellnr width=10%:)
(:cell width=13%:) Jun 10
Jun 12 (:cell:)
Jun 15 (:cell:)
(:cell:) Jun 17
May 25
May 27
May 27
May 29
(:cell:) May 29 (:cell:) Project Help Session (:cell:) Project Work Session
(:cellnr:) 15
Real-time Control
Arduino Control
Controller Tuning
Project Help Session
Review for Mid-Term Exam
Review for Mid-Term Exam
Project Progress Report #1: Model Development
Project Progress Report #2
Project Progress Report #3
Mid-term Exam Work Session
Mid-term Exam Due
Controllers (PID, LQR, MPC)
Linear Control Exercise
Nonlinear Control
Project Progress Report #1
Project Progress Report #1: Model Development
Objective Functions for Control
Reference Trajectory, Economic Control
Mid-term Exam
Mid-term Exam Work Session
Mid-term Exam Help Session
Mid-term Exam Due
Project Progress Report #2
Project Work Session
Project Planning
Project Progress Report #2
Review for Mid-Term Exam (:cell:)
(:cell:) Practice Mid-term Exam
Estimator Tuning
Arduino Estimation
Estimators (Kalman Filter, MHE)
Moving Horizon Estimation
Parameter and state estimation
Project Proposals Due
Simulation and Data
Real-time simulation
Bad Data
Estimators (EKF, UKF, MHE)
Estimators (Kalman Filter, MHE)
Project Progress Report #3
Practice Exam
Project Work Session
Project Progress Report #3
Jun 10
Jun 12
Jun 12 (:cell:) Projects (:cell:) Project Work Session
(:cellnr:) 22 (:cell:) Jun 12
Jun 15
(:cellnr width=10%:)
(:cellnr width=7%:)
(:cell:)
(:cell width=12%:)
(:cell width=60%:)
(:cell width=50%:)
(:cellnr width=10%:)
(:cellnr width=7%:)
(:cell:)
(:cell width=13%:)
(:cell width=60%:)
(:cell width=50%:)
Linear Estimation Exercise
Project Proposals Due
Nonlinear Control Exercise
Project Progress Report #1
Control Case Study
Project Progress Report #2
Practice Final Exam
Project Progress Report #3
(:cell width=10%:)
(:cell width=7%:)
(:cell width=10%:)
(:cell width=13%:)
(:cell width=5%:)
(:cell width=10%:)
(:cell width=5%:)
(:cell width=10%:)
(:cell width=10%:)
(:cell width=5%:)
(:cell width=60%:)
(:cell width=5%:) Date (:cell width=50%:)
Apr 29 (:cell:)
May 1 (:cell:)
May 4 (:cell:)
May 6 (:cell:)
May 8 (:cell:)
May 11 (:cell:)
May 13 (:cell:)
May 15 (:cell:)
May 18 (:cell:)
(:cell:) May 20
May 22 (:cell:)
May 25 (:cell:)
May 27 (:cell:)
May 29 (:cell:)
Jun 1 (:cell:)
Jun 3 (:cell:)
Jun 5 (:cell:)
Jun 8 (:cell:)
(:cell:) Jun 10
Jun 10 (:cell:)
(:cell:) Jun 12 (:cell:) Projects (:cell:) Project Work Session
(:cellnr:) 22 (:cell:) Jun 12 (:cell:) Projects (:cell:) Project Work Session
(:cellnr:) 23 (:cell:) Jun 17
Simulation Exercises
Dynamic Simulation
Basics and Formulation
MATLAB / Python
Modeling Languages
Formulation, Initialization, Simulation
Dynamic Data Simulation
Introduction to Dynamic Optimization
Dynamic Data
Dynamic Data Simulation
Linear Estimation Exercise
Real-time simulation
Data Simulation
Estimators (EKF, UKF, MHE)
Real-time simulation
Linear Estimation Exercise
Estimators (EKF, UKF, MHE)
Moving Horizon Estimation
PID, LQR, MPC
Controllers (PID, LQR, MPC)
(:cell width=50%:)
(:cell width=60%:)
(:cell width=40%:)
(:cell width=30%:)
(:cell width=50%:)
(:cell width=60%:)
(:cell width=40%:)
(:cell width=30%:)
(:cell width=50%:)
(:cell width=60%:)
(:cell width=40%:)
(:cell width=30%:)
Objective Functions for Dynamic Control
Objective Functions for Control
Reference trajectories, Economic Control
Reference Trajectory, Economic Control
Controllers (PID, LQR, MPC)
Real-time Control
Discrete Variables
Discrete Variables in Estimation and Control
Project Work Session
Project Planning
Multi-Objective
Multi-Objective Estimation and Control
Controllers (PID, LQR, DMC, MPC, NMPC)
Controllers (PID, LQR, MPC)
Dynamic Modeling Introduction
Introduction to Dynamic Optimization
Programming Languages for Optimization
Modeling Languages
Constrained Optimization
Formulation, Initialization, Simulation
KKT Conditions
Simulation Exercises
Dynamic Data: Validation, Estimation, Statistics
Dynamic Data
Basic Estimation Example
Linear Estimation Exercise
Simulators (Data + Dynamic Models)
Data Simulation
Dynamic Optimization and Control
PID, LQR, MPC
Basic Control Example
Linear Control Exercise
Control Relevant Modeling
Nonlinear Control
Model reduction and simplification
Nonlinear Control Exercise
Objective Functions for Dynamic Optimization
Objective Functions for Dynamic Control
Reference trajectories, Economic MPC
Reference trajectories, Economic Control
Controller Tuning. Real-time Implementation
Controller Tuning
Simulation Case Study
Control Case Study
Mixed Integer Dynamic Optimization
Discrete Variables
Mixed Integer DAEs
Project Work Session
Multi-Objective and Tiered Dynamic Optimization
Multi-Objective
MPC, RTO
Project Work Session
Project Work Session
Project Work Session
(:cellnr:)
(:cellnr width=10%:)
(:cell:)
(:cell width=50%:)
(:cell:)
(:cell width=40%:)
(:cell:)
(:cell width=10%:)
(:cell:)
(:cell width=50%:)
(:cell:)
(:cell width=40%:)
(:cellnr:)
(:cellnr width=10%:)
(:cell:)
(:cell width=50%:)
(:cell:)
(:cell width=40%:)
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:cellnr:)
(:tableend:)
(:table border=0 frame=hsides width=95%:)
(:cell:)
(:table border=1 frame=hsides width=95%:)
(:table border=0 frame=hsides width=95%:)
(:table border=1 width=95%:)
(:table border=1 frame=hsides width=95%:)
Class
Class
Subject
Subject
Assignments
Assignments
Week (:cell:)
1 (:cell:)
2
2 (:cell:)
3
3 (:cell:)
2 (:cell:)
5
5 (:cell:)
6
6 (:cell:)
3 (:cell:)
8
8 (:cell:)
9
9 (:cell:)
4 (:cell:)
11
11 (:cell:)
12
12 (:cell:)
5 (:cell:)
14
14 (:cell:)
15
15 (:cell:)
6 (:cell:)
17
17 (:cell:)
18
18 (:cell:)
7 (:cell:)
20
20 (:cell:)
(:cell:)
(:cell:) Projects (:cell:)
(:cellnr:) 8 (:cell:) 22
(:title Course Schedule - Dynamic Optimization:)
(:title Course Schedule:)
(:description Course Schedule - Dynamic Optimization for Engineers:)
(:description Course Schedule of Dynamic Optimization for Engineers:)
FOPDT Estimation
Basic Estimation Example
Dynamic Optimization and Control
Basic Control Example
Control Relevant Modeling
Model reduction and simplification
Objective Functions for Dynamic Optimization
Reference trajectories, Economic MPC
Controllers (PID, LQR, DMC, MPC, NMPC)
Arduino Control
Controller Tuning. Real-time Implementation
Simulation Case Study
Mixed Integer Dynamic Optimization
Mixed Integer DAEs
Multi-Objective and Tiered Dynamic Optimization
MPC, RTO
Review and Example Problems
Practice Final Exam
Final Exam
Report and Oral Presentation
8
Projects
(:cellnr:) (:cell:) 21 (:cell:) Projects (:cell:)
(:cellnr:) 8 (:cell:) 22 (:cell:) Final Project Presentations (:cell:) Report and Oral Presentation
(:table border=1 width=100%:)
(:table border=1 width=95%:)
Class (:cell:)
1 (:cell:)
2 (:cell:)
3 (:cell:)
4 (:cell:)
5 (:cell:)
6 (:cell:)
7 (:cell:)
8 (:cell:)
9 (:cell:)
10
(:cellnr:)
(:cellnr:)
(:cellnr:)
11
5
12
(:cellnr:)
(:cellnr:) 5
(:cellnr:)
13
6
14
(:cellnr:)
(:cellnr:)
(:cellnr:)
15
7
6
Projects
16
Report and Oral Presentation
(:cell:)
8
(:cell:) 17 (:cell:) (:cell:)
(:cellnr:) (:cell:) 18 (:cell:) (:cell:)
(:cellnr:) 7 (:cell:) 19 (:cell:) Projects (:cell:) Report and Oral Presentation
(:cellnr:) 8 (:cell:) 20
2
(:cellnr:) (:cell:) Constrained Optimization (:cell:) KKT Conditions
(:cellnr:) 2 (:cell:) Dynamic Data: Validation, Estimation, Statistics (:cell:) FOPDT Estimation
(:cellnr:) (:cell:) Simulators (Data + Dynamic Models) (:cell:) Real-time simulation
(:cellnr:) (:cell:) Estimators (EKF, UKF, MHE) (:cell:) Parameter and state estimation
(:cellnr:) 3 (:cell:) Estimator Tuning (:cell:) Arduino Estimation
(:cellnr:) (:cell:) Review and Example Problems (:cell:) Practice Mid-term Exam
(:cellnr:) (:cell:) Mid-term Exam (:cell:)
(:cellnr:) 4 (:cell:) (:cell:)
(:cellnr:) (:cell:) (:cell:)
(:cellnr:) (:cell:) (:cell:)
(:cellnr:) 5 (:cell:) (:cell:)
(:cellnr:) (:cell:) (:cell:)
(:cellnr:) (:cell:) (:cell:)
(:cellnr:) 6 (:cell:) (:cell:)
(:cellnr:) (:cell:) (:cell:)
(:cellnr:) (:cell:) (:cell:)
(:cellnr:) 7 (:cell:) Projects (:cell:) Report and Oral Presentation
(:cellnr:) 8 (:cell:) (:cell:)
(:title Course Schedule for Dynamic Optimization:)
(:title Course Schedule - Dynamic Optimization:)
(:title Computational Tools for Engineers - Course Schedule:)
(:title Course Schedule for Dynamic Optimization:)
(:title Computational Tools for Engineers - Course Schedule:) (:keywords schedule, course, dynamic optimization, engineering, differential, algebraic, modeling language, university course:) (:description Course Schedule - Dynamic Optimization for Engineers:)
(:table border=1 width=100%:) (:cell:) Week (:cell:) Subject (:cell:) Assignments
(:cellnr:) 1 (:cell:) Dynamic Modeling Introduction (:cell:) Dynamic Simulation
(:cellnr:) 2 (:cell:) Programming Languages for Optimization (:cell:) MATLAB / Python
(:tableend:)