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

Podobne dokumenty
Sterowanie optymalne

Modelowanie układów dynamicznych

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

Inżynieria Systemów Dynamicznych (4)

Sterowanie napędów maszyn i robotów

Równania różniczkowe liniowe wyższych rzędów o stałych współcz

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

Metody Lagrange a i Hamiltona w Mechanice

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

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

Wykład 3 Równania rózniczkowe cd

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

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

Kinematyka: opis ruchu

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

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

Metoda Karusha-Kuhna-Tuckera

WIELOMIANY. ZADANIE 1 (5 PKT) Reszta z dzielenia wielomianu x 3 + px 2 x + q przez trójmian (x + 2) 2 wynosi 1 x. Wyznacz pierwiastki tego wielomianu.

Równania różniczkowe liniowe rzędu pierwszego

Metody Optymalizacji Laboratorium nr 4 Metoda najmniejszych kwadratów

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

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

Metody systemowe i decyzyjne w informatyce

Symetrie i prawa zachowania Wykład 6

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

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów

Metoda mnożników Lagrange a i jej zastosowania w ekonomii

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

RÓŻNICZKOWANIE FUNKCJI WIELU ZMIENNYCH: rachunek pochodnych dla funkcji wektorowych. Pochodne cząstkowe funkcji rzeczywistej wielu zmiennych

1 Równania różniczkowe zwyczajne

RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE. Marta Zelmańska

Obserwatory stanu, zasada separowalności i regulator LQG

Metody numeryczne. Równania nieliniowe. Janusz Szwabiński.

Metody Lagrange a i Hamiltona w Mechanice

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

SVM: Maszyny Wektorów Podpieraja cych

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

Programowanie nieliniowe. Badania operacyjne Wykład 3 Metoda Lagrange a

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

METODY KOMPUTEROWE W MECHANICE

Przestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH

Podstawy robotyki wykład VI. Dynamika manipulatora

Systemy. Krzysztof Patan

MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej

Rys. 1 Otwarty układ regulacji

Stabilność II Metody Lapunowa badania stabilności

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku

Co to są równania ruchu? Jak je całkować?

Wahadło odwrocone (NI Elvis 2) Modelowanie i stabilizacja w dolnym położeniu równowagi.

Metoda mnożników Lagrange a i jej zastosowania w ekonomii

5. Równania różniczkowe zwyczajne pierwszego rzędu

Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.

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

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami

PROGRAMOWANIE NIELINIOWE

RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE. Wiele obiektywnych prawidłowości przyrodniczych udaje się zapisać w postaci równości formalnej

Zadania kinematyki mechanizmów

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

Podstawy robotyki wykład V. Jakobian manipulatora. Osobliwości

m v + bv = u y = v - masa samochodu - prędkość - siła silnika - tarcie - wyjście układu , dostajemy ostatecznie: dt ) = 0 e 2 u C R 2 C du C

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

Wykład z modelowania matematycznego.

Automatyka i sterowania

Wykład 14 i 15. Równania różniczkowe. Równanie o zmiennych rozdzielonych. Definicja 1. Równaniem różniczkowym zwyczajnym rzędu n nazywamy równanie

Biotechnologia, Chemia, Chemia Budowlana - Wydział Chemiczny - 1

DB Algebra liniowa semestr zimowy 2018

Wykład z modelowania matematycznego. Przykłady modelowania w mechanice i elektrotechnice.

INTERPOLACJA I APROKSYMACJA FUNKCJI

Sterowanie Napędów Maszyn i Robotów

Sterowanie Napędów Maszyn i Robotów

IX. MECHANIKA (FIZYKA) KWANTOWA

Metody numeryczne. Sformułowanie zagadnienia interpolacji

ELEKTROTECHNIKA Semestr 1 Rok akad / ZADANIA Z MATEMATYKI Zestaw Przedstaw w postaci algebraicznej liczby zespolone: (3 + 2j)(5 2j),

Macierze i Wyznaczniki

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

Całki nieoznaczone. 1 Własności. 2 Wzory podstawowe. Adam Gregosiewicz 27 maja a) Jeżeli F (x) = f(x), to f(x)dx = F (x) + C,

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

Wyznaczanie prędkości lotu pocisku na podstawie badania ruchu wahadła balistycznego

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

MECHANIKA II. Drgania wymuszone

Równania kwadratowe. Zad. 4: (profil matematyczno-fizyczny) Dla jakich wartości parametru m równanie mx 2 + 2x + m 2 = 0 ma dwa pierwiastki mniejsze

Tematyka egzaminu z Podstaw sterowania

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

Przekształcenia wykresów funkcji

Układy autonomiczne. Rozdział Stabilność w sensie Lapunowa. Przedmiotem analizy w tym rozdziale będą układy równań autonomicznych

Obliczenia iteracyjne

Metody dekompozycji macierzy stosowane w automatyce

LUBELSKA PRÓBA PRZED MATURĄ 2018 poziom podstawowy

VII. Drgania układów nieliniowych

Metody Lagrange a i Hamiltona w Mechanice

Formy kwadratowe. Rozdział 10

Podstawy fizyki sezon 1 VII. Ruch drgający

Liczby zespolone, liniowa zależność i bazy Javier de Lucas. a d b c. ad bc

III. RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE

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

MECHANIKA II. Drgania wymuszone

1 Elementy logiki i teorii mnogości

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

Lista nr 1 - Liczby zespolone

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna

Transkrypt:

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

Sterowanie Teoria Przykład wahadła na wózku

Dany jest system dynamiczny postaci: ẋ = f (x, u) (1) y = h(x) (2) Naszym zadaniem jest wyznaczyć takie u(t), by układ znalazł się w pożądanym stanie x r. Układ regulacji nadążnej - x r (t) jest nieznaną z góry funkcją czasu.

Wyzwania:

Wyzwania: szum w układzie - sprzężenie zwrotne (zamknięty system regulacji)

Wyzwania: szum w układzie - sprzężenie zwrotne (zamknięty system regulacji) szum w pomiarach - filtracja (np. filtr Kalmana)

Wyzwania: szum w układzie - sprzężenie zwrotne (zamknięty system regulacji) szum w pomiarach - filtracja (np. filtr Kalmana) niepełna informacja o stanie - obserwatory (np. obserwator Luenbergera)

Wyzwania: szum w układzie - sprzężenie zwrotne (zamknięty system regulacji) szum w pomiarach - filtracja (np. filtr Kalmana) niepełna informacja o stanie - obserwatory (np. obserwator Luenbergera) optymalizacja sprzężenia zwrotnego -

Sprzężenie zwrotne Sprzężeniem od stanu nazywamy realizację sygnału sterującego według następującej formuły: u = w(x) (3) Sprzężeniem od wyjścia nazywamy realizację sygnału sterującego według następującej formuły: u = v(y) (4)

Dany jest liniowy system ciągły opisywany równaniem: ẋ = Ax + Bu (5) Optymalizujemy całkowy, kwadratowy wskaźnik jakości: J = dt (x T Qx + u T Ru) (6) 0 Q jest dodatnio półokreślona, R dodatnio określona.

Rozwiązanie: u = Kx (7) K = R 1 B T P (8) Macierz P należy wyznaczyć z algebraicznego równania Riccatiego: A T P + PA PBR 1 B T P + Q = 0; (9)

Metody wyprowadzenia: Mnożniki Lagrange a + rachunek wariacyjny Programowanie dynamiczne

Równania ruchu i linearyzacja Klasyczny przykład zastosowania - wahadło odwrócone

Równania ruchu i linearyzacja Lagranżian L = M + m ẋ 2 + ml 2 2 2 α2 + ml αẋ cos α + mgl cos α (10) Stąd otrzymujemy równania: { (M + m)ẍ + ml α cos α = ml α 2 sin α + u cos αẍ + l α = g sin α (11)

Równania ruchu i linearyzacja Kładziemy dla prostoty M = m = g = l = 1 i rozwiązujemy liniowy układ równań algebraicznych względem drugich pochodnych: { ẍ = 1 2 cos 2 α (u + α2 sin α + sin α cos α) α = 1 (12) (u cos α + α sin α cos α + 2 sin α) 2 cos 2 α

Równania ruchu i linearyzacja Kładziemy dla prostoty M = m = g = l = 1 i rozwiązujemy liniowy układ równań algebraicznych względem drugich pochodnych: { ẍ = 1 2 cos 2 α (u + α2 sin α + sin α cos α) α = 1 (12) (u cos α + α sin α cos α + 2 sin α) 2 cos 2 α System dynamiczny nieliniowy!

Równania ruchu i linearyzacja Zapisujemy w postaci czterowymiarowej i linearyzujemy w górnym punkcie równowagi: ẋ v φ ω = 0 1 0 0 0 0 1 0 0 0 0 1 0 2 0 0 x v φ ω +u 0 1 0 1 (13) Na podstawie tak wyznaczonych macierzy A i B obliczamy macierz (w naszym wypadku wektor) regulatora proporcjonalnego K

Równania ruchu i linearyzacja Parametry regulatora wyznaczone ręcznie :

Równania ruchu i linearyzacja Parametry regulatora wyznaczone ręcznie :

Równania ruchu i linearyzacja Parametry regulatora wyznaczone ręcznie :

Równania ruchu i linearyzacja :

Równania ruchu i linearyzacja :

Równania ruchu i linearyzacja :

Równania ruchu i linearyzacja Baseny atrakcji:

Równania ruchu i linearyzacja Baseny atrakcji:

Równania ruchu i linearyzacja Baseny atrakcji:

Literatura: [1] H. Górecki; Optymalizacja i sterowanie systemów dynamicznych (2006, ISBN 8374640219) [2] Stephen Boyd, lecture slides (http://www.stanford.edu/class/ee363/lectures.html)