Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Sterowanie procesami ciągłymi

Podobne prezentacje


Prezentacja na temat: "Sterowanie procesami ciągłymi"— Zapis prezentacji:

1 Sterowanie procesami ciągłymi
- studia stacjonarne Mieczysław Brdyś, prof. dr hab.inż. Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania Wykład /2016 Modele dyskretne systemów ciągłych – część I

2 Impulsator, układ próbkujący
Ogólna struktura komputerowego systemu sterowania Impulsator, układ próbkujący (sampler)

3 Komputerowy system sterowania - próbkowanie sygnału ciągłego

4 Komputerowy system sterowania - próbkowanie sygnału ciągłego
Uchyb sterowania, będący sygnałem ciągłym jest próbkowany (sampled) w chwilach - okres próbkowania (sampling interval) Otrzymujemy sekwencję sygnału dyskretnego uchybu sterowania Zwykle dla uproszczenia zapisu: gdzie k staje się zmienną czasu dyskretnego

5 Komputerowy system sterowania – interpolacja zerowego rzędu sygnału dyskretnego
u(k) u(t0 +T ) u(t)

6 Przykład sygnału sterującego
Komputerowy system sterowania – interpolacja zerowego rzędu sygnału dyskretnego Spróbkowany sygnał uchybu sterowania (bądź inny) przetwarzany jest w sterowniku komputerowym, zgodnie z prawem sterowania w sekwencję sygnału dyskretnego sterowania Sekwencja związana z określanymi chwilami czasu powinna być podstawą do utworzenia ciągłego sygnału sterującego, który możnaby skierować do obiektu sterowanego Przykład sygnału sterującego czyli

7 Interpolator zerowego rzędu
Komputerowy system sterowania – interpolacja zerowego rzędu sygnału dyskretnego Sekwencja sygnału dyskretnego jest przetwarzana w sygnał ciągły za pomocą interpolacji, która wyznacza wartości sygnału sterującego pomiędzy chwilami próbkowania oraz Interpolator zerowego rzędu dla Sygnał z interpolatora zerowego rzędu – sygnał stały

8 Komputerowy system sterowania – interpolacja zerowego rzędu sygnału dyskretnego
Odpowiedź elementu inercyjnego rzędu pierwszego na wymusznie przedziałami stałe

9 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
Zadanie Rozważamy system SISO o dynamice ciągłej pierwszego rzędu np. element inercyjny Poszukujemy modelu dyskretnego tego systemu takiego, że

10 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
Rozwiązanie równania stanu systemu ciągłego (bez utraty ogólności wyniku przyjmiemy t0 = 0) Rozwiązanie: Składowa swobodna (odpowiedź zerowego wejścia) Składowa wymuszona (odpowiedź zerowego warunku początkowego)

11 Klasyczne podejście do rozwiązania:
1. Pomnożymy obydwie strony równania stanu przez lub Zauważamy: Zatem: 2. Scałkujemy obustronnie ostatnie równanie

12 3. I trochę przekształcimy:
Ostatecznie wartości odpowiedzi stanu systemu ciągłego w chwilach t: Składowa swobodna Składowa wymuszona

13 4. Wartości odpowiedzi wyjścia systemu ciągłego w chwilach t:

14 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
1. Dla dwóch kolejnych chwil próbkowania odpowiedź stanu Skorzystamy z postaci: 2. Odpowiedź dla chwili pomnożymy przez

15 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
3. Odejmujemy ostatni wynik wynik od wyrażenia na :

16 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
4. Przyjmujemy, że u(t) jest stałe pomiędzy chwilami próbkowania 5. Zmieniamy zmienną całkowania Stałe (wartość, dla danego systemu, różna dla różnych Ts) Definiujemy współczynniki

17 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
Możemy napisać równanie stanu modelu dyskretnego lub w postaci uproszczonej Równanie wyjścia, jako równanie algebraiczne „nie zmienia się” ; zatem równanie wyjścia przy czym

18 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
Otrzymany model dyskretny jest modelem równoważnym modelowi ciągłemu dla wejść przedziałami stałych Ponieważ sygnał ciągły i gładki można dowolnie dokładnie aproksymować sygnałem przedziałami stałym, to model dyskretny (wyżej otrzymany dla modelu w przestrzeni stanu) może być dowolnie bliski modelowi ciągłemu dla okresu próbkowania wystarczająco małego Przedstawiona metoda nosi nazwę metody niezmienniczości skokowej

19 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
Przypadek ogólniejszy: system SISO o dynamice ciągłej rzędu wyższego niż jeden Poszukujemy modelu dyskretnego tego systemu takiego, że

20 Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu
Wynik bez wyprowadzania

21 Przybliżone wyznaczanie bD (dla małych wartości Ts )
Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu Przybliżone wyznaczanie bD (dla małych wartości Ts ) Jeżeli istnieje A-1 wówczas : Problem: Jak obliczyć Z definicji: Zatem:

22 Przybliżenie pierwszego rzędu:
Komputerowy system sterowania – model dyskretny równoważny modelowi ciągłemu Ostatnie wyrażenie jest podstawą do przybliżonego obliczania bD Przybliżenie pierwszego rzędu: Przybliżenie drugiego rzędu:

23 Systemy próbowane – sampled-data systems
Zakładając wystarczająco mały czas próbkowania Ts będziemy poszukiwali aproksymacji w czasie dyskretnym ciągłej w czasie relacji wejście – wyjście systemy próbkowanego Będzie to zależność pomiędzy wartościami próbek: Relacja ta będzie dokładna tzn. równa wartościom sygnałów ciągłych w chwilach próbkowania, dla sygnałów r(t) stałych pomiędzy chwilami próbkowania i dla dowolnego okresu próbkowania

24 Systemy próbowane – sampled-data systems
Przykład 1. Dynamika obiektu czasu ciągłego dana jest transmitancją: Zakładając wystarczająco mały okres próbkowania Ts znaleźć aproksymację dyskretną tego opisu Zastosujemy metodę niezmienniczości skokowej, wykorzystując wcześniej metodę określenia zmiennych stanu z poprzedniego wykładu Model we-wy w dziedzinie s Model w przestrzeni stanu Model we-wy w dziedzinie t

25 Systemy próbowane – sampled-data systems
Przykład 1. Wynik ostateczny: Jeżeli aproksymacja dyskretna jest dokładna

26 Systemy próbowane – sampled-data systems
Przykład 1. Zależność wyniku aproksymacji od okresu próbkowania Dla dwóch okresów próbkowania oraz Dwa różne równania stanu, ale w chwilach próbkowania odpowiedzi będą dokładne

27 Systemy próbowane – sampled-data systems
Przykład 1. Jaka byłaby dokładność obliczeń bD za pomocą wzorów przybliżonych? Przybliżenie 1. rzędu jest dokładne Potrzebne jest przybliżenie wyższego rzędu

28 Systemy próbowane – sampled-data systems
Przykład 2. Dynamika obiektu czasu ciągłego dana jest transmitancją: Zakładając wystarczająco mały okres próbkowania Ts znaleźć aproksymację dyskretną tego opisu Zastosujemy metodę niezmienniczości skokowej, wykorzystując wcześniej metodę określenia zmiennych stanu z poprzedniego wykładu Model w przestrzeni stanu Macierze stanu, wejścia i wyjścia

29 Systemy próbowane – sampled-data systems
Przykład 2. Macierz tranzycji stanu Macierz stanu modelu dyskretnego

30 Systemy próbowane – sampled-data systems
Przykład 2. Macierz wejścia modelu dyskretnego

31 Systemy próbowane – sampled-data systems
Przykład 2. Modele dyskretne dla dwóch okresów próbkowania oraz

32 – koniec materiału prezentowanego podczas wykładu
Dziękuję za uwagę – koniec materiału prezentowanego podczas wykładu


Pobierz ppt "Sterowanie procesami ciągłymi"

Podobne prezentacje


Reklamy Google