KOMPUTERY W STEROWANIU. Ćwiczenie 5 Projektowanie kompensatora cyfrowego metodą symulacji



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

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

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

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

Technika regulacji automatycznej

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

Technika regulacji automatycznej

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

Transmitancje układów ciągłych

Symulacja pracy silnika prądu stałego

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

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

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

Laboratorium nr 3. Projektowanie układów automatyki z wykorzystaniem Matlaba i Simulinka

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych

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

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

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

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

Systemy. Krzysztof Patan

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji

Podstawowe człony dynamiczne

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

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy SIMULINKA

LINIOWE UKŁADY DYSKRETNE

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

Katedra Metrologii i Systemów Diagnostycznych Laboratorium Metrologii II. 2013/14. Grupa: Nr. Ćwicz.

Sposoby modelowania układów dynamicznych. Pytania

Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji

Ćwiczenie nr 6 Charakterystyki częstotliwościowe

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Automatyka i robotyka

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

8. Realizacja projektowanie i pomiary filtrów IIR

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

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

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Własności dynamiczne przetworników pierwszego rzędu

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

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

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

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

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

Sterowanie Napędów Maszyn i Robotów

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

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

(Wszystkie wyniki zapisywać na dysku Dane E:)

INSTRUKCJA LABORATORIUM ELEKTROTECHNIKI

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

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

Kompensator PID. 1 sω z 1 ω. G cm. aby nie zmienić częstotliwości odcięcia f L. =G c0. s =G cm. G c. f c. /10=500 Hz aby nie zmniejszyć zapasu fazy

Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

1. Regulatory ciągłe liniowe.

Laboratorium z automatyki

Sterowanie Napędów Maszyn i Robotów

(Wszystkie wyniki zapisywać na dysku Dane E:)

Część 1. Transmitancje i stabilność

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

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Automatyka i robotyka

UWAGA 2. Wszystkie wyniki zapisywać na dysku Dane E: (dotyczy symulacji i pomiarów rzeczywistych)

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

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

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

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

Języki Modelowania i Symulacji

Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA

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

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

Inteligentnych Systemów Sterowania

Laboratorium z podstaw automatyki

Laboratorium z podstaw automatyki

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

Eliminacja drgań w układach o słabym tłumieniu przy zastosowaniu filtru wejściowego (Input Shaping Filter)

Dobór typu regulatora i jego nastaw w procesie syntezy układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Robotyki

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Sterowanie Napędów Maszyn i Robotów

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

Laboratorium z podstaw automatyki

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

Automatyka i robotyka

Laboratorium Komputerowego Wspomagania Analizy i Projektowania

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

(Wszystkie wyniki zapisywać na dysku Dane E:)

Podstawy Informatyki 1. Laboratorium 8

Automatyka i sterowania

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Prowadzący(a) Grupa Zespół data ćwiczenia Lp. Nazwisko i imię Ocena LABORATORIUM 4. PODSTAW 5. AUTOMATYKI

Informatyczne Systemy Sterowania

Badanie stabilności liniowych układów sterowania

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z AUTOMATYKI I ROBOTYKI Ćwiczenie nr 4. Badanie jakości regulacji dwupołożeniowej.

Technika regulacji automatycznej

Laboratorium Metod i Algorytmów Sterowania Cyfrowego

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

PODSTAWY AUTOMATYKI. MATLAB - instrukcje i funkcje zewnętrzne. Grafika w Matlabie. Wprowadzenie do biblioteki Control System Toolbox.

Transkrypt:

Wydział Elektryczny Zespół Automatyki (ZTMAiPC) KOMPUTERY W STEROWANIU Ćwiczenie 5 Projektowanie kompensatora cyfrowego metodą symulacji. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z metodami projektowania regulacji dyskretnej i przetestowanie ich na drodze symulacji komputerowej. 2. Wprowadzenie Na rys. przedstawione są dwa podstawowe podejścia do projektowania kompensacji (regulacji) dyskretnej dla obiektu opisanego transmitancją ciągłą. Metoda emulacji analogowej polega na zaprojektowaniu ciągłej transmitancji kompensatora, a następnie dokonaniu jej dyskretyzacji. Stosuje się zwykle jedną z metod wynikajacych z całkowania numerycznego, tzn. metodę prostokątów lub trapezów (przekształcenie biliniowe). Istotne jest to, że przy takim projektowaniu nie bierze się pod uwagę opóźnienia wnoszonego przez przetwornik A/C (ekstrapolator zerowego rzędu), tj. braku reakcji układu regulacji na zmiany sygnału sterowanego y(t) pomiędzy chwilami próbkowania nt s. W związku z tym okres próbkowania musi być odpowiednio mały, a jakość regulacji dyskretnej nie jest lepsza, niż regulacja analogowa, której ona odpowiada. Jeżeli okres próbkowania T s jest większy niż ok. /0 dominującej stałej czasowej obiektu, to nie wzięcie go pod uwagę może spowodować istotne pogorszenie stabilności układu zamknietego. Alternatywne podejście polega na tym, że rozpoczyna się od wyznaczenia modelu dyskretnego (transmitancji) obiektu analogowego dla założonego okresu próbkowania, a nstępnie projektuje algorytm regulacji dla dyskretnego układu zamkniętego. Uwzględniając fakt, że obiekt jest sterowany sygnałem schodkowym z przetwornika C/A, do dyskretyzacji stosuje się metodę równoważnej odpowiedzi na wymuszenie schodkowe (metodę ZOH, wzór ()), która zapewnia w chwilach próbkowania t n = nt s jednakowe wartości sygnału y(t) na wyjściu układu G(s) oraz sygnału y(n) na wyjściu jego dykretnego odpowiednika H(z). Wzięcie pod uwagę schodkowego przebiegu sygnału sterującego powoduje, że można przyjąć dłuższy okres próbkowania, co zmniejsza wymagania dotyczące mocy obliczeniowej procesora oraz szybkości zastosowanych przetworników. Co ważniejsze, istnieje mozliwość stosowania algorytmów regulacji, które nie mają odpowiednika analogowego, np. regulacji dead-beat. 3. Zadanie projektowe Zaprojektować cyfrowy kompensator I rzędu do modelu układu sterowania ruchomej anteny satelitarnej śledzącej sygnał satelity komunikacyjnego (rys.2). W uproszczonym modelu antena i części układu napędowgo mają moment bezwładności J oraz tłumienie B wynikające z SEM silnika prądu stałego oraz z oporu aerodynamicznego. Równanie ruchu ma postać: 2 J d θ B d θ + = Tn + T 2 dt dt z Ćwiczenie 5 (PK) Projektowanie kompensatora cyfrowego metodą symulacji - -

gdzie θ jest kątem nachylenia anteny (wielkością regulowaną), T n jest wypadkowym momentem napędowym (sygnałem sterującym), zaś T z - momentem zakłócającym wywoływanym przez wiatr. Po wprowadzeniu oznaczeń: B/ J = c, u= T / B, z = T / B i zastosowaniu przekształenia Laplace'a równanie przyjmuje postać: θ( s) = ss ( / c+ ) n [ us () + zs ()] skąd, prz=0, otrzymujemy transmitancję obiektu od u do θ postaci θ() s Gs () = = us () ss (/ c+ ) gdzie przyjmiemy c=0., czyli Gs () =/ s( 0s+ ). Sygnałem zadanym jest rzeczywisty azymut satelity θz. z, a) D a (s) G(s) y(t) dyskretyzacja kompensatora y(t) A/C ZOH C/A y(nt s ) u(nt s ) b) A/C y(nt s ) u(nt s ) ZOH e s sts C/A H a (s) G(s) y(t) dyskretyzacja obiektu (ZOH) u(n) H(z) y(n) Rys.. Metody projektowania kompensacji: a) emulacja regulacji analogowej projektowanie kompensatora analogowego, a następnie jego dyskretyzacja, b) projektowanie dyskretne poprzedzone dyskretyzacją obiektu sterowanego z przetwornika C/A o charakterystyce ZOH (zero order hold) Ćwiczenie 5 (PK) Projektowanie kompensatora cyfrowego metodą symulacji - 2-

z θ θ z Σ u Σ + G(s) θ - Rys.2. Schemat układu regulacji śledzącej anteny satelitarnej Przyjąć szybkość zmian położenia satelity θ z (t)=0.0t [rad/s] i zaproponować dyskretną kompensację zapewniającą spełnienie następujących wymagań co do jakości regulacji:. Błąd śledzenia w stanie ustalonym przy wymuszeniu θ z (t) jak wyżej 0.0rad. Oznacza to, że współczynnik uchybu prędkościowego K v, ponieważ e( ) = lim z ( z ) Tz def z =, H ( z) = Z [ + D( z) H ( z) ] K z s v G( s) (T jest okresem próbkowania). 2. Przeregulownie M p przy wymuszeniu skokowym 6%. Zgodnie z przybliżoną zależnością dla układu oscylacyjnego II rzędu ζ 0. 6 / 00, ( M p ) co oznacza, że wymagany względny współczynnik tłumienia ζ 0.5 3. Czas ustalania się odpowiedzi skokowej (z dokładnością %) t s 0s. Ponieważ przyjmuje się t s = 46. /( ζωn), więc w przybliżeniu wymagana pulsacja drgań naturalnych ω 09. (przyjmować ). Odwzorowanie biegunów z płaszczyzny S na n 2 ω n Z opisuje wzór z =, więc z wymagania 3 wynika, że odległość biegunów zamkniętego nt układu dyskretnego od początku układu współrzędnych z = r = e ζω, skąd przy T=s dostajemy r 0.6. e st 4. Program realizacji ćwiczenia Uruchomić program MATLAB z poziomu MS Windows, a nstępnie nakładkę symulacji układów dynamicznych SIMULINK: >> simulink Z menu File/Open wywołuje się kolejne modele układów dyskretnych, np. danten.m. Symulację uruchamia (przerywa) Ctrl+T lub polecenie Start/Stop z menu Simulation. Wykresy drukuje się poleceniem Print z menu File okna wykresów. Parametry poszczególnych bloków można modyfikować w oknie paramtrów po dwukrotnym kliknięciu myszą na wybranym bloku schematu. Uwaga: Blok Transfer Fcn S-to-Z-domain z biblioteki Discrete umożliwia automatyczną dyskretyzację transmitancji ciągłej G(s), tzn. obliczenie parametrów jej dyskretnego odpowiednika G d (z) dla zadanej metody (np. po każdej zmianie okresu próbkowania T): zoh - równoważności odpowiedzi na wymuszenie schodkowe (ekstrapolacja zerowego rzędu), foh - równoważności odpowiedzi na wymuszenie kawałkami liniowe (ekstrapolacja I rzędu), () Ćwiczenie 5 (PK) Projektowanie kompensatora cyfrowego metodą symulacji - 3-

tustin - metoda Tustina (odwzorowania biliniowego), matched - metoda odpowiedniości zer i biegunów. Układ przedstawiony na rys.2 jest zamodelowany w pliku SIMULINKa danten.m w formie dwóch równoległych układów: z kompensatorem dyskretnym (u góry) oraz z kompensatorem ciągłym dla porównania (u dołu).. Projektowanie kompensacji metodą emulacji analogowej a) wydrukować schemat modelu danten.m, Kompensator dyskretny 0. Sum 9.544z-8.973 z-0.8873 Transfer Fcn S-to-Z-domain Saturation 0 Sum2 Gain 0s 2+s Transfer Fcn Repeating Sequence Constant Gain Step Input Gain3 Sum Kompensator analogow y 0s+ s+ Transf er Fcn Saturation 0. Gain4 Sum3 0s 2+s Transfer Fcn2 2 Auto-Scale Graph Gain2 Rys.3. Model symulacyjny badanego układu regulacji b) zaprojektować kompensator ciągły postaci Ds K s / b + () = s/ a+ - z zerem b=0. dokładnie kasującym biegun c=0. transmitancji obiektu oraz a=. 2- z zerem b=0.2 położonym blisko bieguna c=0. transmitancji obiektu oraz a=. Zarejestrować linie pierwiastkowe i charakterystyki Bodego układu ciągłego. W tym celu należy przejść do okna komend MATLABa (ciemne tło), otworzyć plik skryptowy danten.m (polecenie File/Open M-file) i wpisać parametry D(s) do zmiennych liczd, miand - wektorów współczynników odpowiednio licznika i mianownika transmitancji D(s) w kolejności malejących potęg s, np. liczd=[0, ]; miand=[, ]; w przypadku b gdzie D(s)=(0s+)/(s+), zapisać zmodyfikowany program (Save), a następnie uruchomić go z okna komend MATLABa (ciemne tło): >>danten Na podstawie przebiegu linii pierwiastkowych i/lub wartości wylistowanych na ekranie w formie K biegun biegun2... (2) Ćwiczenie 5 (PK) Projektowanie kompensatora cyfrowego metodą symulacji - 4-

sprawdzić, dla jakich wartości K (w badanym zakresie) układ ciągły spełnia wymagania zadania dotyczące ζ i ω n. Na podstawie charakterystyk częstotliwościowych określić zapas stabilności. c) dokonać dyskretyzacji kompensatora D(s) dla wybranej wartości K metodą - odwzorowania zer i biegunów ('matched'), 2- trapezów (Tustina: 'tustin'). Jest to realizowane automatycznie przez wpisanie wektorów współczynników licznika (w rozpatrywanym przypadku [0,]) i mianownika ([,]) transmitancji ciągłej D(s), nazwy metody oraz okresu próbkowania jako parametrów bloku kompensatora Transfer Fcn S-to-Z-domain symulowanego modelu. Zarejestrować odpowiedzi skokowe układu dla częstotliwości próbkowania Ω: - Ω=20ω n =20rad/s (okres próbkowania T=0.2s - szybkie próbkowanie), 2- Ω=6ω n =6rad/s (okres próbkowania T=s - wolne próbkowanie), Przmianach parametrów odnotowywać transmitancję podawaną na bloku Transfer Fcn S-to-Zdomain. d) zarejestrować odpowiedzi na wymuszenie liniowo narastające θ z (t)=0.0t (podłączając blok sygnału piłokształtnego) dla okresów próbkowania jak wyżej. e) zarejestrować odpowiedzi na stałe zakłócenie (blok Constant=) przerowym sygnale zadanym dla okresów próbkowania jak wyżej. 2. Projektowanie kompensacji dyskretnej metodą linii pierwiastkowych na płaszczyźnie z. a) otworzyć plik skryptowy danten2.m (polecenie File/Open M-file) i wpisać parametry dyskretnego kompensatora Dz ( ) = Kd ( z b)/( z a) zanotowane w pkt.c dla T=s do zmiennych dliczd, dmiand - wektorów współczynników odpowiednio licznika i mianownika, w kolejności malejących potęg z, np. dliczd=[, -0.9048]; dmiand=[, -0.3679],dla b=0.9048, a=0.3679. Uruchomić program >>danten2 Zarejestrować linie pierwiastkowe i charakterystyki Bodego układu w pełni dyskretnego (z obiektem G(z) zdyskretyzowanym metodą równoważności skokowej - zero order hold). Na wykresie linii pierwiastkowych zaznaczyć bieguny układu zamkniętego dla wymaganych wartości r, ζ i ω n posługując się siatką i odczytać potrzebny do ich uzyskania współczynnik wzmocnienia K d (uzyskany po dyskretyzacji w pkt.c). Na podstawie charakterystyk Bodego określić zapas stabilności i współczynnik uchybu prędkościowego K v. b) przesunąć zero transmitancji kompensatora do punktu b=0.8, a biegun do a=0.05 (dokonać edycji wektorów dliczd, dmiand w programie dant2a.m i po zmianach zapisać go na dysku) i powtórzyć czynności z pkt.2a. W modelu danten.m wpisać parametry nowego kompensatora i zarejestrować odpowiedź skokową. c) przesunąć biegun transmitancji kompensatora do punktu a=-0.5 i powtórzyć czynności z pkt.2b. Ocenić jakość regulacji. d) przesunąć biegun transmitancji kompensatora do punktu a=-0.8 i powtórzyć czynności z pkt.2b. Zaobserwować efekt "dzwonienia" sygnału sterującego u na wyjściu kompensatora. Ćwiczenie 5 (PK) Projektowanie kompensatora cyfrowego metodą symulacji - 5-

5. Opracowanie sprawozdania Opracować i przeanalizować wyniki symulacji przeprowadzonych w ćwiczeniu. Porównać skuteczność rozpatrywanych metod projektowania regulacji. LITERATURA. Ackermann J.: Regulacja impulsowa, WNT, 976. 2. Amborski K., Marusak A.: Teoria sterowania w ćwiczeniach, PWN, 978. 3. Beliczyński B., Koziński W.: Wprowadzenie do regulacji cyfrowej, skrypt Politechniki Warszawskiej, 987. 4. Kaczorek T.: Teoria układów regulacji automatycznej, WNT, 974. 5. Papoulis A.: Obwody i układy, WKiŁ, 988. Ćwiczenie 5 (PK) Projektowanie kompensatora cyfrowego metodą symulacji - 6-