Skip to content

Samizo-AITL/udemy-physctrl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title author
udemy-physctrl
Samizo-AITL

udemy-physctrl

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


🎯 Purpose

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.


📂 Repository Structure

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.


🧠 Design Philosophy

  • 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/


🛠 Environment

  • Python 3.x
  • NumPy
  • Matplotlib
pip install -r requirements.txt

📜 License

This repository is provided for educational purposes as part of a Udemy course. Reuse and modification are allowed for learning and personal projects.


✍ Author

Samizo-AITL
Physical systems · Semiconductor devices · Control · Intelligence

About

Physical-model-based control design using PID and FSM. From V–I characteristics to practical control implementation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages