WdAC/L/Lab2

From WikiZMSI

< WdAC | L

Spis treści

Modelowanie i analiza własności układów dynamicznych z czasem dyskretnym

Cel ćwiczenia

Celem ćwiczenia jest zapoznanie się z podstawowymi metodami dyskretyzacji tj.sposobami zamiany układów ciągłych na dyskretne oraz zależnościami pomiędzy układami ciągłymi i dyskretnymi. Zostanie zbadany wpływ metody dyskretyzacji oraz czasu próbkowania na utratę wiedzy o dynamice w odniesieniu do obiektu opisanego w dziedzinie ciągłej. Efektem końcowym ma być uzyskanie umiejętności dyskretyzacji modeli dynamicznych o charakterze ciągłym wraz z doborem optymalnego czasu próbkowania, liczby poziomów skwantowania i zapisu w postaci równań różnicowych, przydatnego do implementacji w dowolnym języku programowania. Metody dyskretyzacji oraz polecenia CST, dotyczące układów dyskretnych, przedstawione zostaną na przykładzie elementu inercyjnego I-go rzędu (element RC).

Wymagania merytoryczne

Poniższe informacje można odnaleźć w []. Obowiązuje zakres materiału wymagany do ćwiczenia nr 1, a ponadto : Pojęcia podstawowe sygnał analogowy, ciągły, cyfrowy i dyskretny, próbkowanie i kwantyzacja sygnałów analogowych. Elementy komputerowego układu sterowania i ich działanie przetworniki AC i CA (stosowane rozwiązania i sposób działania), efekty związane z próbkowaniem i kwantyzacją sygnałów (metody doboru czasu próbkowania i doboru rozdzielczości przetworników), podstawowe rodzaje czujników pomiarowych (wg zasady działania), układy dopasowania sygnałów (tzw. sprzęgi sprzętowe). Matematyczne podstawy opisu układów dyskretnych opis układów ciągłych i dyskretnych (opis przy użyciu równań różniczkowych i różnicowych, przy użyciu zmiennych stanu oraz transmitancji, pojęcia stałej czasowej, czasu próbkowania, zer i biegunów transmitancji), metody zamiany równań różniczkowych na różnicowe, metody dyskretyzacji modeli ciągłych : forward (prostokąty wprzód), backward (prostokąty wstecz), bilinear (Tustin), zoh (ekstrapolator zerowego rzędu) i zamiany dyskretnej funkcji przejścia w równania różnicowe.

Wymagania praktyczne

Poniższe informacje można odnaleźć w ( []). Dokładna znajomość programów MatLab, Control System Toolbox (CST) i Simulink. Funkcje dotyczące dyskretyzacji modeli ciągłych i zamiany modeli dyskretnych na ciągłe, macierzowa funkcja wykładnicza, instrukcje: dstep, dimpulse, dnyquist, dbode, ss2tf, tf2ss, tf2zp, zp2tf, pzmap, c2d,c2dm, d2c, sgrid, zgrid, roots, poly, eig, exp. Zamiana modelu opisanego macierzami A,B,C,D - w dziedzinie ciągłej na model opisany macierzami P,Q,C,D – w dziedzinie dyskretnej.

Przebieg ćwiczenia

Wykorzystując polecenia CST oraz SIMULINK oraz przykład zaprezentowany w instrukcji należy przeanalizować : wpływ metody dyskretyzacji oraz częstotliwości próbkowania na utratę wiedzy o dynamice obiektu (jakość aproksymacji modelu ciągłego modelem dyskretnym); możliwości wystąpienia zjawiska aliasingu w układach sterowania cyfrowego; proces kodowania (kwantyzacji amplitudy) i ekstrapolacji (podtrzymywania). Należy zwrócić uwagę na ścisły związek między czasem próbkowania a liczbą poziomów skwantowania w odniesieniu do dokładności dyskretnego odpowiednika modelu ciągłego.

Wymagania końcowe

Rozliczenie wykonania ćwiczenia następuje na podstawie sprawozdania (strona tytułowa), zawierającego następujące elementy :

  1. cele, metodyka badań, schematy blokowe itp.
  2. wyniki badań (postaci transmitancji, wykresy itp.)
  3. wnioski wynikające ze szczegółowej analizy wyników

Pytania kontrolne

  1. Na czym polega metoda :
      a) forward (prostokątów wprzód),
      b) backward (prostokątów wstecz),
      c) trapezoidal (metoda trapezów),
      d) zoh (metoda ekstrapolatora zerowego rzędu)
    dyskretyzacji modelu ciągłego ?
  2. Co to jest czas próbkowania ?
  3. Jakie efekty powiązane z czasem próbkowania powoduje dyskretyzacja ?
  4. Wyjaśnij pojęcie kwantyzacji w odniesieniu do dyskretyzacji ?
  5. Ile wynosi poziom skwantowania sygnału ciągłego przy założeniu, że karta przetwornikowa posiada 8 bitowe unipolarne wyjście analogowe w zakresie 12 V ?
  6. Na czym polega szum kwantyzacji ?
  7. Na czym polega zjawisko aliasingu ( informacja w materiałach dodatkowych ) ?
  8. Czy sygnał dyskretny i cyfrowy to pojęcia tożsame ?
  9. Wyjaśnij, czy sygnał ciągły i analogowy to pojęcia tożsame ?
  10. Dane jest równanie różnicowe. Zamień równanie w transmitancję dyskretną.
  11. Dana jest transmitancja dyskretna. Zamień w równanie różnicowe metodą bezpośrednią lub kaskadową lub równoległą.
  12. Dana jest transmitancja dyskretna. Wykorzystując elementy typu : sumator, z-1, wzmocnienie narysuj schemat blokowy układu realizującego powyższą transmitancję. (Przy przekształceniu wykorzystać tw. o przesunięciu w lewo)
  13. Ile wynosi poziom skwantowania (LSB) sygnału ciągłego przy założeniu, że karta przetwornikowa posiada 8 bitowe unipolarne wyjście analogowe w zakresie 12 V ?
  14. Co to jest rozdzielczość przetwornika AC lub CA ?
  15. Dane jest następujące słowo (będzie podane), reprezentujące próbkę sygnału sterującego. Zakładając, że karta posiada wyjście analogowe bipolarne w zakresie ą 12 [V], podaj wartość rzeczywistą sygnału.
  16. Elementy przetwornika AC – schemat blokowy i działanie.
  17. Elementy przetwornika CA – schemat blokowy i działanie.
  18. Model matematyczny przetwornika CA.
  19. Narysuj schemat blokowy cyfrowego układu regulacji. Oznacz i nazwij sygnały oraz zaznacz część analogową i cyfrową.

Bibliografia

  1. A.Lewandowski A.,Markowski, J.Kostro : AUTOMATYKA w pytaniach i odpowiedziach. WNT, Warszawa, 1985.
  2. K.Amborski : Teoria sterowania - podręcznik programowany. Wydawnictwo Naukowo techniczne PWN, Warszawa, 1987.
  3. J.Brzózka : Ćwiczenia z automatyki w Matlabie i Simulinku. PWN, Warszawa, 1997.
  4. M.Żelazny : Podstawy automatyki. xxx, xxx, 000.
  5. L.Dorobczyński J. Brzózka. Programowanie w MatLab. Mikom, Warszawa, 1998.
  6. T.Kaczorek : Teoria sterowania. Wydawnictwo Naukowe PWN, Warszawa, 1976.
  7. W.Pełczewski : Teoria sterowania. WNT, Warszawa, 1980.
  8. W.Cegieła W. Zalewski. Matlab - obliczenia numeryczne i ich zastosowania. xxx, xxx, 000.