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

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

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

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

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 - matematyczne modelowanie układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

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

Systemy. Krzysztof Patan

Transmitancje układów ciągłych

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

Stabilność II Metody Lapunowa badania stabilności

Modelowanie układów dynamicznych

POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII. Roman Kaula

Sterowanie Napędów Maszyn i Robotów

Sterowanie Napędów Maszyn i Robotów

Definicje i przykłady

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

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

Inżynieria Systemów Dynamicznych (4)

Sposoby modelowania układów dynamicznych. Pytania

Kinematyka: opis ruchu

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy

Sterowanie napędów maszyn i robotów

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

Analiza matematyczna dla informatyków 3 Zajęcia 14

Tematyka egzaminu z Podstaw sterowania

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

Równania różniczkowe zwyczajne analityczne metody rozwiazywania

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

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

13 Równanie struny drgającej. Równanie przewodnictwa ciepła.

Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera

Liniowe uk lady sterowania.

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

2 Równania różniczkowe zwyczajne o rozdzielonych zmiennych

Procedura modelowania matematycznego

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

Równania różniczkowe. Dariusz Uciński. Wykład 7. Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski

Metody numeryczne równań różniczkowych zwyczajnych

1. Opis teoretyczny regulatora i obiektu z opóźnieniem.

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

Nazwisko i imię: Zespół: Data: Ćwiczenie nr 1: Wahadło fizyczne. opis ruchu drgającego a w szczególności drgań wahadła fizycznego

Metoda Różnic Skończonych (MRS)

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

Tydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L

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

Sterowanie Napędów Maszyn i Robotów

Regulator liniowo kwadratowy na przykładzie wahadła odwróconego

Automatyka i robotyka

Zadania do wykładu Jakościowa Teoria Równań Różniczkowych Zwyczajnych

Dynamika manipulatora. Robert Muszyński Janusz Jakubiak Instytut Cybernetyki Technicznej Politechnika Wrocławska. Podstawy robotyki wykład VI

Technika regulacji automatycznej

Analityczne metody detekcji uszkodzeń

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

Układy równań i równania wyższych rzędów

Tadeusz Lesiak. Dynamika punktu materialnego: Praca i energia; zasada zachowania energii

MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej

Wykład FIZYKA I. Dr hab. inż. Władysław Artur Woźniak. Katedra Optyki i Fotoniki Wydział Podstawowych Problemów Techniki Politechnika Wrocławska

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

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

Więzy i ich klasyfikacja Wykład 2

Opis ruchu obrotowego

Równania różniczkowe zwyczajne

Sterowalność liniowych uk ladów sterowania

Wykład 3 Równania rózniczkowe cd

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

Matematyka 2. Równania różniczkowe zwyczajne rzędu drugiego

ZASADY DYNAMIKI. Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał.

Układy fizyczne z więzami Wykład 2

Sterowanie w programie ADAMS regulator PID. Przemysław Sperzyński

Wykład FIZYKA I. 10. Ruch drgający tłumiony i wymuszony. Dr hab. inż. Władysław Artur Woźniak

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

Informatyczne Systemy Sterowania

Manipulatory i roboty mobilne AR S1 semestr 5

mechanika analityczna 1 nierelatywistyczna L.D.Landau, E.M.Lifszyc Krótki kurs fizyki teoretycznej

Równania różniczkowe cząstkowe B1 Streszczenia wykładów

PIERWSZEGO. METODA CZYNNIKA CAŁKUJĄCEGO. METODA ROZDZIELONYCH ZMIENNYCH.

PRAWO OHMA DLA PRĄDU PRZEMIENNEGO

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

Podstawy Elektrotechniki i Elektroniki. Opracował: Mgr inż. Marek Staude

SYMULACJA ZAKŁÓCEŃ W UKŁADACH AUTOMATYKI UTWORZONYCH ZA POMOCĄ OBWODÓW ELEKTRYCZNYCH W PROGRAMACH MATHCAD I PSPICE

Przyjmuje się umowę, że:

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

1. K 5 Ruch postępowy i obrotowy ciała sztywnego

Wprowadzenie do teorii sterowania

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

Ruch pod wpływem sił zachowawczych

Równa Równ n a i n e i ru r ch u u ch u po tor t ze (równanie drogi) Prędkoś ędkoś w ru r ch u u ch pros pr t os ol t i ol n i io i wym

Równania różniczkowe w technice

Jakobiany. Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu

Automatyka i sterowanie w gazownictwie Modelowanie

Fizyka 1 Wróbel Wojciech. w poprzednim odcinku

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

3. Wykład Układy równań liniowych.

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

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

Kinematyka płynów - zadania

Transkrypt:

Opis systemów dynamicznych Mieczysław Brdyś 27.09.2010, Gdańsk

Rozważmy układ RC przedstawiony na rysunku poniżej: wejscie u(t) R C wyjście y(t)=vc(t) Niech u(t) = 2 + sin(t) dla t t 0 gdzie t 0 to chwila początkowa. Co jeszcze oprócz sygnału wejściowego powinniśmy wiedzieć, aby móc wyznaczyć odpowiedź y(t), dla t t 0? Jest to wartość V c (t) zależna od ładunku zmagazynowanego w kondensatorze w chwili początkowej t = t 0.

Znając V c (t) nie musimy znać historii obiektu RC (Systemu dynamicznego RC) w odniesieniu do chwili t = t 0. Znaczy to że nie musimy znać u(t) dla t < t 0, co można sobie wyobrazić byłoby bardzo wymagającym założeniem. Wartość V c (t 0 ) jest warunkiem początkowym dla naszego systemu, którym zaczynamy sterować w chwili t = t 0.

Zmienne stanu Zmienne stanu obiektu dynamicznego to takie zmienne które razem sumują przeszłość obiektu (systemu). Zmienna stanu przeważnie oznaczamy: x i, x 1 x =. x n

u(t) wejście System dynamiczny x y(t) wyjście Niech x(t 0 ) będzie wartością stanu obiektu w chwili t = t 0 (warunek początkowy) u(t), t t 0 jest wejściem obiektu. Wówczas odpowiedz systemu y(t) jest jednoznacznie określona dla każdego t t 0.

Trajektoria stanu x 3 x(t 0 ) x(t 1 ) x(t 2 ) x(t n ) x 2 x 1 Trajektoria systemu dynamicznego startująca w punkcie x(t 0 ).

stanu obiektu dynamicznego dx dt = f (x(t), u(t)) równania stanu reprezentują dynamikę systemu są one równaniami różniczkowymi pierwszego rzędu równania te wyrażają pierwszą pochodną po czasie wektora stanu jako ogólną nieliniową funkcję f (, ), wektora stanu i wejść Znając warunek początkowy (stan początkowy) x(t 0 ) oraz wejście u(t) dla t t 0 można rozwiązać równania stanu uzyskując trajektorie stanu x(t) dla t t 0.

wyjścia obiektu dynamicznego y(t) = h(x(t), u(t)) znając stan x(t) w chwili t oraz wejście u(t) w chwili t, wyjście systemu y(t) w chwili t wyznaczamy z równań wyjść 8. równania wyjść sa algebraiczne zatem nie ma w nich dynamiki. stanu razem z równaniami wyjść stanowią kompletna reprezentację relacji wejście - wyjście systemu w przestrzeni stanu.

Opis Zmienne stanu są zmiennymi łączącymi wyjście y(t) z wejściem u(t) u(t) równania x(t) równania y(t) stanu wyjść relacja wejście wyjście Opis SD jest ważny zarówno dla systemów liniowych jak i nieliniowych w odróżnieniu od transmitancji która można stosować jedynie dla systemów liniowych.

Rozważmy układ przedstawiony na początku wykładu: R wejscie u(t) C wyjście y(t)=vc(t) Relacja wejście wyjście dla powyższego obiektu może zostać przestawiona w następujący sposób u(t) RC V c (t)

Wiadomo, że układ w przykładzie 1.1 opisany jest następującym równaniem różniczkowym: dv c (t) = 1 dt RC V c(t) + 1 RC u(t) y(t) = V c (t) Definiujemy Zmienną stanu jako: oraz wyjście obiektu x V c y V c

Po przekształceniu równania opisującego dynamikę systemu RC do opisu otrzymujemy Opis { ẋ(t) = 1 RC x(t) + 1 RC u(t) równanie stanu y(t) = x(t) równanie wyjścia

Rozważmy teraz przykładowy układ RL wejscie u(t) R L wyjście i(t) Relacja wejście wyjście dla powyższego systemu jest następująca u(t) RL i(t)

Wiadomo, że układ w przykładzie 1.2 opisany jest następującym równaniem różniczkowym: Ri(t) + L di(t) = u(t) dt di(t) = R dt L i(t) + 1 L u(t) Definiujemy Zmienną stanu jako: oraz wyjście obiektu x i y i

Po przekształceniu równania systemu RL do opisu w przestrzeni stanu otrzymujemy Opis { ẋ(t) = R L x(t) + 1 L u(t) równanie stanu y(t) = x(t) równanie wyjścia

Rozpatrzmy teraz system dynamiczny składający się z obracającej masy na wale. moment oporowy T t (t) moment obrotowy wejściowy T(t) położenie kątowe masy - wyjście Wejściem do tego systemu jest zewnętrzny moment obrotowy, który musi przeciwdziałać momentowi tarcia T t (t) = B dθ dt oraz inercji masy znajdującej się na wale. Wyjściem układu jest położenie kątowe masy Θ.

Równanie Równanie ruchu systemu otrzymujemy z prawa Newtona J d 2 Θ dt 2 dθ = T (t) B dt (1) Naturalnie otrzymujemy: u(t) = T (t) (2) y(t) = Θ(t) Jednak (1) jest równaniem różniczkowym drugiego rzędu, a nie pierwszego.

Wiadomo z matematyki, że aby rozwiązać (1) trzeba znać warunki początkowe dla niewiadomej funkcji Θ(t) dla t t 0. początkowa wartość Θ(t), czyli Θ(t 0 ) początkowa wartość pochodnej dθ dt, czyli Θ(t 0 ). Zmienne stanu definiujemy więc jako x 1 Θ x 2 (Θ) - położenie - prędkość (3)

stanu ẋ 1 (t) Θ(t) = x 2 (t) ẋ 1 (t) = x 2 (t) pierwsze równanie stanu Następnie korzystając z równań (1, 2, 3) otrzymujemy: J d ( ) dθ = u(t) B dθ dt dt dt Jẋ 2 (t) = u(t) Bx 2 (t) Drugie równanie stanu ẋ 2 (t) = B J x 2(t) + 1 J u(t)

Równanie wyjścia Równanie wyjścia y(t) = Θ(t) = x 1 (t) y(t) = x 1 (t)

Opis systemu Przestawienie w postaci układu równań ẋ 1 (t) = x 2 (t) pierwsze równanie stanu ẋ 2 (t) = B J 2(t) + 1 J u(t) drugie równanie stanu y(t) = x 1 (t) równanie wyjścia

Opis systemu Przedstawienie w postaci macierzowej [ ] [ ] 0 1 0 ẋ(t) = 0 B x(t) + 1 u(t) J J }{{}}{{} macierz stanu A macierz sterowania B [ ] y(t) = 1 0 x(t) }{{} macierz wyjścia C

Opis systemu Przedstawienie w postaci macierzowej ẋ(t) = Ax(t) + Bu(t) y(t) = Cx(t)