This repository is the official companion repository for the Udemy course:
Physical Model–Based Control Design
From V–I Characteristics to PID and FSM Implementation
| Language | GitHub Pages 🌐 | GitHub 💻 |
|---|---|---|
| 🇺🇸 English |
This course and repository focus on control as a design tool, not just tuning.
- Start from physical and V–I models
- Design PID controllers based on dynamics
- Extend to FSM-supervised control
- Understand how control compensates nonlinearity, saturation, and variation
This approach naturally connects physics, devices, and control.
udemy-physctrl/
├─ 00_intro/ # Concept and motivation
├─ 01_pid/ # PID basics and simulations
├─ 02_fsm/ # FSM-based supervision
├─ 03_phys_model/ # V–I and nonlinear models
├─ assets/ # Figures and diagrams
├─ requirements.txt
└─ README.md
Each directory corresponds to one lecture block in the Udemy course.
- Control is not isolated mathematics
- Physical models define control structure
- V–I characteristics are treated as control objects
- FSM handles mode transitions and constraints
This philosophy is part of the broader Samizo-AITL framework.
👉 For extended materials and advanced topics, visit:
https://samizo-aitl.github.io/
- Python 3.x
- NumPy
- Matplotlib
pip install -r requirements.txt| 📌 Item | License | Description |
|---|---|---|
| Source Code | MIT License | Free to use, modify, and redistribute |
| Text Materials | CC BY 4.0 or CC BY-SA 4.0 | Attribution required; share-alike applies for BY-SA |
| Figures & Diagrams | CC BY-NC 4.0 | Non-commercial use only |
| External References | Follow the original license | Cite the original source properly |