Lab6 - Układy dyskretne - metody opisu i analizy

Transkrypt

Lab6 - Układy dyskretne - metody opisu i analizy
PWSZ Głogów
Instytut Politechniczny
Laboratorium Podstaw Automatyki i Ukł. Regulacji Automatycznej
Układy dyskretne, metody opisu i analizy.
1. Transmitancje dyskretne i odpowiedzi czasowe.
10
wyznaczyć:
Dla układu o transmitancji operatorowej G(s) = (s+2)(s+5)
(a) odpowiedź skokową dla t = i ∗ Ts , i = 0, 1, . . . , N gdzie Ts - okres próbkowania. Maksymalna
wartość okresu próbkowania powinna spełniać warunek Nyquista:
Ts < 0.5
2π
,
2ωg
gdzie ωg - pulsacja graniczna sygnału.
(b) obliczyć parametry transmitancji dyskretnej i macierze opisu w przestrzeni stanów dla układu
z ekstrapolatorem rzędu zerowego. Zbadać wpływ zmian okresu próbkowania na parametry
układu dyskretnego.
(c) obliczyć odpowiedź skokową układu dyskretnego w N punktach, porównać z odpowiedzią
otrzymaną w punkcie (a).
2. Charakterystyki częstotliwościowe układów ciągłych i dyskretnych
Napisać m-plik (funkcję) wykonującą dla zadanej transmitancji operatorowej, okresu próbkowania
i wektora liniowo-rozmieszczonych pulsacji następujące działania:
•
•
•
•
•
obliczenie transmitancji dyskretnej,
obliczenie logarytmicznych charakterystyk częstotliwościowych układu ciągłego,
obliczenie logarytmicznych charakterystyk częstotliwościowych układu dyskretnego,
wykres 1: wyświetlenie charakterystyki amplitudowej układu ciągłego (skala pulsacji liniowa),
wykres 2: wyświetlenie charakterystyki amplitudowej układu dyskretnego (skala pulsacji liniowa)
• wykres 3: wyświetlenie charakterystyki fazowej układu dyskretnego (skala pulsacji liniowa)
Parametry wejściowe funkcji: wielomiany licznika i mianownika transmitancji dyskretnej, okres
próbkowania, wektor pulsacji, łańcuch określający kolor i symbol używany do wykreślenia charakterystyk układu dyskretnego.
3. Okresowość charakterystyk częstotliwościowych układów dyskretnych
Maksymalną pulsację układu dyskretnego określa zależność:
ωm =
2π
Ts
Dla układu o transmitancji
G(s) =
10
s+1
(a) obliczyć transmtancję dyskretną dobierając okres próbkowania tak, aby spełnaiał warunek
Nyquista,
(b) obliczyć pulsację maksymalną ωm ,
(c) wygenerować wektor rozmieszczonych liniowo pulsacji (zakres 0 − 3 , 300 wartości),
(d) obliczyć i wyświetlić charakterystyki częstotliwościowe układu dyskretnego,
(e) powtórzyć powyższe działania przyjmując okres próbkowania tak, aby nie spełniał warunku
Nyquista.
Literatura:
1. Shahian B., Hassul M. -Control System Design Using MALAB. Prentice Hall, New Jersey,1993
2. MATLAB. User’s Guide. MathWorks, 1993.
3. Control System Toolbox for Use with MATLAB. User’s Guide. MathWorks, 1992.
1