## Control Systems

### Reference

• Norman S. Nise, Control Systems Engineering [website]
• Katsuhiko Ogata, Modern Control Engineering
• Richard C. Dorf and Robert H. Bishop, Modern Control Systems [website]
• Farid Golnaraghi and Benjamin C. Kuo, Automatic Control Systems [website]
• Brian Douglas, The Fundamentals of Control Theory [website][ebook]
• Pao C. Chau, Process Control: A First Course With MATLAB [website]
• Karl J. Åström and Richard M. Murray, Feedback Systems: An Introduction for Scientists and Engineers [website]
• R.V. Dukkipati, Analysis and Design of Control Systems using MATLAB

ICCT

### Control Systems Online Curriculum

Level 1:

1. Math basics:

2. Physics Basics:

3. MATLAB Basics:

Level 2:

1. Intermediate Math:

2. Intermediate Physics:

1. Calculus based Mechanics at the college level: https://ocw.mit.edu/courses/physics/8-012-physics-i-classical-mechanics-fall-2008/index.htm

2. Waves and vibrations: https://ocw.mit.edu/courses/physics/8-03-physics-iii-spring-2003/index.htm

Level 3:

1. More rigorous math courses:

2. Higher level linear algebra: https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/index.htm

3. Higher level differential equations: https://ocw.mit.edu/courses/mathematics/18-03-differential-equations-spring-2010/

2. More rigorous physics:

3. Beginning Engineering:

1. Electrical:

2. Mechanical:

1. More Dynamics and intro to control: https://ocw.mit.edu/courses/mechanical-engineering/2-003j-dynamics-and-control-i-spring-2007/index.htm

Level 4:

2. Signal Processing:

3. Control:

1. More systems and control: https://ocw.mit.edu/courses/mechanical-engineering/2-04a-systems-and-controls-spring-2013/index.htm

2. Recommended Resources for this level in addition/ to help with the courses above, these will also help with some of the "higher" level stuff:

1. katkimshow Intro to control: https://www.youtube.com/playlist?list=PLmK1EnKxphikZ4mmCz2NccSnHZb7v1wV-

2. Brian Douglas Control System Lectures: https://www.youtube.com/playlist?list=PLUMWjy5jgHK3j74Z5Tq6Tso1fSfVWZC8L

3. Steve Brunton Control Bootcamp: https://www.youtube.com/playlist?list=PLMrJAkhIeNNR20Mz-VpzgfQs5zrYi085m

Level 5:

1. Optional Math:

1. A course designed to help intuition: https://ocw.mit.edu/courses/mathematics/18-098-street-fighting-mathematics-january-iap-2008/index.htm

2. More rigorous practice in signals and systems:

3. Control:

1. Higher level dynamics and control: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-241j-dynamic-systems-and-control-spring-2011/index.htm

2. Higher level feedback control: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-302-feedback-systems-spring-2007/calendar/

Level 6:

1. Optional Nonlinear Dynamics:

2. Non-Linear control:

1. More theory based: https://web.mit.edu/nsl/www/videos/lectures.html

2. More practice based: https://www.youtube.com/watch?v=9xDZy5mE-3I&list=PLrxYXaxBXgRoqgaBlitaAA_sgVZ8V6Teg (note, videos in english except introduction)

1. Resources for these videos: https://sites.google.com/a/g2.nctu.edu.tw/nonlinear-control-systems-2017-fall/course-materials

Level 7:

1. More advanced, but optional, non-linear dynamics:

2. Control:

1. Sliding mode: https://www.youtube.com/watch?v=x9WxwM6Ebvo (Note, this is the only videos or online materials I can find in a course-manner on sliding mode, please suggest more if you find them)

2. Optimal and Robust control: https://www.youtube.com/watch?v=z64cXTZKw4I&list=PLMLojHoA_QPmRiPotD_TnfdUkglTexuqm\