CHARAKTERYSTYKI CZASOWE PODSTAWOWYCH CZŁONÓW LINIOWYCH UKŁADÓW AUTOMATYKI Przy analizie elementów układów automatyki spotyka się elementy o różnej naturze fizycznej (elementy elektryczne, mechaniczne, pneumatyczne, hydrauliczne, itp.), ale są one opisane takimi samymi typami równań różniczkowych lub algebraicznych. Takie elementy nazywa się członami automatyki. Jeżeli opis matematyczny takiego członu jest na tyle prosty, że nie można lub nie ma potrzeby przedstawiać go w postaci prostszej, to takie człony nazywamy członami podstawowymi. Wprowadzenie członów podstawowych znacznie ułatwia analizę bądź syntezę układów automatyki, bez względu na ich naturę fizyczną. Opis matematyczny takich członów sprowadza się bowiem do kilku typów prostych równań (algorytmów działania członów). W dalszej kolejności zostaną omówione poszczególne rodzaje podstawowych członów automatyki z podaniem ich równań czasowych, transmitancji, i charakterystyk czasowych w odpowiedzi na skok jednostkowy (wymuszenie stałe u(t) =1(t)). I. Człon proporcjonalny Równanie dynamiki członu ma następującą postać: y (t ) = ku (t ) , gdzie k jest współczynnikiem wzmocnienia (proporcjonalności). (I.1) Transmitancja operatorowa wyraża się zależnością: K ( s) = k . (I.2) Równanie statyki (dla stanów ustalonych - wszystkie pochodne przyjmujemy jako zero) ma postać: Y = kU (I.3) Y α = arctgk U Rys. I.1. Charakterystyka statyczna członu proporcjonalnego Odpowiedź skokowa dla wymuszenia u(t) = 1(t) wyraża się wzorem: h(t ) = k . (I.4) h(t) k1(t) k t Rys. I.2. Odpowiedź skokowa członu proporcjonalnego Przykłady członów proporcjonalnych to między innymi dźwignia dwuramienna (rys. I.3). F1 F2 l1 l2 Rys. I.3. Człon proporcjonalny – dźwignia dwuramienna Zależność pomiędzy siłami oddziałującymi na końcach pręta, wyznaczona z równania momentów, ma postać: F2 = gdzie l1, l2 – ramiona dźwigni. l1 F1 , l2 (I.4) Transmitancja operatorowa tego członu, określona jako stosunek transformaty siły F2 do transformaty siły F1: K (s) = k , gdzie k = (I.5) l1 . l2 II. Człon inercyjny pierwszego rzędu Równanie dynamiki członu inercyjnego pierwszego rzędu: T dy + y = ku , dt (II.1) gdzie: k – współczynnik wzmocnienia, T – stała czasowa. Równanie dynamiki w postaci operatorowej ma postać: Y ( s )(Ts + 1) = kU ( s ) , 2 (II.2) czyli Y ( s) = k U ( s) . Ts + 1 (II.3) Transmitancja operatorowa opisana jest wzorem: K(s) = k . Ts + 1 (II.4) Równanie statyki: Y = kU . (II.5) Charakterystyka statyczna jest analogiczna, jak dla członu proporcjonalnego (rys. I.1). W celu uzyskania odpowiedzi skokowej wstawiamy do równania (II.4) zależność U(s)=1/s: Y ( s) = k 1 Ts ( s + ) T . (II.6) Odpowiedź skokową członu inercyjnego pierwszego rzędu otrzymujemy korzystając z odwrotnego przekształcenia Laplace’a h(t ) = L-1 [Y (s )] : − t T h(t ) = k (1 − e ) . Charakterystykę skokową członu inercyjnego pierwszego rzędu pokazano na rys. 3.7. (II.7) h(t) 0,63 k k T t Rys. II.1. Charakterystyka skokowa członu inercyjnego pierwszego rzędu Wstawiając do równania (II.7) t=T otrzymujemy: yT = 0,632k . (II.8) Stała czasowa T określa czas dochodzenia do nowego stanu ustalonego po zakłóceniu spowodowanym sygnałem skokowym. W praktyce przyjmuje się, że następuje to po około pięciu stałych czasowych T. Graficzny sposób wyznaczania wartości stałej czasowej T, polega na wykreśleniu stycznej do krzywej, przechodzącej przez początek układu i odczytaniu odcinka, jaki ta styczna wyznacza na poziomie stanu ustalonego k (rys. II.1). 3 Rys. II.2. Charakterystyka skokowa członu inercyjnego pierwszego rzędu (T=var) Na rys. II.2 przedstawiono odpowiedzi na skok jednostkowy członu inercyjnego I-rzędu dla trzech różnych stałych czasowych: T1=0,1; T2=1; T3=5. Przykładem inercyjnego członu pierwszego rzędu jest silnik obcowzbudny prądu stałego. Na rys. II.3 przedstawiono uproszczony schemat silnika obcowzbudnego prądu stałego. W układzie tym sterujemy prędkością kątowa w(t) za pomocą napięcia twornika U(t). Zależność wiążącą te wielkości można wyznaczyć korzystając z równań, opisujących obwód elektryczny i mechaniczny maszyny. i R φ Uw= const J e ω Rys. II.3. Człon inercyjny pierwszego rzędu - obcowzbudny silnik prądu stałego 4 U R i U e Rys. II.4. Schemat obwodu elektrycznego twornika Na rys. II.4 przedstawiono schemat obwodu elektrycznego twornika, uwzględniający oporność R twornika oraz siłę elektromotoryczną indukcji e. Siła elektromotoryczna jest równa: e = cϕω , (II.9) gdzie: c – stała konstrukcyjna maszyny, φ – strumień wzbudzenia, ω – prędkość obrotowa silnika. Ponieważ napięcie Uw w obwodzie wzbudzenia jest stałe, stały jest także strumie ń wzbudzenia φ. Możemy zatem napisać: e = k eω , gdzie ke – stała elektromechaniczna maszyny. (II.10) Stosując drugie prawo Kirchhoffa do obwodu twornika otrzymujemy równanie: e = k e ω = U − iR . (II.11) Równanie równowagi momentów na wale silnika ma postać: J dω = Me − Mo , dt (II.12) gdzie: J – całkowity moment bezwładności, Me – moment elektromagnetyczny silnika, Mo – moment obciążenia. Zachodzi także zależność (II.13): M e = cmφi = k mi , (II.13) gdzie km – stała mechaniczna. Wobec tego podstawiając do równania (II.12) zależności (II.11) i (II.13), otrzymujemy równanie dynamiki silnika: JR dω 1 R +ω = U − Mo k m k e dt ke kekm (II.14) 5 oraz T dω + ω = k uU − k o M o , dt (II.15) JR - stała czasowa obiektu, k m ke 1 R ku = ; ko = – wzmocnienia statyczne. ke kekm gdzie: T = III. Człon oscylacyjny Równanie dynamiki członu oscylacyjnego ma postać: d2y dy + 2ξω n + ω n2 y = kω n2 u , 2 dt dt (III.1) gdzie: k – współczynnik wzmocnienia, ω n – współczynnik drgań nietłumionych (pulsacja drgań nietłumionych), ξ – współczynnik tłumienia. Postać operatorowa powyższych równań: kω n2 Y ( s) = 2 U ( s) . s + 2ξω n s + ω n2 (III.2) Transmitancja operatorowa przedstawia się następująco: K ( s) = kω n 2 s 2 + 2ξω n s + ω n 2 . (III.3) Równanie w mianowniku transmitancji operatorowej (III.3) jest wielomianem drugiego rzędu i w zależności od wyróżnika ∆ może mieć różne pierwiastki. Dla układu oscylacyjnego zachodzi warunek ∆<0. s 2 + 2ξω n s + ω n2 = 0 , ∆ = 4ξ ω − 4ω = 4ω (ξ − 1) . 2 2 n 2 n 2 n 2 (III.4) (III.5) Aby wyróżnik powyższych równań był mniejszy od zera, współczynnik tłumienia musi spełniać zależność 0 < ξ < 1 (ograniczenie dolne związane jest z warunkiem stabilności). Wtedy, na przykład równanie (3.73), ma dwa pierwiastki sprzężone: s1 = −ω n (ξ − j 1 − ξ 2 ) , s 2 = −ω n (ξ + j 1 − ξ 2 ) . Postać transmitancji operatorowej (III.3) można przedstawić następująco: 6 (III.6) K ( s) = kω n2 (s + ω n (ξ − j 1 − ξ 2 ))(s + ω n (ξ + j 1 − ξ 2 )) . (III.7) Równanie statyki członu oscylacyjnego, tak jak dla wcześniej omawianych przypadków, ma postać: Y = kU . (III.8) Charakterystyka statyczna jest analogiczna, jak dla układu proporcjonalnego ( rys. I.1). W celu uzyskania odpowiedzi skokowej, należy skorzystać z odwrotnego przekształcenia Laplace’a, wyznaczając wyrażenie: L-1 [Y ( s)] = L-1 [ kω n 2 s 2 + 2ξω n s + ω n 2 1 ]. s (III.9) Odpowiedź skokowa członu oscylacyjnego h(t ) = L-1 [Y (s )] ma postać: h(t ) = k[1 − 1 1− ξ 2 e −ξω n t sin(ω w t + ϕ )] , (III.10) gdzie ω w = ω n 1 − ξ 2 pulsacja drgań własnych. Charakterystykę skokową członu oscylacyjnego przedstawiono na rys. III.1. h(t) a b e −ξω n t k Tt t Rys. III.1. Charakterystyka skokowa członu oscylacyjnego Parametry k, wn, x można wyznaczyć korzystając z właściwości charakterystyki skokowej członu oscylacyjnego (III.10). Współczynnik wzmocnienia k można wyznaczyć na podstawie charakterystyki skokowej dla wartości ustalonej h(t), czyli: lim h(t ) = k . t − >∞ (III.11) 7 Przyjmując za Tt czas (rys. III.1) pomiędzy dwoma kolejnymi maksimami (Tt=tb- ta) oraz wyznaczając wartości funkcji dla czasów ta oraz tb, otrzymujemy następujące zależności: h(t a ) = k[1 − h(t b ) = k[1 − 1 1−ξ 2 1 1−ξ 2 e −ξω n t a sin(ω n 1 − ξ 2 t a + ϕ )] , (III.12) e −ξω n tb sin(ω n 1 − ξ 2 t b + ϕ )] , (III.13) h(t a ) − k a e −ξω n t a = = −ξω n tb = e ξω n (t b −t a ) = e ξω nTt . h (t b ) − k b e (III.14) Ponieważ dla funkcji sinusoidalnej zachodzi zależność: ω w Tt = ω n 1 − ξ 2 Tt = 2π , czyli ωn = 2π 1 − ξ 2 Tt (III.15) . (III.16) Podstawiając zależność (III.16) do wyrażenia (III.14) otrzymujemy: stąd a 2π ln( ) = ξω n Tt = ξ , b 1−ξ 2 ξ = ln( 4π 2 a ) b (III.17) . (III.18) a + ln 2 ( ) b Tak więc dokonując pomiarów a, b, Tt na charakterystyce skokowej, otrzymanej np. na drodze doświadczalnej, można wyznaczyć parametry ξ i wn, czyli zidentyfikować parametry modelu obiektu. 8 Rys. III.2. Charakterystyka skokowa członu oscylacyjnego ( ξ =var) Na rys. III.2 przedstawiono odpowiedzi układu oscylacyjnego dla trzech różnych wartości parametru ξ : ξ 1=0,125; ξ 2=0,5; ξ 3=0,85. Rys. III.3. Charakterystyka skokowa członu oscylacyjnego ( ω n =var) Na rys. III.3 przedstawiono odpowiedzi układu oscylacyjnego dla trzech różnych wartości parametru ω n : ω n1 =2; ω n 2 =4; ω n 3 =8. 9 Przykładem członu oscylacyjnego jest układ elektryczny RLC (rys. III.3). W układzie tym sygnałem wejściowym jest napięcie uwe, natomiast sygnałem wyjściowym napięcie na kondensatorze uwy. R L uwe C uwy Rys. III.4. Człon oscylacyjny – układ elektryczny RLC Równanie różniczkowe, opisujące układ, wyznaczamy z drugiego prawa Kirchhoffa, uwzględniając zależność pomiędzy prądem i napięciem na kondensatorze: di + u wy = u we , dt du wy , i =C dt Ri + L (III.19) (III.20) zatem LC d 2 u wy dt 2 + RC du wy dt + u wy = u we . (III.21) Transmitancja operatorowa układu ma postać: K (s ) = gdzie: ω n = U wy U we ω n2 1 = = 2 , R 1 s + 2ω n ξs + ω n2 2 LC(s + s + ) L LC (III.22) 1 , LC R C ξ= . 2 L Rozpatrywany czwórnik RLC jest członem oscylacyjnym jeżeli ξ<1, czyli R < 2 L . C IV. Człon całkujący Równanie dynamiki członu całkującego: y (t ) = k ∫ u (τ )dτ . t 0 10 (IV.1) Zapisując powyższe równanie w postaci operatorowej: Y ( s) = k U (s) . s (IV.2) K ( s) = k , s (IV.3) Transmitancja operatorowa członu wynosi: a równanie statyki członu ma postać: U = 0. (IV.4) Na podstawie wyrażenia ( y u = lim sY ( s) ) możemy stwierdzić, że wzmocnienie członu s − >∞ całkującego w stanie ustalonym przyjmuje (dla wymuszenia stałego) wartość równą nieskończoności: yu =∞. uu (IV.5) Oznacza to, że dla zerowego sygnału wejściowego sygnał na wyjściu może przyjmować dowolną stałą wartość. Odpowiedź skokową członu całkującego wyznaczamy dokonując transformacji Laplace’a równania (IV.1): Y (s) = k 1 , s s (IV.6) a następnie wyznaczając oryginał równania (IV.6): h(t ) = kt . (IV.7) Charakterystyka skokowa członu przedstawiona jest na rys. IV.1. h(t) kt t Rys. IV.1. Charakterystyka skokowa członu całkującego Przykładem członu całkującego jest zbiornik z wodą (rys. IV.1). Wysokość zbiornika h jest wielkością wyjściową, natomiast przepływ Q wielkością wejściową. 11 Q h A Rys. 4.2. Człon całkujący - zbiornik z cieczą Zakładając, że lustro wody ma pole powierzchni A, wysokość zbiornika można określić z zależności: 1 h = ∫ Qdt . A0 t (IV.8) Transmitancja operatorowa układu ma postać: K ( s) = gdzie k = H ( s) 1 k = = , Q (s ) As s (IV.9) 1 . A V. Człon różniczkujący rzeczywisty Równanie dynamiki rzeczywistego członu różniczkującego ma postać: T dy du + y=k , dt dt (V.1) W postaci operatorowej: skąd otrzymujemy: (Ts + 1)Y ( s ) = ksU ( s ) , Y (s) = ks U ( s) . Ts + 1 (V.2) (V.3) Transmitancja operatorowa rzeczywistego członu różniczkującego: K ( s) = ks . Ts + 1 (V.4) Równanie statyki członu różniczkującego rzeczywistego: Y = 0. Charakterystyka statyczna jest analogiczna, jak dla idealnego członu różniczkującego. 12 (V.5) Odpowiedź skokową członu wyznaczamy przekształcając równanie (V.3): Y ( s) = i wyznaczając oryginał h(t ) = L-1 [Y (s )] : k 1 1 T s + T (V.6) t h(t ) = k −T e . T (V.7) Charakterystykę skokową rzeczywistego członu różniczkującego przedstawiono na rys. V.1. h(t) 0,368k/T k/T T t Rys. V.1. Charakterystyka skokowa rzeczywistego członu różniczkującego Rys. V.2. Charakterystyka skokowa członu różniczkującego rzeczywistego (T=var) Na rys. V.2 przedstawiono odpowiedzi układu różniczkującego dla trzech różnych stałych czasowych: T1=0,1; T2=0,5; T3=1. Przykładem rzeczywistego członu różniczkującego jest czwórnik CR (rys. V.2), gdzie wielkością wyjściową jest napięcie na rezystancji uwy, natomiast wielkością wejściową napięcie zasilania uwe. Równania opisujące układ są następujące: 13 1 = ∫ idt + u wy , C t u we i= u wy (V.8) . R Po prostych przekształceniach i zróżniczkowaniu pierwszego równania otrzymujemy: CR du wy dt + u wy = CR du we . dt (V.9) i C uwe uwy R Rys. V.3. Człon różniczkujący rzeczywisty – czwórnik CR Transmitancja operatorowa: K ( s) = gdzie: k = RC , T = RC . 14 U wy (s ) U we ( s ) = ks , Ts + 1 (V.10)