Algorytmy sterowania w praktyce
Od klasycznego PID, przez sterowanie ślizgowe (SMC) z wariantami wygładzającymi, po sterowanie predykcyjne (MPC) z ograniczeniami. Każdy algorytm: motywacja — wyprowadzenie — implementacja — wizualizacja — eksperyment.
Wizualne wprowadzenie do teorii sterowania →
Sprzężenie zwrotne, przestrzeń stanów, punkty równowagi z interaktywnym klasyfikatorem trace-determinant, stabilność Lapunova, linearyzacja. 7 sekcji z 5 interaktywnymi wizualizacjami. Bez surowych formuł na początku — intuicja, potem math.
częstotliwościowa
ślizgowe
analiza
Benchmark kontrolerów
Wszystkie kontrolery na identycznym scenariuszu — settling time, overshoot, IAE, ITAE, energia sterowania.
Robustność i niepewność
Mismatch modelu, szum pomiarowy, zaburzenia stanu i wejścia — porównanie odporności PID/SMC/MPC.
Systemy z opóźnieniem
Skąd opóźnienia, wpływ na stabilność, Padé, predyktor Smitha, IMC, strojenie PID dla FOPDT.
MIMO
Sprzężenie wejść-wyjść, RGA, decoupling, SVD, condition number, decentralized control, distributed MPC.
Systemy hybrydowe
Switched systems, common Lyapunov, dwell-time, multiple Lyapunov, event-triggered control, robot chodzący.
praktyka
badawcze
Data-driven control
DMD, Koopman, SINDy, DeepC, Neural ODE — sterowanie bez modelu fizycznego, identyfikacja dynamiki z danych.
Formalna weryfikacja
Control Barrier Functions (CBF), reachability analysis, SOS programming — bezpieczeństwo sterowania z dowodami.
Sterowanie rozproszone
Consensus, Laplacian grafu, formation control, ADMM, cyber-physical security — wieloagentowe systemy sterowania.
powiązane projekty
Domeny aplikacyjne — osobne platformy →
Kinematyka manipulatorów (ik-platform), planowanie trajektorii (trajectory-planning-platform). Sterowanie automatyczne styka się z innymi dziedzinami — niektóre rozwinięte w osobnych projektach.