Uchyb w ukladzie automatycznej regulacji
Transkrypt
Uchyb w ukladzie automatycznej regulacji
Uchyb w układzie automatycznej regulacji dr hab. inż. Krzysztof Patan, prof. PWSZ Układ automatycznej regulacji r(t) – sygnał odniesienia y(t) – sygnał wyjściowy u(t) – sterowanie e(t) – uchyb regulacji jeśli yr (t) wartość stała – układ regulacji stałowartościowej jeśli yr (t) sygnał zmienny – układ regulacji nadążnej Uchyb w stanie ustalonym Uchyb w stanie ustalonym to błąd po zaniku odpowiedzi przejściowej Układ otwarty E(s) = R(s) − Y (s) = (1 − Go (s))R(s) Układ zamknięty E(s) = R(s) − Y (s) = Go (s) - transmitancja układu otwartego 1 R(s) 1 + Go (s) Twierdzenie o wartości końcowej Uchyb w stanie ustalonym wyznaczamy za pomocą twierdzenia o wartości końcowej ess = lim e(t) = lim sE(s) t→∞ Przykład dla R(s) = A s s→0 (skok jednostkowy) Układ otwarty A = lim A(1 − Go (s)) = A(1−Go (0)) ess = lim s(1−Go (s)) s→0 s→0 s Układ zamknięty ess = lim s s→0 1 1+Go (s) A A = s 1+Go (0) Przypadek ogólny (dla skoku jednostkowego) Go (s) = K QM i=1 (s + zi ) Q sN Q k=1 (s + pk ) Własności: Bład ustalony zależy od liczby układów całkujących N , Dla N > 0 Go (0) → ∞ i ess → 0, N oznacza typ układu, dla N = 0 ess = 1 1 Q = Q M 1 + Go (0) 1 + K i=1 (s + zi )/ Q (s + p ) k k=1 Stała uchybu pozycyjnego Zdefiniujmy stałą uchybu pozycyjnego Kp = lim (Go (s)) s→0 i wtedy ess = 1 1 + Kp Łatwo też sprawdzić, że dla N 1 ess = lim s→0 = lim s→0 1 1+ K QM N i=1 (s + zi )/s k=1 (s + pk ) sN sN + K QM i=1 (s + zi )/ QQ QQ k=1 (s =0 + pk ) Dla sygnału referencyjnego r(t) = A · t · 1(t) (funkcja liniowo narastająca - prędkość) s(A/s2 ) A = lim s→0 s + sG(s) s→0 1 + G(s) A = lim s→0 sG(s) ess = lim Stała uchybu prędkościowego Zdefiniujmy stałą uchybu prędkościowego Kv = lim s(G(s)) s→0 i wtedy dla N = 1 ess = A K QM i=1 (s Oznacza to, że dla N 2 to ess = 0 dla N = 1 to ess 6= 0 dla N = 0 to ess = ∞ + zi )/ QQ k=1 (s = + pk ) A Kv Dla sygnału referencyjnego r(t) = A · t2 /2 · 1(t) (funkcja paraboliczna - przyspieszenie) s(A/s3 ) A = lim 2 s→0 1 + G(s) s→0 s G(s) ess = lim Stała uchybu przyspieszeniowego Zdefiniujmy stałą uchybu przyspieszeniowego Ka = lim s2 (G0 (s)) s→0 i wtedy dla N = 2 ess = A K QM i=1 (s Oznacza to, że dla N 3 to ess = 0 dla N = 2 to ess 6= 0 dla N = 1 to ess = ∞ dla N = 0 to ess = ∞ + zi )/ QQ k=1 (s = + pk ) A Ka Przykład 1 Zadanie Wyznacz uchyb w stanie ustalonym w układzie zamkniętym po podaniu sygnału zadanego o postaci funkcji r(t) = 5t1(t). Transmitancja układu otwartego to 10(s + 1) Go (s) = s(s + 2)(s + 5) Wyznaczamy Transformatę Laplace’a sygnału r(t) R(s) = 5 s2 Transmitancję układu zamkniętego Gz (s) = Go 10s + 1 = 3 1 + Go s + 7s2 + 20s + 10 Przykład 1 – cd Obliczenia: Stała uchybu prędkościowego Kv = lim (sGo (s)) = lim s s→0 s→0 10(s + 1) =1 s(s + 2)(s + 5) Uchyb w stanie ustalonym ess = A 5 = =5 Kv 1 Przykład 2 Zadanie Wyznacz uchyb w stanie ustalonym w układzie zamkniętym po podaniu sygnału zadanego w postaci skoku jednostkowego (R1 (s) = As ) oraz funkcji liniowo narastającej (R2 (s) = sA2 ). Transmitancja układu to G(s) = K τs + 1 a transmitancja sterownika K(s) = K1 + K2 s