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] 
- 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 
Online Book
- Book: Introduction to Control Systems (Iqbal) - Engineering LibreTexts License: CC-BY-NC 
Interactive Learning
Specific Topics
Control Theory Map

Software
Interactive Control Systems Learning
Online Video Course
Control Learning Videos
Control Theory Interactive
- Control Systems Academy - https://www.controlsystemsacademy.com/ 
- CBE30338: https://jckantor.github.io/CBE30338/ 
- Linear Physica l Systems Analysis: https://lpsa.swarthmore.edu/ 
- Python in Education (Institute of Control Theory): https://tu-dresden.de/ing/elektrotechnik/rst/studium/python-in-der-lehre?set_language=en Computational Methods for Control of Infinite-dimensional Systems - Institute for Mathematics and its Applications 
Python Control
Intelligent Control
Control Systems Online Curriculum
Level 1:
- Math basics: 
- Physics Basics: - General Physics: https://www.khanacademy.org/science/physics 
- More "advanced" general physics: https://www.khanacademy.org/science/ap-physics-1 and https://www.khanacademy.org/science/ap-physics-2 
 
Level 2:
- Intermediate Math: - Linear Algebra: https://www.khanacademy.org/math/linear-algebra 
- Differential Equations: https://www.khanacademy.org/math/differential-equations 
 
- Intermediate Physics: - Calculus based Mechanics at the college level: https://ocw.mit.edu/courses/physics/8-012-physics-i-classical-mechanics-fall-2008/index.htm 
- Waves and vibrations: https://ocw.mit.edu/courses/physics/8-03-physics-iii-spring-2003/index.htm 
 
Level 3:
- More rigorous math courses: - Multivariable Calculus: https://www.khanacademy.org/math/multivariable-calculus 
- Higher level linear algebra: https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/index.htm 
- Higher level differential equations: https://ocw.mit.edu/courses/mathematics/18-03-differential-equations-spring-2010/ 
 
- More rigorous physics: 
- Beginning Engineering: - Mechanical: - 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:
- Signal Processing: 
- Control: - More systems and control: https://ocw.mit.edu/courses/mechanical-engineering/2-04a-systems-and-controls-spring-2013/index.htm 
- Recommended Resources for this level in addition/ to help with the courses above, these will also help with some of the "higher" level stuff: - katkimshow Intro to control: https://www.youtube.com/playlist?list=PLmK1EnKxphikZ4mmCz2NccSnHZb7v1wV- 
- Brian Douglas Control System Lectures: https://www.youtube.com/playlist?list=PLUMWjy5jgHK3j74Z5Tq6Tso1fSfVWZC8L 
- Steve Brunton Control Bootcamp: https://www.youtube.com/playlist?list=PLMrJAkhIeNNR20Mz-VpzgfQs5zrYi085m 
 
 
Level 5:
- Optional Math: - A course designed to help intuition: https://ocw.mit.edu/courses/mathematics/18-098-street-fighting-mathematics-january-iap-2008/index.htm 
 
- More rigorous practice in signals and systems: 
- Control: - 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 
- Higher level feedback control: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-302-feedback-systems-spring-2007/calendar/ 
 
Level 6:
- Non-Linear control: - More theory based: https://web.mit.edu/nsl/www/videos/lectures.html 
- More practice based: https://www.youtube.com/watch?v=9xDZy5mE-3I&list=PLrxYXaxBXgRoqgaBlitaAA_sgVZ8V6Teg (note, videos in english except introduction) - Resources for these videos: https://sites.google.com/a/g2.nctu.edu.tw/nonlinear-control-systems-2017-fall/course-materials 
 
 
Level 7:
- More advanced, but optional, non-linear dynamics: 
- Control: - 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) 
- Optimal and Robust control: https://www.youtube.com/watch?v=z64cXTZKw4I&list=PLMLojHoA_QPmRiPotD_TnfdUkglTexuqm\ 
 
Control eBook
Last updated
Was this helpful?
