Modele i metody automatyki wykład 2
Transkrypt
Modele i metody automatyki wykład 2
Modele i metody automatyki Układy automatycznej regulacji UAR Możliwości i problemy jakie stwarzają zamknięte układy automatycznej regulacji powodują, że stały się one głównym obiektem zainteresowań automatyków. Opracowano pewne klasyczne algorytmy regulacji, które znalazły szerokie zastosowanie. Do doboru regulatora i jego dostrojenia potrzebna jest znajomość cech statycznych i dynamicznych obiektu, oraz kryterium pozwalające oceniać i porównywać uzyskane wyniki. Istotny jest również charakter działających na układ zakłóceń. Błąd regulacji powstaje w wyniku działania zakłóceń wpływających na obiekt, lub zmian wielkości wzorcowej. Reakcja układu zależy od miejsca ingerencji zaburzenia i dla optymalnego zwalczania błędu w poszczególnych przypadkach regulator powinien być inaczej dostrojony. Uwzględniając ten fakt rozróżniamy trzy typy układów: 1. Układ stabilizacyjny, w którym wielkość x(t) = x0 jest stała. Głównym zadaniem układu jest zwalczanie wpływu zakłóceń działających na obiekt. 2. Układ nadążny (śledzący) x(t) - jest zmienna. Głównym zadaniem układu jest wymuszanie nadążania wielkości wyjściowej za nieznanymi wcześniej zmianami wzorca. 3 Układ programowy, w którym błędy regulacji mogą wynikać ze zmienności x(t) i z(t) , ale zmienność x(t) jest znaną funkcją czasu i fakt ten można wykorzystać do poprawy jakości regulacji. (Można wprowadzić do regulatora zmodyfikowany sygnał wzorcowy, uwzględniający wynikające z dynamiki układu opóźnienie w formowaniu pożądanej wielkości wyjściowej.). Istnieją układy regulacji nie objęte powyższym podziałem. Realizują one inaczej postawione zadania, co wynika z niemożności przyjęcia przytoczonych założeń, nazywamy je układami specjalnymi (niekonwencjonalnymi, ekstremalnymi, adaptacyjnymi). Nawet przy spełnieniu omówionych założeń w przypadku wysokich wymagań jakościowych i obiektów zbyt trudnych do regulacji, ze względu na dynamikę, popularne algorytmy regulacji mogą nie dać zadawalających wyników. Stosowane są wówczas, na ogół realizowane cyfrowo, algorytmy specjalne. W układach ze sprzężeniem zwrotnym bardzo istotne jest opóźnienie występujące w dopływie do regulatora informacji o reakcji obiektu na zmiany sterowania. Opóźnienia te powodują, że regulator wypracowuje korektę sterowania na podstawie zdezaktualizowanej informacji. Prowadzi to do wolnego zaniku błędu regulacji, a w skrajnym przypadku do teoretycznie nieograniczonego wzrostu błędu, co określamy jako utratę stabilności przez układ regulacji. Cechy statyczne elementów UAR. Linearyzacja. Względy praktyczne (możliwość korzystania z zasady superpozycji) powodują, że jeżeli jest to tylko możliwe posługujemy się modelami liniowymi. Założenie liniowości zawsze obowiązuje z pewnymi ograniczeniami. Opis cech statycznych (związków niezależnych od czasu) obiektów, czyli matematyczny model ujmujący związki pomiędzy interesującymi nas wielkościami w stanach ustalonych prowadzi się z większą dokładnością niż cech dynamicznych. Statyczne błędy regulacji nie przekraczają kilku procent, natomiast błędy dynamiczne sięgają 100% ale mają charakter przejściowy. Przy opisie cech dynamicznych możemy sobie pozwolić na większa tolerancję i staramy się zlinearyzować występujące zależności. Technologia wymaga aby na etapie doboru nominalnego punktu pracy obiektu uwzględniać nieliniowy charakter zależności statycznych y = f (u) , które ewentualnie później będzie można zlinearyzować. Rozróżniamy wiele typów nieliniowości charakterystyk statycznych i często nie będzie ich można zlinearyzować. Dotyczy to wystąpienia w interesującym nas zakresie charakterystyki nieciągłości funkcji, niejednoznaczności, nieciągłości pierwszej pochodnej. Znacznie lepiej nadają się do linearyzacji funkcje „gładkie”. Stosowane są dwie metody linearyzacji. Jeżeli tak jak w układzie stabilizacyjnym, istnieje punkt pracy od którego stan nie powinien się znacznie oddalać to stosujemy metodę stycznej. Jeżeli natomiast przewidujemy pracę w pewnym przedziale zmienności zmiennej niezależnej to stosujemy metodę siecznej. Metoda stycznej polega na przybliżeniu funkcji nieliniowej linią prostą styczną do niej w przyjętym punkcie nominalnym. Jeżeli zależność nieliniowa podana jest w formie analitycznej to stosujemy rozwinięcie funkcji w szereg Taylora wokół przyjętego punktu pracy i uwzględniamy tylko dwa pierwsze wyrazy.: Następnym krokiem w zadaniach automatyki jest przesunięcie początku układu współrzędnych do punktu styczności (y0, u0), przez podstawienie: y = y0 + y*; u = u0 + u*. Pozbędziemy się w ten sposób wyrazu wolnego: Metoda stycznej – interpretacja graficzna Metoda siecznej polega na zastąpieniu krzywej w zadanym przedziale prostą przecinającą krzywą w wybranych dwóch punktach (lepsze przybliżenie można uzyskać stosując metodę minimum całki z kwadratu odchyłki między krzywą, a przyjętą prostą). Przy funkcji podanej analitycznie mamy: Po przesunięciu układu współrzędnych do punktu ( y1, u1), przez podstawienie: y = y1 + y*; u = u1 + u* pozbędziemy się wyrazu wolnego: Metoda siecznej – interpretacja graficzna Linearyzacja elementów UAR. Jeżeli w UAR występują człony nieliniowe to chcąc je zlinearyzować musimy na wstępie określić punkty (przedziały) ich nominalnej pracy. Wymaga to określenia nieliniowych zależności pomiędzy zmiennymi układu. W układzie mogą wystąpić trzy podstawowe sytuacje połączenia bloków nieliniowych: szeregowe, równoległe i ze sprzężeniem zwrotnym. Nieliniowe zależności statyczne między sygnałami najczęściej podane są w formie graficznej i wypadkowe charakterystyki zastępcze wyznacza się graficznie. Połączenie szeregowe. W połączeniu przykładowym dysponujemy charakterystykami a = f 1(u) i y = f2(a). Charakterystyki te możemy umieścić na wspólnym wykresie i kolejno dla poszczególnych wartości u wyznaczać punkty charakterystyki wypadkowej jak na rysunku przykładowym zgodnie z relacją: Połączenie równoległe. Wspólny sygnał po przejściu przez dwa bloki jest w zależności od znaków stojących przy sumatorze dodawany lub odejmowany. Operację tę ilustruje rysunek poniżej, zgodnie z relacją: Połączenie bloków ze sprzężeniem zwrotnym. Szukamy funkcji y = f(u). Wielość sygnałów po stronie u powoduje, że łatwiej jest wyznaczyć funkcje odwrotną u = f-1(y). W ten sposób możemy przyjmując kolejne wartości y wyznaczyć odpowiadające im wartości po czym uzyskaną zależność trzeba znów odwrócić. Zamiast dwukrotnego odwracania funkcji wystarczy na czas operacji zmienić role osi odciętych i rzędnych i przyjmując kolejne wartości y odczytać każdorazowo wartość a z funkcji y = f1(a) i b z krzywej y = f2-1 (b). Czyli tylko funkcję f2 trzeba odwrócić. Zauważmy, że ze względu na typ i jednostki sygnału b i y, w podanym układzie współrzędnych możemy narysować tą zależność tylko jako odwróconą. Aby układ mógł działać poprawnie uzyskane zależności muszą być jednoznaczne. Mając w układzie zadaną konkretną wartość wejściową, korzystając z przytoczonych przekształceń, wyznaczamy odpowiadającą jej wartość wielkości wyjściowej i punkty pracy wszystkich bloków. Następnie charakterystyki poszczególnych bloków linearyzujemy metodą stycznych wokół punktów pracy. W przypadku przewidywanej zmienności wielkości wejściowej w pewnym przedziale, stosujemy metodę siecznych. Modele dynamiki. Potrzeba szybkiej minimalizacji pojawiających się na skutek działania zakłóceń błędów regulacji wymaga odpowiedniego dobrania i dostrojenia pod kątem dynamicznym elementów automatyki. W tym celu musimy przede wszystkim określić dynamikę obiektu. Istnieją dwa czynniki opóźniające stabilizację sygnału wyjściowego na nowym poziomie równowagi, po zmianie wartości wielkości wejściowej: opóźnienie transportowe (czas martwy) i bezwładność obiektów. Opóźnienie transportowe spowodowane jest skończoną prędkością nośników informacji. Przy szybkim nośniku informacji i krótkich trasach jej transportu opóźnienie transportowe może być niezauważalnie małe, ale nawet tak szybki nośnik informacji jakim jest światło w skali kosmicznej daje równie kosmiczne opóźnienia. W zadaniach technologicznych opóźnienia o charakterze transportowym mogą być na tyle duże, że uniemożliwią sprawne działanie UAR. Duże opóźnienia mają miejsce gdy dotyczą transportu masy (np. ciecz o zmienianym składzie chemicznym transportowana jest na znaczną odległość). Opóźnienia utrudniające, lub uniemożliwiające działanie UAR wynikają często z trudności w szybkim pozyskaniu informacji o zmianach wielkości regulowanej. Opóźnienie transportowe wywołuje przesunięcie sygnału w czasie, które zapisujemy: ; f (t - τ) i wynosi gdzie: l jest długością drogi jaką pokonuje sygnał z prędkością v . Bezwładność wynika z faktu, że nowy stan równowagi wymaga zmiany poziomu napełnienia znajdujących się w obiekcie magazynów energii. Prędkość przepływu energii pomiędzy magazynami jest ograniczana przez opory i zależy na ogół od różnicy stanu ich napełnienia, więc w trakcie wyrównywania poziomów prędkość ta ulega zwolnieniu. Jeżeli w obiekcie występują tylko skupione magazyny energii i obowiązują wcześniej przyjęte założenia liniowości i stacjonarności obiektu to zależność wielkości wyjściowej od sterowania możemy opisać jednym równaniem różniczkowym n-tego rzędu. Gdzie n jest równe ilości uwzględnianych w obiekcie magazynów energii.: Znak = rozdziela skutki od przyczyny. Z tego faktu wynika, że w realnym układzie n>m . Opis układu w którym n = m choć często przyjmowany, jest już tylko modelowym przybliżeniem rzeczywistości bo zakłada równoczesność reakcji z pobudzeniem. Postać lewej strony równania wynika z budowy obiektu, a prawej zależy od miejsca i sposobu sterowania obiektem i przyjęcia zgodnie z naszymi zainteresowaniami określonego sygnału wyjściowego. W układach automatyki występuje z reguły większa ilość członów dynamicznych w połączeniach: szeregowych, równoległych i w pętlach sprzężenia zwrotnego. Poszczególne sygnały podlegają w nich obróbce, z tego względu bardzo istotną jest możliwość algebraizacji równań różniczkowych jakie daje przekształcenie Laplace’a. Równanie , przy założeniu zerowych warunków początkowych, (co w większości zadań rozwiązywanych w badaniu UAR nie jest istotnym ograniczeniem), po zastosowaniu przekształcenia Laplace`a przyjmie postać: Wprowadzimy się pojęcie transmitancji, która w dziedzinie zmiennej s opisuje obróbkę sygnału w danym obiekcie. czyli Transmitancja obiektu reprezentującego tylko opóźnienie transportowe f (t - τ ) ma postać: W układach liniowych można dokonywać zmian konfiguracji układu blokowego, przestrzegając jedynie aby sygnał na swojej drodze pomiędzy wejściem, a interesującym nas wyjściem był tak samo obrobiony. Z tego punktu widzenia nieistotna jest kolejność usytuowania poszczególnych bloków oraz to czy przez dany blok przechodzą równocześnie inne sygnały. W UAR mogą wystąpić trzy elementarne połączenia członów: szeregowe, równoległe i z pętlą sprzężenia zwrotnego. Odpowiednie transmitancje zastępcze można łatwo wyznaczyć. Szeregowe połączenie członów: Zgodnie z oznaczeniami jak na rysunku powyżej wyliczmy transmitancję wypadkową: Zastępcza transmitancja szeregowo połączonych członów, równa jest iloczynowi transmitancji. Równoległe połączenie członów: Zastępcza transmitancja równolegle połączonych członów, równa jest sumie transmitancji. Połączenie członów w układzie ze sprzężeniem zwrotnym: Zgodnie z oznaczeniami jak na rysunku, z sumatora wynika związek: Ostatecznie otrzymujemy wzór na transmitancję zastępczą: Każde przekształcenie schematu blokowego liniowego UAR da się sprowadzić do powyższych trzech przypadków elementarnych. Korzystając z powyższych przekształceń UAR możemy przedstawić w zwięzłej formie, jak na rysunku poniżej, wyróżniając tylko dwa bloki. Obiekt reprezentuje część technologiczną układu, a regulator elementy automatyki. Zwraca się tu uwagę na dwa sygnały wejściowe w i z ingerujące w pracę układu i dwa wyjścia y i ε . Sygnał y ma istotne znaczenie technologiczne, a sygnał błędu ε wykorzystywany jest do oceny jakościowej pracy układu.