| SC3105ET: |
Advanced Control Systems |
| ECTS: |
5 |
| Responsible Instructor: |
dr. P.S.C. Heuberger, dr.ir. T. Keviczky |
| Contact Hours / Week x/x/x/x: |
4/4/0/0 |
| Education Period: |
1, 2 |
| Start Education: |
1 |
| Exam Period: |
2 |
| Course Language: |
English |
| Summary: |
Using advanced principles and techniques, students will be able to design, implement and evaluate controllers for linear systems after completing this course. Building on previous knowledge of continuous-time systems, students will learn new methods to analyze and design control systems in a discrete-time (digital) framework. Students will learn to apply the theory to a simulated real-life system in the context of a MATLAB / Simulink-based project. |
| Course Contents: |
Sampled-data (digital) control systems, sampling of signals and systems, state-space models, analysis, observability, controllability, pole placement design, linear-quadratic control, state estimation, Kalman filtering, optimization-based control design, aspects of digital implementation, system identification fundamentals. |
| Study Goals: |
After successfully completing the course, students will be able to: 1. analyze discrete-time systems (e.g., sampling, stability, observability); 2. design sampled-data controllers (both state-space and PID); 3. identify issues related to implementation on nonlinear systems (e.g., equilibrium linearization, integrator anti-windup); 4. develop a controller for a simple simulated process (using MATLAB / Simulink software); 5. critically evaluate the performance of the designed sampled-data controller; 6. apply basic system identification techniques to simulated time-series data. |
| Education Method: |
Lectures + Matlab practical + Matlab/Simulink project + homework assignments |
| Computer Use: |
Matlab/Simulink |
| Literature and Study Materials: |
- Book: Astrom and Wittenmark - Computer Controlled Systems, Prentice Hall. - Homework assignments (weekly). - Matlab/Simulink assignment - Sample exams with solutions - Matlab and Simulink tutorial (available through Blackboard) |
| Prerequisites: |
Math analysis, linear algebra, signal transformations and the course “Dynamische Regelsystemen” (ET2905 (old code)/SC2030ET (new code)) |
| Assessment: |
Written exam (two parts: a closed-book part and an open-book part) + project report |
| Remarks: |
The lectures will be given in English to allow MSc students to take this course. |
| More Information: |
http://www.dcsc.tudelft.nl/~sc3105et |