pa


Podstawy automatyki 2003

Prowadzący przedmiot: prof. n. dr hab. inż. Roman Górecki

Rozmiar i wymiar zajęć

wykład: 30 godzin - semestr III

laboratorium: 45 godzin - semestr IV

egzamin - po semestrze IV

Program wykładu:

1 Wprowadzenie: zadania automatyki.

2 Pojęcia podstawowe: obiekt, sterowanie, regulacja, regulator, sygnał.

3 Struktury układów: otwarty, zamknięty, z kompensacją zakłóceń..

4 Schematy blokowe i ich przekształcanie.

5 Modele matematyczne obiektów: deterministyczny, liniowy i nieliniowy [ łączenie członów nieliniowych, linearyzacja] ; stacjonarny i niestacjonarny, skalarny i wielowymiarowy, opis za pomocą równań różniczkowych, w ujęciu współrzędnych stanu, transmitancja operatorowa, transmitancja widmowa.

6 Algorytmy regulatorów

7 Stabilność; kryteria stabilności : Hurwitza, Routa, Michajłowa, Nyquista

8 Zapas stabilności, linie pierwiastkowe i korekcja charakterystyk częstotliwościowych.

9 Błąd statyczny i dynamiczny

10 Kryteria jakości regulacji : kryteria uniwersalne, całkowe i empiryczne.

11 Dynamika układów nieliniowych. Stabilność i metody oceny stabilności obiektów nieliniowych: I Lapunowa, II Lapunowa, Kudrewicza Cypkina, płaszczyzny fazowej, funkcji opisującej.

12 Regulacja impulsowa. Równania różnicowe i transformata „Z”. Stabilność układów impulsowych.

Laboratorium: Badania symulacyjne podstawowych obiektów, regulatorów i układów automatycznej regulacji przy użyciu środowiska MATLAB/SIMULINK.

Spis treści

  1. Sterowanie procesem technologicznym.

Typowym zadaniem automatyki przemysłowej jest nadzór i poprawne prowadzenie procesów technologicznych bez bezpośredniego udziału człowieka.

Można powiedzieć, że automatyka to istotny etap na drodze rozwoju ludzkości. Poprzedził go etap mechanizacji, który przez wprowadzenie maszyn i przetwarzanie energii uwolnił człowieka od ciężkiej pracy fizycznej. Automatyka powszechnie zastępuje człowieka w prostych, ale i coraz bardziej skomplikowanych procesach myślowych, na co pozwala szybki rozwój informatyki.

    1. Podstawowe pojęcia i założenia.

Miejsce, maszynę, urządzenie, w którym przebiega proces technologiczny nazywamy obiektem technologicznym. Obiektem w znaczeniu szerszym określamy wydzieloną część środowiska. Świadome, celowe oddziaływanie na obiekt nazywamy sterowaniem. Aby je określić i wypracować trzeba dysponować odpowiednimi urządzeniami - elementami automatyki, które odpowiednio przetworzą posiadaną informację i sterując strumieniem energii dostarczanej do obiektu będą w sposób pożądany wpływać na jego stan. Nośnikami informacji są fizyczne wielkości zwane sygnałami. Informacje mogą być kodowane w formie analogowej, lub cyfrowej.

Proces technologiczny jako obiekt regulacji

Na proces technologiczny wpływa szereg czynników zewnętrznych zwanych wielkościami wejściowymi - rysunek 1.1.

0x01 graphic

Rysunek 1.1.

Stan obiektu można opisać pewną ilością zmiennych zwanych współrzędnymi stanu0x01 graphic
. Wektor stanu 0x01 graphic
będzie miał wymiar równy ilości uwzględnianych w obiekcie magazynów energii . Obiekt wpływa na otoczenie poprzez sygnały wyjściowe, z których tylko część 0x01 graphic
będzie mogła być przez nas wykorzystywana. Do sterowania obiektem będziemy mogli użyć tylko część sygnałów wejściowych 0x01 graphic
. Pozostałe mają wpływ niekontrolowany i nazywamy je zakłóceniami 0x01 graphic
. Zmiana stanu obiektu zależy od jego stanu w danej chwili i sterowania, związek ten opisujemy tzw. równaniem stanu:

0x01 graphic
(1.1a)

Uzupełniamy go równaniem wyjść:

0x01 graphic
(1.1b)

Aby równania o powyższej postaci mogły reprezentować konkretny obiekt, musimy mieć możliwość przyjęcia kilku bardzo istotnych założeń.:

1. W obiekcie mają miejsce opisane równaniami związki przyczynowo skutkowe.

2. Obiekt może być traktowany jako liniowy - można go opisać liniowymi równaniami różniczkowymi ( obowiązuje zasada superpozycji).

3. Obiekt może być traktowany jako stacjonarny ( parametry obiektu nie są funkcjami czasu).

4. Możemy przyjąć, że w obiekcie mamy (uwzględnimy)0x01 graphic
magazynów energii.

Każde z tych założeń spełnione jest ze skończoną dokładnością i obowiązuje w ograniczonym zakresie. Model nigdy nie jest tożsamy z rzeczywistym obiektem. Aby był użyteczny powinien być jak najprostszy i reprezentować obiekt z zadawalającą dokładnością.

Sterowanie takim obiektem wymaga wypracowywania wektora sterowań 0x01 graphic
. Określa się go na podstawie rozpoznania aktualnego stanu obiektu i znajomości stanu pożądanego. Takie całościowe podejście prowadzi do bardzo skomplikowanej i drogiej realizacji odpowiedniego układu. Aby te nakłady były opłacalne waga realizowanego procesu musi to uzasadniać, co ma miejsce w nielicznych przypadkach. W praktyce przemysłowej wprowadzamy dalsze założenia upraszczające.

Rezygnuje się z określania wzorcowego stanu obiektu, a określa się wzorzec sygnałów wyjściowych 0x01 graphic
, następnie do każdej wielkości wyjściowej 0x01 graphic
wektora 0x01 graphic
dobieramy odpowiednią składową 0x01 graphic
wektora sterowań 0x01 graphic
, to jest taką na którą dany sygnał wyjściowy jest najczulszy. Sytuację ilustruje rysunek 1.2. Po tym podziale każdy z podobiektów ma charakter skalarny i zajmujemy się każdym z nich osobno. Tylko w nielicznych przypadkach gdy powiązania skrośne są bardzo silne pozostawiamy podobiekt wielowymiarowy. Powyższe uproszczenia prowadzą do tego, że poza wykorzystywanym w danym obiekcie sterowaniem 0x01 graphic
pozostałe powiększają grono działających nań zakłóceń.

0x01 graphic

Rysunek 1.2.

Kolejnym założeniem jest przyjęcie zastępczego zakłócenia, jako reprezentanta wszystkich działających na dany obiekt i założenie, że ma ono takie samo działanie jak sygnał sterujący, co dla skalarnego obiektu zilustrowano na rysunku 1.3.

0x01 graphic

Rysunek 1.3.

Zależność wielkości wyjściowej od sterowania w obiekcie o jednym wejściu i jednym wyjściu możemy opisać jednym równaniem różniczkowym n-tego rzędu.:

0x01 graphic
(1.2)

Formalnie prawa strona równania powinna uwzględniać wspólne działanie sterowania i zakłócenia: 0x01 graphic
, ale skoro nie znamy sygnału 0x01 graphic
, to nieistotne jest jaki założymy sposób jego obróbki. Jednak z przyjętego sposobu reprezentacji zakłóceń wynika założenie, że dobierając odpowiednio poziom sygnału sterującego da się skompensować wpływ zakłócenia.

    1. Sterowanie

Mamy trzy podstawowe możliwości prowadzenia procesu technologicznego, czyli sposobów wyznaczania pożądanego sterowania 0x01 graphic
:

1. sterowanie w układzie otwartym.

2. sterowanie operatorskie, czyli powierzamy sterowanie człowiekowi.

3. zamknięty układ sterowania - układ automatycznej regulacji - UAR

O wyborze sposobu sterowania powinny decydować względy ekonomiczne. Na wybór ten mają wpływ cechy obiektu, intensywność i charakter zakłóceń i wymagana jakość odnośnie oczekiwanych efektów.

Sterowanie w układzie otwartym zastosujemy jeśli da się z wystarczającą dokładnością sterować wielkością wyjściową z obiektu bez konieczności jej bieżącej kontroli. Oznacza to, że musimy dysponować dostatecznie dokładnym modelem statycznym obiektu (może być nieliniowy), a wpływ zakłóceń jest pomijalnie mały. Przy spełnieniu tych warunków można się spodziewać, że będzie to najtańszy sposób prowadzenia procesu.

Na rysunku 1.4. przedstawiono schemat blokowy otwartego układu sterowania, z rozbiciem na bloki funkcjonalne. W sterowniku na podstawie informacji o pożądanej wielkości sygnału wyjściowego z obiektu 0x01 graphic
zawartej w sygnale 0x01 graphic
obliczana jest odpowiednia pozycja nastawnika, którą ustawia organ wykonawczy. Nastawnik ustawia wielkość strumienia energii płynącej do, lub z obiektu co zmienia jego stan.

0x01 graphic

Rysunek 1.4

Sterowanie w układzie otwartym jest często zadaniem tak prostym, że przestaje być obiektem zainteresowań automatyków, lecz czasem są to układy bardzo rozbudowane i skomplikowane. Ma to miejsce wówczas gdy nie potrafimy zamknąć pomiarowo układu, a obiekt traktujemy jako wielowymiarowy. (np. 1 Program zmiany świateł na skrzyżowaniu realizowany jest bez bieżącej kontroli właściwej jego realizacji. np. 2 Realizacja przestrzennej trajektorii ruchu narzędzia obrabiającego powierzchnię łopatki śruby okrętowej.)

Sterowanie operatorskie zastosujemy jeśli nie będziemy dysponować dostatecznie prostym i wystarczająco dokładnym modelem matematycznym obiektu; obiekt podlega silnym różnorodnym zakłóceniom; mamy poważne trudności w pomiarowym oprzyrządowaniu obiektu.

Schemat układu przedstawiono na rysunku 1.5. Zmiana wielkości wzorcowej i wpływ zakłóceń na obiekt zmuszają do interwencji. Operator odczytuje z miernika aktualny poziom sygnału wyjściowego z obiektu 0x01 graphic
i porównuje go z wartością wzorcową0x01 graphic
. Na tej podstawie podejmuje decyzję o właściwej pozycji nastawnika, którą ustawia ręcznie lub korzystając z organu wykonawczego.

0x01 graphic
Rysunek 1.5.

Inteligencja operatora, uzyskiwane doświadczenie, doskonałość zmysłów, powodują że w wielu przypadkach jest to najlepszy sposób sterowania. (np. prowadzenie samochodu).

Układ automatycznej regulacji może działać skutecznie pomimo wpływu zakłóceń. Operatora zastępuje regulator, jak na rysunku 1.6.

0x01 graphic
Rysunek 1.6.

Zadaniem regulatora jest minimalizacja błędu 0x01 graphic
.W tym celu w myśl określonego algorytmu, na podstawie dostarczonej z zewnątrz informacji o wielkości wzorcowej i uzyskanej torem sprzężenia zwrotnego informacji o aktualnym stanie wielkości regulowanej, regulator oblicza właściwy poziom sygnału sterującego. Na podstawie tej informacji organ wykonawczy ustawia nastawnik. Czujnik będący w bezpośrednim kontakcie z obiektem pobiera i przetwarza informację o wielkości regulowanej na postać wygodną do obróbki w regulatorze. Zadajnik otrzymaną z zewnątrz (zakodowaną na różne sposoby) informację o wielkości wzorcowej 0x01 graphic
przetwarza na postać identyczną do dostarczonej z czujnika. Zaznaczony kółeczkiem sumator oblicza błąd regulacji0x01 graphic
, który jest podstawą operacji logicznych realizowanych w korektorze. Czasami w układzie, w celu informatycznego połączenia sąsiednich bloków stosuje się przetworniki zmieniające typ nośnika informacji, lub tylko sposób jej zakodowania. Spotyka się układy bardzo rozbudowane, ale i bardzo proste, które dzięki temu stosowane są na skalę masową.( np. regulacja temperatury w lodówce).

Kompensacja jest to jeszcze jeden sposób zwalczania wpływu zakłóceń.

Jeżeli zakłócenie jest dostępne pomiarowo i znamy jego wpływ na wielkość wyjściową, to można wówczas zbudować tor jego kompensacji, jak na rysunku 1.7. Kompensacją uzyskamy zniwelowanie zmian statycznych, ale jeżeli uda się zrównoważyć obydwa tory wpływu zakłócenia również pod kątem dynamicznym to dane zakłócenie zupełnie nie ujawni się w sygnale wyjściowym. Tego efektu nie da się uzyskać na bazie sprzężenia zwrotnego. Kompensacja może być stosowany samodzielnie (np. czujnik skierowany w niebo zapala o zmroku światło oświetlające jakiś teren zapewniając cały czas warunek dobrej widzialności), lub dzięki eliminacji jedynego istotnego zakłócenia jakiemu podlega obiekt, pozwoli na realizację sterowania w układzie otwartym, albo usprawni działanie układu regulacji. (np. W łazienkowym piecu gazowym uzyskujemy wymaganą temperaturę wody w układzie otwartym. Zmianie intensywności strumienia przepływającej wody towarzyszy zwiększenie strumienia spalanego gazu co ma na celu ograniczenie wpływu zmiany wielkości strumienia przepływającej wody na jej temperaturę.)

0x01 graphic
Rysunek 1.7.

  1. Układ 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 zwalczanie 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ść0x01 graphic
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)0x01 graphic
- 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 0x01 graphic
i 0x01 graphic
, ale zmienność 0x01 graphic
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).

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.

    1. 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 0x01 graphic
, które ewentualnie później będzie można zlinearyzować.

0x08 graphic

0x08 graphic
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, jak w przykładach na rysunku 2.1. Znacznie lepiej nadają się do linearyzacji funkcje „gładkie”, których przykłady przedstawiono na rysunku 2.2.

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, jak przedstawiono na rysunku 2.3. 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.:

0x01 graphic
(2.1)

.

Następnym krokiem w zadaniach automatyki jest przesunięcie początku układu współrzędnych do punktu styczności 0x01 graphic
, przez podstawienie: 0x01 graphic
; 0x01 graphic
. Pozbędziemy się w ten sposób wyrazu wolnego:

0x01 graphic
(2.2)

0x08 graphic

Metoda siecznej polega na zastąpieniu krzywej w zadanym przedziale prostą przecinającą krzywą w wybranych dwóch punktach. Rysunek 2.4. (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:

0x01 graphic
, gdzie 0x01 graphic

Po przesunięciu układu współrzędnych do punktu 0x01 graphic
, przez podstawienie: 0x01 graphic
; 0x01 graphic
pozbędziemy się wyrazu wolnego.:

0x01 graphic
(2.3)

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 jak na rysunku 2.5a dysponujemy charakterystykami 0x01 graphic
i 0x01 graphic
. Charakterystyki te możemy umieścić na wspólnym wykresie i kolejno dla poszczególnych wartości 0x01 graphic
wyznaczać punkty charakterystyki wypadkowej jak na rysunku 2.5b. zgodnie z relacją:

0x01 graphic
(2.4)

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 2.6 zgodnie z relacją:

0x01 graphic
(2.5)

0x08 graphic

Połączenie bloków ze sprzężeniem zwrotnym. Szukamy funkcji 0x01 graphic
zgodnie z rysunkiem 2.7a. Wielość sygnałów po stronie 0x01 graphic
powoduje, że łatwiej jest wyznaczyć funkcje odwrotną 0x01 graphic
. W ten sposób możemy przyjmując kolejne wartości 0x01 graphic
wyznaczyć odpowiadające im wartości

0x01 graphic
(2.6)

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 0x01 graphic
odczytać każdorazowo wartość 0x01 graphic
z funkcji 0x01 graphic
i 0x01 graphic
z krzywej 0x01 graphic
. Czyli tylko funkcję 0x01 graphic
trzeba odwrócić. Zauważmy, że ze względu na typ i jednostki sygnału 0x01 graphic
i 0x01 graphic
, 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.

0x08 graphic
0x08 graphic

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.

0x08 graphic

0x08 graphic

2.2. 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: 0x01 graphic
i wynosi 0x01 graphic
; gdzie: 0x01 graphic
jest długością drogi jaką pokonuje sygnał z prędkością 0x01 graphic
.

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. Gdzie0x01 graphic
jest równe ilości uwzględnianych w obiekcie magazynów energii.:

0x01 graphic
(2.7)

Znak = rozdziela skutki od przyczyny. Z tego faktu wynika, że w realnym układzie 0x01 graphic
. Opis układu w którym 0x01 graphic
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. [Rozdziały 4.1, 4.6].

0x01 graphic
(2.8)

Równanie (2.7) 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ć:

0x01 graphic
(2.9)

Wprowadza się pojęcie transmitancji, która w dziedzinie zmiennej 0x01 graphic
opisuje obróbkę sygnału w danym obiekcie.

0x01 graphic
(2.10)

czyli:

0x01 graphic
(2.11) Transmitancja obiektu reprezentującego tylko opóźnienie transportowe 0x01 graphic
ma postać:

0x01 graphic
. (1.12) 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:

0x01 graphic

Rysunek 2.8.

Zgodnie z oznaczeniami jak na rysunku 2.8. wyliczmy transmitancję wypadkową:

0x01 graphic
(2.13)

Zastępcza transmitancja szeregowo połączonych członów, równa jest iloczynowi transmitancji.

Równoległe połączenie członów:

0x01 graphic

Rysunek 2.9.

0x01 graphic
(2.14)

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:

0x01 graphic

Rysunek 2.10.

Zgodnie z oznaczeniami jak na rysunku 2.10 z sumatora wynika związek:

0x01 graphic
, stąd:

0x01 graphic

Ostatecznie otrzymujemy wzór na transmitancję zastępczą:

0x01 graphic
(2.15)

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 przedstawiony na rysunku 1.6 możemy przedstawić w zwięzłej formie, jak na rysunku 2.11, 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 0x01 graphic
i 0x01 graphic
ingerujące w pracę układu i dwa wyjścia 0x01 graphic
i0x01 graphic
. Sygnał 0x01 graphic
ma istotne znaczenie technologiczne, a sygnał błędu 0x01 graphic
wykorzystywany jest do oceny jakościowej pracy układu.

0x08 graphic

    1. Modele dynamiki obiektów

Najprostszymi pod kątem dynamiki obiektami są konstrukcje, w których uwzględnia się tylko jeden magazyn energii. Interesujące nas związki można opisać równaniem różniczkowym pierwszego rzędu

0x01 graphic
, (2.16)

a w postaci opisującej cechy dynamiczne i statyczne przy pomocy oddzielnych parametrów

0x01 graphic
(2.17)

lub w formie transmitancji

0x01 graphic
(2.18)

Obiekty opisane powyższymi równaniami nazywamy inercyjnymi I-go rzędu.

W szczególnym przypadku gdy 0x01 graphic
mamy do czynienia z obiektem całkującym, o opisie

0x01 graphic
; 0x01 graphic
; 0x01 graphic
(2.19)

Przykłady obiektów całkujących przedstawiono na rysunku 2.12

0x08 graphic

0x08 graphic
Obiekty inercyjne I-go rzędu mogą mieć magazyny energii potencjalnej lub kinetycznej. Przedstawiono ich przykłady odpowiednio na rysunkach 2.13 i 2.14.

Obiekt inercyjne N-go rzędu posiada N niezależnych (mogących być w różnym stanie napełnienia) magazynów energii i można go opisać równaniem różniczkowym N-go rzędu. Można przyjąć, że obiekt np. II-go rzędu powstał z połączenia dwóch obiektów I-go rzędu. Istotny jest sposób połączenia, to czy ma miejsce oddziaływanie wsteczne, bo jeżeli go nie ma to tu można podzielić obiekt na dwa podobiekty i uzyskać prostszy sposób wyprowadzenia transmitancji obiektu przez zajęcie się najpierw osobno każdym z nich.

0x08 graphic
0x08 graphic

W sytuacji przedstawionej na rysunku 2.15 w obu przypadkach możemy zapisać formalne związki

0x01 graphic
(2.20)

ale tylko w przypadku a), w którym między pierwszą częścią i drugą nie ma oddziaływania wstecznego uzyskamy przez podział uproszczenie opisu. W przypadku b) w transmitancji obu członów wystąpią parametry obu części obiektu i podział na podobiekty na ogół nie ma sensu.

a)0x01 graphic

0x01 graphic
(2.21)

  1. 0x01 graphic
    (2.22)

W układach automatyki podział na bloki dokonuje się w miejscach, w których możemy założyć brak oddziaływania wstecznego. Wykrycie tych miejsc jest istotne, a jest to związane z przemianami energetycznymi lub dopływem energii z zewnątrz. W elektronice stosowane są tym celu wzmacniacze - separatory, lub łącza fotodiodowe.

W sytuacji pokazanej na rysunku 2.15a korzysta się z dodatkowej energii, która nie jest uwzględniona w opisach. Napór cieczy na opory odpowiada wysokościom napełnienia zbiorników, w których mamy inne poziomy odniesienia. Energię związaną z różnicą poziomów trzeba było dostarczyć do układu, a teraz spadająca cieć zamienia ją na ciepło.

Z punktu widzenia regulacji istotna jest możliwość wystąpienia w obiekcie oscylacji. Równanie charakterystyczne obiektu oscylacyjnego musi posiadać parę pierwiastków sprzężonych, a wic obiekt musi być co najmniej II-go rzędu, czyli posiadać najmniej dwa magazyny energii. Dodatkowo muszą to być magazyny energii różnej - kinetycznej i potencjalnej, a przepływ energii między nimi nie może być zbyt mocno tłumiony. Przykłady obiektów oscylacyjnych pokazano na rysunku 2.16 Transmitancję obiektów oscylacyjnych praktycznie jest przedstawiać w postaci

0x01 graphic
, (2.23)

w której poszczególne stałe opisują cechy obiektu: K - współczynnik proporcjonalności, ω0 - pulsacja oscylacji własnych, ξ - względny współczynnik tłumienia. Obiekty przedstawione na rysunku 2.16 potraktowano jako autonomiczne - nie określono wejścia i wyjścia, zdeterminowany jest już jednak mianownik transmitancji, który można przedstawić jak w (2.23). Łatwo wyobrazić sobie możemy oscylacyjny przebieg stanów przejściowych przy starcie z niezerowych warunków początkowych.

0x08 graphic

Przykładem obiektu z czasem transportowym może być przedstawiony na rysunku 2.17 odcinek rurociągu, w którym do przepływającej cieczy dodajemy jakąś substancję chemiczną, a uzyskane stężenie mierzymy analizatorem umieszczonym w odległości L. Jeżeli ciecz przepływa z prędkością V to zakładając przepływ bez mieszania się poszczególnych warstw, ciecz o zmienionym składzie dotrze do analizatora po czasie 0x01 graphic
.

0x08 graphic

Czyste opóźnienie zdecydowanie utrudnia regulację. Obiekty inercyjne wyższych rzędów, dla celów doboru sposobu regulacji, przybliża się transmitancją obiektu inercyjnego pierwszego rzędu z czasem martwym

0x01 graphic
(2.24)

Parametry: K0, T, τ wyznaczamy na podstawie odpowiedzi obiektu na skok jednostkowy, rysując styczną do przebiegu w miejscu jego największej stromości (w punkcie przegięcia), jak pokazano na rysunku 2.18.

0x08 graphic

2.4 Algorytmy regulatorów.

Zadaniem regulatora jest minimalizacja błędu regulacji. Regulatory konwencjonalne wypracowują sygnał sterujący, czyli określają strumień energii kierowany do obiektu zgodnie z określonym algorytmem na podstawie informacji o błędzie, czyli różnicy pomiędzy wielkością wzorcową, a wielkością regulowaną:0x01 graphic
. Im prostszy algorytm tym tańsza jest jego realizacja, ale i ograniczony zakres zastosowania. W powszechnym użyciu są regulatory realizujące algorytmy tylko kilku typów:

Regulator dwustawny (dwupołożeniowy) realizuje algorytm:

0x01 graphic
(2.25)

Sygnał sterujący przyjmuje tylko dwie wartości. Potrzebna do utrzymania pożądanego stanu obiektu energia dostarczana jest na dwóch poziomach związanych ze sterowaniami U1 i U2 . Nie dysponuje się możliwością ustawienia pożądanego poziomu energii do utrzymania stanu, w którym 0x01 graphic
. Dostarczenie właściwej ilości energii może być realizowane tylko jako wartość średnia określona czasem trwania na zmianę dwu jej poziomów. Wielkość regulowana będzie więc oscylować wokół wartości wzorcowej. Możemy liczyć jedynie na zerowanie się średniej wartości błędu, a zadawalającą jakość regulacji uzyskamy przy sterowaniu tylko obiektów łatwych (pod kątem dynamicznym) do regulacji. Takimi są z reguły obiekty cieplne.

Charakterystykę statyczną regulatora dwustawnego zgodną z algorytmem (2.25) przedstawiono na rysunku 2.19a. W rzeczywistości ze względu na skończoną czułość urządzeń, zmiana znaku błędu zostanie stwierdzona po przekroczeniu pewnego progu0x01 graphic

i realna charakterystyka regulatora dwustawnego będzie miała histerezę, co przedstawiono na rysunku 2.19b.

0x08 graphic

Regulator trójstawny (trójpołożeniowy) realizuje algorytm:

0x01 graphic
(2.26)

W stosunku do regulatora dwustawnego został on uzupełniony o poziom nominalny 0x01 graphic
dzięki czemu w stanach bliskich znamionowemu, czyli przy małych zakłóceniach, sterowanie na tym poziomie będzie utrzymywać błąd bliski zeru. Jeżeli zmiana sytuacji zewnętrznej spowoduje wzrost błędu to po przekroczeniu poziomu 0x01 graphic
lub 0x01 graphic
dojdzie do korekty sterowania. Jeżeli czynnik zakłócający będzie miał charakter trwały dojdzie do regulacji o charakterze dwustawnym na przełączeniu w które spycha go zakłócenie. Ten trochę droższy regulator będzie godny polecenia do układów, w których będzie łatwe wprowadzenie poziomy nominalnego. Typowym zastosowaniem regulatora trójstawnego jest regulacja pozycji w układach napędowych, ponieważ na ogół, niezależnie od poziomu wartości wzorcowej w tych układach 0x01 graphic
.

0x08 graphic
Charakterystykę idealną regulatora trójstawnego ilustruje rysunek 2.20a. W regulatorze rzeczywistym przełączenia będą się odbywać z histerezą 0x01 graphic
, jak pokazano na rysunku 2.20b.

0x08 graphic
Regulatory wielostawne mają w stosunku do poprzednich algorytmów rozszerzoną ilość poziomów sygnałów sterujących o dodatkowe pozycje. Algorytm ten jest stosowany jako sposób na ominięcie trudności z uciągleniem sygnału sterującego spowodowanej nieliniowością obiektu (nastawnika) lub koniecznością przełączeń różnego typu urządzeń formujących sygnał sterujący. Przykładem sterowania obiektu sygnałem pięciostawnym może być pięć stanów zasilania silnika windy szybkobieżnej.

Idealną charakterystykę regulatora pięciostawnego przedstawiono na rysunku 2.21.

Regulator proporcjonalny P o algorytmie:

0x01 graphic
; 0x01 graphic
(2.27)

Ściślej biorąc: 0x01 graphic
, ale wzór ten ulega uproszczeniu jeżeli zmiany sterowania liczymy od poziomu nominalnego. Współczynnik proporcjonalności 0x01 graphic
możemy określić jako proporcję zmian 0x01 graphic
(mierzonych w stanach ustalonych). Charakterystykę statyczną regulatora proporcjonalnego ilustruje rysunek 2.22.

Mamy tu leprze niż poprzednio dopasowanie poziomu sygnału sterującego do zaistniałej sytuacji. Korekta sterowania jest proporcjonalna do zmierzonego błędu. W stanie nominalnym przy dobrze dobranym poziomie sterowania nominalnego błąd jest równy zero. Zakłócenie wywoła powstanie błędu, który jednak jest zdecydowanie ograniczany przez korektę sterowania. Z bilansu energetycznego wynika, że przy utrzymującym się zakłóceniu potrzebna jest korekta sterowania, a ta ma miejsce tylko przy istnieniu błędu. Im większe będzie wzmocnienie 0x01 graphic
tym błąd statyczny będzie mniejszy, ale nie będzie zerowy. Wzmocnienie nie może być dowolnie duże bo zbyt duże wzmocnienie wywoła silną reakcje dynamiczną regulatora, a ponieważ opóźnienia w torze sprzężenia zwrotnego dezaktualizują informację o stanie obiektu, to duże wzmocnienie spowoduje przedłużanie się stanów przejściowych, a w skrajnym przypadku może doprowadzić do utraty stabilności przez układ polegającej na nieograniczonym wzroście błędu.

Regulator całkujący I realizuje algorytm:

0x01 graphic
; 0x01 graphic
(2.28)

Łatwo się zorientować, że korekta sterowania będzie trwała nieustannie dopóki błąd nie zmaleje do zera, więc jeśli warunki zewnętrzne się ustalą to błąd po pewnym czasie powinien zaniknąć. Żeby tak się stało to układ musi dążyć do stanu równowagi, czyli musi być stabilny. Całkowanie zwiększa opóźnienia w przepływie sygnałów i zagrożenie niestabilnością jest większe niż przy algorytmie P.

Stałą 0x01 graphic
nazywamy jednostkowym czasem całkowania. Możemy ją określić jako czas, który mija od podania na regulator skoku wielkości wejściowej - błędu 0x01 graphic
(czyli zmiany 0x01 graphic
o jednostkę 0x01 graphic
) do momentu zmiany wielkości wyjściowej - sterowania 0x01 graphic
o jednostkę 0x01 graphic
. Stała 0x01 graphic
ma wymiar 0x01 graphic
/0x01 graphic
Na rysunku 2.23 przedstawiono odpowiedź regulatora całkującego na skokową zmianę błędu i sposób wyznaczania stałej 0x01 graphic
.

Regulator proporcjonalno-całkujący PI łączy w sobie zalety algorytmu P i I, dzięki części P szybko reaguje na powstały błąd, a składnik I doprowadzi do całkowitego zaniku błędu w stanach ustalonych.

0x01 graphic
; 0x01 graphic
(2.29)

Stałą 0x01 graphic
nazywamy czasem zdwojenia, lub czasem izodromu (równej drogi). Określamy ją porównawczo jako czas, który mija od podania na regulator skoku wielkości wejściowej - błędu 0x01 graphic
do momentu, w którym odpowiedź części całkującej zrówna się z odpowiedzią części proporcjonalnej, której zmiana następuje bez opóźnienia.

Na rysunku 2.24 pokazano reakcję regulatora proporcjonalno-całkującego na zmianę jednostkową sygnału wejściowego i sposób wyznaczania stałej 0x01 graphic
.

0x08 graphic

Regulator proporcjonalno-całkująco-różniczkujący PID realizuje algorytm:

0x01 graphic
; 0x01 graphic
(2.30)

Dzięki dodaniu działania różniczkującego, które przeciwstawia się szybkim zmianom błędu zwiększa się zapas stabilności i można wzmocnić korygujące działanie członów 0x01 graphic
i0x01 graphic
.

Stałe: 0x01 graphic
i 0x01 graphic
definiujemy i mierzymy jak poprzednio, natomiast stałą czasową 0x01 graphic
- czas wyprzedzenia też określamy porównawczo, ale podajemy na wejście regulatora sygnał 0x01 graphic
i wyznaczamy czas zrównania się odpowiedzi członu proporcjonalnego z odpowiedzią członu różniczkującego. Jeżeli członu całkującego na czas doświadczenia nie można wyłączyć to musimy wyznaczyć odpowiednie styczne.

Idealnego różniczkowania nie da się zrealizować. Realna transmitancja regulatora PID ma postać:

0x01 graphic
(2.31)

0x01 graphic
- jest współczynnikiem określającym dobroć różniczkowania.

0x08 graphic
Na rysunku 2.25a przedstawiono odpowiedź regulatora PID na skok jednostkowy 0x01 graphic
(linią ciągłą). Na rysunku 2.25b odpowiedź na sygnał 0x01 graphic
odpowiedni do wyznaczania stałej 0x01 graphic
. Odpowiedź regulatora PID z rzeczywistym różniczkowaniem przedstawiono na rysunku 2.25a linią przerywaną.

Regulator proporcjonalno - różniczkujący PD rzeczywisty ma transmitancję:

0x01 graphic
(2.32)

Regulator PD zalecany jest w sytuacjach szybkich zmian sygnałów zakłócających. Część 0x01 graphic
zwiększa korekcyjne działanie regulatora w momencie narastania błędu i działa stabilizująco. Umożliwia to wzmocnienie korekcji proporcjonalnej, a część całkująca była by w takiej sytuacji co najmniej zbędna.

W analogowej realizacji regulatorów można ocenić w przybliżeniu, że im wybierzemy algorytm bardziej rozbudowany tym regulator będzie droższy. Do zadań łatwiejszych należy oczywiście użyć regulatorów tańszych.

Po aproksymacji cech dynamicznych obiektu do modelu o postaci:

0x01 graphic
,

stosunek 0x01 graphic
przyjmowany jest jako wskaźnik trudności regulacyjnych jakie stwarza dynamika obiektu. Szacuje się, że w zakresie 0x01 graphic
zadawalającą jakość regulacji uzyskamy stosując regulatory dwu i trój-stawne; w zakresie 0x01 graphic
odpowiednie będą regulatory grupy PID; przy 0x01 graphic
omówione regulatory nie dadzą zadawalających wyników i wymagane jest zastosowanie regulatorów specjalnych. Orientacyjne zakresy stosowania danego typu algorytmów przedstawiono na rysunku 2.26

0x08 graphic

  1. Wymagania stawiane UAR

Podstawowym warunkiem przydatności UAR jest zapewnienie stabilności. Stabilność układu (obiektu) oznacza takie zachowanie, że przy podaniu na układ (obiekt) skończonych i od pewnego momentu stałych wartości wymuszeń układ (obiekt) dąży do stanu równowagi o skończonych wartościach wszystkich sygnałów określających ten stan. W rzeczywistym układzie utrata stabilności oznacza trwałą tendencję wchodzenia choćby jednego z sygnałów układu na ograniczenia. Sytuacja taka wystąpi nawet bez celowego pobudzenia układu, bo do inicjacji wystarczą występujące wszechobecne szumy. W układach (obiektach) liniowych (bez ograniczeń) amplituda sygnałów rośnie teoretycznie do nieskończoności, sytuacja taka zachodzi gdy nie wszystkie pierwiastki równania charakterystycznego (mianownika transmitancji przyrównanego do zera) mają ujemne części rzeczywiste. Istnieje możliwość oceny stabilności bez wyliczania pierwiastków równania charakterystycznego i problem sprawdzania stabilności wymaga głębszego naświetlenia.

Żądanie odpowiedniej jakości działania UAR formułuje się osobno dla statyki i dynamiki układu. Wymagania statyczne określają wielkość dopuszczalnych błędów statycznych, a odpowiednia dynamika ma zapewnić szybkie zanikanie błędów dynamicznych. Problem jest trudny, bo ma dać nam wytyczne do doboru algorytmu i ustawienia optymalnych nastaw strojeniowych regulatora. Stany nieustalone trwają teoretycznie nieskończenie długo, a związek nastaw z przyjmowanymi kryteriami oceny jakości działania UAR bywa skomplikowany. Dobór odpowiedniego kryterium jest również poważnym problemem.

    1. Błąd statyczny.

Przez błąd statyczny rozumiemy wielkość błędu, który pozostaje po zaniku stanów dynamicznych. W układzie liniowym poziom danego sygnału jaki odpowiada nowemu stanowi równowagi, po zmianach wielkości wejściowych, możemy wyliczyć na podstawie znajomości transformat sygnałów wejściowych i transmitancji łączących te sygnały z interesującym nas wyjściem, na podstawie wzorów na wartości graniczne [dowód zamieszczono w rozdziale 4.6]:

0x01 graphic
(3.1)

Błąd statyczny wywołany określoną zmianą poziomu sygnału wzorcowego i zakłócenia ( w układzie jak na rysunku 2.11) możemy wyliczyć ze wzoru:

0x01 graphic
(3.2)

gdzie:

0x01 graphic
; 0x01 graphic
;

0x01 graphic
i 0x01 graphic
są odpowiednio transmitancjami: wymuszeniową i zakłóceniową układu dla wyjścia 0x01 graphic
, a wejść 0x01 graphic
i 0x01 graphic
.

Odnośnie ustalonych sygnałów wejściowych 0x01 graphic
możemy założyć, że ich zmiana miała charakter skoku jednostkowego i ich transformaty są odpowiednio równe: 0x01 graphic
; 0x01 graphic
.

Czyli: 0x01 graphic
(3.3)

Całkowitą likwidację błędu statycznego pochodzącego od danego wejścia uzyskamy gdy w liczniku danej transmitancji wystąpi mnożnik s, a to ma miejsce gdy w transmitancji sprzężenia zwrotnego, a nie w torze głównym wystąpi astatyzm, czyli całkowanie.

Przykład 3.1. Przyjmijmy, że w układzie jak na rysunku 2.11 regulator jest proporcjonalny,

a obiekt całkujący z inercją:
Odpowiednie transmitancje mają postać:
0x01 graphic
; 0x01 graphic
to 0x01 graphic
:

0x01 graphic
:

Składowe błędu statycznego wyniosą:

0x01 graphic
; 0x01 graphic

W układzie wystąpi uchyb ustalony pochodzący od zakłócenia. Całkowanie zlokalizowane w regulatorze (a nie w obiekcie) całkowicie wyeliminowało by błąd statyczny.

Przykład 3.2. Zauważmy, że sytuację w której sygnał wzorcowy będzie się zmieniał ze stałą prędkością też można traktować jako stan ustalony. Przyjmijmy

0x01 graphic
, wówczas w rozpatrywanym poprzednio układzie

0x01 graphic
i w stanie równowagi wystąpi błąd w nadążaniu sygnału wyjściowego za zmieniającym się wzorcem równy:

0x01 graphic
.

Likwidację tego błędu można osiągnąć przez wprowadzenie podwójnego całkowania w tor sprzężenia zwrotnego.

Zwróćmy uwagę na fakt, że w postaci transformaty sygnału 0x01 graphic
nie ma rozróżnienia czy jej dynamika została ukształtowana przez określony typ sygnału czy transmitancji.

    1. Stabilność liniowych UAR (obiektów)

Rozpatrzmy charakter przebiegu w czasie odpowiedzi sygnału wyjściowego na skokową zmianę sygnału wejściowego. [Dokładne omówienie takiego przypadku zamieszczono w rozdziale 4.1.] Jeżeli w równaniu charakterystycznym nie ma pierwiastków zerowych i wielokrotnych to przebieg w czasie opisuje przejrzysty wzór:

0x01 graphic
(3.4)

gdzie: 0x01 graphic
- nowy stan równowagi; 0x01 graphic
- pierwiastki równania charakterystycznego; 0x01 graphic
- stałe.

Widać tu wyraźnie stały składnik odpowiadający nowemu stanowi równowagi i część dynamiczną złożoną z sumy składników zależnych od czasu. Łatwo się zorientować, że na to aby część dynamiczna z biegiem czasu zanikła wszystkie pierwiastki 0x01 graphic
równania charakterystycznego rzeczywiste muszą być ujemne, a zespolone muszą mieć ujemne części rzeczywiste. O układzie powiemy, że jest stabilny.

Wielokrotność pierwiastków nie zerowych wprowadza do sumy dodatkowe człony mnożone przez czas i jego potęgi typu 0x01 graphic
. Maksymalna potęga 0x01 graphic
- jest krotnością pierwiastka 0x01 graphic
. Przy czasie zmierzającym do nieskończoności, dla pierwiastków ujemnych składnik ten przedstawia symbol nieoznaczony, ale stosując regułę de l`Hospitala możemy się przekonać o jego zanikaniu. Pojedynczy pierwiastek zerowy wywoła stały dryf wielkości wyjściowej, ale dryf ten można zatrzymać powrotem do zera wymuszenia. O układzie mówimy, że jest na granicy stabilności. Przy krotności pierwiastka zerowego powrót do zera wymuszenia dryfu nie zatrzyma więc układ jest niestabilny.

Znajomość pierwiastków równania charakterystycznego pozwala jednoznacznie stwierdzić czy układ (obiekt) jest stabilny. Są możliwości oceny stabilności bez wyliczania pierwiastków równania charakterystycznego zwane kryteriami stabilności. Różnią się one między sobą metodyką postępowania i bazują na różnej formie wyjściowej wiedzy o układzie.

Dysponując równaniem charakterystycznym można sprawdzić stabilność układu bez wyliczania jego pierwiastków. Skorzystać w tym celu można z kryterium Hurwitza lub Routha.

Kryterium Hurwitza

Na to aby wszystkie pierwiastki równania charakterystycznego

0x01 graphic
(3.5)

leżały w lewej półpłaszczyźnie zespolonej muszą być spełnione dwa warunki:

1. wszystkie współczynniki 0x01 graphic
dla 0x01 graphic
są różne od zera i są tego samego znaku,

2. wszystkie minory główne wyznacznika Hurwitza są dodatnie:

0x01 graphic
(3.6)

Wyznacznik Hurwitza 0x01 graphic
ma 0x01 graphic
wierszy i 0x01 graphic
kolumn

0x01 graphic
(3.7)

(W literaturze wyznacznik ten bywa przedstawiany w innych równoważnych postaciach.)

Minor skrajny 0x01 graphic
nie musi być sprawdzany ponieważ był już sprawdzony, a przy parzystym 0x01 graphic
znak minora 0x01 graphic
i też wynika z uprzednio sprawdzonych zależności.

Ułatwieniem w obliczeniach jest występowanie dużej ilości zer w wyznaczniku Hurwitza. Wadą metody są trudności w oszacowaniu wpływu zmian parametrów układu na niebezpieczeństwo utraty stabilności.

Przykład 3.3. Przykład na zastosowanie Kryterium Hurwitza. Sprawdźmy stabilność obiektu o równaniu charakterystycznym:

0x01 graphic

Warunek 1. jest spełniony - wszystkie współczynniki równania charakterystycznego są większe od zera. 0x01 graphic

Warunek 2. 0x01 graphic

0x01 graphic
; 0x01 graphic

Wniosek: - obiekt jest stabilny (i rzeczywiście bo równanie charakterystyczne ma pierwiastki: -1,-2,-3,-4).

Kryterium Routha.

Kryterium Routha o podobnym charakterze do kryterium Hurwitza dostarcza dodatkowo informację o ilości pierwiastków leżących w prawej półpłaszczyźnie zespolonej co w pewnych sytuacjach ma istotne znaczenie. W tym celu buduje się tzw. tablicę Routha:

0x01 graphic
(3.8)

gdzie: 0x01 graphic
; 0x01 graphic
; 0x01 graphic
; .....

0x01 graphic
; 0x01 graphic
; 0x01 graphic
; .....

0x01 graphic
; 0x01 graphic
; ................

Po obliczeniu elementów tablicy Routha sprawdzamy znaki elementów pierwszej kolumny. Liczba pierwiastków leżących w prawej półpłaszczyźnie równa jest liczbie zmian znaku elementów pierwszej kolumny.

Przykład 3.4 - Przykład na zastosowanie Kryterium Routha. Sprawdźmy stabilność obiektu o równaniu charakterystycznym:

0x01 graphic

Z niespełnienia pierwszego warunku Kryterium Hurwitza wynika, że obiekt nie jest stabilny.

Kryterium Routha da nam odpowiedź ile pierwiastków leży w prawej połowie płaszczyzny zespolonej.

Wypełniamy tablicę Routha: 0x01 graphic

0x01 graphic

0x01 graphic
0x01 graphic

Wniosek: - w pierwszej kolumnie tablicy Routha wystąpiła dwukrotna zmiana znaku, czyli równanie charakterystyczne ma dwa pierwiastki o dodatniej części rzeczywistej

(i rzeczywiście równanie charakterystyczne ma pierwiastki: +1,+2,-3,-4).

Kryterium Michajłowa

Równanie charakterystyczne może być przedstawione w postaci:

0x01 graphic
0x01 graphic
(3.9)

gdzie 0x01 graphic
są pierwiastkami tego równania.

Michajłow zwrócił uwagę na zachowanie się funkcji 0x01 graphic
przy przyjęciu zmiennej niezależnej 0x01 graphic
jako czysto urojonej:0x01 graphic
. Po tym podstawieniu otrzymamy:

0x01 graphic
0x01 graphic
(3.10)

lub: 0x01 graphic
(3.11)

gdzie: 0x01 graphic
0x01 graphic
;

0x01 graphic

Zauważmy, że każdy z czynników 0x01 graphic
można przedstawić jako różnicę dwóch wektorów, jak na rysunku 3.1.

Zmiana argumentu każdego czynnika 0x01 graphic
przy zmianie pulsacji 0x01 graphic
od 0x01 graphic
do 0x01 graphic
dla pierwiastków leżących w lewej półpłaszczyźnie płaszczyzny zespolonej wynosi 0x01 graphic
, a w prawej 0x01 graphic
.

Ponieważ w układzie stabilnym wszystkie pierwiastki musza leżeć w lewej półpłaszczyźnie płaszczyzny zespolonej zmiennej 0x01 graphic
, to dla układu stabilnego mamy:

0x01 graphic
(3.12)

0x08 graphic

Wykorzystując fakt symetrii funkcji 0x01 graphic
względem osi rzeczywistej dla dodatnich i ujemnych 0x01 graphic
, sprawdzenie stabilności można ograniczyć do sprawdzenia przyrostu argumentu tylko dla dodatnich 0x01 graphic
i przyrostu argumentu stabilnego układu wynosi:

0x01 graphic
(3.13)

Dla sprawdzenia stabilności możemy wykreślić orientacyjny przebieg krzywej 0x01 graphic

0x08 graphic
na płaszczyźnie zespolonej, zwracając uwagę na kolejność przejść krzywej 0x01 graphic
przez osie wykresu i położenie jej asymptoty. Wykres0x01 graphic
odpowiadający stabilnemu układowi przejdzie przy zmianie 0x01 graphic
od 0 do 0x01 graphic
przez n ćwiartek w kierunku przeciwnym do ruchu wskazówek zegara (w stosunku do początku układu współrzędnych), gdzie n jest najwyższą potęgą 0x01 graphic
równania charakterystycznego. Na rysunku 3.2 przedstawiono przebiegi 0x01 graphic
obiektów trzeciego rzędu stabilnego i dwu niestabilnych.

Kryterium Nyquista

Jest to kryterium o bardzo dużym znaczeniu praktycznym. Ocenia ono stabilność układu zamkniętego na podstawie badania przebiegu charakterystyki częstotliwościowej układu otwartego powstałego przez otwarcie pętli sprzężenia zwrotnego UAR.

Jeżeli sygnał sinusoidalnie zmienny, który może być składnikiem widma wszechobecnych szumów wniknie w dowolnym miejscu do układu, to po obiegnięciu pętli jaką tworzą elementy zamkniętego UAR ulega przetworzeniu polegającemu na zmianie amplitudy i fazy. Ze względu na ujemny znak sprzężenia zwrotnego, sygnał o takiej częstotliwości, przy której po przejściu przez elementy tworzące pętlę zmieni fazę na przeciwną, ulegnie podtrzymaniu. Jeżeli moduł transmitancji widmowej [rozdział 4.5] pętli będzie dla tej częstotliwości większy od jedności to po każdym obiegnięciu pętli amplituda sygnału zwiększy się. Sygnał będzie rósł teoretycznie nieograniczenie, a więc UAR będzie niestabilny.

Niezależnie od tego jak zdefiniujemy transmitancję układu przedstawionego na rysunku 2.11, mianownik będzie miał w każdym przypadku tą samą postać:

0x01 graphic
(3.14)

gdzie 0x01 graphic
jest wypadkową transmitancją elementów pętli, która w omawianym przykładzie jest równa 0x01 graphic
.

Przyjmując: 0x01 graphic
, (3.15)

równanie charakterystyczne pętli ma postać 0x01 graphic
, natomiast

0x01 graphic
, (3.16)

równanie charakterystyczne układu zamkniętego jest równe:

0x01 graphic
. (3.17)

Ponieważ w realnych przypadkach stopień wielomianu 0x01 graphic
jest mniejszy, lub co najwyżej równy stopniowi wielomianu 0x01 graphic
, więc mianowniki 0x01 graphic
i 0x01 graphic
są tego samego stopnia. Istotne wnioski można wyciągnąć z faktu, że:

0x01 graphic
(3.18)

1. Jeżeli transmitancja reprezentująca pętlę jest stabilna i zamknięty układ też ma być stabilny to na podstawie Kryterium Michajłowa musi być spełniony warunek:

0x01 graphic
(3.19)

2. W przypadku gdy pętla jest niestabilna i równanie charakterystyczne pętli 0x01 graphic
ma 0x01 graphic
pierwiastków w prawej półpłaszczyźnie, a więc 0x01 graphic
w lewej to

0x01 graphic
(3.20)

Zamknięty układ może być stabilny, ale wymaga to spełnienia warunku:

0x01 graphic
(3.21)

0x01 graphic
(3.22)

Potrzebną informację o rozkładzie pierwiastków równania charakterystycznego pętli możemy uzyskać stosując kryterium Routha. Na ogół jednak zadanie jest znacznie prostsze. Punktem wyjścia do określenia transmitancji pętli są transmitancje tworzących ją szeregowo połączonych bloków. Pierwiastki równań charakterystycznych tych bloków są z reguły łatwe do wyznaczenia, a ich suma stanowi wszystkie pierwiastki równania charakterystycznego pętli. Najczęściej pętla jest stabilna, lub jej transmitancja posiada jeden pierwiastek zerowy.

0x08 graphic
Zmianę fazy członu 0x01 graphic
możemy zobaczyć po naniesieniu tej zależności na płaszczyznę zespoloną. Stabilność układu wymaga aby przy stabilnej pętli zmiana fazy wyniosła zero, a więc wykres nie może okrążyć początku układu (przy zmianie 0x01 graphic
od 0x01 graphic
do 0x01 graphic
wykres musi się zaczynać i kończyć na tej samej prostej przechodzącej przez początek układu). Procedurę można uprościć wykreślając jedynie 0x01 graphic
, ale wówczas rolę początku układu w ocenie zmiany fazy musi przejąć punkt ( -1,j0). Idąc krzywą0x01 graphic
w kierunku rosnących ω punkt ( -1,j0) musimy pozostawić po lewej stronie. Sytuację w obu przypadkach zilustrowano na rysunku 3.3.

Rozpatrzmy przypadek gdy pętla jest na granicy stabilności bo jej transmitancja posiada jeden pierwiastek zerowy. Zakładając, że pierwiastek zerowy reprezentuje granicę członu 0x01 graphic
, 0x01 graphic
możemy zaliczyć do pierwiastków ujemnych, wówczas obraz funkcji 0x01 graphic
możemy traktować jako przypadek graniczny w którym zamyka się ona w nieskończoności po stronie dodatnich wartości rzeczywistych. Oczywiście możemy postąpić przeciwnie i zaliczyć 0x01 graphic
do pierwiastków dodatnich. W konsekwencji zamknięcie funkcji nastąpi po stronie ujemnej części osi rzeczywistej i nastąpi okrążenie punktu ( -1,j0), ale wniosek co do stabilności układu ( w myśl punktu 2) będzie oczywiście taki sam.

Przypadek obiektu z jednym zerowym pierwiastkiem zilustrujemy na przykładzie najprostszego obiektu pierwszego rzędu:

0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic

0x08 graphic
Na płaszczyźnie zespolonej wykres 0x01 graphic
przy zmianie 0x01 graphic
przedstawia koło o średnicy 0x01 graphic
. Przy 0x01 graphic
pierwiastek 0x01 graphic
, a średnica 0x01 graphic
co zilustrowano na rysunku 3.4.

0x08 graphic
Kryterium Nyquista pozwala na ocenę zapasu stabilności. Zapas stabilności definiuje się osobno po module 0x01 graphic
i po fazie 0x01 graphic
, co przedstawiono na rysunku 3.5.

Dla ilościowej oceny zapasu stabilności i oceny wpływu zmian parametrów układu, wygodniej jest stosować wersję logarytmiczną Kryterium Nyquista. Rysujemy logarytmiczna charakterystyka amplitudowa [rozdział 4.5]

0x01 graphic
(3.23)

0x08 graphic
w decybelach, a fazę 0x01 graphic
przedstawia się w stopniach, lub w radianach. Zmienną niezależną 0x01 graphic
nanosi się na wykresach w skali logarytmicznej. Stabilność układu wymaga aby przy wzroście ω logarytmiczna charakterystyka amplitudowa 0x01 graphic
spadła poniżej zera [0x01 graphic
] zanim zmiana fazy0x01 graphic
spadnie poniżej poziomu -180o. Określenie zapasu stabilności 0x01 graphic
i 0x01 graphic
przedstawiono na rysunku 3.6.

W praktyce przyjmuje się, że poprawne działanie układu wymaga zapasów stabilności: 0x01 graphic
i 0x01 graphic

Istotną korzyścią stosowania charakterystyk logarytmicznych jest fakt bardzo prostych relacji przy szeregowo połączonych członach. Iloczynom transmitancji odpowiadają sumy logarytmicznych charakterystyk modułów i faz:

0x01 graphic

0x01 graphic

0x01 graphic
(3.24a)

0x01 graphic
(3.24b)

Korzysta się ponadto z prostej aproksymacji popularnych członów.

Pomocne są tu znane związki [rozdział 4.3]:

0x01 graphic
; 0x01 graphic
; 0x01 graphic
.

W rozpatrywanych układach otwartych tak w mianowniku jak i w liczniku występują iloczyny członów typu: 0x01 graphic
. Rozpatrzymy i przedstawimy wykresy ich logarytmicznych charakterystyk amplitudowych i fazowych. Rysunek 3.7

a. Człon proporcjonalny

0x01 graphic
(3.25a)

b. Człon całkujący

0x01 graphic
(3.25b)

c. Człon różniczkujący

0x01 graphic
(3.25c)

d. Obiekt inercyjny pierwszego rzędu

0x01 graphic
(3.25d) Człony pod pierwiastkiem przy 0x01 graphic
zwanej częstotliwością sprzęgającą, są sobie równe, ale ze zmiennością 0x01 graphic
ich stosunek znacznie się zmienia. Wykorzystując ten fakt wprowadzamy aproksymację, pomijając przy 0x01 graphic
wyrażenie mniejsze. Wówczas otrzymamy:

Dla 0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

To oznacza, że zależność przybliżamy dla 0x01 graphic
linią prostą na poziomie zero (przy współczynniku proporcjonalności równym 1), a dla 0x01 graphic
również linią prostą opadającą w dół -20 decybeli na dekadę zmiany ω.

Charakterystykę fazową: 0x01 graphic
przybliża się trzema odcinkami linii prostej:

1. 0x01 graphic
dla 0x01 graphic
;

2. odcinkiem linii prostej opadającej -45o/dk dla 0x01 graphic
;

3. 0x01 graphic
dla 0x01 graphic
.

  1. Człon proporcjonalno-różniczkujący (idealny - bez inercji).

0x01 graphic
(3.25e)

Łatwo się zorientować, że dla członu 0x01 graphic
stojącego w liczniku odpowiednie wykresy będą podobne do poprzednich, z tym że wyrażenia ujemne zmienią się w dodatnie, jak na rysunku 3.7e.

Przy aproksymacji świadomie popełniamy błędy, które w razie potrzeby można łatwo skorygować dysponując tabelami poprawek, lub ich wykresami.

Na rysunku 3.8 przedstawiono rzeczywisty przebieg krzywej i jej aproksymację dla obiektu inercyjnego pierwszego rzędu, czyli członu 0x01 graphic
stojącego w mianowniku.

Trochę gorzej przedstawia się sytuacja przy potrzebie aproksymacji członów oscylacyjnych (równanie charakterystyczne obiektu ma pierwiastki zespolone sprzężone), ale też można skorzystać z charakterystyk przybliżonych, gotowych tabel, lub wykresów. Transmitancję obiektu oscylacyjnego II-go rzędu przedstawiamy w postaci:

0x01 graphic
(3.26)

Parametr 0x01 graphic
-współczynnik tłumienia w obiektach oscylacyjnych jest 0x01 graphic
. W granicznym przypadku przy0x01 graphic
możemy przyjąć, że mamy podwójny pierwiastek rzeczywisty. Przybliżone charakterystyki logarytmiczne otrzymamy sumując po dwa przebiegi z rysunku 3.7d. Charakterystyki logarytmiczne rzeczywiste obiektu oscylacyjnego będą znacznie odbiegać od tego przybliżenia tylko w okolicy częstotliwości 0x01 graphic
. Charakterystyka rzeczywista w tym zakresie silnie zależy od 0x01 graphic
. Na rysunku 3.9 przedstawiono przebiegi funkcji przy 0x01 graphic
i 0x01 graphic
.

Reprezentacja czystego opóźnienia 0x01 graphic
stanowi pewien wyjątek bo jej prostym zależnościom w układzie liniowym 0x01 graphic
i 0x01 graphic
odpowiada w przyjętej logarytmicznej skali 0x01 graphic
mocno nieliniowa charakterystyka fazowa. Charakterystyki przedstawiono na rysunku 3.10.

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

Przykład 3.5 Zastosowanie Kryterium Nyquista .

0x08 graphic
Zbadamy stabilność układu jak na rysunku 3.11.

0x08 graphic

0x01 graphic
0x01 graphic

Rysunek 3.12

Transmitancja pętli:

0x01 graphic

Przyjmijmy wartości: 0x01 graphic
; Ti=500[s]; T1=100[s]; T2=50[s]; TCZ=1[s].

Uproszczone charakterystyki amplitudowo-fazowe każdego z sześciu członów nanosimy osobno, po czym sumujemy. Na rysunku 3.12 przedstawiono uproszczone charakterystyki składowe i wypadkowe, a na rysunku 3.13 charakterystyki dokładne uzyskane na drodze obliczeniowej (w MATLABIE).

Układ po zamknięciu będzie stabilny. Zapas stabilności wynosi ~50[dB].

0x08 graphic
(Zapas stabilności jest za duży. Należy zwiększyć wzmocnienie aby układ mógł działać skuteczniej)

Rysunek 3.13

W obecnej sytuacji łatwego dostępu do odpowiednich programów komputerowych znaczenie metod aproksymacyjnych zmniejszyło się, ale przedstawiona metoda pomaga w wyrobieniu sobie poglądu na wpływ możliwych zmian w układzie i zalecana jest jako sprawdzian jakościowy prowadzonych operacji z użyciem komputera.

Dodatkowo istotną zaletą kryterium Nyquista jest możliwość wykorzystania do analizy pracy układu charakterystyk częstotliwościowych zdjętych doświadczalnie.

    1. Stabilność układów (obiektów) nieliniowych

Cechy obiektów nieliniowych mogą zależeć od poziomu sygnałów zewnętrznych. Jednemu poziomowi sterowania może odpowiadać jeden, dwa, lub więcej stanów równowagi.

0x08 graphic
Poglądowym przykładem sytuacji, w której mamy kilka punktów równowagi mogą być możliwe pozycje kulki umieszczonej w płaskim naczyniu o nierównym dnie, jak na rysunku 3.14. Mamy trzy miejsca - punkty równowagi 0x01 graphic
. Kulka może spocząć tylko w dwu z nich: 0x01 graphic
. Na szczycie w punkcie 0x01 graphic
nie utrzyma się, stan równowagi jest tam niestabilny.

Badając stabilność obiektu (układu) nieliniowego należy określić poziom sygnałów zewnętrznych i wyznaczyć odpowiadający im punkt (punkty) równowagi.

Inaczej niż dla obiektów liniowych definiowane jest pojęcie stabilności

Oceniając stabilność punktu równowagi posłużymy się definicją stabilności lokalnej Lapunowa: punkt równowagi nazywamy stabilnym, jeżeli dla każdego, dowolnie małego obszaru 0x01 graphic
odchyleń od stanu równowagi można dobrać taki obszar 0x01 graphic
warunków początkowych, że cała trajektoria startująca z obszaru 0x01 graphic
będzie zawarta w obszarze0x01 graphic
.

0x08 graphic
Jeżeli dodatkowo trajektoria zmierza do wymienionego punktu równowagi to stan równowagi w tym punkcie nazywamy stabilnym asymptotycznie. W przypadku obiektu drugiego rzędu powyższą definicję możemy zilustrować na płaszczyźnie stanu - rysunek 3.15.

Stabilność niezależną od wielkości odchylenia początkowego od punktu równowagi nazywamy stabilnością globalną.

Do badania stabilności lokalnej stosujemy I metodę Lapunowa.

I metoda Lapunowa

Po wyznaczeniu punktów równowagi, w celu zbadania ich stabilności, w badanym punkcie równowagi umieszczamy początek (nowego) układ współrzędnych. Opis obiektu (układu) przedstawmy (w nowym układzie współrzędnych) w formie równań stanu [rozdział 4.1]

0x01 graphic
(3.27)

Funkcje nieliniowe rozwijamy w szereg Taylora

0x01 graphic

gdzie: 0x01 graphic
(3.28)

Uwzględniając tylko liniowe człony rozwinięcia otrzymamy zlinearyzowany układ równań

0x01 graphic
(3.29)

Do tak zlinearyzowanego układu stosujemy dowolne kryterium stabilności dla układów liniowych i jeżeli wynik jest jednoznaczny to rozstrzyga on o stabilności danego punktu równowagi. Jeżeli natomiast stwierdzimy, że zlinearyzowany układ jest na granicy stabilności to nie musi tak być w układzie nieliniowym. Rozstrzygające znaczenie mają wówczas pominięte reszty reprezentujące nieliniowości.

Przykład 3.6 Zbadamy stabilność obiektu nieliniowego:

0x01 graphic

przy sterowaniu 0x01 graphic
. Po podstawieniu 0x01 graphic
otrzymamy równanie

0x01 graphic
.

W stanie statycznym 0x01 graphic
i do tego punktu równowagi przesuniemy nowy układ współrzędnych 0x01 graphic
, przy czym gdy 0x01 graphic
.

W tym celu podstawiamy 0x01 graphic
, a z tego wynika 0x01 graphic
i 0x01 graphic
.

W nowym układzie współrzędnych mamy:

0x01 graphic

Po podstawieniu: 0x01 graphic
model obiektu zapiszemy w formie równań stanu:

0x01 graphic
0x01 graphic

Równania te bez dalszej obróbki możemy zlinearyzować, więc zbadamy stabilność postaci zlinearyzowanej:

0x01 graphic
0x01 graphic

Równanie charakterystyczne tego obiektu to

0x01 graphic

i ma na tyle prostą postać, że możemy obliczyć jego pierwiastki

0x08 graphic
0x01 graphic

Wniosek: badany obiekt przy wymuszeniu 0x01 graphic
ma punkt równowagi 0x01 graphic
, który jest stabilny.

Przykład 3.7 Zbadamy stabilność obiektu nieliniowego

0x01 graphic

przy 0x01 graphic

W stanie równowagi obowiązuje związek:

0x01 graphic

To równanie ma pierwiastki: 0x01 graphic
, a więc dwa punkty równowagi. Ich stabilność zbadamy kolejno:

0x01 graphic
- Podstawiamy do równania wyjściowego: 0x01 graphic
i otrzymamy:

0x01 graphic

Zlinearyzowane równanie charakterystyczne ma postać:

0x01 graphic

Sprawdzimy stabilność stosując kryterium Hurwitza

1. Pierwszy warunek jest spełniony - wszystkie współczynniki są dodatnie.

2. 0x01 graphic
, 0x01 graphic
0x01 graphic

(wyrażeń w nawiasach nie musiało się sprawdzać, bo wynikają z pierwszego warunku.)

- sprawdzony punkt równowagi jest stabilny.

0x01 graphic
- Podstawiamy do równania wyjściowego: 0x01 graphic
i otrzymamy:

0x01 graphic

Zlinearyzowane równanie charakterystyczne ma postać:

0x01 graphic

1. Pierwszy warunek Hurwitza jest niespełniony - nie wszystkie współczynniki są dodatnie.

- sprawdzony punkt równowagi jest niestabilny.

Wniosek: sprawdzany obiekt przy wymuszeniu 0x01 graphic
ma dwa punkty równowagi: 0x01 graphic
, ale stabilny jest tylko 0x01 graphic
.

II metoda Lapunowa służy do badania stabilności globalnej. Metoda ta polega na spostrzeżeniu, że w stabilnych punktach równowagi ma miejsce minimum energetyczne układu i jeżeli poza punktem równowagi energia układu nieustannie maleje to stan układu będzie nieuchronnie do tego punktu zmierzał. Ubytek energii można by obserwować po wyznaczeniu hiperpowierzchni ekwienergetycznych, w stosunku do których trajektoria układu stabilnego stale będzie schodzić na coraz niższy poziom. Niestety na ogół wyznaczenie hiperpowierzchni ekwienergetycznych dla układu nieliniowego jest bardzo trudne. Lapunow do stwierdzenia stabilności globalnej zaproponował przyjęcie funkcji o podobnych cechach, ale prostych w opisie. Funkcja Lapunowa ma mieć wartość zero tylko w punkcie równowagi i coraz większą wartość w miarę oddalania się od tego punktu. Jeżeli stwierdzimy, że wzdłuż trajektorii układu pochodna funkcji Lapunowa będzie stale ujemna, czyli stan układu schodzi na coraz niższy jej poziom to musi kiedyś dojść do punktu równowagi. Czyli układ jest globalnie stabilny. Jeżeli jednak tą drogą nie stwierdzimy stabilności to o niczym to nie świadczy, bo może układ być rzeczywiście niestabilny, lub tylko niefortunnie wybraliśmy funkcje Lapunowa.

W celu sformalizowania II metody Lapunowa korzysta się z pojęcia funkcji dodatnio i ujemnie określonej: Funkcja rzeczywista 0x01 graphic
zmiennych rzeczywistych 0x01 graphic
nazywamy dodatnio (ujemnie) określoną w obszarze D zawierającym początek układu współrzędnych n-wymiarowej przestrzeni, jeżeli funkcja ta w każdym punkcie obszaru D poza początkiem układu współrzędnych przyjmuje wartość dodatnią (ujemną), a wartość równą zeru tylko w początku układu współrzędnych.

Analogicznie wprowadza się pojęcie funkcji nieujemnie (niedodatnio) określonej.

Przykładem funkcji dodatnio określonej w n-wymiarowej przestrzeni może być funkcja 0x01 graphic
, a ujemnie określonej 0x01 graphic
. Natomiast funkcja

0x01 graphic
jest w przestrzeni trójwymiarowej nieujemnie określona.

Warunkiem dostatecznym (ale nie koniecznym) stabilności globalnej obiektu opisanego równaniami stanu (3.27) jest aby w rozpatrywanym obszarze pochodna po czasie funkcji Lapunowa

0x01 graphic
(3.29)

była ujemnie określona.

Po podstawieniu równań stanu (3.27) możemy napisać 0x01 graphic
(3.30)

sprawdzamy czy funkcja ta jest ujemnie określona.

Twierdzenie Lapunowa: Układ nieliniowy opisany równaniami stanu (3.27) jest stabilny w obszarze D zawierającym początek układu współrzędnych, jeśli można dobrać taką funkcję 0x01 graphic
dodatnio określoną w obszarze D, której pochodna względem czasu jest ujemnie określona w tym obszarze.

Jeżeli funkcja 0x01 graphic
jest w obszarze D niedodatnio określona to rozpatrywany układ jest stabilny ale nie asymptotycznie.

Analizując sytuację na podstawie II metody Lapunowa czasami prostsze może być stwierdzenie niestabilność układu.

Przykład 3.8 Zbadamy czy wyznaczony w przykładzie 3.6 stabilny punkt równowagi jest globalnie stabilny.

Przyjmijmy funkcję Lapunowa 0x01 graphic
.

Pochodna po czasie funkcji Lapunowa wzdłuż trajektorii stanu na podstawie równania (3.30) jest równa: 0x01 graphic
. Wyrażenie to będzie ujemnie określone 0x01 graphic
przy 0x01 graphic
czyli0x01 graphic
, a ponieważ 0x01 graphic
to warunek powyższy wymaga aby 0x01 graphic
.

Wniosek: wyznaczony w przykładzie 3.6 punkt równowagi 0x01 graphic
jest stabilny globalnie w obszarze 0x01 graphic
.

W układach nieliniowych występuje czasem zjawisko, że punkt równowagi wraz z bliskim otoczeniem jest niestabilny, natomiast w obszarze o większym oddalaniu od punktu równowagi układ zachowuje się jak stabilny. Dochodzi wówczas do przejścia stanu układu w cykl graniczny, w którym układ drga ze stałą amplitudą. Praktycznie układy regulacji traktowane jako liniowe po utracie stabilności wchodzą w obszar ograniczeń (założenie liniowości jest tu już bezpodstawne) i dalszy wzrost amplitudy zostaje ograniczony - układ przechodzi w stan drgań ze stałą amplitudą. Zjawisko to wykorzystywane jest do budowy generatorów. Cykle graniczne to specyficzny stan równowagi układu, który może być stabilny lub niestabilny. Do wykrywania takich stanów pomocna może być metoda pierwszej harmonicznej.

Metoda pierwszej harmonicznej ( metoda funkcji opisującej).

0x08 graphic
Metodę pierwszej harmonicznej możemy stosować do analizy pracy układów, których schemat da się sprowadzić do dwu członów, z których jeden reprezentuje statyczny element nieliniowy, a drugi jest liniowy i reprezentuje pełną dynamikę układu, jak na rysunku 3.16.

Zakładamy że wzmocnienie nieliniowego członu K(A) zależy tylko od amplitudy sygnału wejściowego ε, a członu liniowego G(jω) od częstotliwości sygnału u.

Metoda pierwszej harmonicznej jest metodą przybliżoną (nie spełnia warunków koniecznych, ani dostatecznych), a opiera się na spostrzeżeniu, że większość obiektów wykazuje cechy filtrów dolnoprzepustowych i im wyższa jest częstotliwość sygnałów tym są one silniej tłumiona. Wówczas z okresowego, niesinusoidalneso sygnału wprowadzonego na wejście członu dynamicznego na wyjście przedostaje się praktycznie tylko pierwsza harmoniczna. W członie nieliniowym sygnał ten jest wzmacniany i deformowany.

Dla przykładu na rysunku 3.17 przedstawiono taką sytuację, w której sygnał sinusoidalny podlega obróbce w idealnym (pozbawionym histerezy) przekaźniku dwupołożeniowym. Niezależnie od amplitudy sygnału wejściowego sygnał wyjściowy zawarty będzie w przedziale pomiędzy 0x01 graphic
. Stosunek amplitudy pierwszej harmonicznej do amplitudy sygnału wejściowego będzie silnie zależał od amplitudy sygnału wejściowego.

0x08 graphic
Jeżeli wprowadzimy sygnał wejściowy

0x01 graphic
(3.31)

to na wyjściu otrzymamy sygnał okresowy

0x01 graphic
(3.32)

Pierwsza harmoniczną tego sygnału 0x01 graphic
możemy wyliczyć ze wzoru:

0x01 graphic
(3.33)

gdzie 0x01 graphic
są współczynnikami szeregu Fouriera:

0x01 graphic
(3.34)

0x01 graphic
(3.35)

Uwzględniając, że 0x01 graphic
otrzymamy

0x01 graphic
(3.36)

Całka 0x01 graphic
jest równa polu powierzchni zamkniętej przez niejednoznaczną charakterystykę (histerezę) 0x01 graphic
. Współczynnik0x01 graphic
jeżeli charakterystyka nieliniowa jest jednoznaczna. Funkcja opisująca człon nieliniowy

0x01 graphic
(3.37)

jest funkcją rzeczywistą. Jeżeli 0x01 graphic
to jest ona funkcją zespoloną

0x01 graphic
(3.38)

  1. Przekaźnik dwupołożeniowy

0x08 graphic

2. Człon trójpołożeniowy

0x08 graphic

3. Człon proporcjonalny z nasyceniem.

0x08 graphic
0x08 graphic

4. Wzmacniacz ze strefę nieczułości

0x08 graphic

0x08 graphic
0x08 graphic
5. Przekaźnik dwupołożeniowy z histerezą.

0x08 graphic

0x08 graphic

6. Przekaźnik trójpołożeniowy z histerezą.

0x08 graphic

Rysunek 3.18

Rysunek 3.18

Z kryterium Nyquista wiemy, że na granicy stabilności spełniona jest równość

0x01 graphic
(3.39)

To możemy zapisać

0x01 graphic
(3.40)

Jeżeli na płaszczyźnie zespolonej narysujemy charakterystyki 0x01 graphic
i 0x01 graphic
to ich ewentualne przecięcie wyznacza możliwy stan pracy układu.

Na rysunku 3,18 zamieszczono charakterystyki kilku popularnych członów nieliniowych, wzory do wyliczenia funkcji opisującej 0x01 graphic
i wykresy funkcji 0x01 graphic
.

W ocenie stabilności układu charakterystyka 0x01 graphic
zastępuje punkt 0x01 graphic
i jeżeli cała krzywa leży na lewo od charakterystyki 0x01 graphic
to do wzbudzenia układu nie dojdzie. Jeśli krzywe się przecinają i po prawej stronie charakterystyki 0x01 graphic
leży część krzywej 0x01 graphic
odpowiadająca małym amplitudom A, a po stronie lewej dużym, to układ w zakresie małych amplitud jest niestabilny, a po stronie dużych stabilny i niezależnie od stanu początkowego będzie dążyć do punktu przecięcia. Stan określony takim przecięciem krzywych jest trwały - stabilny. Układ będzie oscylować z amplitudą A0S i częstotliwością ω0S, które to wielkości możemy odczytać z parametrów punktu przecięcia.

Przykład 3.9.a - W układzie jak na rysunku 3.16 mamy obiekt o transmitancji widmowej

0x01 graphic
,

0x08 graphic
a regulator dwustawny idealny o charakterystyce statycznej jak na rysunku 3.18/1 i um=10. Ponieważ założyliśmy, że charakterystyka jest jednoznaczna wykres -1/K(A) leży na osi rzeczywistej. Należy więc wyznaczyć parametry punktu przecięcia się krzywej 0x01 graphic
z tą osią. Po wykonaniu działań w mianowniku transmitancji i wydzieleniu części rzeczywistej i urojonej, przyrównujemy tą ostatnią do zera. Część urojona jest równa zero przy ω=0 i ω=±0.14 . Charakterystyki przecinają się przy ωos=+0.14, co przedstawiono na rysunku 3.19. Podstawiając wartość ωos do części rzeczywistej wyliczymy moduł 0x01 graphic
. Czyli w punkcie przecięcia krzywych 0x01 graphic
. Z wzoru podanego na rysunku 3.18/1 wyliczymy amplitudę oscylacji; 0x01 graphic
.

0x08 graphic
Przykład 3.9b - W układzie jak w przykładzie 3.19a zastosujmy regulator proporcjonalny z nasyceniem o charakterystyce jak na rysunku 3.18/3 i przyjmijmy e=0.1, k=100. Punkt -1/k znajdzie się po lewej stronie charakterystyki G(jω) i charakterystyki przecinają się. Układ w zakresie liniowym będzie niestabilny i niezależnie od warunków początkowych ustali się stan odpowiadający parametrom punktu przecięcia. Na rysunku 3.20 przedstawiono przebieg odpowiednich trajektorii stanu z widocznym cyklem granicznym ( uzyskane na drodze modelowania w MATLABIE).

Należy mieć świadomość, że jest to metoda przybliżona i wynik jest godny zaufania przy obiekcie spełniającym założenie coraz mocniejszego tłumienia ze wzrostem częstotliwości i zdecydowanego przecięcia krzywych, a przytoczone na rysunku 3.18 wzory obowiązują przy symetrii charakterystyk nieliniowych (względem stanu równowagi dla danego wymuszenia).

Kryterium Kudrewicza-Cypkina

Jeżeli w układzie jak na rysunku 3.16 funkcję nieliniową 0x01 graphic
da się zawrzeć pomiędzy dwoma prostymi u=k1ε i u=k2ε jak na rysunku 3.21a, to rolę punktu (-1,j0) do oceny stabilności z Kryterium Nyquista, dla obiektów liniowych przejmie koło o środku leżącym na osi rzeczywistej i przecinające tę oś w punktach -1/k1 i -1/k2 jak na rysunku 3.21b.

0x08 graphic

3.4 Kryteria oceny cech dynamicznych UAR.

Podstawą oceny jakości działania układu powinien być rachunek ekonomiczny. Niestety przeliczenie wpływu wybranego algorytmu regulatora, czy jego nastaw na wynik ekonomiczny jest niemożliwy. Na przeszkodzie stoi bardzo skomplikowany i fragmentaryczny wpływ strojonego parametru na wartość produktu finalnego, a rzeczywistą wartość produktu możemy poznać dopiero po jego sprzedaniu. Decyzję o wyborze odpowiednich nastaw nie można oprzeć na ocenie, która dopiero nastąpi w bliżej nieokreślonej przyszłości. Wytyczne strojeniowe powinny być w miarę proste i łatwe w zastosowaniu, a ich związek z oceną ekonomiczną ma z konieczności charakter raczej intuicyjny. Jest oczywiste, że wywołane zakłóceniami odstępstwo o stanu uznanego za optymalny powinno być jak najskuteczniej zwalczane. Dla celów strojeniowych ocenę jakości trzeba sformalizować. Odpowiednie formuły matematyczne nazywamy kryteriami.

Kryteria ze względu na swój charakter możemy podzielić na trzy rodzaje:

1. Kryteria uniwersalne, które koncentrują się na cechach UAR.

2. Kryteria oceniające zachowanie się UAR w konkretnej sytuacji w tym głównie kryteria całkowe.

3. Kryteria mnemotechniczne powiązane z poprzednimi, ale dające możliwość doboru nastaw regulatora na podstawie gotowych wzorów, lub procedur postępowania.

Kryteria uniwersalne.

Kryterium optymalnego rozkładu pierwiastków równania charakterystycznego. Tłumienie stanów przejściowych zależy od pierwiastków równania charakterystycznego, których rozkład możemy obserwować na płaszczyźnie zespolonej. Stabilność wymaga aby wszystkie pierwiastki leżały w lewej części tej płaszczyzny. O szybkości zanikania stanów przejściowych decydują pierwiastki położone najbliżej osi urojonej. Jeżeli dominującą jest para pierwiastków zespolonych to stany przejściowe będą zanikać oscylacyjnie. Jeśli wyraźnie dominuje pierwiastek rzeczywisty zanikanie stanu przejściowego będzie w końcowej fazie monotoniczne, bez przeregulowania (bez zmiany znaku błędu). Stany przejściowe zanikają tym szybciej im pierwiastki leżą dalej od osi urojonej. Na rozkład pierwiastków mamy wpływ przez dobór parametrów strojeniowych regulatora. Niestety związki te są skomplikowane i wiemy, że powyżej drugiego rzędu równania charakterystycznego nie da się ich przedstawić (w ogólnym przypadku) w formie analitycznej. Warto również zauważyć, że przy cofaniu dominujących pierwiastków na pozycje „bardziej ujemne” inne zaczną się przesuwać w przeciwnym kierunku. Pewną pomocą może tu być metoda linii pierwiastkowych [rozdział 4.4], która pozwala na analizę tras przemieszczania się pierwiastków równania charakterystycznego na płaszczyźnie zespolonej przy uzmiennieniu jednego parametru (wzmocnienia).

Częstotliwościowy wskaźnik jakości regulacji

Określa wpływ tłumiącego charakteru pętli sprzężenia zwrotnego na widmo sygnałów zakłócających. Definiowany jest jako stosunek modułu widma sygnału błędu0x01 graphic
w UAR do modułu widma sygnału błędu jaki by wystąpił w układzie bez regulatora0x01 graphic
:

0x01 graphic
(3.41)

0x08 graphic
Postać wskaźnika jest taka sama dla oceny wpływu zmian wielkości wzorcowej jak i zakłóceń działających na obiekt, ale trzeba pamiętać, że pochodzące od nich widma 0x01 graphic
są różne.

Na rysunku 3.22 przedstawiono typowy przebieg częstotliwościowego wskaźnika jakości regulacji. Zwróćmy uwagę, że dla 0x01 graphic
wskaźnik ten określa stosunkowy błąd statyczny εst. Z wykresu wynika, że sprzężenie zwrotne wywiera korzystny wpływ tylko dla części widma zakłóceń o małych częstotliwościach - poniżej ωo, przy nieco wyższych częstotliwościach działanie sprzężenia zwrotnego jest niekorzystne, a przy jeszcze wyższych prawie żadne. Okazuje się, że przy transmitancji pętli reprezentującej obiekt rzędu wyższego od II obowiązuje zależność: 0x01 graphic
, to oznacza, że poprawa tłumiącego działania pętli sprzężenia zwrotnego w jednym zakresie częstotliwości pogorszy go w innym. Istotny jest jednak głównie wpływ pętli sprzężenia zwrotnego przy małych częstotliwościach, bo część widma o wysokich częstotliwościach i tak jest mocno tłumiona we wszystkich rzeczywistych obiektach. Parametry strojeniowe regulatora wykorzystujemy do dopasowania charakterystyki wskaźnika jakości do widma spodziewanych zakłóceń.

Kryteria oceniające zachowanie się UAR w konkretnej sytuacji.

Kryteria całkowe mają charakter bilansu strat wywołanych konkretnym czynnikiem zakłócającym. Ocenia się tłumienie stanów przejściowych wywołanych skokową zmianą wielkości wzorcowej lub zakłócenia. W układach stabilnych stan przejściowy zanika całkowicie i okres bilansu można teoretycznie rozciągnąć do nieskończoności. Wynik w postaci skalarnej pozwala na łatwe porównanie efektów. Przyjmowane postaci funkcji podcałkowych uwzględniają przesłanki technologiczo-ekonomiczne i praktyczną użyteczność związaną z możliwością stosowania określonych metod matematycznych. Stosowane są następujące kryteria całkowe:

0x01 graphic
(3.42)

- Całka z błędu dynamicznego. Ma sens tylko w przypadkach gdy błąd nie zmienia znaku. W obliczeniach można skorzystać z ze związku: 0x01 graphic

0x01 graphic
(3.43)

- Całka z bezwzględnej wartości błędu dynamicznego. Wartość bezwzględna utrudnia obliczenia.

0x01 graphic
(3.44)

- Całka z kwadratu błędu dynamicznego. Jest to kryterium najchętniej stosowane. W literaturze [10] podawane są wzory o charakterze rekurencyjnym wiążące wartość całki0x01 graphic
z 0x01 graphic
.

0x01 graphic
(3.45)

- Całka z kwadratu błędu dynamicznego i jego pochodnych. Uwzględnia się w ten sposób niekorzystny wpływ takich czynników jak nadmierne prądy, siły itp.

Wymienione powyżej kryteria bywają dodatkowo jawnie uzależniane od czasu. Np.:

0x01 graphic
; (3.46)

0x01 graphic
(3.47)

Oznacza to zaostrzenie negatywnej oceny w przypadku przedłużania się stanów przejściowych.

Kryterium czasu regulacji 0x01 graphic
. Przez czas regulacji rozumiemy czas trwania stanu przejściowego, liczony od momentu wywołującego go skoku jednostkowego wielkości wejściowej do trwałego zmniejszenia się błędu regulacji poniżej określonego poziomu. Poziom ten zwykle wiąże się z dopuszczalnym błędem statycznym. Ocenę tą łatwo przeprowadzić dysponując zdjętym wykresem stanu przejściowego, ale ciężko powiązać wynik z wpływem nastaw strojonych, a przy przebiegach oscylacyjnych mała zmiana parametru może wywołać skokową zmianę oceny czasu regulacji.

Na rysunku 3.23 przedstawiono przykładowy rozkład pierwiastków równania charakterystycznego i przebiegi czasowe odpowiedzi obiektów na skok jednostkowy:

  1. z dominującym pierwiastkiem rzeczywistym,

  2. oscylacyjnego - z dominującą parą pierwiastków zespolonych.

Zaznaczono czasy regulacji tr przy założonym dopuszczalnym błędzie dynamicznym 0x01 graphic

0x08 graphic

Kryteria mnemotechniczne.

Kryterium Zieglera i Nicholsa zalecane przez producentów konwencjonalnych regulatorów grupy PID ma zastosowanie do strojenia nastaw już pracującego UAR. Procedura jest następująca:

  1. regulator ustawiamy na działanie wyłącznie proporcjonalne;

  2. obserwując przebieg któregokolwiek sygnału w pętli sprzężenia zwrotnego dobieramy krytyczne wzmocnienie0x01 graphic
    , to jest takie przy którym układ będzie na granicy stabilności. Stan ten charakteryzują drgania o stałej amplitudzie;

  3. mierzymy okres powstałych drgań0x01 graphic
    ;

  4. na podstawie 0x01 graphic
    i 0x01 graphic
    wyliczamy zalecane nastawy z podanych przez autorów metody wzorów:

dla regulatora P: 0x01 graphic

dla regulatora PI: 0x01 graphic
; 0x01 graphic
(3.48)

dla regulatora PID: 0x01 graphic
; 0x01 graphic
; 0x01 graphic

Procedura jest prosta, ale trzeba się liczyć z dość czasochłonnym poszukiwaniem stanu krytycznego i należy go osiągnąć przy małych amplitudach drgań, aby mieć pewność, że działamy w zakresie liniowym i nie dochodzi do ograniczeń amplitudy drgań z powodu wejścia któregoś z sygnałów na ograniczenia.

Dobór nastaw do zidentyfikowanego obiektu prowadzić można na podstawie cytowanych w literaturze wzorów [2] [6] [10]. Najczęściej spotykane w praktyce obiekty inercyjne przybliżamy modelem inercyjnym pierwszego rzędu z czasem martwym: 0x01 graphic
. Na podstawie wyznaczonych parametrów wyliczamy z podanych wzorów zalecane nastawy. Wzory są podawane dla kilku kryteriów, takich jak: minimalny czas regulacji 0x01 graphic
przy przebiegu bez przeregulowania i z 20% przeregulowaniem; minimum całki z kwadratu błędu. Podawane są również parametry spodziewanych przebiegów. Dla przykładu;

Przy min0x01 graphic
i regulatorze PID jego parametry: 0x01 graphic
wyliczymy ze wzorów:0x01 graphic
. Przy tych nastawach czas regulacji powinien wynieść 0x01 graphic

  1. Wybrane zagadnienia z metod matematycznych wykorzystywanych w automatyce

    1. Równania stanu

Układ o jednym wejściu i jednym wyjściu.

Najprostszym układem dynamicznym jest układ stacjonarny, liniowy, o jednym magazynie energii - jednej zmiennej stanu x i jednej zmiennej wejściowej u. Podstawowym modelem matematycznym takiego układu jest równanie stanu

0x01 graphic
(4.1)

Równanie to pokazuje uzależnienie prędkość zmian zmiennej stanu od aktualnej wartości tej zmiennej i zmian wielkości wejściowej. W układzie liniowym i stacjonarnym współczynniki a i b są stałe. Przy braku wymuszenia mamy do czynienia z układem dynamicznym swobodnym

0x01 graphic
(4.2)

przy starcie układu z niezerowych warunków początkowych uzyskujemy rozwiązanie swobodne. Przyjmując 0x01 graphic
mamy rozwiązanie

0x01 graphic
(4.3)

W zadaniach automatyki najczęściej rozpatruje się wpływ sterowania na stan przy starcie układu z zerowych warunków początkowych. Zmienna dostępna dla obserwatora y może zależeć od stanu i sterowania. Opisujemy to równaniem wyjścia

0x01 graphic
(4.4)

Na rysunku 4.1 przedstawiono schemat ilustrujący związki opisane powyższymi równaniami.

0x08 graphic

Układ posiadający n magazynów energii i podlegający jednemu sterowaniu u można opisać układem n równań pierwszego stopnia

0x01 graphic
(4.5a)

i równaniem wyjścia

0x01 graphic
(4.5b)

lub zwięźlej w zapisie macierzowo-wektorowym

0x01 graphic
(4.6a)

0x01 graphic
(4.6b)

Duże ułatwienie w rozwiązywaniu typowych zadań i uproszczenie opisu uzyskuje się przez skorzystanie z transformaty Laplace'a i wprowadzenie pojęcia transmitancji operatorowej. Zakładamy, że wymuszenie u(t) pojawia się wyłącznie dla t>0 i ma transformatę u(s), a sygnał wyjściowy y(t) ma transformatę y(s).

W najprostszym przypadku układu dynamicznego dysponujemy równaniami

0x01 graphic
(4.7a)

0x01 graphic
(4.7b)

Korzystając z przekształcenia Laplace'a przy zerowych warunkach początkowych otrzymamy

0x01 graphic
(4.8a)

0x01 graphic
(4.8b)

Wyznaczamy powiązanie wyjście z wejściem

0x01 graphic
(4.9)

Funkcję 0x01 graphic
nazywamy transmitancją.

W układzie wyższego rzędu o jednym wejściu i jednym wyjściu

0x01 graphic
(4.10a)

0x01 graphic
(4.10b)

postępując analogicznie otrzymamy

0x01 graphic
(4.11a)

0x01 graphic
(4.11b)

Stąd

0x01 graphic
(4.12)

gdzie I jest macierzą jednostkową o wymiarze n.

Następnie wyliczamy

0x01 graphic
(4.13)

zatem

0x01 graphic
(4.14)

Transmitancja układu

0x01 graphic
(4.15)

jest skalarem. Stała d ma wpływ tylko na relację statyczną pomiędzy y, a u.

Pisząc równania stanu w przyjęciu zmiennych stanu mamy pewną swobodę, czyli ten sam układ można opisać na różne sposoby. Związek łączący wyjście z wejściem jest jednoznaczny i może być przedstawiony w formie jednego równania różniczkowego rzędu n.

0x01 graphic
(4.16)

Równanie to możemy wyliczyć z równań stanu lub wyprowadzić bezpośrednio ze znajomości budowy obiektu i praw rządzących zachodzącymi w nim zjawiskami.

Jeden z czynników w powyższym równaniu (4.16) można zredukować do jedności (przez podzielenie), zwykle redukuje się an lub a0. W równaniach reprezentujących układ rzeczywisty obowiązuje nierówność n m. Przy niespełnieniu w modelu tej relacji naruszamy zasadę przyczynowości - jest to równoznaczne założeniu, że skutek zmian może wyprzedzać ich przyczynę.

Równanie (4.16) wiążące wyjście z wejściem przy zerowych warunkach początkowych możemy zapisać w dziedzinie zmiennej s jako

0x01 graphic
(4.17)

Stosunek Y(s)/U(s) jest równy transmitancji 0x01 graphic
, która opisuje obróbkę sygnału w danym obiekcie

0x01 graphic
(4.18)

Transformatę wyjściową obliczamy ze związku

0x01 graphic
(4.19)

Sygnał wyjścia w dziedzinie czasu obliczymy jako transformatę odwrotną tego wyrażenia

0x01 graphic
(4.20)

W szczególnym przypadku bardzo krótkotrwałego wymuszenia u(t) o bardzo wysokim poziomie i polu równym jedności, sygnał taki można w przybliżeniu uznać za tzw. funkcję Diraca, której transformata jest równa jedności. Mamy wówczas 0x01 graphic
oraz

0x01 graphic
(4.21)

0x01 graphic
nazywamy charakterystyką impulsową.

Stosując bardziej realne wymuszeniu tzw. skok jednostkowy

0x01 graphic
o transformacie 0x01 graphic
mamy 0x01 graphic
, a wówczas

0x01 graphic
(4.22)

0x01 graphic
nazywamy charakterystyką skokową.

Powyższe charakterystyki czasowe są pomocne przy identyfikacji układów. Istotne są związki

0x01 graphic
; 0x01 graphic
(4.23)

Podobnie pomocna może być całka splotowa. Z przekształcenia Laplace'a i uczynionych założeń wynika, że iloczynowi 0x01 graphic
w dziedzinie czasu odpowiada tzw. całka splotowa

0x01 graphic
(4.24)

Odpowiedź obiektu na skok jednostkowy.

Rozpatrzmy odpowiedź układu na najpopularniejszy sygnał używany do badania obiektów - skok jednostkowy 1(t).

Jeżeli zapiszemy 0x01 graphic
to

0x01 graphic
(4.25)

Przy przyjęciu sygnału wejściowego jako skok jednostkowy 0x01 graphic
mamy

0x01 graphic
(4.26)

Przy założeniu, że wielomian N(s) nie ma pierwiastków wielokrotnych ani równych zeru, możemy go przestawić w postaci

0x01 graphic
(4.27)

Poprzednie wyrażenie (4.26) rozłóżmy na ułamki proste

0x01 graphic
(4.28a)

0x01 graphic
(4.28b)

Stałą A0 wyliczymy mnożąc obie strony powyższego równania przez s i podstawiając s=0

0x01 graphic
(4.29)

Dla określenia pozostałych współczynników Ak trzeba pomnożyć obie strony równania przez 0x01 graphic
i podstawić 0x01 graphic
. Otrzymamy

0x01 graphic
(4.30)

Człon w nawiasie jest symbolem nieoznaczonym, ponieważ sk jest jednym z pierwiastków wielomianu 0x01 graphic
. Skoro 0x01 graphic
zastosujemy regułę de l'Hospitala

0x01 graphic
gdzie 0x01 graphic

Ostatecznie stałe Ak obliczymy ze wzoru

0x01 graphic
(4.31)

Po podstawieniu otrzymanych wyrażeń na stałe A do wzoru (4.28) mamy

0x01 graphic
(4.32)

lub zwięźlej

0x01 graphic
(4.33)

Transformaty tych prostych członów łatwo jest obliczyć lub znaleźć w tablicach.

0x01 graphic
(4.34)

A0 określa nowy stan statyczny y0 . Ostatecznie

0x01 graphic
(4.35)

Żeby sygnał y(t) zmierzał do y0 wszystkie pierwiastki wielomianu N(s) (równania charakterystycznego) muszą być mniejsze od zera sk<0

W przypadku kiedy wielomian N(s) ma pierwiastki zerowe, lub wielokrotne

0x01 graphic
(4.36)

w rozkładzie0x01 graphic
na ułamki proste w miejsce pojedynczego ułamka związanego z danym pierwiastkiem 0x01 graphic
pojawią się człony 0x01 graphic
gdzie mk jest krotnością pierwiastka sk, z tym że dla s=0 członów będzie o jeden więcej, z najwyższą potęga mianownika m0+1. Pełne równanie można zapisać

0x01 graphic
(4.37)

Współczynnik liczbowy A00 obliczymy mnożąc obie strony równania przez 0x01 graphic
i podstawiając s=0. Dla wyliczenia pozostałych współczynników trzeba jak poprzednio korzystać z reguły de l'Hospitala, z tym że dla obliczenia wartości współczynnika Aki różniczkowanie trzeba będzie przeprowadzić i razy. Tą drogą uzyskamy ostatecznie wzór ogólny na przebieg w czasie sygnału wyjściowego przy wymuszeniu skokowym

0x01 graphic
(4.38)

Układ wielowymiarowy.

W ogólnym przypadku układu o r wejściach i m wyjściach równania stanu i wyjść można zapisać

0x01 graphic
(4.39a)

0x01 graphic
(4.39b)

lub zwięźlej w zapisie macierzowo-wektorowym

0x01 graphic
(4.40a)

0x01 graphic
(4.40b)

Układ ten możemy zilustrować rysunkiem 4.1, z tym że w miejsce wielkości skalarnych pojawią się symbole macierzy i wektorów.

W przypadku rozwiązania swobodnego

0x01 graphic
(4.41)

i starcie z ze stanu początkowego 0x01 graphic
możemy zapisać

0x01 graphic
. (4.42)

Wyrażenie0x01 graphic
nazywamy macierzą podstawową i można ją obliczyć korzystając z przekształcenia Laplace'a.

0x01 graphic
, a więc

0x01 graphic
. (4.43)

Z powyższego wynika, że macierz 0x01 graphic
jest transformatą odwrotną macierzy 0x01 graphic
. Wspólnym mianownikiem wszystkich elementów tej macierzy jest wyznacznik 0x01 graphic
, czyli wielomian charakterystyczny, a ten można zapisać w postaci rozłożonej na czynniki

0x01 graphic
. (4.44)

Wobec tego transformata odwrotna macierzy 0x01 graphic
powinna zawierać wśród swoich elementów wszystkie wyrażenia o postaci 0x01 graphic
. Wynika stąd, że wartości własne determinują możliwą postać rozwiązania swobodnego.

Transformując równania stanu (4.40a) w dziedzinę zmiennej s, przy zerowych warunkach początkowych, po uporządkowaniu możemy zapisać

0x01 graphic
(4.45)

0x01 graphic
na podstawie splotu i faktu, że macierz 0x01 graphic
jest transformatą odwrotną macierzy 0x01 graphic
możemy wyrazić

0x01 graphic
(4.46)

oraz równanie wyjścia

0x01 graphic
(4.47)

w dziedzinie czasu

0x01 graphic
(4.48)

Natomiast

0x01 graphic
(4.49)

jest transmitancją macierzową łączącą wyjście z wejściem.

0x01 graphic
(4.50)

Pełny obraz przebiegu wyjścia 0x01 graphic
z uwzględnieniem sterowania 0x01 graphic
i warunków początkowych stanu 0x01 graphic
można zapisać jako

0x01 graphic
(4.51)

Sterowalność i obserwowalność

0x08 graphic
W układzie wielowymiarowym niektóre współrzędne stanu mogą być niesterowalne lub nieobserwowalne, jak przedstawiono na rysunku 4.2.

Zmienna stanu jest niesterowalna jeżeli w skończonym czasie nie można jej przeprowadzić z jednego określonego stanu do drugiego, a nieobserwowalna jeżeli przy znanym wymuszeniu w skończonym czasie nie da się jej określić na podstawie przebiegu wyjścia. Niesterowalność, lub nieobserwowalność niektórych zmiennych stanu może wynikać z identycznej obróbki sygnału na drodze sterowanie - te zmienne stanu, lub zmienne stanu - wyjście, oraz z przypadku skracania się biegunów i zer. Przypadki te przedstawiono kolejno na rysunkach 4.3a, b, c.

0x08 graphic

    1. Modele dyskretne, równania różnicowe.

Potrzeba stosowania modeli dyskretnych wynika z okresowego działania niektórych urządzeń. Np. często analizatory składu chemicznego działają tak, że pobieranie próbek i podawanie wyników analizy odbywa się w stałych odstępach czasu - zwanego czasem próbkowania TP. Podobnie działają obliczeniowe urządzenia cyfrowe. Jeżeli jednak okres próbkowania jest nieznacząco krótki w stosunku do istotnych zmian przebiegu zdyskretyzowanego sygnału to układ możemy traktować jako ciągły. Istnieją jednak układy nie spełniające tego warunku, a dodatkowo są sytuacje w których celowo wprowadza się dyskretyzację i próbkowanie do sterowania procesów ciągłych.

W układzie ciągłym posługujemy się pojęciem pochodnej po czasie zdefiniowanej jako 0x01 graphic
. W układzie dyskretnym przyrost zmiennej odnotowywany jest w odstępach czasu próbkowania TP. 0x01 graphic
.

Jeżeli czas bieżący t również zdyskretyzujemy i kolejne okresy ponumerujemy to zamiast 0x01 graphic
zapiszemy 0x01 graphic
.

Równanie stanu (4.1) po uwzględnieniu okresu próbkowania możemy zapisać

0x01 graphic
,

a po przyjęciu założenia TP=1 mamy

0x01 graphic
stąd 0x01 graphic

Pamiętając o różnicy polegającej na oznaczeniu (a+1) jako a, przez analogię do równania różniczkowego (4.1) różnicowe równanie stanu zapiszemy:

0x01 graphic
(4.52a)

oraz równanie na zmienną wyjściową

0x01 graphic
(4.52b)

0x08 graphic
Schemat struktury równań pokazano na rysunku 4.4.

Podobnie przedstawiamy układ dyskretny wielowymiarowy w zapisie wektorowo-macierzowym

0x01 graphic
(4.53a)

0x01 graphic
(4.53b)

Układ o jednym wyjściu i podlegający jednemu sterowaniu.

0x01 graphic
(4.54a)

0x01 graphic
(4.54b)

Zapis łączący wyjście z wejściem przedstawiony w formie jednego równania różnicowego

0x01 graphic
(4.55)

W celu sprowadzenia równania różnicowego do równania algebraicznego, analogicznie do transformaty Laplace'a 0x01 graphic
dla układów ciągłych wprowadza się transformatę Z

0x01 graphic
(4.56)

Zauważmy, że całka przeszła w sumę, a 0x01 graphic
.

Przy zerowych warunkach początkowych po transformacji równania różnicowego mamy

0x01 graphic
(4.57)

Wprowadzając pojęcie transmitancji dyskretnej otrzymamy

0x01 graphic
(4.58)

Wskazując nadal na analogie do układów ciągłych, z wymuszonej odpowiedzi w dziedzinie Z,

0x01 graphic
(4.59)

na podstawie sumy splotowej, możemy obliczyć jej przebieg w zdyskretyzowanym czasie k

0x01 graphic
(4.60)

gdzie 0x01 graphic
jest dyskretną charakterystyką impulsową, stanowiącą transformatę odwrotną transmitancji 0x01 graphic
.

Śledząc nadal analogie do układów ciągłych, dyskretny układ wielowymiarowy po transformacji przy zerowych warunkach początkowych zapiszemy

0x01 graphic
(4.61a)

0x01 graphic
(4.61b)

i można określić dyskretną transmitancję macierzową

0x01 graphic
(4.62)

Wnioskując podobnie jak w przypadku układu ciągłego pierwiastki równania charakterystycznego 0x01 graphic
, będące zarazem wartościami własnymi macierzy A, są wartościami własnymi układu i biegunami transmitancji dyskretnej. Te wartości własne zi pojawią się w rozwiązaniach czasowych jako zik , a przy pierwiastkach wielokrotnych - kzik, k2 zik....

Macierz 0x01 graphic
wystąpi także w transformacie rozwiązania swobodnego.

0x01 graphic
(4.63)

Po transformacji

0x01 graphic
(4.64)

0x01 graphic
(4.65) czyli

0x01 graphic
(4.66)

Transformata odwrotna wyrażenia 0x01 graphic
jest macierzą podstawową rozwiązań równania stanu. Dla układu dyskretnego macierz podstawową można wyrazić znacznie prościej metoda rekurencyjną.

0x01 graphic
(4.67)

Widzimy, że macierz podstawowa jest równa 0x01 graphic
, a pełne równanie wyjścia wyrażone przy pomocy macierzy podstawowej ma postać

0x01 graphic
(4.68)

W rozwiązaniach równania różnicowego wystąpią wartości własne podniesione do potęgi k (zdyskretyzowanego czasu) - 0x01 graphic
. Warunkiem stabilności jest więc aby wartości bezwzględne wszystkich wartości własnych były mniejsze od jedności

0x01 graphic

Przy pojedynczym pierwiastku rzeczywistym0x01 graphic
, lub parze pierwiastków zespolonych o module równym jeden układ będzie na granicy stabilności (stabilny, ale nie asymptotycznie), co odpowiada przypadkowi 0x01 graphic
w układzie ciągłym.

Podobnie wygląda sprawa sterowalności i obserwowalności układów ciągłych i dyskretnych, z tym że dodatkowo w wyjściu układu dyskretnego może się nie ujawnić przebieg okresowy jeżeli jego okres będzie zsynchronizowany z okresem próbkowania TP.

W tabeli na stronie 78 zestawiono transformaty i oryginały podstawowych funkcji.

Opis dynamiki układów ciągłych ma bogatszą historię od opisu układów dyskretnych, więc uzasadnione jest odwoływanie się częste do analogii i zaznaczanie różnic mających tu miejsce. Warto również pokazać możliwości przejścia z opisu obiektów w dziedzinie transformaty 0x01 graphic
na dyskretną transformatę 0x01 graphic
.

Porównując transformatę Laplace'a z transformatą 0x01 graphic
widzimy, że miejsce całki zajęła suma, a wyrażenia 0x01 graphic
zmienna 0x01 graphic
. Przy bardzo małym jednostkowym 0x01 graphic
odstępie próbkowania 0x01 graphic
w stosunku do czasu zauważalnych zmian sygnałów, wynik całkowania i sumowania będzie praktycznie taki sam. Można wówczas przyjąć, że 0x01 graphic
. Jeżeli następnie skorzystamy ze stosowanego i traktowanego jako dobre rozwinięcia 0x01 graphic
w szereg Fouriera

0x01 graphic
i ograniczymy się tylko z dwu pierwszych wyrazów rozwinięć to otrzymamy związek 0x01 graphic
.

Przejście z transformaty 0x01 graphic
do 0x01 graphic
nie jest jednoznaczne, a różne możliwości tego przejścia można uzyskać z interpretacji transformat całki.

0x08 graphic

Licząc całkę 0x01 graphic
ze zmiennej 0x01 graphic
o przebiegu jak na rysunku 4.5 i korzystając tylko z informacji o wartościach 0x01 graphic
w dyskretnych momentach czasu 0x01 graphic
przyrost wartości całki po jednym okresie 0x01 graphic
możemy w sposób przybliżony obliczyć na kilka sposobów:

  1. 0x01 graphic
    - z niedomiarem,

  2. 0x01 graphic
    - z nadmiarem;

  3. 0x01 graphic
    - jako średnia arytmetyczna.

Odpowiada to w dziedzinie zmiennej 0x01 graphic
wyrażeniom:

  1. 0x01 graphic

  2. 0x01 graphic

  3. 0x01 graphic

Transmitancja całki 0x01 graphic
w dziedzinie zmiennej 0x01 graphic
jest równa 0x01 graphic
.

Wyliczona ta sama transformata w dziedzinie zmiennej 0x01 graphic

0x01 graphic
prowadzi w kolejnych przypadkach do związków:

  1. 0x01 graphic

  2. 0x01 graphic

  3. 0x01 graphic

Najczęściej korzysta się z relacji 2.

Na przykład na podstawie tego podstawienia możemy wychodząc z postaci ciągłej uzyskać dyskretną transmitancję regulatora PID:

0x01 graphic

0x01 graphic

co można przekształcić do postaci

0x01 graphic
gdzie:

0x01 graphic
; 0x01 graphic
; 0x01 graphic

    1. Płaszczyzna stanu.

Pełne odwzorowanie stanu na płaszczyźnie możemy przedstawić tylko dla obiektów pierwszego i drugiego rzędu. Płaszczyzna stanu może też być pomocna w analizie obiektów nieliniowych i w zrozumieniu wpływu różnych czynników na cechy obiektów również wyższych rzędów.

Obiekt II rzędu autonomiczny (odizolowany od otoczenia) możemy przedstawić zapisem

0x01 graphic
(4.69)

Obraz trajektorii w układzie współrzędnych 0x01 graphic
jest funkcją dwóch parametrów b i c.

Na rysunku 4.6 przedstawiono wszystkie jakościowo różne typy trajektorii umieszczając je na płaszczyźnie b, c w miejscach odpowiadających danym wartościom b i c w układzie współrzędnych 0x01 graphic
.

Zwróćmy uwagę na pewne charakterystyczne cechy obrazów trajektorii.

  1. Ruch punktu stanu leżącego powyżej (poniżej) osi x może się odbywać tylko w kierunku zgodnym (przeciwnym) do zwrotu osi x. Jest to uzasadnione tym że z racji zawsze dodatniego przyrostu czasu przyrost dx ma ten sam znak co 0x01 graphic
    . (W podręcznikach można spotkać nieścisłe stwierdzenie - że jest zgodny z ruchem wskazówek zegara.)

  2. Poza osią x nie może istnieć żaden punkt równowagi.

  3. Każde przejście punktu stanu przez oś x musi się odbyć po trajektorii do niej prostopadłej. Ponieważ tangens kąta nachylenia trajektorii określa zależność

0x01 graphic
(4.70)

to przy 0x01 graphic
Kąt ten może być różny od prostego tylko gdy równocześnie 0x01 graphic
zmierzają do 0, a to oznacza zatrzymanie się na trwałe punktu stanu na osi x.

  1. Przecięcia trajektorii z osią 0x01 graphic
    (w sytuacji odizolowania od wpływów otoczenia) mają nachylenia określone zależnością 0x01 graphic
    . Uzasadnimy to następująco: równania trajektorii w postaci parametrycznej, przy pierwiastkach równania charakterystycznego 0x01 graphic
    mają postać

0x01 graphic
(4.71) oraz 0x01 graphic
(4.72)

z wzorów tych i określenia funkcji 0x01 graphic
w poprzednim punkcie wynika, że przy x=0 mamy 0x01 graphic
(4.73)

Przy 0x01 graphic
wynik jest taki sam.

  1. Tor punktu stanu na płaszczyźnie 0x01 graphic
    opisany równaniami (4.71) możemy traktować w przypadku pierwiastków rzeczywistych jako złożony z dwu zmieniających się w czasie wektorów leżących na kierunkach 0x01 graphic
    (4.74)

0x01 graphic
Rysunek 4.6

wektory te, których długość w chwili t=0 wynosi odpowiednio 0x01 graphic
z biegiem czasu w zależności od znaku 0x01 graphic
maleją do zera, lub wykładniczo rosną do nieskończoności. Różna zmienność tych wektorów jest powodem, że trajektoria złożona z tych dwu

prostoliniowych składowych jest linią krzywą. Ruch prostoliniowy otrzymamy tylko przy starcie z punktu leżącego na którymś z wymienionych kierunków. W przypadku pierwiastków podwójnych odpowiednikiem równań (4.70) jest postać 0x01 graphic
(4.75)

Składowe wektory leżą na kierunkach 0x01 graphic
(4.76)

Z wzorów (4.70 - 71) wynika, że jeżeli założymy 0x01 graphic
to wszystkie krzywoliniowe trajektorie z biegiem czasu zmierzają do nachylenia 0x01 graphic
, a wyszły przy 0x01 graphic
z kierunku 0x01 graphic
. Przy 0x01 graphic
zasada powyższa też obowiązuje i każda z trajektorii krzywoliniowych zatoczy łuk równy 180o.

W przypadku pierwiastków zespolonych powyższa interpretacja możemy nadal stosować, ale wygodniej będzie skorzystać z innej postaci wzorów (4.71).

Jeżeli przyjmiemy 0x01 graphic

to równanie parametryczne trajektorii na postać 0x01 graphic
(4.77)

gdzie 0x01 graphic
, a 0x01 graphic
określają warunki początkowe.

Punkt stanu okrąża początek układu współrzędnych zgodnie z ruchem wskazówek zegara z okresem 0x01 graphic
zmieniając odległość od początku układu współrzędnych za każdym obrotem o mnożnik 0x01 graphic
.

W przypadku obiektów wyższych rzędów możemy nadal interpretować trajektorie jako złożone z tak samo pojętych składowych, ale ilość składowych jest równa rzędowi równania i na płaszczyźnie rozkład wektora wodzącego za punktem stanu na składowe nie jest jednoznaczny.

    1. Linie pierwiastkowe

Linie pierwiastkowe są to krzywe na płaszczyźnie zespolonej obrazujące przemieszczanie się pierwiastków równania charakterystycznego zamkniętego UAR w funkcji zmian współczynnika wzmocnienia K układu otwartego tworzącej go pętlę.

Jeżeli transmitancję układu otwartego zapiszemy jako 0x01 graphic
gdzie transmitancja0x01 graphic
reprezentuje dynamikę pętli o wzmocnieniu 1, to równanie charakterystyczne układu zamkniętego możemy zapisać jako

0x01 graphic

W skrajnych przypadkach zmiany wzmocnienia K mamy:

  1. 0x01 graphic
    i pierwiastki układu otwartego stają się pierwiastkami układu zamkniętego

  2. 0x01 graphic
    , zera układu otwartego stają się pierwiastkami układu zamkniętego.

Istnieją pewne reguły umożliwiające oszacowanie kształtu wykresu linii pierwiastkowych:

  1. Przy układzie rzędu n wykres ma n gałęzi zaczynających się przy K=0 w n biegunach transmitancji 0x01 graphic
    .

  2. Wykres jest symetryczny względem osi rzeczywistej płaszczyzny zmiennej zespolonej s.

  3. Każdy punkt osi rzeczywistej należy do wykresu, jeżeli na prawo od niego znajduje się ogółem nieparzysta liczba zer i biegunów rzeczywistych transmitancji 0x01 graphic
    .

  4. Przy 0x01 graphic
    m gałęzi wykresu dąży do m zer transmitancji 0x01 graphic
    , pozostałych n-m gałęzi ucieka asymptotycznie do punktów leżących w nieskończoności. Asymtoty te przecinają się na osi rzeczywistej w punkcie 0x01 graphic

gdzie: si - to n biegunów, a s0j - m zer transmitancji 0x01 graphic
i tworzą z osią rzeczywistą kąty 0x01 graphic
; k= 0,1,...,(n-m-1)

Na rysunku 4.7 pokazano kilka przykładów kształtów linii pierwiastkowych dla wybranych transmitancji 0x01 graphic
.

0x08 graphic
0x01 graphic
0x01 graphic

0x08 graphic
0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic
0x01 graphic

Rysunek 4.7

    1. Transmitancja widmowa i charakterystyki częstotliwościowe.

Fourier wprowadził przekształcenie, które umożliwia opisywanie sygnałów i układów w sposób częstotliwościowy

0x01 graphic
(4.78a)

i przekształcenie odwrotne

0x01 graphic
(4.78b)

Formalne ograniczenia tych przekształceń skłoniły Laplace'a do zastąpienia jω zmienną zespoloną s=σ+ jω i bardziej ogólne przekształcenie Laplace'a znalazło szersze zastosowanie. Obecnie można interpretować transmitancję widmową jako powstałą z transmitancji operatorowej 0x01 graphic
przez podstawienie zamiast zmiennej s, zmiennej jω. Gdzie j jest jednostką urojoną, a ω jest liczbą rzeczywistą - częstotliwością kątową (pulsacją) mierzoną w radianach na sekundę. ω =2πf, przy czym f jest zwykłą częstotliwością przebiegu harmonicznego mierzoną w hercach.

Transmitancja widmowa

0x01 graphic
(4.79)

określa sposób obróbki w danym bloku sygnału harmonicznego o pulsacji ω. Jeżeli wymuszenie ma postać 0x01 graphic
to przebieg odpowiedzi ma postać 0x01 graphic
, zatem moduł transmitancji widmowej 0x01 graphic
określa wzmocnienie sygnałów harmonicznych, a argument 0x01 graphic
przesunięcie fazy tych sygnałów.

Obowiązują związki

0x01 graphic
; 0x01 graphic
;

0x01 graphic
; 0x01 graphic
(4.80)

W zagadnieniach automatyki istotną rolę odgrywają częstotliwościowe charakterystyki logarytmiczne [rozdział 3.2]

0x01 graphic
i 0x01 graphic
(4.81)

Ułatwiają one opis i analizę UAR przy powszechnie występującym szeregowym połączeniu członów. Iloczynom modułów odpowiadają sumy charakterystyk logarytmicznych

0x01 graphic

0x01 graphic
, (4.82)

podobnie sumują się charakterystyki fazowe

0x01 graphic
(4.83)

Wynik 0x01 graphic
podajemy w decybelach - dB. (Mnożnik 20 wprowadzili geodeci dla ułatwienia obliczeń pamięciowych.) Przy zastosowaniu na wykresach logarytmicznej skali ω uzyskujemy możliwość aproksymacji powyższych zależności (w większości przypadków) charakterystykami złożonymi z odcinków prostych.

Charakterystyki częstotliwościowe można uzyskać na drodze pomiarowej. Na wejście danego bloku należy wprowadzić wymuszenie harmoniczne o pulsacji ω1 i zmierzyć w stanie ustalonym stosunek amplitud sygnału wyjściowego do wejściowego oraz ich przesunięcie fazowe. Pomiar należy powtarzać dla kolejnych pulsacji ωi, aż do uzyskania dostatecznej ilości danych do wykreślenia charakterystyki.

Charakterystyki częstotliwościowe opisujące obróbkę sygnału harmonicznego w funkcji częstotliwości są przedstawiane na kilka sposobów, które pokazano na rysunku 4.8:

  1. charakterystyka amplitudowo-fazowa (wykres Nyquista),

na osiach nanosimy 0x01 graphic
i wykreślamy 0x01 graphic
;.

  1. charakterystyki rzeczywista i urojona,

na osobnych wykresach przedstawiamy 0x01 graphic
w funkcji ω;

  1. charakterystyki amplitudowa i fazowa,

na osobnych wykresach przedstawiamy 0x01 graphic
w funkcji ω;

  1. charakterystyki logarytmiczna - amplitudowa i fazowa (wykres Bodego),

na osobnych wykresach przedstawiamy 0x01 graphic
w funkcji ω w skali logarytmicznej;

  1. charakterystyka moduł logarytmiczny-argument (wykres Blacka)

na osiach wykresu nanosi się 0x01 graphic
, ω jest parametrem wykresu. Przedstawienie to zastosowane do kryterium Nyquista przejrzyście uwidacznia zapasy stabilności. Oś 0x01 graphic
umieszcza się wówczas tak że przecina się oś0x01 graphic
w punkcie 0x01 graphic
.

0x08 graphic

    1. Podstawowe własności i twierdzenia rachunku operatorowego.

Własności rachunku operatorowego wynikają z transformaty Laplace'a

0x01 graphic

Wzór ten przyporządkowuje funkcji zmiennej rzeczywistej 0x01 graphic
funkcję zmiennej zespolonej 0x01 graphic
. Przekształcenie to prowadzi do linearyzacji równań różniczkowych, co ułatwia wiele obliczeń.

Podstawowe własności:

  1. Transformata iloczynu stałej przez funkcję 0x01 graphic
    .

  2. Transformata sumy funkcji 0x01 graphic

  3. Transformata pochodnej funkcji 0x01 graphic
    gdzie 0x01 graphic
    jest wartością początkową w punkcie 0x01 graphic
    0x01 graphic
    w zastosowaniach automatyki z zasady opisy zdarzeń zaczyna się od zerowych warunków początkowych 0x01 graphic
    i wówczas stosuje się wzór uproszczony 0x01 graphic
    .

  4. Transformaty całek funkcji 0x01 graphic
    ogólnie 0x01 graphic

  5. Transformata funkcji przesuniętej w czasie - opóźnionej o czas 0x01 graphic
    0x01 graphic

  6. Transformata funkcji dającej przesunięcie zespolone 0x01 graphic

  7. Twierdzenie o wartości końcowej 0x01 graphic
    Przeprowadzenie dowodu opieramy na wzorze transformaty pochodnej 0x01 graphic
    obliczmy granice obu stron tego równania przy 0x01 graphic
    0x01 graphic
    0x01 graphic
    a więc 0x01 graphic

  8. Twierdzenie o wartości początkowej 0x01 graphic
    Dowodu opieramy tak jak poprzednio na wzorze transformaty pochodnej 0x01 graphic
    Obliczmy granice obu stron tego równania przy 0x01 graphic
    0x01 graphic
    , a więc 0x01 graphic

  9. Transformaty i oryginały

    Transformata F*(z) ( t=kTp)

    Oryginał f(t)

    Transformata F(s)

    1

    δ(t)

    1

    0x01 graphic

    1(t)

    0x01 graphic

    0x01 graphic

    t

    0x01 graphic

    0x01 graphic
    ; 0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic
    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic
    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    cos 0x01 graphic

    0x01 graphic

    0x01 graphic
    0x01 graphic

    sin0x01 graphic

    0x01 graphic

    0x01 graphic

    cosh0x01 graphic

    0x01 graphic

    0x01 graphic

    sinh0x01 graphic

    0x01 graphic

    0x01 graphic
    ;

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    1. Bibliografia

    1. Gessing R.: „Podstawy automatyki” WPŚ Gliwice 2001

    2. Górecki R. Marusak J.: Poradnik inżyniera elektryka tom I rozdział 8.1 Automatyka i robotyka WNT Warszawa, 1994,96.

    3. Górecki H.: „Analiza i synteza układów regulacji z opóźnieniem” WNT Warszawa, 1971,

    4. Kaczorek T.: „Teoria sterowania” Tom I i II, PWN Warszawa, 1977 i 1981

    5. Kaczorek T.: „Teoria sterowania i systemów” PWN Warszawa, 1993

    6. Markowski A. Kosko J. Lewandowski A.: „Automatyka ,w pytaniach i odpowiedziach”, PWN Warszawa, 1979

    7. Nowacki P. Szklarski L. Górecki H.: „ Podstawy teorii układów regulacji automatycznej”

    tom II (zagadnienia specjalne układów liniowych; układy nieliniowe) PWN Warszawa, 1974

    8. Philippe de Larminat Yves Thomas: „Automatyka układy liniowe” tomy I II III WNT Warszawa, 1983

    9. Węgrzyn S.: „Podstawy automatyki” , PWN Warszawa, 1972

    10. Żelazny M.: „Podstawy automatyki”, PWN Warszawa, 1976

    8

    0x01 graphic

    0x01 graphic

    Rysunek 2.12

    ω α

    Uy

    Hy

    qu

    iu

    c

    a)

    b)

    C

    silnik

    c)

    0x01 graphic

    Rysunek 2.13

    R

    R

    Uu

    Uy

    Hy

    Hu

    c

    a)

    b)

    c

    c)

    0x01 graphic

    R

    py

    C

    Pu

    Rysunek 2.15

    b)

    qP

    qy

    R1

    qu

    c1

    R2

    c2

    I

    II

    H1

    R2

    a)

    qP

    qy

    c2

    R1

    qu

    c1

    I

    II

    H2

    0x01 graphic

    b)

    C

    R

    m

    L

    R

    1. C

    a)

    c)

    m

    R

    k

    Rysunek 2.16

    t

    u

    u(t)=u11(t)

    y1=K0u1

    τ

    y

    t

    T

    Rysunek 2.18

    0x01 graphic

    0x01 graphic

    0x01 graphic

    +40

    0

    -40

    -80

    -120

    -160

    10

    -4

    10

    -3

    10

    -2

    10

    -1

    10

    0

    10

    1

    1

    6

    3

    2

    5

    4

    2

    0x01 graphic

    0x01 graphic

    0x01 graphic

    +90

    0

    -90

    -180

    -270

    -360

    10

    -4

    10

    -3

    10

    -2

    10

    -1

    10

    0

    10

    1

    3

    1

    6

    5

    4

    2

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    u -1/K(A) Im

    +um A=∞ A=0 Re 0x01 graphic

    -um ε

    u +um -1/K Im

    -e +e ε A=0 Re 0x01 graphic

    -um A=∞ A=0x01 graphic
    0x01 graphic

    u -1/K Im

    u=kε 0x01 graphic
    Re 0x01 graphic

    -e +e ε -1/k 0x01 graphic

    u Im

    0x01 graphic
    Re 0x01 graphic

    -e +e ε -1/k 0x01 graphic

    u -1/K Im

    Δu=kΔε A=0 A=∞ Re 0x01 graphic

    -e +e ε -1/k 0x01 graphic

    u +um -1/K Im

    -e +e A<e Re 0x01 graphic

    -um ε -∞

    A=∞ A=e 0x01 graphic
    0x01 graphic

    u +um -1/K Im 0x01 graphic

    -e -λe A<e Re

    -um λe e ε -∞ A ≥ e

    A=∞ A=e 0x01 graphic
    0x01 graphic

    1. Im s

    1. Re s

    1. 0

    1. s1

    1. K

    1. a)

    1. Im s

    1. Re s

    1. 0

    1. s1

    1. s0

    1. s2

    1. K

    1. K

    1. b)

    1. Im s

    1. Re s

    1. 0

    1. c)

    1. s2

    1. s1

    1. K

    1. K

    1. Im s

    1. Re s

    1. 0

    1. s1

    1. s0

    1. K

    1. d)

    ω

    M(ω)

    0x01 graphic

    ω

    Q(ω)

    0x01 graphic

    ω

    P(ω)

    0x01 graphic

    -40

    -80

    -160

    b)

    ω

    ϕ(ω)[rad]

    0x01 graphic

    0,1

    1

    10

    100

    ω

    L(ω)[dB]

    d)

    -6

    -4

    -2

    0

    -80

    -60

    -40

    -20

    L(ω)[dB]

    ϕ(ω)[rad]

    e)

    c)

    -π

    -5

    -4

    -3

    -2

    -1

    0

    0

    1

    2

    ϕ(ω)[rad]

    ω

    -π

    -120

    0x01 graphic

    P(ω)

    Q(ω)

    a)

    ω

    φ(ω)

    M(ω)

    1. charakterystyka amplitudowo-fazowa

    2. charakterystyki rzeczywista i urojona,

    3. charakterystyki amplitudowa i fazowa,

    4. charakterystyki logarytmiczna

    - amplitudowa i fazowa

    1. charakterystyka moduł logarytmiczny

    -argument

    Rysunek 4.8

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic



    Wyszukiwarka

    Podobne podstrony:
    BUD»ET PAĐSTWA
    Ściąga na bissy do?pa
    automaty opracowane grup PA ,,PA itd
    LBC3090 31 15 03 2006 PA PL F
    pa volume 1 issue 2 article 534
    Lab1 PA podstawy PSCAD v2
    PB 30x50t A 02 PA
    PA W01 Wprowadzenie
    PA - czynności procesowe, postępowanie administracyjne
    POLITYKA FISKALNA PA STWA , Inne
    LBC3011 x1 15 03 2006 PA PL F
    Pa Svenska 2 Avsnitt 9a
    Pa Svenska 2 Avsnitt 3
    PA CW 3
    harmonogram eit vi 2013 2014 grupa 2 pa
    Pa Svenska 2 pg 86 96
    Konstytucyjne organy pa stwa w sprawach bezpiecze stwa, Wydziały, Administracja
    pa 4 prawa pokrewne
    PA wykłady
    pa laborka numer 4 37SZSBCQIBKBFQ2RYF7J57QGDW5QUWINEU5CH2Q

    więcej podobnych podstron