Official Information | |
---|---|
Course Number: | Math 8200.001 |
CRN: | 28667 |
Course Title: | Topics in Applied Mathematics: Control Theory and Practice |
Times: | TR 9:30-10:50 |
Places: | Wachman 527 |
Instructor: | Benjamin Seibold |
Instructor Email: | seibold(at)temple.edu |
Instructor Office: | 518 Wachman Hall |
Instructor Office Hours: | TR 11:00-12:00 |
Course Textbooks: |
There is no single textbook for this course. The materials come from a variety of books and online materials. Recommended reading:
|
Official: | Course Syllabus |
Prerequisites: | none |
Topics Covered: | This course provides an overview over numerous aspects of Control Theory and related topics, including (A) fundamental theory: systems theory, linear control theory, controllability, observability, reachability, pole shifting, open vs. closed loop control, transfer functions; (B) a selection (depending on students' interest) of advanced topics, such as: optimal control, PDE-constrained optimization, adjoint calculus, differential games; and (C) practice: applications of controllers, parameter choices in PID controllers, computational methods, robotics. |
Course Goals: | Provide both a rigorous mathematics background of control theory, as well as a good feel and intuition for the underlying ideas and mechanisms. Expose students to practical challenges in computation and application in actual physical systems. |
Attendance Policy: | Students are expected to attend every class. If a student cannot attend a class for some justifiable reason, he or she is expected to contact the instructor before class. |
Course Grading: | Homework/projects: 50%; exams: 50%. |
Final Exam Date: | 12/13/2018. |
Course Schedule | |
08/28/2018 Lec 1 | Introduction: open-loop vs. feedback, pole shifting
|
08/30/2018 Lec 2 | Dynamic feedback, PID controller
Read:
PID controller
|
09/04/2018 Lec 3 | Controllability: controllability matrices, minimal energy
|
09/06/2018 Lec 4 | Hautus test, fundamental forms, Kalman controllability decomposition
Read:
Hautus lemma,
Kalman decomposition
|
09/11/2018 Lec 5 | Asymptotic controllability
|
09/13/2018 Lec 6 | Nonlinear control problems
|
09/18/2018 Lec 7 | Accessibility
|
09/20/2018 Lec 8 | Feedback control: pole placement
Read:
Full state feedback
|
09/25/2018 Lec 9 | Stabilization, feedback equivalence
|
09/26/2018 Lec 10 | Brunovsky form, stabilization of nonlinear control problems
|
10/02/2018 Lec 11 | Control as interconnection
|
10/04/2018 Lec 12 | Observability: matrices, fundamental forms
Read:
Observability
|
10/09/2018 Lec 13 | Kalman observability decomposition, asymptotic observability, controllability-observability-duality
|
10/16/2018 Lec 14 | Nonlinear systems and zero-input observability
|
10/17/2018 Lec 15 | Observers: pole placement, compensators
Read:
State observer
|
10/23/2018 Lec 16 | Transfer matrices: realization theory
|
10/24/2018 Lec 17 | Poles and zeros
Read:
Systems theory
|
10/25/2018 Lec 18 | Frequency domain modeling: Laplace transform
|
10/30/2018 Lec 19 | Transfer functions, system response
|
11/01/2018 Lec 20 | Engineering perspective: block diagrams, Lyapunov stability, delay
Read:
Lyapunov stability
|
11/06/2018 Lec 21 | Linear-quadratic regulator, Kalman filter, Bode plot
|
11/07/2018 Lec 22 | Optimal control: framework, examples
Read:
Optimal control
|
11/08/2018 Lec 23 | Controllability with constraints
Read:
Constraint
|
11/13/2018 Lec 24 | Bang-bang principle
Read:
Bang-bang control
|
11/27/2018 Lec 25 | Linear time-optimal control
|
11/29/2018 Lec 26 | Pontryagin maximum principle
|
12/04/2018 Lec 27 | Dynamic programming, Hamilton-Jacobi-Bellman equation
|
12/06/2018 Lec 28 | PDE-constrained optimization
|
12/13/2018 | Final Examination |