Techniki regulacji automatycznej

Podobne dokumenty
Automatyka i robotyka

Automatyka i robotyka

Technika regulacji automatycznej

Badanie stabilności liniowych układów sterowania

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

Języki Modelowania i Symulacji

Projektowanie układów regulacji w dziedzinie częstotliwości. dr hab. inż. Krzysztof Patan, prof. PWSZ

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Automatyka i robotyka

Technika regulacji automatycznej

Układ regulacji automatycznej (URA) kryteria stabilności

Technika regulacji automatycznej

( 1+ s 1)( 1+ s 2)( 1+ s 3)

Kompensacja wyprzedzająca i opóźniająca fazę. dr hab. inż. Krzysztof Patan, prof. PWSZ

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Ćwiczenie nr 6 Charakterystyki częstotliwościowe

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

3. FUNKCJA LINIOWA. gdzie ; ół,.

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

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

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Opis matematyczny. Równanie modulatora. Charakterystyka statyczna. Po wprowadzeniu niewielkich odchyłek od ustalonego punktu pracy. dla 0 v c.

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

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

układu otwartego na płaszczyźnie zmiennej zespolonej. Sformułowane przez Nyquista kryterium stabilności przedstawia się następująco:

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

Część 1. Transmitancje i stabilność

K p. K o G o (s) METODY DOBORU NASTAW Metoda linii pierwiastkowych Metody analityczne Metoda linii pierwiastkowych

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Liczby zespolone. x + 2 = 0.

ZAGADNIENIA PROGRAMOWE I WYMAGANIA EDUKACYJNE DO TESTU PRZYROSTU KOMPETENCJI Z MATEMATYKI DLA UCZNIA KLASY II

Automatyka i robotyka

Podstawowe człony dynamiczne

Matematyka liczby zespolone. Wykład 1

Liczby zespolone. Magdalena Nowak. 23 marca Uniwersytet Śląski

6. FUNKCJE. f: X Y, y = f(x).

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

PRÓBNY EGZAMIN MATURALNY

MATEMATYKA KLASA II LICEUM OGÓLNOKSZTAŁCĄCEGO

Kryterium miejsca geometrycznego pierwiastków

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

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA I GIMNAZJUM Małgorzata Janik

Laboratorium z podstaw automatyki

RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE

REGULATORY W UKŁADACH REGULACJI AUTOMATYCZNEJ. T I - czas zdwojenia (całkowania) T D - czas wyprzedzenia (różniczkowania) K p współczynnik wzmocnienia

6. Liczby wymierne i niewymierne. Niewymierność pierwiastków i logarytmów (c.d.).

Podstawowe człony dynamiczne. dr hab. inż. Krzysztof Patan

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Wymagania edukacyjne z matematyki

1. Transformata Laplace a przypomnienie

Wymagania edukacyjne z matematyki

KURS MATURA ROZSZERZONA część 1

V. WYMAGANIA EGZAMINACYJNE

Wymagania eduka cyjne z matematyki

I. Liczby i działania

2. DZIAŁANIA NA WIELOMIANACH

Wymagania edukacyjne, kontrola i ocena. w nauczaniu matematyki w zakresie. podstawowym dla uczniów technikum. część II

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

analogowego regulatora PID doboru jego nastaw i przetransformowanie go na cyfrowy regulator PID, postępując według następujących podpunktów:

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

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

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012

Szczegółowe wymagania edukacyjne na poszczególne oceny dla klasy I gimnazjum

GAL 80 zadań z liczb zespolonych

Przekształcenia całkowe. Wykład 1

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

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

FUNKCJE ZESPOLONE Lista zadań 2005/2006

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

LI Olimpiada Matematyczna Rozwiązania zadań konkursowych zawodów stopnia trzeciego 3 kwietnia 2000 r. (pierwszy dzień zawodów)

Wykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2

Tematy: zadania tematyczne

Dział I FUNKCJE I ICH WŁASNOŚCI

O geometrii semialgebraicznej

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY MATEMATYKA KLASA 8 DZIAŁ 1. LICZBY I DZIAŁANIA

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Rozdział 2. Liczby zespolone

Wymagania edukacyjne z matematyki klasa II technikum

WYMAGANIA EDUKACYJNE - MATEMATYKA KLASA I GIMNAZJUM

Indukcja matematyczna

Przykładowy zestaw zadań nr 2 z matematyki Odpowiedzi i schemat punktowania poziom rozszerzony

Uniwersytet Mikołaja Kopernika w Toruniu. Egzamin wstępny z matematyki

Wymagania edukacyjne z matematyki dla klasy I gimnazjum wg programu Matematyka z plusem

Wielomiany podstawowe wiadomości

Matematyka licea ogólnokształcące, technika

SYLABUS PRZEDMIOTU MATEMATYKA W RAMACH ZAJ

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

Algebra WYKŁAD 3 ALGEBRA 1

FUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;(

Klasa II - zakres podstawowy i rozszerzony

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY I GIMNAZJUM

Sponsorem wydruku schematu odpowiedzi jest wydawnictwo

Stabilność. Krzysztof Patan

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II A ROK SZKOLNY 2013/ ZAKRES PODSTAWOWY

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1.

Teoria sterowania - studia niestacjonarne AiR 2 stopień

FUNKCJE I RÓWNANIA KWADRATOWE. Lekcja 78. Pojęcie i wykres funkcji kwadratowej str

Wielomiany podstawowe wiadomości

Egzamin maturalny z matematyki Poziom rozszzerzony. Rozwiązanie Przekształcamy równanie do postaci, w której występuje tylko jedna funkcja

Transkrypt:

Techniki regulacji automatycznej Metoda linii pierwiastkowych Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 25

Plan wykładu Podstawy metody linii pierwiastkowych Linie pierwiastkowe w Matlab ie 2 z 25

Plan wykładu Podstawy metody linii pierwiastkowych Linie pierwiastkowe w Matlab ie 2 z 25

Metoda linii pierwiastkowych Cel metody Analiza położenia pierwiastków dowolnego równania algebraicznego jednej lub wielu zmiennych Sformułowanie problemu Wyznacz położenie pierwiastków równania gdzie F (s) = P (s) + KQ(s) = 0 P (s) = s n + a n 1 s n 1 +... + a 1 s + a 0 Q(s) = s m + b m 1 s m 1 +... + b 1 s + b 0 K jest parametrem < K < 3 z 25

Podstawowe własności Transmitancja układu zamkniętego Y (s) R(s) = KG(s) 1 + KG(s) = L(s) 1 + L(s) której bieguny wyznaczamy z równania charakterystycznego 1 + KG(s) = 0 Załóżmy, że KG(s) może być zapisane jako KG(s) = K Q(s) P (s) więc 1 + KG(s) = 1 + K Q(s) P (s) + KQ(s) = = 0 P (s) P (s) 4 z 25

Podstawowe własności Jeśli parameter K nie występuje bezpośrednio, tj. nie możemy zapisać 1 + KG(s) = K Q(s) P (s) to jednak zawsze możemy doprowadzić odpowiedni wielomian do takiej postaci. Przykład Rozważmy s(s + 1)(s + 2) + s 2 + (3 + 2K)s + 5 = 0 5 z 25

Podstawowe własności, cd. Wykonujemy dzielenie przez wyrazy bez K, czyli s(s+1)(s+2)+s 2 +(3+2K)s+5 = 0 /(s(s+1)(s+2)+s 2 +3s+5) i otrzymujemy 1 + 2Ks s(s + 1)(s + 2) + s 2 + 3s + 5 = 0 Ostatecznie K jest odseparowane oraz Q(s) P (s) = 2s s 3 + 4s 2 + 5s + 5 6 z 25

Podstawowe własności, cd. Ponieważ zawsze możemy zapisać KG(s) = 1 gdzie G(s) nie zawiera parametru K. Wtedy powyższe równie jest spełnione gdy: spełniony jest warunek amplitudy G(s) = 1 K dla < K < oraz spełniony jest warunek fazy, tj. (i = 0, ±1, ±2...) G(s) =(2i + 1) 180 o dla K > 0 G(s) =2i 180 o dla K < 0 7 z 25

Kreślenie linii pierwiastkowych Konstruowanie linii pierwiastkowych jest problemem graficznym gdzie Warunki fazy używane są do określenia trajektorii linii pierwiastkowych na płaszczyźnie s Warunki amplitudy służą do określenia wzmocnienia w każdym punkcie linii pierwiastkowych W ogólnym przypadku L(s) = KG(s) = K(s + z 1)(s + z 2 )... (s + z m ) (s + p 1 )(s + p 2 )... (s + p n ) gdzie bieguny (p j ) i zera(z i ) funkcji G(s) są wartościami rzeczywistymi lub/i wartościami zespolonymi (sprzężonymi). 8 z 25

Kreślenie linii pierwiastkowych Warunek amplitudy to G(s) = m s + z i i=1 n s + z i j=1 = 1 K, < K < a warunki fazy to m m G(s) = (s+z i ) (s+p j ) = (2i + 1) 180 o dla K > 0 G(s) = i=1 j=1 m m (s+z i ) (s+p j ) = 2i 180 o dla K < 0 i=1 j=1 9 z 25

Interpretacja warunków fazy i wzmocnienia Na linii pierwiastkowej w pewnym punkcie s 1 mamy (Dla K > 0) Różnica pomiędzy sumą kątów wektorów wykreślonych z zer, a sumą kątów wektorów wykreślonych z biegunów G(s) do bieguna s 1 jest nieparzystą krotnością 180 o. (Dla K < 0) Różnica pomiędzy sumą kątów wektorów wykreślonych z zer, a sumą kątów wektorów wykreślonych z biegunów G(s) do bieguna s 1 jest parzystą krotnością 180 o (może zawierać 0 stopni). Wartości K wzdłuż linii pierwiastkowych to: m s + z i i=1 K = n s + z i j=1 czyli mamy stosunek iloczynów długości wektorów. 10 z 25

Przykład Rozważmy następującą transmitancję KG(s) = K(s + z 1 ) s(s + p 2 )(s + p 3 ) Z warunku fazy mamy (dla pewnego punku s 1 na linii pierwiastkowej) M = (s 1 +z 1 ) s 1 (s 1 +p 2 ) (s 1 +p 3 ) = θ z1 θ p1 θ p2 θ p3 i rozróżniając wartości K otrzymujemy (i = 0, ±1, ±2...) M =(2i + 1) 180 o dla K > 0 M =2i 180 o dla K < 0 11 z 25

Przykład Z warunku amplitudy mamy K = s 1 s 1 + p 2 s 1 + p 3 s + z 1 = BCD A 12 z 25

Pierwszy przykład Rozważmy równanie s(s + 2)(s + 3) + K(s + 1) = 0 (1) Wyznaczamy pierwiastki dla K = 0 i K = dla K = 0 pierwiastkami równania (1) są s = 0, 2, 3 dla K = pierwiastkami równania (1) są s = 1,, Dzieląc obustronnie (1) przez wyraz bez K (czyli przez s(s+2)(s+3)) otrzymujemy K(s + 1) 1 + KG(s) = 1 + s(s + 2)(s + 3) czyli 13 z 25 KG(s) = K(s + 1) s(s + 2)(s + 3)

Pierwszy przykład, cd. Obserwacja: Pierwiastki równania (1) dla K = 0 są takie same jak bieguny funkcji G(s)C(s). Pierwiastki równania (1) dla K = są takie same jak zera funkcji G(s)C(s), włączając te ulokowane w. 14 z 25

Własności linii pierwiastkowych Podstawowe własności: zaczynają się (dla K = 0) w biegunach funkcji G(s), kończą się (dla K = ± ) w zerach funkcji G(s), uwzględniając zera w nieskończoności. liczba gałęzi równa jest stopniowi analizowanego wielomianu, np.: dla s(s + 2)(s + 3) + K(s + 1) = 0 mamy 3 gałęzie, czyli liczba gałęzi jest równa liczbie pierwiastków rozważanego równania. Linie pierwiastkowe są symetryczne względem osi liczb rzeczywistych na płaszczyźnie s. 15 z 25

Własności linii pierwiastkowych Podstawowe własności: Kąty nachylenia asymptot linii pierwiastkowych dla s to 2i+1 θ i = n m 180 o dla K > 0; θ 2i i = n m 180 o dla K < 0 gdzie i = 0, 1, 2,..., n m 1 oraz n - liczba biegunów m - liczba zer Punkt przecięcia asymptot na osi rzeczywistej sn s m σ a = n m Punkty przecięcia z osią urojoną możemy wyznaczyć z kryterium Routh a. 16 z 25

Własności linii pierwiastkowych Podstawowe własności: Kąty nachylenia asymptot linii pierwiastkowych dla s to 2i+1 θ i = n m 180 o dla K > 0; θ 2i i = n m 180 o dla K < 0 gdzie i = 0, 1, 2,..., n m 1 oraz n - liczba biegunów m - liczba zer Punkt przecięcia asymptot na osi rzeczywistej sn s m σ a = n m Punkty przecięcia z osią urojoną możemy wyznaczyć z kryterium Routh a. 17 z 25

Własności linii pierwiastkowych Podstawowe własności: Wyznaczenie punktów rozgałęzień na linii pierwiastkowej dk ds = 0, dg(s) ds = 0 Linia pierwiastkowa (K > 0) występuje w tych odcinkach osi liczb rzeczywistych dla których suma rzeczywistych zer i biegunów G(s) z prawej strony tego odcinka jest nieparzysta. 18 z 25

Przykłady linii pierwiastkowych 19 z 25

Przykłady linii pierwiastkowych 20 z 25

Linie pierwiastkowe w Matlab ie Problem regulacji Dla układu G(s) = Y (s) U(s) = s + 7 s(s + 5)(s + 15)(s + 20) dobierz wzmocnienie K aby układ zamknięty spełniał następujące wymagania jakościowe regulacji POS=5% T r = 1[s] s = tf( s ); sys = (s + 7)/(s*(s + 5)*(s + 15)*(s + 20)); rlocus(sys) axis([-22 3-15 15]) 21 z 25

Linie pierwiastkowe w Matlab ie Root Locus Root Locus 15 15 0.82 0.7 0.56 0.42 0.28 0.14 10 10 0.91 Imaginary Axis (seconds 1 ) 5 0 5 Imaginary Axis (seconds 1 ) 5 0.975 20 0 5 0.975 17.5 15 12.5 10 7.5 5 2.5 10 10 0.91 15 20 15 10 5 0 Real Axis (seconds 1 ) 0.82 0.7 0.56 0.42 0.28 0.14 15 20 15 10 5 0 Real Axis (seconds 1 ) 22 z 25

Linie pierwiastkowe w Matlab ie Na podstawie obliczeń mamy POS 5% ζ 0.7 ζ = 0.7 to zbiór punktów = 45 o T r 1[s] ω n 1.8 [rad/s] ω n = 0.7 to zbiór punktów r = 1.8 W Matlab ie wpisujemy omegan=1.8 zeta=0.7 sgrid(zeta,omegan) 23 z 25

Linie pierwiastkowe w Matlab ie Root Locus Root Locus 5 6 4 4 3 Imaginary Axis (seconds 1 ) 2 0 2 1.8 0.7 0.7 Imaginary Axis (seconds 1 ) 2 1 0 1 0.7 0.7 1.8 4 2 1.8 6 7 6 5 4 3 2 1 0 1 2 Real Axis (seconds 1 ) 3 4 3.5 3 2.5 2 1.5 1 0.5 0 0.5 Real Axis (seconds 1 ) Poszukując odpowiedniego położenia dominujących biegunów,wykonujemy polecenie [k,bieguny] = rlocfind(sys) 24 z 25

Linie pierwiastkowe w Matlab ie Wybrany punkt(y) na wykresie linii selected point = -2.9185 + 0.9974i k = 351.4442 poles = -22.0100-12.3046-2.8427 + 1.0015i -2.8427-1.0015i Sprawdzenie wyniku sys cl = feedback(k*sys,1) step(sys cl) Amplitude 1.4 1.2 1 0.8 0.6 0.4 Step Response 0.2 0 0 0.5 1 1.5 2 2.5 3 Time (seconds) 25 z 25