Paweł Grzegrzółka AiR 1
Grzegorz Barnik
Identyfikacja obiektów dynamicznych
Układ inercyjny pierwszego rzędu:
Wartości pomierzone na podstawie odpowiedzi skokowej to:
kp = 0.75
Tp = 0.72 ms
Wartości pomierzone na podstawie charakterystyk częstotliwościowych to:
Optymalne wartości wyznaczone przez MATLABową funkcje fmins:
kp = 0.7407
Tp = 0.7302 ms
Charakterystyki Bodego wraz z modelami optymalnymi:
Charakterystyka Nyquista:
Układ inercyjny pierwszego rzędu z opóźnieniem transportowym
Wartości pomierzone na podstawie odpowiedzi skokowej to:
kp = 0.72
Tp = 0.72 ms
T0 = 0.2 ms
Wartości pomierzone na podstawie charakterystyk częstotliwościowych to:
Optymalne wartości wyznaczone przez MATLABową funkcje fmins:
kp = 0.7132
Tp = 0.7065 ms
T0 = 0.1808 ms
Charakterystyki Bodego wraz z modelami optymalnymi:
Charakterystyka Nyquista:
Układ całkujący (mierzonego w zamkniętej pętli sprzężenia zwrotnego)
został on pomierzony w ujemnym sprzężeniu zwrotnym
Wartości pomierzone na podstawie odpowiedzi skokowej to:
kp = 2.36
Tp = 0.4 ms
Wartości pomierzone na podstawie charakterystyk częstotliwościowych to:
Optymalne wartości wyznaczone przez MATLABową funkcje fmins:
kp = 2.3561
Tp = 0.377 ms => Ti = 0.377 ms
Charakterystyki Bodego wraz z modelami optymalnymi:
Charakterystyka Nyquista:
Układ drugiego rzędu
Wartości pomierzone na podstawie odpowiedzi skokowej i charakterystyki amplitudowej to:
hmax = 2.76 V
h(
) = 2.44 V
Tk = 1.4 ms
z których to obliczyliśmy w dwóch różnych metodach identyfikacji:
1)
2)
i na ich podstawie ze wzorów umieszczonych w tabeli 1.1:
ζ = 0.8992 ζ = 0.5885
τ =
τ =
więc:
a1 =
a1 =
a2 =
a2 =
Wartości pomierzone na podstawie charakterystyk częstotliwościowych to:
a1 =
a2 =
Optymalne wartości wyznaczone przez MATLABową funkcje fmins:
a1 =
a2 =
Charakterystyki Bodego wraz z modelami optymalnymi:
Charakterystyka Nyquista:
Układ nieminimalnofazowy
Wartości pomierzone na podstawie odpowiedzi skokowej to:
t0 = 0.36 ms
x = 3.26
Na podstawie czego obliczyliśmy:
= 0.2484 ms
Tx = x Ty = 0.8098 ms
Wartości pomierzone na podstawie charakterystyk częstotliwościowych to:
Optymalne wartości wyznaczone przez MATLABową funkcje fmins:
Tx = 0.7731 ms
Ty = 0.2403 ms
Charakterystyki Bodego wraz z modelami optymalnymi:
Charakterystyka Nyquista:
Porównanie różnych metod identyfikacji:
Układ: |
Odp skokowa |
Odp. częstotliwość |
MATLAB |
A |
kp = 0.75 Tp = 0.72 ms |
kp = 0.79
|
kp = 0.7407 Tp = 0.7302ms |
|
1.2% 1.4% |
6.2% 0.8% |
|
B |
kp = 0.72 Tp = 0.72 ms T0 = 0.2 ms |
kp = 0.8
|
kp = 0.7132 Tp = 0.7065 ms T0 = 0.1808 ms |
|
0.9% 1.9% 10.6% |
12.2% 2.8% 9.6% |
|
C |
kp = 2.36 Tp = 0.4 ms |
kp = 2.41 Tp = 0.394 ms |
kp = 2.356 Ti = 0.377 ms |
|
0.2% 6.1% |
2.3% 4.5% |
|
D |
a1 =
a2 = |
a1 =
a2 = |
a1 =
a2 = |
|
157% 28.4% |
6.2% 153% |
|
E |
Tx = 0.8098 ms
|
|
Tx = 0.7731 ms Ty = 0.2403 ms |
|
4.7% 3.4% |
16.4% 18.4% |
|
W tabeli zostały zamieszczone wyniki parametrów poszczególnych układach, wyliczonych różnymi metodami. Oczywiście metoda wykorzystująca matlabową funkcje fmins, która uwzględnia wszystkie punkty pomiarowe, a nie tylko poszczególne charakterystyczne punkty na wykresie, jest metodą najdokładniejszą. I to względem niej zostało przeprowadzone porównanie. Pomijając układ drugiego rzędu metoda bazująca na charakterystyce odpowiedzi skokowej ma średni błąd ok. 3% i tym samym okazuje się dokładniejszą od opierającej się na charakterystykach Bodego, która dokładność jest nieznacznie mniejsza, bo ok. 8%.
1