ANALIZA SCHEMATÓW BLOKOWYCH
Transkrypt
ANALIZA SCHEMATÓW BLOKOWYCH
ANALIZA SCHEMATÓW BLOKOWYCH OPIS UKŁADÓW ZA POMOCĄ ZMIENNYCH STANU Zadanie 1 (Zmienne stanów i schematy blokowe układów) Problem: Wyznaczyć transmitancję od u do y układu: Rozwiązanie: 1) Przesuwamy węzeł za blok G2: 2) Łączymy szeregowo G1 i G2 : 3) Łączymy równolegle H1 i 1/G2: 4) Przesuwamy węzeł przed blok H1+1/G2: 5) Łączymy szeregowo H2 i H1 + 1/G2: 6) Upraszczamy połączenie równoległe po prawej stronie: 7) Upraszczamy sprzężenie zwrotne: 8) Łączymy szeregowo pozostałe dwa układy: Po podstawieniu poszczególnych transmitancji do wzoru otrzymamy transmitancje wypadkową: G ( s) = 2s 2 + s + 1 2s 4 + 3s 3 + 2 s 2 + 1 Zadanie 2 (Zmienne stanów i schematy blokowe układów) Problem: Napisać równanie stanu i równania wyjścia dla zmiennych stanu z rysunku: Rozwiązanie: 1 = ⋅ = ⋅ x4 x G x 1 2 4 2s x = H ⋅ x = 1 ⋅ x 1 1 1 2 s x = H ⋅ ( x + x ) = 1 ⋅ ( x + x ) 2 2 4 2 4 3 s 1 x4 = G1 ⋅ (u − x3 ) = ⋅ (u − x3 ) s+4 1 s ⋅ x1 = 2 ⋅ x 4 s ⋅ x 2 = x1 s ⋅ x3 = x 2 + x 4 s ⋅ x 4 + 4 ⋅ x 4 = u − x3 ⇒ s ⋅ x 4 = − x3 − 4 ⋅ x 4 + u 1 ⋅ x 4 (t ) 2 x 2 (t ) = x1 (t ) (1) (2) x1 (t ) = x3 (t ) = x 2 (t ) + x 4 (t ) x 4 (t ) = − x3 (t ) − 4 ⋅ x 4 (t ) + u (t ) (3) Równanie stanu: x&1 x& 2 = x&3 x&4 1 x 0 0 0 1 2 x 1 0 0 0 * 2 + 1 x3 0 1 0 0 0 − 1 − 4 x4 44 1 42444 3 A 0 0 *u 0 1 { (4) B Równanie wyjścia: y = C ⋅ x + D ⋅ u = x1 + x 2 + x 4 (5) x1 x y = [1 1 0 1] ⋅ 2 x3 x4 (6) Przykłady przekształcania transmitancji na zmienne stanu Metoda bezpośrednia Przykład 1 G ( s) = s s +1 1 s s 1 Y ( s) ⋅ = = 1 U ( s) s +1 1 1+ s s U ( s) Y ( s) = = E ( s) 1 1 1+ s Y (s) = E (s) U ( s) = E ( s) 1 1+ s 1 1 U ( s ) = E ( s ) ⋅ 1 + = E ( s ) + ⋅ E ( s ) s s 1 E ( s) = U ( s) − ⋅ E ( s) s Równanie zmiennych stanu • x = − x1 + u • x = [− 1]⋅ [x1 ] + [1]⋅ [u ] • y = x = − x1 + u [ y ] = [− 1]⋅ [x1 ] + [1]⋅ [u ] Mnożąc licznik i mianownik transmitancji przez s-n otrzymamy G ( s) = bn −1 s −1 + ... + b1 s 1− n + b0 s − n Y (s) prz = U ( s ) 1 + a n −1 s −1 + ... + a1 s 1− n + a0 s − n y czym Y(s) i U(s) są odpowiednio transformatą Laplace’a odpowiedzi i wymuszenia. W zależności mamy: Y ( s ) = (bn −1 s −1 + ... + b1 s 1−n + b0 s − n ) E ( s ) przy czym E ( s) = U ( s) 1 + a n −1 s + ... + a1 s 1− n + a0 s − n −1 Zależność możemy również zapisać w postaci: E ( s ) = U ( s ) − (a n −1 s −1 + ... + a1 s 1− n + a 0 s − n ) E ( s ) Y(s) E(s) s-1 E(s) U(s) ∫ x1 • x -1 Przykład 2 G (s) = Równanie zmiennych stanu – W następnych przykładach nie będzie one wyprowadzone. Y ( s) 2s + 3 = s + s + 1 U ( s) 2 Y ( s) 2s + 3 s −2 2s −1 + 3s − 2 ⋅ = = 2 −2 −1 −2 U ( s) s + s +1 s 1+ s + s U ( s) Y (s) = −1 = E (s) −1 −2 1+ s + s 2 s + 3s −2 Y ( s) = E ( s) −1 2s + 3s − 2 Y ( s ) = E ( s ) ⋅ 2s −1 + 3s − 2 = 2 ⋅ E ( s ) ⋅ s −1 + 3E ⋅ ( s ) ⋅ s − 2 U ( s) = E ( s ) ⇒ U ( s ) = E ( s ) ⋅ 1 + s −1 + s − 2 −1 −2 1+ s + s E ( s ) = U ( s ) − E ( s ) ⋅ s −1 − E ( s ) ⋅ s − 2 [ ] [ ] • x = x2 y = 2 x2 + 3x1 = • x = − x1 − x 2 + u = 3x1 + 2 x 2 • 0 1 x 0 x = ⋅ 1 + ⋅ [u ] • x − 1 − 1 x 2 1 A B x y = [3 2] ⋅ 1 + [0] ⋅ [u ] x2 C D 2 E(s) s-1 E(s) U(s) E(s) s-2 ∫ ∫ • • Y(s) 3 x2 x1 -1 -1 Przykład 3 G(s) = = 4 s 2 + 5s + 1 4 s 2 + 5s + 1 = 2 = ( s + 3)( s + 4)( s + 5) ( s + 3s + 4s + 12)( s + 5) Y ( s) 4 s 2 + 5s + 1 4 s 2 + 5s + 1 = = 3 2 2 3 2 s + 7 s + 12s + 5s + 35s + 60 s + 12s + 47 + 60 U ( s ) s −3 Y ( s) 4 s + 5s + 1 4s −1 + 5s − 2 + s −3 ⋅ = = 3 2 −3 −1 −2 −3 U (s) s + 12s + 47 s + 60 s 1 + 12 s + 47 s + 60s U ( s) Y ( s) = −1 = E ( s) −1 −2 −3 1 + 12s + 47 s + 60s 4 s + 5s − 2 + s − 3 Y ( s ) = E ( s ) ⋅ 4s −1 + 5s − 2 + s −3 [ U ( s ) = E ( s ) ⋅ [1 + 12s ] −1 + 47 s −2 + 60s −3 ] −1 E ( s ) = U ( s ) − 12 ⋅ E ( s ) ⋅ s − 47 ⋅ E ( s ) ⋅ s − 2 − 60 ⋅ E ( s ) ⋅ s −3 -47 5 -12 E(s) s-3 E(s) s-1 E(s) ∫ ∫ U(s) E(s) s-2 4 -60 ∫ Y(s) Przykład 4 Problem: Układ jednowymiarowy o schemacie ogólnym przedstawionym na rysunku 1., o transmitancji G(s) opisać równaniami stanu i równaniami wyjścia. Narysować schemat blokowy wynikający z obliczeń zmiennych stanów. u(t) • x B ∫ x C Schemat układu jednowymiarowego o wejściach r=1 , wyjściach m=1 i o n=3 równaniach stanu y(t) t) A Rys.1Schemat ogólny układu (1) Transmitancja G(s) to stosunek transmitancji sygnału wyjściowego Y(s) do transmitancji sygnału sterującego U(s). 1 s3 1 s3 (2) Mnożymy licznik i mianownik transmitancji G(s) przez odwrotność najwyższej potęgi w mianowniku 1 1 1 3 +1 2 + 2 3 Y (s ) s s = s G (s ) = 1 1 1 U (s ) 2+ +2 2 + 3 s s s (3) Rozwiązanie: G (s ) = Y (s ) 3s 2 + 1s + 2 = 3 U (s ) 2 s + s 2 + 2 s + 1 3s 2 + 1s + 2 G (s ) = 3 2s + s 2 + 2s + 1 E (s ) = U (s ) Y (s ) = 1 1 1 1 1 1 2 + + 2 2 + 3 3 +1 2 + 2 3 s s s s s s 1 1 1 U (s ) = 2 E (s ) + E (s ) + 2 E (s ) 2 + E (s ) 3 s s s 1 1 1 Y (s ) = 3E (s ) + E (s ) 2 + 2 E (s ) 3 s s s (4) Równania (5) i (6) otrzymujemy przez wymnożenie stronami równania (4) (5) (6) Przekształcając równanie (5) otrzymujemy: 1 1 1 2 E (s ) = U (s ) − E (s ) − 2 E (s ) 2 − E (s ) 3 s s s E (s ) = U (s ) − 1 1 1 1 1 E (s ) − E (s ) 2 − E (s ) 3 2 s 2 s s :2 Wprowadzamy zmienną E(s) i przekształcając równanie (3) otrzymujemy poniższą zależność (7) (8) Na podstawie równania (8) wyznaczamy równania stanu w postaci wektorowej: • x 1 = 1x 2 (9) • x 2 = 1x 3 (10) • E (s ) = x 3 • E (s ) 1s = x 2 = x 3 • 1 1 1 x 3 = U (s ) − x 3 − x 2 − x1 2 2 2 • 1 1 1 x 3 = − x1 − x 2 − x 3 + U (s ) 2 2 2 W równaniach (9),(10),(11) występują poniższe podstawienia: • (11) E (s ) 1s 1s = x 1 = x 2 E (s ) 1s 1 1 s s = x1 Równanie stanu w postaci wektorowo-macierzowej: • x• 1 0 x 2 = 0 • 1 x 3 − 2 0 A= 0 − 12 0 B = 0 12 0 x1 0 0 1 ⋅ x 2 + 0 ⋅ U (s ) − 1 − 12 x 3 12 1 0 0 1 − 1 − 12 (12) Macierz stanu o wymiarach n x n (13) 1 (13) Macierz sterowania o wymiarach n x r (14) (14) Równanie stanu w uproszczonej postaci: • x(t ) = Ax(t ) + Bu (t ) (15) Równanie wyjścia powstało po przekształceniu równania (6): y = 2 x1 + x 2 + 3x 3 (16) Równanie wyjścia w postaci macierzowej: x1 y = [2 1 3]⋅ x 2 + 0 ⋅ U (s ) x 3 (17) C = [2 1 3] (18) D=0 (19) Równanie wyjścia w uproszczonej postaci: y(t)=Cx(t) (20) Równanie wyjścia (16) powstało po podstawieniu do równania (6) następujących wyrażeń: E (s ) 1s = x 3 E (s ) 1s 1s = x 2 E (s ) 1s 1s 1s = x1 Macierz wyjścia o wymiarach mxn Stała macierz transformacji o wymiarach m x r 3 1 u(t) • • 1 − 2 x3 ∫ − x3 = x 2 • ∫ x 2 = x1 ∫ x1 y(t) 2 1 2 −2 − 1 2 Rys.2 Schemat blokowy układu regulacji spełniający równania stanu i wyjścia dla transmitancji G(s).