Introduction to Python For Modern Controls
This tutorial series will cover the basics of using Python for controls. It will introduce how to use Python to model, analyze, and control dynamic systems.
- Setting Up Your Python Environment
- Frequency Response Analysis of Linear Systems
- State-Space Representation and Solutions in Python
- State-Space Realization: Bridging Transfer Functions and State-Space
- Stability
- State Feedback
- Controllability and Observability
- Observers
- Linear Quadratic Optimal Control
References:
- X. Chen and M. Tomizuka, “Introduction to Modern Controls – with Illustrations in MATLAB and Python,” 2023, ISBN: 9798860587496, 446 pages.
- R. M. Murray et al., “Python Control Systems Library (python-control), version 0.9.2,” 2021. [Online]. Available: https://python-control.readthedocs.io/