TEORIA STEROWANIA I, w 3. dr inż. Adam Woźniak ZTMiR MEiL PW
|
|
- Piotr Karczewski
- 6 lat temu
- Przeglądów:
Transkrypt
1 TEORIA STEROWANIA I, w 3 dr inż. Adam Woźniak ZTMiR MEiL PW
2 Podstawowy dla tego wykładu matematyczny opis obiektu: Transmitancyjny opis LTI D u (s) B x 0 sx(s) 1 s A x(s) C y( s) y(s) = [ C( si A) 1 = G( s) u ( s) + G B + D] u ( s) + C( si x ( s) x 0. A) 1 x 0 = D u ( z ) zx( z) 1 x( z) y( z) B C z x 0 z A 1 1 y( z) [ C( zi A) B D] u ( z) Cz( zi A) x0 = + + = = G( z) u ( s) + G ( z) x. x 0 2
3 PYTANIE: skąd wziąć matematyczny opis obiektu? Należy dobrze wykonać właściwie przygotowane czynności składające się na proces modelowania. 3
4 Racjonalność modelowania Czynności składające się na proces modelowania powinno się analizować z punktu widzenia ich racjonalności (łac. rationalis rozumowy, rozumny). T. Kotarbiński w swojej fundamentalnej pracy Traktat o dobrej robocie (1955) określił jako podstawę każdego rozumnego działania spełnienie wymagania tzw. prakseologicznej zasady racjonalności postępowania w myśl której człowiek powinien opierać swoją działalność na dobieraniu możliwie najlepszych sposobów osiągania wybranych celów. ( ) Spełnienie tej zasady jest możliwe gdy działanie jest racjonalne rzeczowo, to znaczy jest przystosowane do obiektywnie istniejącej sytuacji, racjonalne metodologicznie, to znaczy zapewnia zgodność postępowania z posiadanymi: wiedzą uporządkowaną i informacjami (danymi). 4
5 Etapy modelowania obiektu Wyróżnię cztery etapy tworzenia matematycznego modelu obiektu: Analiza systemowa obiektu. Określenie postaci matematycznych zależności składających się na modelu obiektu. Identyfikacja parametrów modelu. Walidacja. Walidacja (potwierdzenie) modelu to procedura szukania odpowiedzi na pytanie: Czy model reprezentuje zebrane dane w sposób wystarczający do zaprojektowania system sterowania, którego działanie uznamy co najmniej za dobre? 5
6 Racjonalność rzeczowa i metodologiczna modelowania W odniesieniu do specyficznego działania jakim jest modelowanie, wymaganie racjonalności rzeczowej, to wymaganie zebrania całej dostępnej wiedzy na temat determinantów sytuacji modelującego. Dla pierwszych dwu etapów modelowania obiektu postulat ten oznacza, m.in., konieczność początkowego rozważenia jak najszerszego zakresu obiektu i świadome eliminowanie tych elementów, które nie są istotne dla osiągnięcia (dobrze określonego) celu działania systemu sterowania, a także pełną świadomość subiektywizmu swoich ograniczeń myślowych w postrzeganiu rzeczywistości. Dalej, aby spełnić to wymaganie trzeba zebrać całą istotną informację o obiekcie a także, co najmniej, skatalogować wiedzę teoretyczną i praktyczną na temat modelowania podobnych obiektów. Natomiast racjonalność metodologiczna to specyficzna umiejętność wykonania rzetelnego eksperymentu a następnie twórczego wykorzystania zebranej informacji i posiadanej wiedzy uporządkowanej (istniejących teorii i opracowanych danych eksperymentu), pozwalającego, np. na właściwe opracowanie wyników eksperymentu, wybór właściwej teorii albo stworzenie nowej, uzasadnienie odrzucenia niepotrzebnych informacji i na końcu dokonania przekonywającej walidacji. Zwróćmy jednak uwagę na to, że model opracowany w wyniku procesu racjonalnego metodologicznie, ale wykorzystującego niepełną informację (a więc nie racjonalny rzeczowo) może daleko odbiegać od rzeczywistości. 6
7 Etapy modelowania obiektu Analiza systemowa Określenie matematycznej postaci modelu Budowa modelu i identyfikacja obiektu Identyfikacja parametrów Dane pomiarowe MODEL wejścia Walidacja symulacja MODEL Obiekt eksperyment wyjścia obliczone Porównanie wyjścia zmierzone 7
8 Pożyteczny przykład: Kijek na palcu (Broom balancing) Segway Personal Transporter 8
9 Laboratoryjna realizacja: odwrócone wahadło na wózku napędzanym elektrycznym silnikiem liniowym J l odległość osi obrotu od środka masy kuli, której trzeba zapewnić równowagę, p położenie, θ kąt wychylenia obiektu, F siła, M masa wózka, m masa kuli, J jej moment bezwładności, masę pręta pomijamy. 9
10 Forcer-platen linear motor Płaski indukcyjny silnik liniowy (INDUKTOR, BIEGNIK, WÓZEK) F v p (BIEŻNIA) Obecnie produkowane silniki liniowe są tak zaprojektowane że dynamikę ich części elektromagnetycznej można pominąć i z zadawalającą dokładnością ich zachowanie opisuje równanie: F = k v cpɺ, m gdzie v to napiecie sterujące, a cpɺ siła przeciwelektromotoryczna. 10
11 J Wózek Równania ruchu wózka z wahadłem: kmv γ γ B Oznaczamy: g przyspieszenie ziemskie. γ i γ B współczynniki tarcia lepkiego, przyjmujemy γ B = 0. Nieliniowe równanie stanu: x = [ p θ pɺ θ ɺ ], u = k v, y = [ x x ] = [ p θ] T T T m 1 2 s θ = sinθ, c θ = cosθ d x dt = f ( x, u ) p θ y = g( x) = Cx = pɺ Liniowe równanie wyjścia θ ɺ 11
12 Odwrócone wahadło (inverted pendulum) Uprośćmy sobie sytuację zakładając, że położenie wózka nas nie interesuje (wózek rusza się by utrzymać w pionie wahadło). Gubimy zatem dwie współrzędne stanu związane z położeniem, a do równań nie wchodzi masa wózka (M t = m). Wprowadzając stosowne zmiany w równaniach, a także przyjmujac, że: siła przeciwelektromotoryczna jest pomijalnie mała, c 0, 2 θɺ 0, dostajemy: θ x1 TERAZ: x = = θɺ x 2 xɺ 1 x 2 0 u, y x1 x = 2 a21 sin x1 a22x + = 2 b2 cos x ɺ 1 a 21 > 0 xɺ = f ( x, u), y = g( x) = [ 1 0] x a 22 > 0 b 2 > 0 Przyjmujemy: a21 = a22 = b2 = 1. 12
13 Ruch na płaszczyźnie fazowej swobodnego odwróconego wahadła xɺ 1 x 2 x = ɺ 1 sin x 1 x x ' = y 2 y ' 1= s in(x) - y [ ] θ ɺ y [ 0.5 0] [0.1 0] [ ] x 30 = rad θ Programy J.C. Polkinga dla MATLABa: 13
14 1 2 Stabilizacja wahadła Stabilizujemy wahadło wykorzystując liniowe sprzężenie od stanu: u = Kx = [13 7] x, co daje następujące równania systemu sterowania xɺ = x xɺ = sin( x ) x + cos( x )( 13x 7 x ) OBIEKT xɺ ( t) 1 x 01 x 1 (t) sin( ) xɺ ( t) 2 x 2 (t) x 02 cos( ) u(t) 7 13 LINIOWE SPRZĘŻENIE ZWROTNE 14
15 θ ɺy xɺ = Ustabilizowane odwrócone wahadło x 1 2 xɺ = x x + x x x x ' = y sin( y ' = s in(x) ) - y - 13 x cos( (x) - 7 y )( cos (x) 13 7 ) [ ] [ ] x θ [rad] 30 = rad 15
16 Stabilizacja wahadła z nasyceniem sterowania α gdy v < α v sat( v, α ) = v gdy v α α gdy v > α xɺ = x 1 2 xɺ = sin( x ) x + cos( x ) sat[ 13x 7 x,0.5] OBIEKT xɺ ( t) 1 x 01 x 1 (t) sin( ) xɺ ( t) 2 x 2 (t) x 02 cos( ) u(t) 7 13 NIELINIOWE SPRZĘŻENIE ZWROTNE 16
17 xɺ = x 1 2 Stabilizowane odwrócone wahadło z nasyceniem sterowania xɺ = sin( x ) x + cos( x ) sat[ 13x 7 x,0.5] α gdy v < α v sat( v, α ) = v gdy v α α gdy v > α y 0.1 θ ɺ [ ] [ ] = rad x θ 17
18 xɺ = x 1 2 Stabilizowane odwrócone wahadło z nasyceniem sterowania xɺ = sin( x ) x + cos( x ) sat[ 13x 7 x,0.5] α gdy v < α v sat( v, α ) = v gdy v α α gdy v > α y 0.1 θ ɺ [ ] [ ] = rad x θ Obszar stabilności 18
19 Modelowanie układu dynamicznego będącego obiektem sterowanym w projektowanym serwomechanizmie położenia robota IRp6 Serwomechanizm ustalający położenia poszczególnych osi robota IRp6 stanowi element najniższej warstwy jego systemu sterowania. Określenie co jest obiektem sterowanym dla takiego serwomechanizmu wynika z przyjętej zasady projektowania (całego) systemu regulacji ruchu robota. 19
20 Etapy modelowania obiektu Wyróżniłem cztery etapy tworzenia matematycznego modelu obiektu: Analiza systemowa obiektu. Określenie postaci matematycznych zależności składających się na model obiektu. Identyfikacja parametrów modelu. Walidacja. 20
21 Analiza systemowa przygotowująca projektowanie serwomechanizmu położenia robota Ruchy manipulacyjne robota planuje się w wybranym, stałym układzie współrzędnych kartezjańskich. Wyznaczenie realizujących ten ruch przemieszczeń kątowych (postępowych) poszczególnych osi robota jest tzw. zadaniem odwrotnym kinematyki manipulatora. Znalezienie rozwiązania tego zadania nie jest łatwe, bo na ogół nie jest ono jednoznaczne. Zadanie proste kinematyki to zadanie polegające na wyznaczeniu zmian pozycji (i orientacji) narzędzia w wybranym układzie współrzędnych kartezjańskich na podstawie przemieszczeń kątowych poszczególnych osi. Ponieważ mierzymy przemieszczenia kątowe osi to system regulacji ruchu robota można zaprojektować na dwa sposoby. 21
22 Pierwszy rodzaj systemu regulacji ruchu robota Sygnały sterujące silnikami poszczególnych osi są obliczane na podstawie uchybów położenia wyliczanych dla poszczególnych współrzędnych układu kartezjańskiego. 22
23 Pierwszy rodzaj systemu regulacji ruchu robota Zadanie proste kinematyki rozwiązywane on-line staje się tu elementem układu pomiarowego. Ceną jaką płacimy za możliwość użycia tego zadania jest konieczność zaprojektowania wielowymiarowego (wielopętlowego) algorytmu regulacji. Zauważmy, że dobry algorytm wielowymiarowy można uzyskać tylko wtedy gdy dysponujemy bardzo dokładnym modelem dynamicznych własności całego obiektu wzajemnie połączonych układów elektromagnetycznych i mechanicznych dla wszystkich osi. Spełnienie tego warunku może być bardzo trudne. 23
24 Drugi rodzaj systemu regulacji ruchu robota Sygnały sterujące silnikami poszczególnych osi są obliczane na podstawie uchybu położenia dla przemieszczeń kątowych tych osi. 24
25 Drugi rodzaj systemu regulacji ruchu robota Zadanie odwrotne kinematyki jest tu elementem procedury wyznaczania zadanego przebiegu przemieszczeń kątowych. Może być ono rozwiązywane off-line, gdy zadany przebieg jest wyznaczany wcześniej jako program ruchu. Gdy dysponujemy efektywnym algorytmem jego rozwiązywania i szybkim procesorem w systemie sterowania, można je rozwiązywać on-line. Projektując ten system nie musimy określać wielowymiarowego algorytmu regulacji. Często możemy interakcje pomiędzy osiami występujące w układzie mechanicznym uznać w trakcie projektowania za zakłócenia, z którymi potrafi sobie poradzić zamknięty układ sterowania. Zatem system regulacji może składać się z autonomicznych, jednopętlowych układów zaprojektowanych dla poszczególnych osi. Jeżeli wspomniane interakcje nie są zbyt silne, to zaprojektowanie dobrego układu jednopętlowego jest możliwe nawet wtedy gdy model obiektu, którym dysponujemy nie jest zbyt dokładny. Zauważmy tu, że manipulatory robotów są najczęściej projektowane tak, aby interakcje pomiędzy poszczególnymi osiami były jak najmniejsze. 25
26 Analiza systemowa: Decyzja strukturalna Przyjmujemy, że potrafimy efektywnie rozwiązywać zadanie odwrotne kinematyki. Zatem projektowana struktura systemu sterowania robota będzie strukturą drugą: kontrola ruchu poszczególnych osi zostanie powierzona jednopętlowym, autonomicznym układom regulacji położenia, dla których zadany przebieg jest wyznaczany przez rozwiązanie zadania odwrotnego kinematyki manipulatora. 26
27 Etapy projektowania systemu sterowania Analiza systemowa obiektu Określenie postaci matematycznych zależności składających się na model obiektu. 27
28 Określenie postaci matematycznych zależności składających się na model obiektu: modelowanie matematyczne obiektu sterowania Przy takiej decyzji strukturalnej obiektem sterowanym jest silnik napędowy osi wraz z obciążeniem, poddany dodatkowym wpływom interakcyjnym wynikającym z ruchu pozostałych osi. Obecnie najczęściej jest to silnik elektryczny. Z ogólnego punktu widzenia taki silnik z obciążeniem jest przetwornikiem energii elektromagnetycznej na mechaniczną. Schemat oddziaływań pomiędzy obydwoma procesami, tj. elektromagnetycznymi i mechanicznymi, dla silnika obrotowego jest następujący: M z u UKŁAD ELEKTRO MAGNETYCZNY M e W M UKŁAD MECHANICZNY ϕ 1 N θ BE 28
29 Modelowanie matematyczne obiektu sterowania M z u UKŁAD ELEKTRO MAGNETYCZNY M e W M UKŁAD MECHANICZNY ϕ 1 N θ BE Układ elektromagnetyczny na tym rysunku traktujemy szerzej niż na rysunkach poprzednich. W zależności od przyjętych rozwiązań konstrukcyjnych włączamy do niego cały układ wykonawczy albo co najmniej tę jego część, która związana jest z przekazywaniem mocy. W tej sytuacji: u oznacza elektryczny sygnał sterowania podawany na wejście układu sterowania wzmacniaczem mocy, M e moment napędowy będący wynikiem procesów elektromagnetycznych, M z sumę momentów zewnętrznych i wewnętrznych zmniejszających moment napędowy, M moment zmieniający położenie (przemieszczenie kątowe) θ kolejnej osi robota, 1/N to przekładnia zamieniająca szybkie obroty silnika na dużo wolniejsze obroty osi, BE oddziaływanie wsteczne procesów mechanicznych na elektromagnetyczne. 29
30 Modelowanie matematyczne obiektu sterowania Dalej założymy, że przedstawione powyżej układy są sztywne, przy czym dla każdego z nich sztywność jest rozumiana inaczej. Klasycznie rozumiana sztywność układu mechanicznego to brak podatności na odkształcenia członów mechanicznych. Oznacza to, że w modelu matematycznym takiego układu wynikającym z zasady równowagi momentów: dϕ = ω dt 1 dω ( J + J ) 2 ob = M e M z N dt gdzie J jest momentem bezwładności silnika, a jest momentem bezwładności mas obciążających zredukowanym na wał silnika, można pominąć momenty zależne od położenia., 1 N 2 J ob 30
31 Modelowanie matematyczne obiektu sterowania Moment zakłócający M z, zmniejszający moment napędowy, jest sumą zredukowanych na wał silnika momentów pochodzących z interakcji z pozostałymi osiami 1 M ir = M i N i momentu tarcia M f. Zwykle przyjmuje się trójczłonowy model tarcia M f = M s + M C + k f ω gdzie ostatni człon opisuje moment tarcia lepkiego (viscous friction) proporcjonalnego do prędkości, M s to moment tarcia spoczynkowego (static friction), a M C to moment tarcia suchego (Coulomba) (Coulomb friction). 31
32 Modelowanie matematyczne obiektu sterowania: upraszczanie Przyjęte podejście pozwala na włączenie momentu tarcia lepkiego do równania równowagi momentów 1 dω ( J + J ) + k ω = M M 2 N dt 1 M z = M i + M s + M C N ob f e z Zwykle przełożenie jest duże, N > 100. Oznacza to, że tak bezwładnościowe jak i momentowe wpływy zewnętrzne można pominąć 1 J + J ob J, M z M s + 2 N M C 32
33 Model składnika mechanicznego obiektu sterowania Zatem silnik z dostatecznie duża przekładnią jest sztywny i jego dynamikę dobrze opisuje równanie: J dω + dt k f ω = M e M M e moment napędowy będący wynikiem procesów elektromagnetycznych, M s moment tarcia spoczynkowego, M C moment tarcia suchego. s M C Podkreślmy taki model nie nadaje się do projektowania serwomechanizmów położenia dla robotów z napędem bezpośrednim (direct drive), w których nie ma przekładni, θ = ϕ. 33
34 Model składnika elektromagnetycznego obiektu sterowania Sztywność układu elektromagnetycznego rozumiemy ostrzej niż sztywność układu mechanicznego. Zakładamy bowiem, że przekształcenie sygnału sterowania na moment jest liniowym procesem statycznym (pomijamy dynamikę procesów elektromagnetycznych): M e = k em (u k be BE). Do pełnego opisu brakuje modelu określającego zależność oddziaływania wstecznego BE od prędkości i położenia. Dla silników elektrycznych BE zależy tylko od prędkości ω i w większości przypadków statyczny model liniowy jest wystarczający: BE = k ω ω. 34
35 Model obiektu sterowania Łącząc powyższe wzory i wprowadzając oznaczenie s dla operatora różniczkowania, po prostych przekształceniach dostajemy następujący opis obiektu gdzie: (Ts + 1)ω = k v (u M fu ) T = sϕ = ω M fu = η(m s + M C ) k J + k k k f be ω em, k v tarcie mierzone w jednostkach sterowania kem 1 =, η =. k + k k k k f be ω em em Wprowadzony powyżej współczynnik η to współczynnik przeliczeniowy pozwalający na dodawanie momentów tarcia do sygnału sterowania. 35
36 (Transmitancyjny) Model obiektu sterowania M fu u ω 1 ϕ k v Ts +1 Przyjęte założenia pozwoliły zatem opisać obiekt jako szeregowe połączenie członu inercyjnego o stałej czasowej T i wzmocnieniu prędkościowym k v oraz członu całkującego. Jest to model bardzo prosty, lecz założenie sztywności pozwala na posługiwanie się tylko podstawowymi cechami obciążonego silnika: inercją przy odpowiadaniu na wymuszenia i definicyjną zależnością między położeniem a prędkością. Jednak wartość tego modelu jest wątpliwa dopóki nie wyznaczymy parametrów tych zależności i nie sprawdzimy zgodności przebiegów uzyskanych symulacyjnie z przebiegami zmierzonymi w obiekcie. s 36
37 Transmitancja obiektu sterowania sterowanie zakłócenie człon inercyjny całkowanie wyjście Zwróćmy tu uwagę, że modelowany obiekt sterowany nie był czarną skrzynką. Przy tworzeniu zależności miedzy interesującymi nas wielkościami posługiwaliśmy się skumulowaną wiedzą inżynierską (m. innymi prawami natury) i doświadczeniem. UWAGA: Formalna wartość tego schematu blokowego jest taka sama jak układu równań 37
38 Określenie postaci matematycznych zależności składających się na modelu obiektu Schemat blokowy opisujący zależności matematyczne (schemat transformacji sygnałów): M fu dla N dużego: M fu = η(m s + M C ) u ω 1 ϕ k v Ts +1 s Schemat blokowy opisujący zależności fizyczne: M z M z = 1 M i + M s + N M C u UKŁAD ELEKTRO MAGNETYCZNY M e W M UKŁAD MECHANICZNY ϕ 1 N θ BE 38
39 Etapy projektowania systemu sterowania Analiza systemowa obiektu Określenie postaci matematycznych zależności składających się na modelu obiektu Identyfikacja parametrów modelu. 39
40 Identyfikacja parametrów modelu Przedstawię teraz możliwą metodę identyfikacji parametrów wybranego modelu dla pierwszego stopnia swobody (osi) robota IRp 6 tj. wózka. 40
41 Realizacja sprzętowa serwomechanizmów Przetwornik Wzmacniacz mocy Silnik z obciążeniem Pomiar przemieszczenia Urządzenie wykonawcze Obiekt Regulator Sterownik 41 (Układ sterujący)
42 Identyfikacja parametrów modelu Najprostszą metodą identyfikacji pozwalającą na określenie wartości parametrów wybranego transmitancyjnego modelu obiektu jest analiza odpowiedzi skokowych. t 1(t) (unit) step G( s) G(s) k t = s + 1 t h(t) step response Amplitude Step Response Istotne założenie: Możemy taki eksperyment przeprowadzić! Time (sec) T 42
43 Identyfikacja parametrów modelu Ponieważ w naszym przypadku obiekt jest astatyczny wymuszenie identyfikujące musi mieć postać impulsu prostokątnego o zadanej amplitudzie i dostatecznie długim czasie trwania. Najczęściej możemy mierzyć położenie i prędkość, jednak ze względu na to, że pomiar prędkości jest zawsze bardziej zaszumiony do identyfikacji lepiej jest posłużyć się zmierzonymi zmianami położenia. 350 Oś 3, wykresy znormalizowane 3 przyrosty Prędkości trzeciej osi zmierzone przy skokach o różnych amplitudach Polycrank czas (milisekundy) 43
44 Identyfikacja parametrów modelu t 1(t) u( ) kv G( s) = s( Ts + 1) Odpowiedź obiektu o takiej transmitancji jest następująca: Step Response 16 h( ) t h(t) ϕ( ) 3 x Ponieważ ( t) u(t) [ 255,255], to jako amplitudę skoku wybieramy wartość środkową : U = h( ) x 104 zmierzona prędkość Amplitude Time (sec) t t h( t) = T (exp( ) 1) + t T time [s] Zatem: eksperymentalnie potwierdziliśmy, że jakościowo nasz model jest właściwy! time (sec) 44
45 Identyfikacja parametrów modelu G( s) = kv s( Ts + 1) Trzeba teraz wyznaczyć wartości parametrów k v i T. Wzór określający odpowiedź przyjętego modelu obiektu przy założeniu zerowego momentu tarcia M fu na skok o amplitudzie U przyłożony w chwili t 0 jest następujący t t0 hmod ( t; t0, U, kv, T ) = Ukv[ T (exp( ) 1) + ( t t0)]. T Posługując się tym wzorem łatwo jest obliczać wartości wskaźnika metody najmniejszych kwadratów określającego stopień dopasowania parametrów do wartości rzeczywistych 2 ( k, T ) V( k, T ) = M [ h ( n) h ( nt ;0, U, k, T )] v v n= 1 r mod p v gdzie { h ( )} M r n n= 1 jest zmierzoną w M kolejnych chwilach, nt p, odpowiedzią obiektu na skok o amplitudzie U =120. Dla danych przedstawionych na rysunku takie postępowanie dało: k v = oraz T = [s]. 45
46 Identyfikacja parametrów modelu G( s) = s(0.2118s + 1) Trzeba teraz dokonać walidacji (potwierdzenia) modelu. Porównajmy więc zmierzoną odpowiedź obiektu z obliczoną (symulowaną) przez zidentyfikowany model. 3 x Zatem: eksperymentalnie potwierdziliśmy, że ilościowo nasz model jest właściwy! 46
47 Walidacja modelu Zatem: eksperymentalnie potwierdziliśmy, że ilościowo nasz model jest właściwy. Porównajmy odpowiedzi skokowe modelu zerowej osi ruchomego robota IRp6 (wózka) z odpowiedziami zarejestrowanymi dla skoków o różnych amplitudach U l : Amplitude Czy to stwierdzenie jest prawdziwe? 3.5 x 104 Step Response U = 140 U = 120 U = 80 Nie wygląda to dobrze. Oparcie identyfikacji tylko na jednym eksperymencie nie jest wystarczające. Z ilościowego punktu widzenia (a ten jest dla nas najważniejszy) model nie jest w właściwy Time (sec) Model musi w sensowny sposób pokryć cały zakres sygnałów wejściowych. 47
48 Identyfikacja parametrów modelu Trzeba w sensowny sposób pokryć cały zakres sygnałów wejściowych. Ze względów bezpieczeństwa do badania wybrano następujące ciągi amplitud skoków: {U l } = {30, 50, 80, 100, 120, 140, 150} (w jednostkach pomiaru sterowania) {U l } = { 30, 50, 80, 110, 120, 150} Przebieg zmierzonych odpowiedzi skokowych zerowej osi ruchomego robota IRp6 (wózka) dla skoków o różnych amplitudach U l : przesuniecie [impulsy rezolwera] 3.5 x zmiany polozenia skok 150 skok 140 skok 120 skok 100 skok 80 skok 50 skok czas [s] 48
49 Identyfikacja parametrów modelu t t0 hmod ( t; t0, U, kv, T ) = Ukv[ T (exp( 1) + ( t t0)] T Postępując jak poprzednio, tj. posługując się metodą najmniejszych kwadratów ze wskaźnikiem M V( k, T ) = [ h ( n, U ) h ( nt ;0, U, k, T )] l l n= 1 r l mod p l l l gdzie {h r (n;u l )} jest zmierzoną w chwilach nt p odpowiedzią obiektu na skok o amplitudzie U l, l = 1,2,...,m, otrzymamy odpowiadające im wartości parametrów T l i k l. Wykorzystując komputer do porównywania wykresów można te parametry dostroić tak by przebiegi rzeczywiste i obliczone były jak najbardziej zbliżone do siebie. Jeżeli nie udaje się tego osiągnąć to przyjęty model nie jest prawdziwy obiekt nie jest sztywny i trzeba się zastanowić nad bardziej skomplikowanym opisem. 2 49
50 Identyfikacja parametrów modelu Otrzymane metodą najmniejszych kwadratów wartości stałej czasowej inercji T l, l = 1,2,...,m, z reguły nie różnią się znacznie od siebie i dlatego jako wartość stałej T w modelu można przyjąć wartość średnią Postępując tą drogą otrzymałem T = [s]. Większy kłopot sprawiło wyznaczenie wzmocnienia k v, ponieważ dla wybranego ciągu amplitud otrzymano ciąg wzmocnień {k l } = {47.32, 74.58, , , , , 51.89, 75.56, , , , } [imp_rezolwera/s]. Jak wybrnąć z kłopotów w tej sytuacji? HIPOTEZA: Wyznaczany współczynnik wzmocnienia wzrasta ze wzrostem amplitudy dlatego, że w obiekcie występuje suche tarcie dodatkowy moment zewnętrzny M Cu = ηm C, który dotychczas nie był uwzględniany. W takiej sytuacji właściwą ocenę wzmocnienia prędkościowego k v, a przy okazji wielkość współczynnika tarcia suchego c 0, można wyznaczyć w następujący sposób. 50
51 Wybór nowego modelu obiektu sterowanego Przyjmujemy, że moment tarcia suchego (w jednostkach pomiaru sterowania) jest opisywany wzorem M Cu = c 0 sgn(ω). (*) Następnie rozszerzamy nasz liniowy model do modelu nieliniowego przyjmując dla uproszenia, że moment tarcia jest tylko momentem tarcia suchego, M fu = M Cu. c 0 Nowy model model nieliniowy M Cu c 0 u ω ϕ 1 Dodanie zależności (*) oznacza, że w czasie ruchu sterowanie jest zmniejszone o c 0. k vn Ts + 1 s 51
52 Identyfikacja parametrów modelu nieliniowego Do wyznaczenia współczynnika wzmocnienia k vn tak rozszerzonego modelu możemy ponownie posłużyć się metodą najmniejszych kwadratów, tym razem jednak z funkcją Minimalizując tę funkcję otrzymamy wartość wzmocnienia k vn, i wielkość współczynnika tarcia suchego c 0 dla modelu nieliniowego. Podsumowując: Przedstawiony sposób postępowania zastosowany do danych przedstawionych na rysunku dał następujące wartości parametrów modelu nieliniowego dla pierwszego stopnia swobody ruchomego robota IRp6: Przypominam: {k l } = {47.32, 74.58, , , , , 51.89, 75.56, , , , } [imp_rezolwera/s]. 52
53 Nieliniowy model obiektu c 0 M Cu c 0 u ω ϕ vn 1 T sk + 1 s 53
54 Etapy modelowania obiektu Analiza systemowa obiektu Określenie postaci matematycznych zależności składających się na model obiektu Identyfikacja parametrów modelu Walidacja. 54
55 Walidacja modelu nieliniowego Musimy teraz eksperymentalnie potwierdzić, ze model nieliniowy jest ilościowo właściwy. d 2 s = ( ), ( Ts + s) φ = kvn ( u c0sgn( sφ )), kvn = , T = c0 = 26.0 dt Ponieważ model jest nieliniowym równaniem różniczkowym drugiego rzędu jedynym praktycznym sposobem jego sprawdzenia jest numeryczne (komputerowe) rozwiązanie tego równania. W tym celu posłużymy się SIMULINkiem. 55
56 Walidacja modelu nieliniowego Musimy teraz eksperymentalnie potwierdzić, że model nieliniowy jest ilościowo właściwy. U = U = 50 model, pomiar U = x 104 U = x 104 U = x 104 U = Przyjmujemy, że w zakresie roboczym model nieliniowy jest ilościowo właściwy. 56
57 Przyjęty model obiektu c 0 Struktura: M Cu k vn c 0 u ω ϕ Ts s Parametry: k = , T = , c = 26.0 vn Zakres stosowania: sterowanie u należy do przedziału [50,140] 0 57
58 Etapy projektowania systemu sterowania Analiza systemowa obiektu Określenie postaci matematycznych zależności składających się na model obiektu Identyfikacja parametrów modelu Walidacja 58
59 To jeszcze nie koniec modelowania! Analiza systemowa Określenie matematycznej postaci modelu Budowa modelu i identyfikacja obiektu Identyfikacja parametrów Dane pomiarowe MODEL Walidacja 59
60 Określenie postaci matematycznych zależności składających się na model obiektu Zidentyfikowaliśmy parametry przyjętego modelu nieliniowego: c 0 M Cu c 0 k vn u ω ϕ Ts s Zakres stosowania: sterowanie u należy do przedziału [50,140] Nasz model ma posłużyć do projektowania serwomechanizmu. Jedną z najskuteczniejszych metod projektowania serwomechanizmów jest metoda częstotliwościowa. Niestety można ją stosować tylko dla obiektów liniowych. Interesująca jest więc odpowiedź na pytanie: czy do celów projektowych model nieliniowy z tarciem suchym, może być zastąpiony rodziną modeli liniowych parametryzowaną przez jeden współczynnik, tzw. liniowym modelem przedziałowym. Odpowiedź pozytywna oznacza, że charakterystyki częstotliwościowe obiektu stałyby się grubymi krzywymi i w procesie projektowania trzeba pamiętać o najgorszym przypadku, ale podstawowe własności częstotliwościowej metody projektowania serwomechanizmów zostają zachowane. 60
61 Wyznaczenie modelu przedziałowego obiektu Dla modelu nieliniowego przy u(t) = U1(t), U > 0, w stanie ustalonym prawdziwa jest równość ω ust = k vn (U c 0 ). Można ją przepisać w sposób następujący c ω 0 ust = ρ( U ) U, gdzie ρ ( U ) = k vn (1 ) U co pokazuje, że model nieliniowy można zapisać jako układ równań w którym wzmocnienie ρ( ) jest zależne od wartości sygnału sterującego. Jest to tzw. model z nieliniowym współczynnikiem wzmocnienia. 61
62 Wyznaczenie modelu przedziałowego obiektu 0 rysunek ω ust = kvn ( U c0 ) ω + k c = k U U ust vn 0 ω = ust + c k vn 0 vn c0 ρ ( U ) = kvn (1 ) = U c0 = kvn (1 ) = ω ust + c0 k vn k (1 vnc = k 0 vn ) = ω + k c ( k ) = kvn ω + k ust vn 0 vn 2 c 0 c ust vn 0 Jeżeli znamy maksymalną ω d + i minimalną ω d, prędkości sygnału zadanego ω d to zakres zmian nieliniowego współczynnika wzmocnienia ρ( ), a tym samym zakres zmian wzmocnienia prędkościowego k v przyjmowany w procesie projektowania, jest łatwo wyznaczyć 62
63 Ustalenie parametrów modelu przedziałowego na podstawie zidentyfikowanych parametrów nieliniowego modelu obiektu Dla wózka ruchomego robota IRp6 przyjęto ω d = [imp_rezolwera/s] oraz ω d + = [imp_rezolwera/s], co po stosownym zaokrągleniu dało zakres wzmocnienia prędkościowego 90 k v 133. Jak pamiętamy stała czasową wyznaczyliśmy jako równą T = [s]. ϕ = G Przedziałowy model z czasem ciągłym u G(s) k v ( s ) u = u, k v s ( s + 1) [ 90,133 Model ważny dla prędkości z przedziału ω ϕ ] 63
64 3.5 x x Walidacja wybranego modelu przedziałowego Zakres ważności modelu obszarowego: ω U = U = x 104 U = U = 80 Ustalona prędkość przy U = 140 jest równa ω s , U = 120 jest równa ω s , U = 100 jest równa ω s U = 80 jest równa ω s Przyjmujemy, że dla wybranego zakresu prędkości, który określa górną granicę amplitudy sterowania na 100, model obszarowy jest jakościowo i ilościowo właściwy czas [s]
65 Etapy projektowania systemu sterowania Analiza systemowa obiektu Określenie postaci matematycznych zależności składających się na model obiektu wybrano model przedziałowy Identyfikacja parametrów modelu przedziałowego Walidacja 65
66 Ostateczna walidacja wybranego modelu Przyjmujemy, że dla wybranego zakresu prędkości, który określa górną granicę amplitudy sterowania na 100, model przedziałowy jest jakościowo i ilościowo właściwy. Jak możemy potwierdzić tą hipotezę? Inżynier zawsze buduje model, który do czegoś ma służyć. W przypadku rozważanego obiektu wózka robota IRp6 model miał być wykorzystany do zaprojektowania serwomechanizmu tej osi. Przetwornik Wzmacniacz mocy Urządzenie wykonawcze Układ sterujący (Układ sterujący) Silnik z obciążeniem Obiekt Sterownik Regulator Pomiar przemieszczenia uchyb sterowanie prędkość maksymalna przyspieszenie maksymalne impulsów rezolwera= mm 66
67 Model z niepewnością parametryczną Przy okazji wprowadziłem nową klasę modeli: modele z niepewnością parametryczną W rozważanym przykładzie był to model transmitancyjny o znanej strukturze (postaci transmitancji G) i nieznanych konkretnych wartościach parametrów tej transmitancji: ( s C)G(s, ): A C, gdzie A zbiór wartości parametrów. Ponieważ znamy strukturę modelu (wzór określający transmitancję) o takich opisach mówi się, że posiadają: ustrukturalizowany opis niepewności (structured uncertainty). 67
68 Niebezpieczeństwa modelowania wg Lennart Ljung, Torkel Glad, Modeling of dynamic systems, Prentice Hall UNIKAJMY: 1. Efektu Pigmaliona: nie wierzmy, że nasz model jest dobry, bo w jego opracowanie włożyliśmy wiele wysiłku (Don t fall in love with your model). 2. Efektu Prokrusta: nie naginajmy danych pomiarowych tak by lepiej pasowały do naszego modelu (Don t disregard phenomena that conflict with your model). 3. Efektu myślenia życzeniowego (wishful thinking): nie zapominajmy, że model jest tylko przybliżeniem rzeczywistości (Be aware of the model s ( lack of ) accuracy). 68
TEORIA STEROWANIA I, w 3. dr inż. Adam Woźniak ZTMiR MEiL PW
TEORIA STEROWANIA I, w 3 dr inż. Adam Woźniak ZTMiR MEiL PW Etapy modelowania obiektu Wyróżniłem cztery etapy tworzenia matematycznego modelu obiektu: Analiza systemowa obiektu. Określenie postaci matematycznych
Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 7 - obiekty regulacji Instytut Automatyki i Robotyki Warszawa, 2018 Obiekty regulacji Obiekt regulacji Obiektem regulacji nazywamy proces technologiczny podlegający oddziaływaniu zakłóceń, zachodzący
Sposoby modelowania układów dynamicznych. Pytania
Sposoby modelowania układów dynamicznych Co to jest model dynamiczny? PAScz4 Modelowanie, analiza i synteza układów automatyki samochodowej równania różniczkowe, różnicowe, równania równowagi sił, momentów,
Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.
Ćwiczenie M- Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego. Cel ćwiczenia: pomiar przyśpieszenia ziemskiego przy pomocy wahadła fizycznego.. Przyrządy: wahadło rewersyjne, elektroniczny
DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu
Ćwiczenie 7 DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Cel ćwiczenia Doświadczalne wyznaczenie częstości drgań własnych układu o dwóch stopniach swobody, pokazanie postaci drgań odpowiadających
Procedura modelowania matematycznego
Procedura modelowania matematycznego System fizyczny Model fizyczny Założenia Uproszczenia Model matematyczny Analiza matematyczna Symulacja komputerowa Rozwiązanie w postaci modelu odpowiedzi Poszerzenie
Metody Optymalizacji Laboratorium nr 4 Metoda najmniejszych kwadratów
Laboratorium Metod Optymalizacji 216 Metody Optymalizacji Laboratorium nr 4 Metoda najmniejszych kwadratów 1. Za pomocą funkcji lsqcurvefit dobrać parametry a i b funkcji: Posiadając następujące dane pomiarowe:
Sterowanie Napędów Maszyn i Robotów
Wykład 4 - Model silnika elektrycznego prądu stałego z magnesem trwałym Instytut Automatyki i Robotyki Warszawa, 2017 Wstęp Silniki elektryczne prądu stałego są bardzo często stosowanymi elementami wykonawczymi
Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II
Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II Zagadnienia na ocenę 3.0 1. Podaj transmitancję oraz naszkicuj teoretyczną odpowiedź skokową układu całkującego z inercją 1-go rzędu.
Sterowanie napędów maszyn i robotów
Sterowanie napędów maszyn i robotów dr inż. Jakub Możaryn Wykład 1 Instytut Automatyki i Robotyki Wydział Mechatroniki Politechnika Warszawska, 2014 Projekt współfinansowany przez Unię Europejską w ramach
Nazwisko i imię: Zespół: Data: Ćwiczenie nr 1: Wahadło fizyczne. opis ruchu drgającego a w szczególności drgań wahadła fizycznego
Nazwisko i imię: Zespół: Data: Cel ćwiczenia: Ćwiczenie nr 1: Wahadło fizyczne opis ruchu drgającego a w szczególności drgań wahadła fizycznego wyznaczenie momentów bezwładności brył sztywnych Literatura
Sterowanie Napędów Maszyn i Robotów
Wykład 4 - Model silnika elektrycznego prądu stałego z magnesem trwałym Instytut Automatyki i Robotyki Warszawa, 2017 Wstęp Silniki elektryczne prądu stałego są bardzo często stosowanymi elementami wykonawczymi
O 2 O 1. Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego
msg M 7-1 - Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Zagadnienia: prawa dynamiki Newtona, moment sił, moment bezwładności, dynamiczne równania ruchu wahadła fizycznego,
MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej
MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny, Katedra Mechaniki i Inżynierii Materiałowej http://kmim.wm.pwr.edu.pl/lewandowski/
Ćw. nr 31. Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2
1 z 6 Zespół Dydaktyki Fizyki ITiE Politechniki Koszalińskiej Ćw. nr 3 Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2 Cel ćwiczenia Pomiar okresu wahań wahadła z wykorzystaniem bramki optycznej
Zaprojektowanie i implementacja regulatorów osi robota IRP6
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Rok akademicki 2004/2005 PRACA DYPLOMOWA MAGISTERSKA Konrad Wojdan Zaprojektowanie i implementacja regulatorów osi robota IRP6 Kierownik
PODSTAWY AUTOMATYKI. Analiza w dziedzinie czasu i częstotliwości dla elementarnych obiektów automatyki.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI Analiza w dziedzinie czasu i częstotliwości dla elementarnych obiektów automatyki. Materiały pomocnicze do
1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI
Podstawy automatyki / Józef Lisowski. Gdynia, 2015 Spis treści PRZEDMOWA 9 WSTĘP 11 1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI 17 1.1. Automatyka, sterowanie i regulacja 17 1.2. Obiekt regulacji
Teoria sterowania - studia niestacjonarne AiR 2 stopień
Teoria sterowania - studia niestacjonarne AiR stopień Kazimierz Duzinkiewicz, dr hab. Inż. Katedra Inżynerii Systemów Sterowania Wykład 4-06/07 Transmitancja widmowa i charakterystyki częstotliwościowe
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: ENERGETYKA Rodzaj przedmiotu: kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z własnościami
Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,
Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach Krzysztof Żurek Gdańsk, 2015-06-10 Plan Prezentacji 1. Manipulatory. 2. Wprowadzenie do Metody Elementów Skończonych (MES).
Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Sterowania Procesami Ciągłych Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów. Obliczanie
Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 2 - podstawy matematyczne Instytut Automatyki i Robotyki Warszawa, 2015 Wstęp Rzeczywiste obiekty regulacji, a co za tym idzie układy regulacji, mają właściwości nieliniowe, n.p. turbulencje, wiele
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy Rodzaj zajęć: wykład, laboratorium Automatyka Automatics Forma studiów: studia stacjonarne Poziom kwalifikacji: I stopnia Liczba
Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania Podstawy Automatyki laboratorium
Cel ćwiczenia: Celem ćwiczenia jest uzyskanie wykresów charakterystyk skokowych członów róŝniczkujących mechanicznych i hydraulicznych oraz wyznaczenie w sposób teoretyczny i graficzny ich stałych czasowych.
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Egzamin 1 Strona 1. Egzamin - AR egz Zad 1. Rozwiązanie: Zad. 2. Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same
Egzamin 1 Strona 1 Egzamin - AR egz1 2005-06 Zad 1. Rozwiązanie: Zad. 2 Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same Zad.3 Rozwiązanie: Zad.4 Rozwiązanie: Egzamin 1 Strona 2
Napędy elektromechaniczne urządzeń precyzyjnych - projektowanie. Ćwiczenie 3 Dobór mikrosilnika prądu stałego do układu pozycjonującego
Napędy elektromechaniczne urządzeń precyzyjnych - projektowanie Dobór mikrosilnika prądu stałego do układu pozycjonującego Precyzyjne pozycjonowanie robot chirurgiczny (2009) 39 silników prądu stałego
MECHANIKA 2. Drgania punktu materialnego. Wykład Nr 8. Prowadzący: dr Krzysztof Polko
MECHANIKA 2 Wykład Nr 8 Drgania punktu materialnego Prowadzący: dr Krzysztof Polko Wstęp Drgania Okresowe i nieokresowe Swobodne i wymuszone Tłumione i nietłumione Wstęp Drgania okresowe ruch powtarzający
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podsta Automatyki Transmitancja operatorowa i widmowa systemu, znajdowanie odpowiedzi w dziedzinie s i w
Opis ćwiczenia. Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Henry ego Katera.
ĆWICZENIE WYZNACZANIE PRZYSPIESZENIA ZIEMSKIEGO ZA POMOCĄ WAHADŁA REWERSYJNEGO Opis ćwiczenia Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych Cel ćwiczenia Celem ćwiczenia jest poznanie podstawowych własności członów liniowych
4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()
4. Właściwości eksploatacyjne układów regulacji 4.1. Wprowadzenie Zu () s Zy ( s ) Ws () Es () Gr () s Us () Go () s Ys () Vs () Hs () Rys. 4.1. Schemat blokowy układu regulacji z funkcjami przejścia 1
Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).
SWB - Systemy wbudowane w układach sterowania - wykład 13 asz 1 Obiekt sterowania Wejście Obiekt Wyjście Obiekt sterowania obiekt, który realizuje proces (zaplanowany). Fizyczny obiekt (proces, urządzenie)
INSTRUKCJA DO ĆWICZENIA NR 7
KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 7 PRZEDMIOT TEMAT OPRACOWAŁ LABORATORIUM MODELOWANIA Przykładowe analizy danych: przebiegi czasowe, portrety
PAiTM. materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia inżynierskie prowadzący: mgr inż.
PAiTM materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia inżynierskie prowadzący: mgr inż. Sebastian Korczak Poniższe materiały tylko dla studentów uczęszczających na zajęcia.
Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI
Politechnika Warszawska Instytut Automatyki i Robotyki Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI 12. Regulacja dwu- i trójpołożeniowa (wg. Holejko, Kościelny: Automatyka procesów ciągłych)
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Wyznacz transformaty Laplace a poniższych funkcji, korzystając z tabeli transformat: a) 8 3e 3t b) 4 sin 5t 2e 5t + 5 c) e5t e
Sterowanie układem zawieszenia magnetycznego
Politechnika Śląska w Gliwicach Wydział: Automatyki, Elektroniki i Informatyki Kierunek: Automatyka i Robotyka Specjalność: Komputerowe systemy sterowania Sterowanie układem zawieszenia magnetycznego Maciej
1. Regulatory ciągłe liniowe.
Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie: Regulacja ciągła PID 1. Regulatory ciągłe liniowe. Zadaniem regulatora w układzie regulacji automatycznej jest wytworzenie sygnału sterującego u(t),
Wprowadzenie do technik regulacji automatycznej. prof nzw. dr hab. inż. Krzysztof Patan
Wprowadzenie do technik regulacji automatycznej prof nzw. dr hab. inż. Krzysztof Patan Czym jest AUTOMATYKA? Automatyka to dziedzina nauki i techniki zajmująca się teorią i praktycznym zastosowaniem urządzeń
BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO
ĆWICZENIE 36 BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO Cel ćwiczenia: Wyznaczenie podstawowych parametrów drgań tłumionych: okresu (T), częstotliwości (f), częstotliwości kołowej (ω), współczynnika tłumienia
E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu Dynamicznych Nazwa modułu w języku
Technika regulacji automatycznej
Technika regulacji automatycznej Wykład 2 Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 56 Plan wykładu Schematy strukturalne Podstawowe operacje na schematach
Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła prostego
Ćwiczenie M6 Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła prostego M6.1. Cel ćwiczenia Celem ćwiczenia jest wyznaczenie przyspieszenia ziemskiego poprzez analizę ruchu wahadła prostego. M6..
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 207/208
Napędy urządzeń mechatronicznych - projektowanie. Ćwiczenie 1 Dobór mikrosilnika prądu stałego z przekładnią do pracy w warunkach ustalonych
Napędy urządzeń mechatronicznych - projektowanie Dobór mikrosilnika prądu stałego z przekładnią do pracy w warunkach ustalonych Miniaturowy siłownik liniowy (Oleksiuk, Nitu 1999) Śrubowy mechanizm zamiany
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 206/207
Transmitancje układów ciągłych
Transmitancja operatorowa, podstawowe człony liniowe Transmitancja operatorowa (funkcja przejścia, G(s)) stosunek transformaty Laplace'a sygnału wyjściowego do transformaty Laplace'a sygnału wejściowego
PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE
ĆWICZENIE 5) BADANIE REGULATORA PI W UKŁADZIE STEROWANIA PRĘDKOŚCIĄ OBROTOWĄ SILNIKA PRĄDU STAŁEGO PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ZAPOZNANIE SIĘ Z TREŚCIĄ INSTRUKCJI CEL ĆWICZENIA:
Regulator liniowo kwadratowy na przykładzie wahadła odwróconego
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
Fizyka 11. Janusz Andrzejewski
Fizyka 11 Ruch okresowy Każdy ruch powtarzający się w regularnych odstępach czasu nazywa się ruchem okresowym lub drganiami. Drgania tłumione ruch stopniowo zanika, a na skutek tarcia energia mechaniczna
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 207/208
Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki dr inż. Marek Wojtyra Instytut Techniki Lotniczej
Drgania układu o wielu stopniach swobody
Drgania układu o wielu stopniach swobody Rozpatrzmy układ składający się z n ciał o masach m i (i =,,..., n, połączonych między sobą i z nieruchomym podłożem za pomocą elementów sprężystych o współczynnikach
Automatyka i sterowania
Automatyka i sterowania Układy regulacji Regulacja i sterowanie Przykłady regulacji i sterowania Funkcje realizowane przez automatykę: regulacja sterowanie zabezpieczenie optymalizacja Automatyka i sterowanie
Ćwiczenie: "Silnik prądu stałego"
Ćwiczenie: "Silnik prądu stałego" Opracowane w ramach projektu: "Wirtualne Laboratoria Fizyczne nowoczesną metodą nauczania realizowanego przez Warszawską Wyższą Szkołę Informatyki. Zakres ćwiczenia: Zasada
Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Technika regulacji automatycznej
Technika regulacji automatycznej Wykład 3 Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 32 Plan wykładu Wprowadzenie Układ pierwszego rzędu Układ drugiego
Inteligentnych Systemów Sterowania
Laboratorium Inteligentnych Systemów Sterowania Mariusz Nowak Instytut Informatyki Politechnika Poznańska ver. 200.04-0 Poznań, 2009-200 Spis treści. Układ regulacji automatycznej z regulatorami klasycznymi
Ćw. 18: Pomiary wielkości nieelektrycznych II
Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (2010/2011) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych
Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka
Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka SPIS TREŚCI Przedmowa... 7 1. PODSTAWY MECHANIKI... 11 1.1. Pojęcia podstawowe... 11 1.2. Zasada d Alemberta... 18 1.3. Zasada prac
FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego)
2019-09-01 FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego) Treści z podstawy programowej przedmiotu POZIOM ROZSZERZONY (PR) SZKOŁY BENEDYKTA Podstawa programowa FIZYKA KLASA 1 LO (4-letnie po szkole
Ćw. 18: Pomiary wielkości nieelektrycznych II
Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (../..) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych
Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI
Politechnika Warszawska Instytut Automatyki i Robotyki Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI 12. Regulacja dwu- i trójpołożeniowa (wg. Holejko, Kościelny: Automatyka procesów ciągłych)
MECHANIKA II. Drgania wymuszone
MECHANIKA II. Drgania wymuszone Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny Daniel Lewandowski (I-19) MECHANIKA II. Drgania wymuszone 1 / 30 Układ drgajacy o jednym stopniu swobody
Laboratorium z podstaw automatyki
Wydział Inżynierii Mechanicznej i Mechatroniki Laboratorium z podstaw automatyki Dobór parametrów układu regulacji, Identyfikacja parametrów obiektów dynamicznych Kierunek studiów: Transport, Stacjonarne
Lepkosprężystość. Metody pomiarów właściwości lepkosprężystych materii
Metody pomiarów właściwości lepkosprężystych materii Pomiarów dokonuje się w dwóch dziedzinach: czasowej lub częstotliwościowej i nie zależy to od rodzaju przyłożonych naprężeń (normalnych lub stycznych).
Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi
Podstawy automatyki Energetyka Sem. V Wykład 1 Sem. 1-2016/17 Hossein Ghaemi Hossein Ghaemi Katedra Automatyki i Energetyki Wydział Oceanotechniki i Okrętownictwa Politechnika Gdańska pok. 222A WOiO Tel.:
CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE
CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE Do opisu członów i układów automatyki stosuje się, oprócz transmitancji operatorowej (), tzw. transmitancję widmową. Transmitancję widmową () wyznaczyć można na podstawie
INSTRUKCJA DO ĆWICZENIA NR 5
KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 5 PRZEDMIOT TEMAT OPRACOWAŁ MODELOWANIE UKŁADÓW MECHANICZNYCH Badania analityczne układu mechanicznego
MECHANIKA PRĘTÓW CIENKOŚCIENNYCH
dr inż. Robert Szmit Przedmiot: MECHANIKA PRĘTÓW CIENKOŚCIENNYCH WYKŁAD nr Uniwersytet Warmińsko-Mazurski w Olsztynie Katedra Geotechniki i Mechaniki Budowli Opis stanu odkształcenia i naprężenia powłoki
Napęd pojęcia podstawowe
Napęd pojęcia podstawowe Równanie ruchu obrotowego (bryły sztywnej) suma momentów działających na bryłę - prędkość kątowa J moment bezwładności d dt ( J ) d dt J d dt dj dt J d dt dj d Równanie ruchu obrotowego
Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego (Katera)
Politechnika Łódzka FTMS Kierunek: nformatyka rok akademicki: 2008/2009 sem. 2. Termin: 6 V 2009 Nr. ćwiczenia: 112 Temat ćwiczenia: Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego
Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 9 - Dobór regulatorów. Instytut Automatyki i Robotyki Warszawa, 2017 Dobór regulatorów Podstawową przesłanką przy wyborze rodzaju regulatora są właściwości dynamiczne obiektu regulacji. Rysunek:
3 Podstawy teorii drgań układów o skupionych masach
3 Podstawy teorii drgań układów o skupionych masach 3.1 Drgania układu o jednym stopniu swobody Rozpatrzmy elementarny układ drgający, nazywany też oscylatorem harmonicznym, składający się ze sprężyny
Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki
Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID Instytut Automatyki i Robotyki Warszawa, 2015 Jakość układu regulacji Oprócz wymogu stabilności asymptotycznej, układom regulacji stawiane
Pierwsze dwa podpunkty tego zadania dotyczyły równowagi sił, dla naszych rozważań na temat dynamiki ruchu obrotowego interesujące będzie zadanie 3.3.
Dynamika ruchu obrotowego Zauważyłem, że zadania dotyczące ruchu obrotowego bardzo często sprawiają maturzystom wiele kłopotów. A przecież wystarczy zrozumieć i stosować zasady dynamiki Newtona. Przeanalizujmy
Sterowanie Napędów Maszyn i Robotów
Wykład 2 - Dobór napędów Instytut Automatyki i Robotyki Warszawa, 2017 Wstępny dobór napędu: dane o maszynie Podstawowe etapy projektowania Krok 1: Informacje o kinematyce maszyny Krok 2: Wymagania dotyczące
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I SYMULACJA UKŁADÓW STEROWANIA Kierunek: Mechatronika Rodzaj przedmiotu: Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1.
Fizyka 1- Mechanika. Wykład 4 26.X Zygmunt Szefliński Środowiskowe Laboratorium Ciężkich Jonów
Fizyka 1- Mechanika Wykład 4 6.X.017 Zygmunt Szefliński Środowiskowe Laboratorium Ciężkich Jonów szef@fuw.edu.pl http://www.fuw.edu.pl/~szef/ III zasada dynamiki Zasada akcji i reakcji Każdemu działaniu
Automatyka i robotyka
Automatyka i robotyka Wykład 5 - Stabilność układów dynamicznych Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 43 Plan wykładu Wprowadzenie Stabilność modeli
Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu
Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu 1. WSTĘP Serwomechanizmy są to przeważnie układy regulacji położenia. Są trzy główne typy zadań serwomechanizmów: - ruch point-to-point,
Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka
Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej
Wyznaczanie prędkości lotu pocisku na podstawie badania ruchu wahadła balistycznego
Ćwiczenie nr Wyznaczanie prędkości lotu pocisku na podstawie badania ruchu wahadła balistycznego. Wymagania do ćwiczenia 1. ynamika ruchu obrotowego.. rgania harmoniczne Literatura:. Halliday, R. Resnick,
Przekształcanie schematów blokowych. Podczas ćwiczenia poruszane będą następujące zagadnienia:
Warszawa 2017 1 Cel ćwiczenia rachunkowego Podczas ćwiczenia poruszane będą następujące zagadnienia: zasady budowy schematów blokowych układów regulacji automatycznej na podstawie równań operatorowych;
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Procesy wykładniczego wzrostu i spadku (np populacja bakterii, rozpad radioaktywny, wymiana ciepła) można modelować równaniem
WYZNACZANIE MOMENTU BEZWŁADNOŚCI CIAŁ METODĄ WAHADŁA FIZYCZNEGO GRAWITACYJNEGO I SPRAWDZANIE TWIERDZENIA STEINERA ĆWICZENIE
ĆWICZENIE 1 WYZNACZANIE MOMENTU BEZWŁADNOŚCI CIAŁ METODĄ WAHADŁA FIZYCZNEGO GRAWITACYJNEGO I SPRAWDZANIE TWIERDZENIA STEINERA Cel ćwiczenia: Doświadczalne potwierdzenie twierdzenia Steinera, wyznaczenie
TEORIA STEROWANIA I, w 2. dr inż. Adam Woźniak ZTMiR MEiL PW
TEORIA STEROWANIA I, w 2 dr inż. Adam Woźniak ZTMiR MEiL PW Źródło Wieża ciśnień q d q d [, q d+ ] q u [, q u+ ] q u Obiekt h [, h + ] Określając zakres obiektu, źródło pozostawiliśmy w otoczeniu, nie
INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki
Opracowano na podstawie: INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki 1. Kaczorek T.: Teoria sterowania, PWN, Warszawa 1977. 2. Węgrzyn S.: Podstawy automatyki, PWN, Warszawa 1980 3.
przy warunkach początkowych: 0 = 0, 0 = 0
MODELE MATEMATYCZNE UKŁADÓW DYNAMICZNYCH Podstawową formą opisu procesów zachodzących w członach lub układach automatyki jest równanie ruchu - równanie dynamiki. Opisuje ono zależność wielkości fizycznych,
KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury
KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury Funkcje wektorowe Jeśli wektor a jest określony dla parametru t (t należy do przedziału t (, t k )
Napędy urządzeń mechatronicznych - projektowanie. Ćwiczenie 3 Dobór silnika skokowego do pracy w obszarze rozruchowym
Napędy urządzeń mechatronicznych - projektowanie Dobór silnika skokowego do pracy w obszarze rozruchowym Precyzyjne pozycjonowanie (Velmix 2007) Temat ćwiczenia - stolik urządzenia technologicznego (Szykiedans,
Matematyczne modele mikrosilników elektrycznych - silniki prądu stałego
Jakub Wierciak Matematyczne modele mikrosilników elektrycznych - silniki prądu stałego Człowiek- najlepsza inwestycja Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Problemy optymalizacji układów napędowych w automatyce i robotyce
Akademia Górniczo-Hutnicza im. Stanisława Staszica Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Automatyki Autoreferat rozprawy doktorskiej Problemy optymalizacji układów napędowych
Dobór silnika serwonapędu. (silnik krokowy)
Dobór silnika serwonapędu (silnik krokowy) Dane wejściowe napędu: Masa całkowita stolika i przedmiotu obrabianego: m = 40 kg Współczynnik tarcia prowadnic = 0.05 Współczynnik sprawności przekładni śrubowo
III. DOŚWIADCZALNE OKREŚLANIE WŁAŚCIWOŚCI UKŁADÓW POMIAROWYCH I REGULACYJNYCH
III. DOŚWIADCZALNE OKREŚLANIE WŁAŚCIWOŚCI UKŁADÓW POMIAROWYCH I REGULACYJNYCH Tak zwana identyfikacja charakteru i właściwości obiektu regulacji, a zwykle i całego układu pomiarowo-regulacyjnego, jest
Szybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
4. UKŁADY II RZĘDU. STABILNOŚĆ. Podstawowe wzory. Układ II rzędu ze sprzężeniem zwrotnym Standardowy schemat. Transmitancja układu zamkniętego
4. UKŁADY II RZĘDU. STABILNOŚĆ Podstawowe wzory Układ II rzędu ze sprzężeniem zwrotnym Standardowy schemat (4.1) Transmitancja układu zamkniętego częstotliwość naturalna współczynnik tłumienia Odpowiedź