Modelowanie i obliczenia techniczne
Transkrypt
Modelowanie i obliczenia techniczne
Modelowanie i obliczenia techniczne Model matematyczny w postaci transmitancji Model matematyczny w postaci transmitancji Zakładając, że zależność między y i u można opisać linowym równaniem różniczkowym lub różnicowym, możliwe jest utworzenie modelu w postaci tzw. transmitancji (funkcji przejścia) po zastosowaniu transformacji T przekształcającej te równania do postaci algebraicznej. u G y T ( y (t )) G= T (u (t )) 2 Model matematyczny w postaci transmitancji Jeżeli znana jest transmitancja G układu dynamicznego można jego odpowiedź y na sygnał wejściowy u wyznaczyć z równania algebraicznego: T ( y (t )) = G ⋅ T (u (t )) po zastosowaniu transformacji T przekształcającej sygnał u do postaci transformaty, a następnie transformacji odwrotnej T-1 do otrzymanego wyniku. 3 Model matematyczny w postaci transmitancji Do systemów czasu ciągłego (opisanych równaniami różniczkowymi) stosuje się transformację Laplace’a. Do systemów czasu dyskretnego (opisanych równaniami różnicowymi) stosuje się transformację Laurenta (przekształcenie Z). 4 Transformacja Laplace’a Transformacja Laplace’a jest definiowana następująco: ∞ F (s ) = L{ f (t )} = ∫ f (t )e − st dt 0 s jest zmienną zespoloną. Transformata F(s) funkcji f(t) jest funkcją zespoloną na płaszczyźnie zmiennej zespolonej s. Odwrotna transformacja Laplace’a jest definiowana następująco: c + i∞ 1 −1 st ( ) f (t ) = L {F (s )} = F s e ds, t > 0 ∫ 2πj c −i∞ 5 Własności transformacji Laplace’a Liniowość L{a ⋅ f1 (t ) + b ⋅ f 2 (t )} = a ⋅ L{ f1 (t )}+ b ⋅ L{ f 2 (t )} Transformata pochodnej funkcji df L = s(L{ f (t )}) − f 0 + dt ( ) Pochodna transformaty F ′(s ) = − L{t ⋅ f (t )} 6 Własności transformacji Laplace’a t 1 L ∫ f (τ )dτ = F (s ) 0 s Transformata całki Całka transformaty Przesunięcie w dziedzinie transformaty { f (t ) L = ∫ F (σ )dσ t s ∞ } L e at ⋅ f (t ) = F (s − a ); L−1{F (s − a )} = e at ⋅ f (t ) Przesunięcie w dziedzinie czasu { } L{ f (t − a ) ⋅1(t − a )} = e − as F (s ); L−1 e − as F (s ) = f (t − a ) ⋅1(t − a ) 7 Transformaty Laplace’a wybranych funkcji - delta Diraca Źródło: http://pl.wikipedia.org 8 Przykład wyznaczania transmitancji Różniczkowa zależność między sygnałem wejściowym u układu dynamicznego 2. rzędu a sygnałem wyjściowym y: dy (t ) d 2 y (t ) du (t ) d 2u (t ) a0 y (t ) + a1 + a2 = b0u (t ) + b1 + b2 2 dt dt dt dt 2 Po zastosowaniu transformacji Laplace’a zostaje przekształcona do postaci: a0Y (s ) + a1sY (s ) + a2 s 2Y (s ) = b0U (s ) + b1sU (s ) + b2 s 2U (s ) Iloraz transformat sygnałów daje transmitancję układu o postaci: Y (s ) b0 + b1s + b2 s 2 G (s ) = = U (s ) a0 + a1s + a2 s 2 Jest to tzw. transmitancja operatorowa. 9 Przykład - wyznaczenie transmitancji amortyzowanego nadwozia Zadanie polega na znalezieniu funkcyjnej zależności pomiędzy drganiami nadwozia x2 w funkcji wymuszonych podczas jazdy drgań x1 wynikających z nierówności nadwozia. masa m x2 Dane: m – masa nadwozia k – sztywność sprężyny amortyzatora b – tłumienie tłumika x1 Siła, z jaką układ oddziałuje na podłoże, jest sumą sił wynikających z ciężaru obiektu, zmiany wysokości i prędkości tej zmiany. 10 Przykład - wyznaczenie transmitancji amortyzowanego nadwozia Równanie ruchu układu ma postać równania różniczkowego: d 2 x2 dx2 dx1 m ⋅ 2 + b − + k [x2 − x1 ] = 0 dt dt dt Po zastosowaniu transformacji Laplace’a otrzymuje się postać: ms 2 X 2 (s ) + bsX 2 (s ) − bsX 1 (s ) + kX 2 (s ) − kX 1 (s ) = 0 Czyli transmitancja operatorowa będzie opisana następująco: X 2 (s ) bs + k G (s ) = = 2 X 1 (s ) ms + bs + k 11 Transformacja Laurenta – przekształcenie Z Transformacja Laurenta dyskretnego ciągu x(n) jest definiowana następująco: ∞ X ( z ) = Z ( x(n )) = −n ( ) x n z ∫ n =0 z jest zmienną zespoloną. Transformata X(z) ciągu x(n) jest funkcją zespoloną na płaszczyźnie zmiennej zespolonej z. Transformata odwrotna dana jest wzorem: 1 n −1 ( ) x(n ) = Z ( X ( z )) = X z z dz ∫ 2πj C −1 C – kontur zamknięty otaczający obszar zbieżności 12 Najważniejsze własności przekształcenia Z Liniowość Z {a ⋅ f1 (nT ) + b ⋅ f 2 (nT )} = a ⋅ F1 ( z ) + b ⋅ F2 ( z ) Transformata funkcji przesuniętej o k (czas dyskretny) Z ( x(n − k )) = Z ( x(n )) ⋅ z − k Transformata splotu 13 Przekształcenie Z wybranych funkcji Impuls jednostkowy: Skok jednostkowy: Źródło: http://pl.wikipedia.org 14 Przykład wyznaczania transmitancji Zależność między sygnałem dyskretnym u na wejściu badanego układu a sygnałem wyjściowym y: a0 y (n ) + a1 y (n − 1) + a2 y (n − 2 ) = b0u (n ) + b1u (n − 1) + b2u (n − 2) Po zastosowaniu transformacji Z zostaje przekształcona do postaci: a0Y ( z ) + a1 z −1Y ( z ) + a2 z −2Y ( z ) = b0U ( z ) + b1 z −1U ( z ) + b2 z −2U ( z ) Iloraz transformat sygnałów daje transmitancję układu o postaci: Y (z ) b0 + b1 z −1 + b2 z −2 G (z ) = = U ( z ) a0 + a1 z −1 + a2 z − 2 15 Zastosowanie przekształcenia Z w cyfrowym przetwarzaniu sygnałów Przekształcenie Z może być zapisane następująco: ∞ ∞ −n ( ) ( ) X z = ∑ x n z = ∑ x(n )(re −∞ ∞ ) = ∑ x(n)r jω − n −∞ − n − jnω e −∞ |z|=1 Dla r=1 równanie powyższe, jest równoważne szeregowi Fouriera. Jeżeli X(z) jest transmitancją układu dyskretnego, to jej wartości dla |z|=1 wyznaczają charakterystykę częstotliwościową tego układu w dziedzinie częstotliwości dyskretnych. r=1 z=ejω 16 Zastosowanie przekształcenia Z w cyfrowym przetwarzaniu sygnałów W szczególności modelowany układ może być filtrem cyfrowym. Kształtowanie charakterystyki częstotliwościowej filtru polega na odpowiednim ukształtowaniu jego transmitancji. Istnieje szereg metod projektowania charakterystyki filtrów cyfrowych polegających na kształtowaniu transmitancji, np. metoda bezpośredniego rozmieszczania zer i biegunów. 17 Przykład projektowania filtru cyfrowego na podstawie transmitancji filtru analogowego Transmitancja filtru analogowego: Zastosowanie podstawienia zgodnego z metodą transformacji biliniowej: 2 s= TS H a (s ) = 1 s 2 + 2s + 1 z −1 z +1 daje transmitancję filtru cyfrowego o takiej samej charakterystyce: 1+ 2z −1 + z −2 H (z ) = 2 2 2 2 2 2 2 2 − 1 + 2 +1 + 2 − z + + 2 +1z −2 TS TS TS TS TS Gdzie Ts jest okresem próbkowania. 18