Laplace, transmitancja, pole-zero map z drag&drop, Bode, Nyquist, marginesy GM/PM, loop shaping.
W domenie czasu pytamy: jak trajektoria układu wygląda w czasie? Odpowiada na to ODE i symulacja. W domenie częstotliwości pytamy: jak układ reaguje na sinusoidy różnych częstotliwości? Odpowiada na to transmitancja G(jω).
Po co druga droga? Trzy mocne argumenty:
Formalnie:
Dla nas (inżynierów sterowania) liczy się jedno fundamentalne twierdzenie: pochodna w czasie staje się mnożeniem przez w domenie Laplace'a:
Konsekwencja: równania różniczkowe stają się algebraiczne. Plant w domenie Laplace'a (przy zerowych warunkach początkowych):
Iloraz to transmitancja — opisuje cały plant jako jedną funkcję zmiennej zespolonej.
Pomijam pełną teorię (region zbieżności, własności, twierdzenie o wartości początkowej/końcowej) — w praktyce używamy Laplace'a głównie do konstrukcji , a potem operujemy na G analizie częstotliwościowej.
Recepta:
MSD: :
Silnik DC (od napięcia do prędkości, przyjmując że mała):
Cart-pole zlinearyzowany wokół pionu (z modułu 1):
Zauważ: ten plant ma biegun w — w prawej półpłaszczyźnie. Stąd niestabilność. Jeden spojrzenie na pole-zero map mówi o całej dynamice.
Każda transmitancja w postaci wymiernej ma:
Najsilniejsza wizualizacja klasycznej automatyki. Bieguny są X-ami, zera są ○-ami na płaszczyźnie zespolonej. Z ich pozycji można odczytać wszystko: stabilność (lewa półpłaszczyzna), tempo tłumienia (Re), częstość oscylacji (Im).
Ten komponent pozwala przeciągać bieguny i zera myszką. Trzy widoki aktualizują się synchronicznie: pole-zero map, odpowiedź skokowa, Bode plot.
Pole-zero map jest jedną z najsilniejszych wizualizacji w klasycznej automatyce. Każdy biegun ma znaczenie geometryczne:
Spróbuj: przeciągnij parę sprzężonych biegunów w stronę osi urojonej (mniejsze Re) — odpowiedź skokowa zaczyna oscylować coraz mocniej. Bieguny tuż przy osi → ζ → 0, oscylacje wieczne. Przeciągnij dalej w prawo (Re > 0) — układ niestabilny, eksponencjalny rozjazd.
Większość prawdziwych systemów sprowadza się lokalnie do układu drugiego rzędu z parą sprzężonych biegunów. Standardowa forma:
Dwa parametry mówią o wszystkim: ζ (tłumienie) i ω_n (częstość naturalna). Bieguny tej transmitancji:
Dla : zespolone, układ niedotłumiony, oscylacje wygasające. Dla : rzeczywiste, układ nadtłumiony, brak oscylacji.
Najbardziej dramatyczny efekt to rezonans częstotliwościowy: jeśli , w wykresie Bode pojawia się peak przy częstotliwości . Sygnały o tej częstotliwości są wzmacniane — to jest klasyczny problem w konstrukcjach mechanicznych (mosty, budynki w trzęsieniu, kadłub statku w fali).
Kanoniczna postać układu 2. rzędu:
Tłumienie kontroluje wszystko:
Spróbuj: zmniejsz do 0.1 — peak rezonansowy wzrasta dramatycznie (do 14 dB = 5× wzmocnienie), oscylacje w odpowiedzi skokowej trwają długo. Zwiększ do 2 — peak znika, odpowiedź ślamazarna ale gładka.
Krzywa Nyquista to dla od do , narysowana w płaszczyźnie zespolonej. Kryterium Nyquista: pętla zamknięta jest stabilna wtedy i tylko wtedy gdy krzywa Nyquista pętli otwartej nie okrąża punktu .
Bliskość krzywej do punktu mierzy jak blisko niestabilności jesteśmy. Stąd koncepcje marginesu wzmocnienia i fazy w §7.
Ile możemy zmienić wzmocnienie pętli zanim układ stanie się niestabilny?
Znajdujemy częstotliwość, przy której faza pętli wynosi . Sprawdzamy wzmocnienie tam. Jeśli mniej niż 1 (mniej niż 0 dB), pętla zamknięta stabilna. GM mówi, ile razy wzmocnienie może urosnąć, zanim wpadnie w niestabilność. Reguła kciuka: GM ≥ 6 dB.
Ile dodatkowego opóźnienia fazy możemy wprowadzić zanim układ stanie się niestabilny?
Znajdujemy częstotliwość przecięcia 0 dB. Sprawdzamy fazę tam. PM = jak daleko jesteśmy od . Reguła kciuka: PM ≥ 45° (60° dla większego komfortu).
Dla każdej transmitancji w §4 sprawdź wartości w opisie presetu — pokazują GM, PM dla danej konfiguracji biegunów.
Loop shaping to klasyczna metoda projektowa regulatora opracowana w XX wieku przez Bode'a, Nichoslsa, Hornowitza. Idea: zamiast minimalizować koszt jak LQR, kształtujesz krzywą Bode pętli otwartej tak, by spełniła specyfikację częstotliwościową.
Loop shaping operuje konkretnymi kompensatorami:
Loop shaping ma kompromisy: jest bardziej iteracyjny niż LQR (kilka rund tuningu), ale daje intuicję która jest niezastąpiona przy debugowaniu dziwnego zachowania regulatora. Wielu praktyków po LQR/MPC i tak otwiera Bode żeby zrozumieć „dlaczego ten regulator tak się zachowuje".
Pełna metodyka: Skogestad & Postlethwaite „Multivariable Feedback Control" rozdz. 2-3; Franklin, Powell, Emami-Naeini „Feedback Control of Dynamic Systems" rozdz. 6-7 dla klasycznego podejścia.