Podstawy Automatyki. Wykład 2 - matematyczne modelowanie układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podobne dokumenty
Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 2 - modelowanie matematyczne układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 2 - modelowanie matematyczne układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Sterowanie Serwonapędów Maszyn i Robotów

Plan wykładu. Własności statyczne i dynamiczne elementów automatyki:

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Transmitancje układów ciągłych

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy

Systemy. Krzysztof Patan

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Tematyka egzaminu z Podstaw sterowania

przy warunkach początkowych: 0 = 0, 0 = 0

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk

Procedura modelowania matematycznego

Przeksztacenie Laplace a. Krzysztof Patan

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Automatyka i robotyka

Podstawy Automatyki. Wykład 3 - charakterystyki częstotliwościowe, podstawowe człony dynamiczne. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 3 - Charakterystyki częstotliwościowe, podstawowe człony dynamiczne. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 3 - charakterystyki częstotliwościowe, podstawowe człony dynamiczne. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Zadania zaliczeniowe z Automatyki i Robotyki dla studentów III roku Inżynierii Biomedycznej Politechniki Lubelskiej

Podstawy Automatyki. Wykład 3 - charakterystyki częstotliwościowe, podstawowe człony dynamiczne. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Dyskretne układy liniowe. Funkcja splotu. Równania różnicowe. Transform

Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji

Część 1. Transmitancje i stabilność

Sterowanie Napędów Maszyn i Robotów

Sposoby modelowania układów dynamicznych. Pytania

Sterowanie Napędów Maszyn i Robotów

Automatyka i robotyka

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych

1. Transformata Laplace a przypomnienie

Lepkosprężystość. Metody pomiarów właściwości lepkosprężystych materii

Dystrybucje, wiadomości wstępne (I)

Technika regulacji automatycznej

Inżynieria Systemów Dynamicznych (4)

Wprowadzenie do technik regulacji automatycznej. prof nzw. dr hab. inż. Krzysztof Patan

Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych

Transformata Laplace a to przekształcenie całkowe funkcji f(t) opisane następującym wzorem:

Podstawy Automatyki Zbiór zadań dla studentów II roku AiR oraz MiBM

Sterowanie napędów maszyn i robotów

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Badanie stabilności liniowych układów sterowania

PAiTM. materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia inżynierskie prowadzący: mgr inż.

PODSTAWOWE CZŁONY DYNAMICZNE

METODY MATEMATYCZNE I STATYSTYCZNE W INŻYNIERII CHEMICZNEJ

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

Analiza funkcjonalna 1.

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Stabilność II Metody Lapunowa badania stabilności

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Przekształcenie Z. Krzysztof Patan

Przekształcanie schematów blokowych. Podczas ćwiczenia poruszane będą następujące zagadnienia:

Przekształcanie równań stanu do postaci kanonicznej diagonalnej

II. Równania autonomiczne. 1. Podstawowe pojęcia.

Automatyka i sterowanie w gazownictwie Modelowanie

Definicje i przykłady

Wstęp do równań różniczkowych

PODSTAWY AUTOMATYKI. Analiza w dziedzinie czasu i częstotliwości dla elementarnych obiektów automatyki.

ANALIZA MATEMATYCZNA Z ELEMENTAMI STATYSTYKI MATEMATYCZNEJ

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()

Automatyka i sterowanie w gazownictwie Modelowanie

Wstęp do równań różniczkowych

Równania różniczkowe. Notatki z wykładu.

Stabilność. Krzysztof Patan

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury

Elementy rachunku różniczkowego i całkowego

Wykład 3 Równania rózniczkowe cd

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Teoria obwodów / Stanisław Osowski, Krzysztof Siwek, Michał Śmiałek. wyd. 2. Warszawa, Spis treści

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Ćwiczenie nr 6 Charakterystyki częstotliwościowe

Podstawowe człony dynamiczne

RÓWNANIA RÓŻNICZKOWE WYKŁAD 2

Rys 1 Schemat modelu masa- sprężyna- tłumik

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

Technika regulacji automatycznej

- prędkość masy wynikająca z innych procesów, np. adwekcji, naprężeń itd.

ZASTOSOWANIE RACHUNKU OPERATORÓW MIKUS- IŃSKIEGO W PEWNYCH ZAGADNIENIACH DYNAMIKI KONSTRUKCJI

RÓWNANIE RÓśNICZKOWE LINIOWE

5 Równania różniczkowe zwyczajne rzędu drugiego

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

Inżynieria Systemów Dynamicznych (3)

Przekształcenia całkowe. Wykład 1

Przestrzenie wektorowe

Całkowanie numeryczne

Inżynieria Systemów Dynamicznych (5)

27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Po zastosowaniu uproszczenia zgubiono więc ważną informację o układzie fizycznym, a zatem drugie rozwiązanie zadania jest niepoprawne.

Transkrypt:

Wykład 2 - matematyczne modelowanie układów dynamicznych Instytut Automatyki i Robotyki Warszawa, 2019

Wstęp Obiekty (procesy) rzeczywiste, a co za tym idzie układy regulacji, mają właściwości nieliniowe, n.p. turbulencje, wiele stanów stabilnych, histereza, straty energii w wyniku tarcia. W praktyce, dla uproszczenia opisu matematycznego przeprowadza się linearyzację, co pozwala na sformułowanie przybliżonego opisu liniowego zjawiska, ważnego w otoczeniu wybranego punktu pracy na charakterystyce statycznej - punkt ten odpowiada najczęściej nominalnym lub uśrednionym warunkom pracy układu. Stosowany aparat matematyczny: opis zjawiska w postaci równań różniczkowych, linearyzacja modelu, rachunek operatorowy- transmitancja operatorowa.

Metody opisu działania elementów (układów) liniowych Podstawowymi formami matematycznego opisu zjawiska (układu) stosowanymi w automatyce są: równanie dynamiki, transmitancja operatorowa, równania stanu. W przypadku elementu (układu) o jednym sygnale wejściowym x(t) i jednym sygnale wyjściowym y(t) równanie dynamiki wyraża związek zachodzący pomiędzy sygnałem wyjściowym y(t) i sygnałem wejściowym x(t). Rysunek 1: Proces - przyczynowo-skutkowy ciąg zdarzeń

Opis matematyczny układów liniowych - równania dynamiki Zasada superpozycji: f (x 1 + x 2 ) = f (x 1 ) + f (x 2 ), and f (0) = 0 (1) przestrzeń rozwiązań równania spełniającego zasadę superpozycji (1) jest przestrzenią liniową. Jednorodność (implikuje niezmienność skalowania): Funkcja f (x, y) jest jednorodna w stopniu k jeżeli gdzie: β - stały współczynnik. Układ liniowy f (βx, βy) = β k f (x, y), i f (0) = 0. (2) Układ opisany funkcją jednorodną, w którym zachowana jest zasada superpozycji. Układ nieliniowy Układ, w którym nie jest zachowana jest zasada superpozycji i/lub nie jest opisany funkcją jednorodną.

Liniowość - przykład Korzystając z odpowiednich twierdzeń, sprawdzić czy układ opisany równaniem y(t) = ax(t) + b (3) gdzie: y - sygnał wyjściowy, x - sygnał wejściowy, a = const, b = const - stałe współczynniki, jest układem liniowym.

Opis matematyczny układów liniowych - równania dynamiki Ogólna postać równania różniczkowego układu liniowego: d n y a n dt n +a d n 1 y n 1 dt n 1 + +a d m x 0y = b m dt m +b d m 1 x m 1 dt m 1 + +b 0x (4) gdzie: y - sygnał wyjściowy, x - sygnał wejściowy, a i, b i - stałe współczynniki. Posługując się przykładami kilku elementów rozważmy pojęcia: sygnał, wielkość wejściowa, wielkość wyjściowa, sygnał wejściowy, sygnał wyjściowy, równanie dynamiki.

Elementy bezinercyjne Rysunek 2: Element bezinercyjny - dzielnik napięcia Sygnał wejściowy x(t) - przebieg napięcia U 1 (t). Sygnałem wyjściowy y(t) - przebieg napięcia U 2 (t). Równanie dynamiki - zależność pomiędzy sygnałem wejściowym i sygnałem wyjściowym systemu: U 2 (t) = R 2 R 1 + R 2 U 1 (t) (5) Równanie elementu bezinercyjnego y(t) = kx(t) (6)

Elementy inercyjne Równanie dynamiki - zależność pomiędzy sygnałem wejściowym i sygnałem wyjściowym systemu: L du 2 (t) + U 2 (t) = U 1 (t) (7) R dt Rysunek 3: Element inercyjny - filtr RL Sygnał wejściowy x(t) - przebieg napięcia U 1 (t). Sygnałem wyjściowy y(t) - przebieg napięcia U 2 (t). Równanie elementu inercyjnego T dy(t) dt + y(t) = kx(t) (8)

Elementy inercyjne Rysunek 4: Elementy inercyjne - przykłady V dp a) 2(t) αrθ dt b) J dω(t) R dt c) L du 2(t) R dt Równanie elementu inercyjnego T dy(t) dt + p 2 (t) = p 1 (t) + ω(t) = 1 R M(t) + U 2 (t) = U 1 (t) + y(t) = kx(t) (9)

Charakterystyka statyczna Charakterystyka statyczna Charakterystyka statyczna f st przedstawia zależność sygnału wyjściowego układu y od sygnału wejściowego x w stanie ustalonym. Stan ustalony Stanem ustalonym nazywamy jest stan, w którym wszystkie pochodne sygnału wejściowego i sygnału wyjściowego są równe zero y st = b 0 a 0 x st (10) Rysunek 5: Charakterystyka statyczna układu liniowego.

Linearyzacja Tworzenie opisu liniowego na podstawie opisu nieliniowego nazywa się linearyzacją. Linearyzacja opisu nieliniowego w postaci równań algebraicznych nazywa się linearyzacją statyczną. (brak pochodnych) Metody linearyzacji statycznej linearyzacja metodą siecznej: uzyskanie najlepszej zgodności opisu liniowego z nieliniowym w określonym przedziale zmian zmiennej niezależnej. linearyzacja metodą stycznej: uzyskanie najlepszej zgodności opisu liniowego z nieliniowym dla określonej wartości zmiennej niezależnej, a więc i określonej wartości zmiennej zależnej. Linearyzacja opisu nieliniowego w postaci równań różniczkowych nazywa się linearyzacją dynamiczną.

Linearyzacja statyczna Rysunek 6: Linearyzacja statyczna; a) metoda siecznej, b) metoda stycznej. Ponieważ w automatyce rozważa się zachowanie układów w otoczeniu określonego punktu pracy, w dalszych rozważaniach przydatna jest linearyzacja metodą stycznej.

Linearyzacja metodą stycznej Przeprowadzony proces linearyzacji metodą stycznej polega na : zastąpieniu krzywej, reprezentującej nieliniową zależność y = f (x) styczną do niej w punkcie pracy, przeniesieniu początku układu współrzędnych do punktu pracy, zastąpieniu w modelu matematycznym zmiennych absolutnych x i y odchyleniami tych zmiennych od punktu pracy - zmiennymi przyrostowymi x i y. Charakterystyka statyczna wyznaczona na podstawie równania zlinearyzowanego względem określonego punktu pracy jest funkcją liniową. Można ją także wyznaczyć linearyzując charakterystykę rzeczywistą względem tego samego punktu pracy

Linearyzacja statyczna Przykład [do samodzielnego rozwiązania] Wyznaczyć zlinearyzowaną funkcję określającą zależność strumienia masy Q cieczy przepływającej przez zawór od ciśnień p 1 i p 2 oraz od odległości x grzybka od gniazda zaworu. Q(t) = απd x(t) 2ρ(p 1 (t) p 2 (t)) (11) Szukana postać funkcji po linearyzacji Q L (t) = b 1 x(t) + b 2 p 1 (t) + +b 3 p 2 (t) (12) Rysunek 7: Przykład układu (zawór).

Linearyzacja dynamiczna Przykład równania różniczkowego, będącego nieliniową zależnością pomiędzy funkcjami x(t) i y(t) i ich pochodnymi. F [y(t), ẏ(t), ÿ(t),..., y (n) (t), x(t), ẋ(t), ẍ(t),..., x (m) (t)] = 0 (13) Podczas linearyzacji dynamicznej funkcje x(t) i y(t), oraz ich pochodne traktuje się analogicznie jak zmienne funkcji uwikłanej. { n [ ] } { F m [ ] } F y (i) + x (j) = 0 (14) y (i) i=0 y (i) x (j) 0 j=0 x (j) 0 gdzie: y = y(t) y 0, y (1) = d y,..., y (n) = d n y dt dt n x = x(t) x 0, x (1) = d x dt,..., x (m) = d m x dt m

Linearyzacja dynamiczna - przykład Funkcja niejednorodna (nie jest liniowa) Przyjmując punkt pracy - {x 0, y 0 }, y 0 = f (x 0 ) y = mx + b (15) Rozwinięcie w szereg Taylora w punkcie pracy ma postać y = f (x) = f (x 0 ) + df dx (x x 0 ) x=x 0 + d 2 f 1! dx 2 (x x 0 ) 2 x=x 0 +... (16) 2! Prosta styczna (pierwsza pochodna rozwinięcia) w punkcie pracy {x 0, y 0 } jest dobrą aproksymacją w małym zakresie zmian argumentu funkcji (wielkości wejściowej). Tak więc y = f (x 0 ) + df dx x=x 0 (x x 0 ) = y 0 + m(x x 0 ) (17) i ostatecznie y y 0 = m(x x 0 ) y = m x (18)

Przekształcenie Laplacea Zastąpienie równania różniczkowego transmitancją operatorową - przejście z dziedziny czasu rzeczywistego t na dziedzinę zmiennej zespolonej s. f (t) f (s), gdzie s = c + jω (19) gdzie: c - współczynnik części rzeczywistej, ω - współczynnik części urojonej. Przekształcenie Laplace a f (s) = L[f (t)] = 0 f (t)e st dt (20) Odwrotne przekształcenie Laplace a - całka Riemanna Mellina f (t) = L 1 [f (s)] = 1 2πj c+jω c jω F (s)e st ds (21)

Przekształcenie Laplacea Przekształcenie Laplace a, nazywane też transformatą Laplace a, wykorzystywana jest w automatyce do analizy układów. Jako narzędzie analizy graficznej wykorzystywana jest płaszczyzna zespolona S, na której mnożenie przez s daje efekt różniczkowania a dzielenie przez s całkowania. Analiza pierwiastków zespolonych równania liniowego, może ujawnić informacje na temat charakterystyk częstotliwościowych i na temat stabilności układu.

Przekształcenie Laplace a układów liniowych Transformatę Laplace a dla danej funkcji można wyznaczyć, jeżeli są spełnione następujące warunki: f (t) ma w każdym przedziale skończonym wartość skończoną, df (t) dt f (t) ma pochodną w każdym przedziale skończonym, istnieje zbiór liczb rzeczywistych C, dla których całka e ct jest absolutnie zbieżna. 0

Przekształcenie Laplace a układów liniowych Dla ogólnej postaci równania różniczkowego układu liniowego d n y a n dt n +a d n 1 y n 1 dt n 1 + +a d m x 0y = b m dt m +b d m 1 x m 1 dt m 1 + +b 0x (22) wykorzystuje się twierdzenie o transformacie pochodnych: [ d n ] y L dt n = s n y(s) s n 1 y(0 + ) y n 1 (0 + ) (23) której wartość przy zerowych warunkach początkowych przyjmuje postać [ d n ] y L dt n = s n y(s) (24) Tak więc przekształcenie Laplace a układu (22) przy zerowych warunkach początkowych przyjmuje postać y(s)(a n s n +a n 1 s n 1 + +a 0 ) = x(s)(b m s m +b m 1 s m 1 + +b 0 ) (25)

Transmitancja operatorowa Transmitancja operatorowa Transmitancja operatorowa G(s) to stosunek transformaty sygnału wyjściowego do transformaty sygnału wejściowego przy zerowych warunkach początkowych y(s)(a n s n +a n 1 s n 1 + +a 0 ) = x(s)(b m s m +b m 1 s m 1 + +b 0 ) (26) G(s) = y(s) x(s) = b ms m + b m 1 s m 1 + + b 0 a n s n + a n 1 s n 1 + + a 0 (27) przyjmuje się następujące oznaczenia oznaczenia: Licznik M(s) = b m s m + b m 1 s m 1 + + b 0 (28) Mianownik - tzw. równanie charakterystyczne N(s) = a n s n + a n 1 s n 1 + + a 0 (29)

Wyznaczanie charakterystyki statycznej z transmitancji operatorowej x st = lim t x(t), na podstawie twierdzenia o wartości końcowej y st = lim y(t), (30) t y st = lim y(t) = lim sy(s) = lim sg(s)x(s) (31) t s 0 s 0 Dla wejścia w postaci skoku jednostkowego x st = const x(s) = 1 s x 0 (32) ostatecznie y st x st = lim s 0 G(s) (33) y st = b 0 a 0 x st (34)

Własności transformaty Laplacea Twierdzenie o liniowości L [f 1 (t) + f 2 (t)] = L [f 1 (t)] + L [f 2 (t)] (35) L[k f (t)] = k L[f (t)] (36) L 1 [F 1 (s) + F 2 (s)] = L 1 [F 1 (s)] + L 1 [F 2 (s)] (37) Twierdzenie o transformacie pochodnych L 1 [k F 1 (s)] = k L 1 [F (s)] (38) [ d n ] f (t) L dt n = s n F (s) ( gdzie: f (n 1) = d n 1 f (t) dt n 1. 0 i=n 1 s i f n 1 i (0+)) (39)

Własności transformaty Laplacea Twierdzenie o transformacie całki [ t ] L f (τ)dτ = 1 s 0 L[f (t)] = F (s) s Twierdzenie o przesunięciu w dziedzinie zmiennej zespolonej } L [e α t f (t)] = F (s + α) L [e +α t f (t)] = F (s α) Twierdzenie o przesunięciu w dziedzinie zmiennej rzeczywistej } L [f (t τ) = e τs L[f (t)] = e τs F (s) L [f (t + τ) = e + τs L[f (t)] = e + τs F (s) Twierdzenia o wartości początkowej i końcowej (40) (41) (42) jeżeli istnieje granica lim t 0+ f (t) = f (0+), to [ ] d n f (t) 0 L = s n F (s) ( s i f n 1 i (0+)) (43) dt n i=n 1 jeżeli istnieje granica lim t f (t) = f ( ), to lim t f (t) = lim s F (s) (44) s 0

Właściwości układów Właściwości dynamiczne prezentacja przebiegu wielkości wyjściowej y(t) po wprowadzeniu do układu wymuszenia x(t) Rysunek 8: Przykładowe postać charakterystyki dynamicznej układu.

Metody wyznaczania odpowiedzi układu dynamicznego d n y a n dt n +a d n 1 y n 1 dt n 1 + +a d m x 0y = b m dt m +b d m 1 x m 1 dt m 1 + +b 0x (45) Klasyczna: Założenie warunków początkowych x(0), y(0) Rozwiązanie równań różniczkowych Operatorowa: f (t) = L 1 [y(s)] = L 1 [G(s)x(s)] (46) W zastosowaniach praktycznych do wykonywania transformacji prostej i odwrotnej, które są podstawowymi operacjami w rachunku operatorowym, zwykle nie zachodzi potrzeba wykorzystywania wzorów definicyjnych. Najczęściej wystarczy znajomość podstawowych własności przekształceń Laplace a i tablice transformat typowych funkcji zmiennej rzeczywistej.

Typowe sygnały wymuszające Wymuszenie skokowe jednostkowe (funkcja Heaveside a) x(t) = { 1(t) dla t 0 0 dla t < 0 x(s) = 1 s Wymuszenie skokowe o wartość stałą x(t) = { xst 1(t) dla t 0 0 dla t < 0 x(s) = x st 1 s Impuls - Delta Diraca x(t) = δ(t) = { 0 dla t 0 dla t = 0 x(s) = 1 Wymuszenie liniowo narastające x(t) = at x(s) = a s 2

Tablica transformat... Rysunek 9: Tablica transformat

Transmitancja operatorowa obiektów MIMO Rysunek 10: Obiekt MIMO. Zapis wejść (p) i wyjść (r) w postaci wektorów U(s) = u 1 (s) u 2 (s). u p (s) p, Y (s) = y 1 (s) y 2 (s). y r (s) r (47)

Transmitancja operatorowa obiektów MIMO G MIMO (s) = Y (s) U(s) = Rysunek 11: Obiekt MIMO. G 11 (s) G 12 (s)... G 1p (s) G 21 (s) G 22 (s)... G 2p (s).... G r1 (s) G r2 (s)... G rp (s) r p (48) G ij (s) = y i(s), gdzie i = 1,..., r, j = 1,..., p. (49) u j (s)

ZAGADNIENIA DODATKOWE

Współrzędne stanu (zagadnienie dodatkowe) Współrzędne stanu Współrzędne stanu to wielkości charakteryzujące zachowanie się układu dynamicznego, opisujące jego stan (np. położenie, prędkość, przyspieszenie). Wektor stanu Wektor stanu układu dynamicznego to minimalny zbiór współrzędnych stanu wystarczający łącznie ze znajomością wielkości wejściowych do określenia zachowania się układu w przyszłości. Liczba współrzędnych stanu jest równa rzędowi równania różniczkowego opisującego obiekt. Opis układów we współrzędnych stanu jest trudniejszy do interpretacji fizycznej niż opis w postaci transmitancji i niemożliwy do bezpośredniego określenia na drodze pomiarowej. Jest jednak wygodniejszy do celów modelowania oraz projektowania wielowymiarowych układów sterowania i regulacji.

Równania stanu i wyjść Do wyznaczenia odpowiedzi na określone wymuszenie jednowymiarowego układu opisanego równaniem dynamiki n-tego rzędu, należy zdefiniować początkowy stan układu, czyli n warunków początkowych (n wartości pewnych zmiennych). Pod wpływam wymuszenia wartości tych zmiennych ulegają zmianom, jednoznacznie definiując stan dynamiczny układu w dowolnej chwili. Ogólna postać równania stanu - zmiany zmiennych stanu z n warunkami początkowymi: dx 1(t) dt = f 1 (x 1, x 2,..., x q ; u 1, u 2,..., u p ; t); x 1 (t 0 ) = x 10... (50) dx q(t) dt = f q (x 1, x 2,..., x q ; u 1, u 2,..., u p ; t); x q (t 0 ) = x q0 Ogólna postać równania wyjść y 1 (t) = g 1 (x 1, x 2,..., x q ; u 1, u 2,..., u p ; t)... y r (t) = g q (x 1, x 2,..., x q ; u 1, u 2,..., u p ; t) (51)

Zlinearyzowane równania stanu i wyjść Po linearyzacji w otoczeniu wybranego stanu ustalonego (nominalnego punktu pracy - {x 0, y 0 }), równania przyjmują postać: d x 1(t) dt Zlinearyzowana postać równania stanu = q i=1 ( f1(t) x i )0 x i + p j=1 ( f1(t) u j )0 u j... d x q(t) dt = ( q fq(t) i=1 x i x i + )0 ( (52) p fq(t) j=1 u j u j )0 Zlinearyzowana postać równania wyjść y 1 = q i=1... y q = q i=1 ( g1(t) x i )0 ( gq(t) x i )0 x i + p j=1 ( g1(t) u j )0 u j x i + ( (53) p gq(t) j=1 u j u j )0

Postać macierzowa modelu zmiennych stanu Macierzowa postać równań stanu i wyjść { Ẋ (t) = ANL (X, U, t) Y (t) = C NL (X, U, t) Macierzowa postać zlinearyzowanych równań stanu i wyjść { Ẋ (t) = A(t)X (t) + B(t)U(t) Y (t) = C(t)X (t) + D(t)U(t) (54) (55) gdzie: A(t) R q q - macierz stanu, B(t) R q p - macierz wejść, C(t) R r q - macierz wyjść, D(t) R r p - macierz przenoszenia (transmisyjna). Przejście z zapisu macierzowego do zapisu transmitancyjnego G(s) = C [si A] 1 B + D (56)

Równania stanu układów liniowych Układ niestacjonarny Układ niestacjonarny to układ, którego wyjście zależy wprost od czasu - parametry układu zależą od czasu. Układ stacjonarny Układ stacjonarny to układ, którego wyjście nie zależy wprost od czasu. Rysunek 12: Schemat blokowy układu linowych równań stacjonarnych

Przestrzeń stanów Przestrzeń stanów, przestrzeń fazowa Zbiór wszystkich możliwych wartości wektora stanu X (t) w chwilach t tworzy przestrzeń stanów układu (przestrzeń fazową). Rysunek 13: Trajektoria fazowa - przykład trajektoria stanu Zbiór wartości wektora stanu układu w kolejnych chwilach czasu tworzy w tej przestrzeni krzywą, zwaną trajektorią stanu układu (trajektorią fazową).

Wyznaczanie równań stanu - metoda bezpośrenia Ogólna postać równania transmitancji układu liniowego: G(s) = b ms m + b m 1 s m 1 + + b 0 s n + a n 1 s n 1 + + a 0, n > m (57) Dzieląc licznik i mianownik (38) przez s n G(s) = b ms m n + b m 1 s m 1 n + + b 0 s n 1 + a n 1 s 1 + + a 0 s n (58) Wprowadzając zmienną E(s) następująco G(s) = Y (s)e(s) E(s)U(s) (59) Y (s) E(s) = 1 1 + a n 1 s 1 + + a 0 s n (60) E(s) U(s) = b ms m n + b m 1 s m 1 n + + b 0 s n (61)

Wyznaczanie równań stanu - metoda bezpośrenia Otrzymane równania E(s) = a 0 s n E(s) a n 1 s 1 E(s) + U(s) (62) Y (s) = b 0 s n E(s) + + b m 1 s m 1 n E(s) + b m s m n E(s) (63) Przyjmując fazowe zmienne stanu i równania stanu w postaci ẋ 1 (t) = x 2 (t) ẋ 2 (t) = x 3 (t)... ẋ n (t) = e(t) (64) gdzie e(t) = L 1 [E(s)] (65)

Wyznaczanie równań stanu - metoda bezpośrenia Po przekształceniu Laplace a sx 1 (s) = x 2 (s) sx 2 (s) = x 3 (s)... sx n (s) = E(s) (66) Tak więc po uwzględnieniu zapisu w postaci zmiennych fazowych w przestrzeni zmiennych zespolonych S otrzymuje się E(s) = a 0 x 1 (s) a n 1 x n (s) + U(s) (67) Y (s) = b 0 x 1 (s) + + b m 1 x m (s) + b m x m+1 (s) (68) odpowiednio w dziedzinie czasu e(t) = a 0 x 1 (t) a n 1 x n (t) + u(t) (69) u(t) = b 0 x 1 (t) + + b m 1 x m (t) + b m x m+1 (t) (70)

Wyznaczanie równań stanu - metoda bezpośrenia Równania stanu ẋ 1 (t) = x 2 (t) ẋ 2 (t) = x 3 (t)... ẋ n (t) = a 0 x 1 (t) a n 1 x n (t) + u(t) Macierze równań stanu mają więc postać: 0 1 0... 0 A = 0 0 1... 0... a 0 a 1 a 2... a n 1 n n, B = 0 0... 1 n 1 (71) (72) C = [ b 0 b 1... b m... 0 ] 1 n, D = [0] 1 1

Równania stanu - element oscylacyjny Opis elementu oscylacyjnego w postaci transmitancji operatorowej lub w dziedzinie czasu kω 2 0 G(s) = s 2 + 2ξω 0 s + ω0 2 u(t)kω 2 0 = d 2 y(t) dt 2 (73) + dy(t) 2ξω 0 + y(t)ω0 2 (74) dt Powyższy układ jest opisany równaniem 2-go rzędu, więc wymaga q = 2 zmiennych stanu, definiujących stan układu w dowolnej chwili czasu. Korzystając z metody bezpośredniej otrzymuje się następujące równania stanu ẋ 1 (t) = x 2 (t) ẋ 2 (t) = ω 0 x 1 (t) 2ξω 0 x 2 (t) + u(t) (75) równanie wyjścia y(t) = kω 0 x 1 (t) (76)

Równania stanu - element oscylacyjny Macierzowa postać zlinearyzowanych równań stanu i wyjść dla elementu oscylacyjnego { Ẋ (t) = A(t)X (t) + B(t)U(t) (77) Y (t) = C(t)X (t) + D(t)U(t) gdzie: [ A = X (t) = [ x1 (t) x 2 (t) 0 1 ω 2 0 2ξω 2 0 ], Y (t) = [ y(t) ], U(t) = [ u(t) ] (78) ] [ 0, B = 1 ], C = [ kω 2 0 0 ], D = [0] (79)

Wykład 2 - matematyczne modelowanie układów dynamicznych Instytut Automatyki i Robotyki Warszawa, 2019