TiTS Żak ściąga wersja na telefon

  1. Techniczna realizacja pętli regulacji cyfrowej

  1. Cyfrowy model UAR

Układ UAR składa się z regulatora cyfrowego, zawierającego przetwornik analogowo-cyfrowy, jednostkę liczącą i przetwornik cyfrowo-analogowy oraz obiekt regulacji.
Regulator cyfrowy przetwarza spróbkowany i skwantowany sygnał błędu regulacji e(nTp) w ciąg sterujący u(nTp). Obliczanie ciągu sterującego odbywa się zgodnie z algorytmem (P PI PD PID). Ograniczona liczba bitów w strukturze regulatora cyfrowego, na którym są zapisywane zakodowane wartości błędu regulacji w chwilach próbkowania, oznacza ograniczoną liczbę poziomów określających ciąg możliwych wartości ciągu sterującego. Przetwornik C/A przetwarza sygnał na sygnał schodkowy

  1. Algorytm regulatora cyfrowego typu PI

Równanie wejść- wyjścia regulatora analogowego PI


$$u\left( t \right) = k_{p}\left\lbrack e\left( t \right) + \frac{1}{T_{i}}\int_{0}^{t}{e\left( \tau \right)d\tau} \right\rbrack$$

Równanie wejścia- wyjścia regulatora dyskretnego PI uzyskujemy z dyskretyzacji równania analogowego.


$$u\left( nT_{p} \right) = k_{p}\left\{ e\left( nT_{p} \right) + \frac{T_{p}}{T_{i}}\sum_{k = 0}^{n}{e\left( kT_{p} \right)} \right\}$$

Obliczanie 0te(τ)dτ jako suma pól prostokątów:

Obliczanie 0te(τ)dτ jako suma pól trapezów:


$$\int_{0}^{t}{e\left( \tau \right)d\tau \approx \frac{T_{p}}{2}\sum_{k = 0}^{n}\left\{ e\left\lbrack \left( k - 1 \right)T_{p} \right\rbrack + e\left( kT_{p} \right) \right\}}$$


$$u\left( nT_{p} \right) = k_{p}\left\{ e\left( nT_{p} \right) + \frac{T_{p}}{T_{i}}\sum_{k = 0}^{n}\left\{ e\left\lbrack \left( k - 1 \right)T_{p} \right\rbrack + e\left( kT_{p} \right) \right\} \right\}$$

kp- wzmocnienie
Tp- czas zdwojenia
Td- czas wyprzedzania
e(t)- uchyb regulacji

  1. Cyfrowy Algorytm PD


$$u\left( t \right) = K_{p}\left\lbrack e\left( t \right) + T_{d}\frac{\text{de}}{\text{dt}} \right\rbrack$$


Gr(s) = Kp(1+Tds)

  1. Czasowe wskaźniki jakości regulacji

Typowa odpowiedź skokowa
Parametry:
y(t) – wielkość regulowana
ymax – wartość maksymalna
yust – wartość ustalona– dopuszczalna odchyłka wartości regulowanej
tr – czas regulacji

Uchyb regulacji

• Uchyb maksymalny emax, ymax, yust
• Uchyb statyczny eust, yz, yust

Uchyb maksymalny decyduje o bezpieczeństwie obiektu regulacji. Często istnieją ograniczenia na wartość maksymalną.

Uchyb statyczny określa jakość regulacji w warunkach ustalonych.

Przeregulowanie


$$\kappa = \frac{e_{\max}}{y_{\text{ust}}}$$


$$\kappa = k_{\text{osc}} = \frac{e_{2}}{e_{1}} = \frac{y_{e_{2}}}{y_{e_{1}}}$$

Przeregulowanie określa dynamiczną dokładność regulacji. Podobnie jak uchyb maksymalny, zbyt duże przeregulowanie może doprowadzić do zniszczenia układu. Przeregulowanie względne, nazywane oscylacyjnością układu, jest to iloraz sąsiednich amplitud odpowiedzi oscylacyjnej i jest miarą szybkości tłumienia oscylacji wielkości regulowanej. Jeśli oscylacyjność wynosi 1, to układ jest na granicy stabilności.

Parametry czasowe

tR – czas regulacji (ustalania):czas, po którym wartość sygnału wyjściowego układu nie będzie odbiegać od wartości tego sygnału w stanie ustalonym o więcej niż D (D=1, 2, 5%); jest miarą jakości dynamicznej odpowiedzi skokowej układu automatyki

to – czas opóźnienia: czas, po którym odpowiedź skokowa osiąga 50% swojej wartości końcowej

tn – czas narastania: czas potrzebny do wzrostu odpowiedzi skokowej układu od 10% do 90% wartości ustalonej

  1. Częstotliwościowe wskaźniki jakości regulacji

Wskaźniki związane z charakterystyką częstotliwościową

pasmo przenoszenia- zakres częstotliwości sygnałów przenoszonych przez układ
Pasmo to określa:
-w przypadku układu rezonansowego pulsacja rezonansowa ωr, dla której moduł transmitancji widmowej układu zamkniętego jest maksymalny


Lm(ωr) = 20 log|G(jωr)| = maLm(ωr)

- w przypadku układu inercyjnego pulsacja ωd, dla których moduł transmitancji widmowej zmniejsza się o $\sqrt{2}$ krotnie (-3 dB)

$\left| G\left( j\omega_{d} \right) \right| = \frac{1}{\sqrt{2}}$ Lm(ωd) = −3dB

Zapas stabilności ( zapas modułu i fazy) układu zamkniętego- wyznaczamy na podstawie charakterystyki częstotliwościowej układu otwartego


Lm = Lm0(ωπ) ∖ nφ = π + φ0(ωg)

φ0(ωg)- przesunięcie fazowe, jakie wprowadza transmitancja układu otwartego
φ- zapas fazy
|G(jωr)|- moduł transmitancji widmowej układu otwartego

(ωπ)-częstotliwość dla której transmitancja widmowa układu otwartego wprowadza przesunięcie fazoweπ

  1. Całkowe wskaźniki jakości regulacji

Całkowe wskaźniki jakości są tzw. wskaźnikami globalnymi (całościowymi), które na poziomie syntezy układu regulacji wyrażają także interpretację energetyczną czy ekonomiczną.
Za ich pomocą można ocenić jakość regulacji w stanie ustalonym (dokładność statyczną) jak i w stanie nieustalonym (zapas stabilności, prędkość działania).

Postać ogólna wskaźników całkowych

Całkowe kryteria (wskaźniki) jakości w przypadku ogólnym stanowią funkcjonały typu


I = ∫0Tf[e(t), r(t), y(t),t)dt

gdzie:
e(t) – uchyb regulacji
r(t) – sterowanie (wartość zadana)
y(t) – wyjście (wartość regulowana)
f – funkcja uchybu, sterowania, wyjścia i czasu
T – czas wyznaczania, dąży do nieskończoności, zwykle w praktyce przyjmuje się czas regulacji

Dobór regulatora ze względu na wskaźniki całkowe

Metoda dokładna doboru parametrów regulatora polega na minimalizacji wybranego wskaźnika ze względu na wartość poszukiwanych parametrów, np.: $\frac{\text{δI}}{\delta K_{p}} = 0,\ \frac{\text{δI}}{\delta T_{i}} = 0,\ \frac{\text{δI}}{\delta T_{d}} = 0$

Minimalizacja wartości wybranego wskaźnika ma pewne uzasadnienie fizyczne, gdyż stanowi on pewną miarę strat energetycznych układu. W praktyce otrzymanie zadowalających rezultatów jest utrudnione ze względu na trudności z analitycznym przeprowadzeniem powyższych optymalizacji.

1) całka z uchybu I1 = ∫0e(t) dt

2) całka z modułu uchybu (IAE - Integral Absolute Error) I1m = ∫0|e(t)| dt

3) caka z modułu uchybu pomnożonego przez czas (ITAE - Integral Time Absolute Error) I1t = ∫0|e(t)|t dt

4) całka z kwadratu uchybu (ISE - Integral Square Error) - I2 = ∫0e2(t) dt

5) całka z sumy ważonej uchybu przyrostu sterowania względem wartości ustalonej I2u = ∫0[e2(t)+ρu2(t)]dt

6) całka z iloczynu czasu i odchyłki sterowania u(t) od jego wartości ustalonej uust (CE - Control Effort) $I_{\text{CE}} = \int_{0}^{\infty}{t\left| \frac{u\left( t \right) - u_{u\text{st}}}{u_{\text{ust}}} \right|\ \text{dt}}$

  1. Obiekty regulacji i ich aproksymacje

Obiektem regulacji może być urządzenie, zespół urządzeń lub proces technologiczny, w którym w wyniku zewnętrznych oddziaływań realizuje się pożądany algorytm działania.
Na obiekty regulacji oddziałują: zmienne wejściowe (nazywane sygnałami nastawiającymi "u"), zmienne szkodliwe (Nazywane sygnałami zakłócającymi "z")
Na wyjściu obiektu regulacji otrzymujemy sygnały wyjściowe nazywane: zmiennymi regulowanymi "y".

Do prawidłowego zaprojektowania układu regulacji niezbędna jest znajomość właściwości obiektów regulacji, to znaczy zależność pomiędzy wielkościami wejściowymi i wyjściowymi.
Stany ustalone - w których wielkości te pozostają niezmienne w czasie określa się charakterystykami statycznymi.
Stany nieustalone - wielkości zmienne w czasie opisywane są przy pomocy charakterystyk dynamicznych.

Wyróżnia się dwie grupy obiektów:
A) obiekty astatyczne (bez samowyrównania) - których wartość odpowiedzi skokowej dąży do nieskończoności i nie osiąga nowego stanu ustalonego
B) obiekty statyczne (z samowyrównaniem) - których odpowiedzi skokowe dążą do wartości skończonej

Obiekty i ich charakterystyki skokowe:





  1. Klasyfikacja metod syntezy układów automatycznej regulacji

Kryteria stosowane dla oceny jakości pracy oraz dla syntezy układów regulacji można podzielić na dwie grupy:

  1. Kryteria pozwalające na wyznaczenie współczynnika wzmocnienia i stałychczasowych regulatora, mianowicie:

    • kryterium optymalnego modułu

    • całkowy wskaźnik jakości

  2. Kryteria pozwalające tylko na wyznaczenie współczynnika wzmocnienia regulatora, mianowicie:

    • kryterium amplitudy rezonansowej w zastosowaniu do nomogramów Hallai Blacka,

    • kryterium zapasu wzmocnienia i fazy,

    • kryterium miejsca geometrycznego pierwiastków,

    • kryterium stabilności aperiodycznej,

    • całkowy wskaźnik jakości zastosowany w sposób uproszczony.

W związku z powyższym, w przypadku zastosowania któregokolwiek kryterium z drugiej grupy, należy wstępnie i możliwie dobrze przyjąć wartości stałych czasowych regulatora.

  1. Ogólne przesłanki doboru regulatorów

Ogólnie sygnał wyjściowy regulatora ma trzy składowe:
- składową proporcjonalną P
- składową całkującą I
- składową różniczkującą D

Składową proporcjonalną nazywamy część sygnału wyjściowego regulatora proporcjonalną do sygnału uchybu. Składowa ta powoduje przeważnie zmniejszenie błędów statycznych, a więc w stanach ustalonych polepsza się dokładność pracy układu. W szczególności układ lepiej odtwarza sygnał sterujący i lepiej kompensuje działanie zakłóceń. Wpływa na zmniejszenie czasu regulacji.

Składową całkującą nazywamy część sygnału wyjściowego regulatora będącą całką z sygnału uchybu. Powoduje ona zwiększenie klasy układu, a więc likwiduje błędy statyczne. W stanach ustalonych układ całkowicie odtwarza układ sterujący i całkowicie kompensuje działanie zakłóceń. Ujemnym skutkiem samej składowej całkującej jest znaczne wydłużenie czasu regulacji.

Składowa różniczkująca jest pochodną z sygnału uchybu. Składowa ta występuje jedynie w stanach przejściowych a zanika w stanach ustalonych. Powoduje skrócenie czasu regulacji przez przyspieszenie początkowej fazy procesu przejściowego.

Przewidywany skutek Typ regulatora
Zmniej. błędu statycznego odpowiedzi na skokowy sygnał sterujący lub zakłócający

Regulator P


G(s) = K

-||-; Wydłużenie czasu regulacji

Regulator PI


$$G\left( s \right) = K + \frac{K}{T_{i}s}$$

-||-; Skrócenie czasu regulacji

Regulator PD lub człon korekcyjny PD


G(s) = K(Tds + 1)

-||-; Skrócenie czasu regulacji

Regulator PID


$$G\left( s \right) = K(1 + T_{d}s + \frac{1}{T_{i}s})$$

Regulator PI zapewnia dobrą jakość regulacji tylko przy zakłóceniach o małych częstotliwościach.

Regulator PD zapewnia szersze pasmo regulacji niż regulator PI, ale z gorszą jakością regulacji przy małych częstotliwościach. Akcja różniczkująca wzmacnia również wszelkie szumy przetwornika pomiarowego, a ponadto przynosi niewielkie korzyści dla τ/T > 0,5.

Założenia odnośnie metod:

  1. Test drgań Zieglera-Nicholsa

Zamknięty układ regulacji ustawić na; k=0, Ti=inf. Td=0, następnie zwiększać wartość nastawy k, aż do wystąpienia oscylacji niegasnących, o stałej amplitudzie. Zanotować k, odczytać okres drgań. Na podstawie tabeli dobrać parametry:

Typ reg. kp Ti Td
P 0.5∙kkr --- ---
PI 0.45∙kkr 0.85∙Tosc ---
PID 0.6∙kkr 0.5∙Tosc 0.125∙Tosc
  1. Test odpowiedzi skokowej Zieglera-Nicholsa

Metoda czasowa Z_N polega na odentyfikacji obiektu jako inercyjnego I-go rzędu z opóźnieniem, czyli w postaci zastępczej transmitancji:


$$G\left( s \right) = \frac{K}{\text{Ts} + 1}e^{- sT_{0}}$$

K - wzmocnienie obiektu
T - stała czasowa
T0 - czas opóźnienia

Nastawy Z-N metoda czasowa:

Typ reg. kp Ti Td
P 0.5∙T/kT0 --- ---
PI 0.9∙ T/kT0 T0/0.3∙T ---
PID 1.2∙ T/kT0 2∙T0/T 0.5∙T0/T
  1. Zastosowanie Karty Nicholsa do syntezy UAR

Karta Nicholsa jest to wykres we współrzędnych moduł logarytmiczny - argument, na który naniesiono siatkę linii stałych wartości modułu transmitancji układu zamkniętego (M) i fazy układu zamkniętego φ. Rysując na karcie Nicholsa logarytmiczną charakterystykę częstotliwościową układu otwartego (co jest parametrem wykresu), można ocenić własności układu zamkniętego nie tylko pośrednio za pomocą zapasów modułu i fazy, ale od razu także widać, czy wartość M jest bliska 1 dla małych ω i jaka jest wartość modułu rezonansowego. Jeżeli charakterystyka amplitudowo - fazowa nie wchodzi do wnętrza obszaru którego brzegiem jest na wykresie Nicholsa krzywa odpowiadająca założonym wartości modułu rezonansowego to układ nie wymaga korekcji. Jeżeli zaś charakterystyka wchodzi do wnętrza obszaru to należy zastosować człon korekcyjny.

  1. Przesłanki doboru okresu próbkowania

Kryterium Zasada określenia Uwagi
tw.Shannona
$$T_{0} \leq \frac{\pi}{\omega_{b}}$$
filtracja harm. powyż. ωb
częstotliwość własna
$$T_{0} = \left( \frac{1}{8} - \frac{1}{16} \right)\frac{1}{\omega_{f}}$$
układ zamk.
95% stanu ustalonego
$$T_{0} = \left( \frac{1}{6} - \frac{1}{12} \right)T_{95}$$
czas opóźnienia


T0 = (1.2−0.35)Tu


T0 = (0.35−0.22)Tu


0.1 ≤ Tu/T ≤ 1


1 ≤ Tu/T ≤ 1

czas narastania
T0 = (0.5−0.25)Tg
w układzie otw. lub zamk.
param.układu oscylacyj.
$$T_{0} = \frac{2\pi}{20\omega\sqrt{1 - \xi^{2}}}$$
układ zamk.
stała różniczk. (PID)
T0 = (0.1−0.5)TD
  1. Model ciągłego obiektu regulacji w przestrzeni stanu

WÓZEK

f(t) - siła działająca na wózek (stała)
M - masa wózka
g - przyspieszenie ziemskie
Cr - współczynnik tarcia tocznego
y - przemieszczenie
y' - prędkość
y" - przyśpieszenie

Równanie:

M • y″+M • gCry′=f(t) /:M i y" na jedną stronę


$$y'' = - g \bullet C_{r} \bullet y' + \frac{1}{M} \bullet f(t)$$

Opis przestrzeni stanu

Przyjmujemy zmienne stanu:


x1 = y(t)


$$\left\{ \begin{matrix} {x^{'}}_{1} = x_{2} \\ {x'}_{2} = - g \bullet C_{r} \bullet x_{2} + \frac{1}{M} \bullet f(t) \\ \end{matrix} \right.\ $$


$$\left\{ \begin{matrix} \text{DX} = A \bullet X + B \bullet f(t) \\ y = C \bullet X + D \bullet f(t) \\ \end{matrix} \right.\ $$


$$\left\lbrack \frac{{x'}_{1}}{{x'}_{2}} \right\rbrack = \begin{bmatrix} 0 & 1 \\ 0 & - g \bullet C_{r} \\ \end{bmatrix} \bullet \begin{bmatrix} x_{1} \\ x_{2} \\ \end{bmatrix} + \begin{bmatrix} 0 \\ 1/M \\ \end{bmatrix} \bullet f(t)$$


$$y = \begin{bmatrix} 1 & 0 \\ \end{bmatrix} \bullet \begin{bmatrix} x_{1} \\ x_{2} \\ \end{bmatrix} + \left\lbrack 0 \right\rbrack \bullet f(t)$$


$$A = \begin{bmatrix} 0 & 1 \\ 0 & - g \bullet C_{r} \\ \end{bmatrix}\text{\ \ \ \ \ }B = \begin{bmatrix} 0 \\ \frac{1}{M} \\ \end{bmatrix}$$


$$C = \begin{bmatrix} 1 & 0 \\ \end{bmatrix}\text{\ \ \ \ \ }D = \left\lbrack 0 \right\rbrack$$

  1. Sterowalność i obserwowalność

Sterowalność - liniowy układ sterowania jest sterowalny, jeżeli dla dowolnego stanu początkowego x(0) możemy zastosować takie sterowanie u(t), które w skończonym czasie tf spowoduje sprowadzenie sygnału wyjściowego do zera (x(tf)=0).

Sterowalność można sprawdzić na kilka sposobów, np.:

Pierwsze cztery sposoby dotyczą liniowych układów, natomiast ostatni dotyczy nieliniowych układów (takich jak układ łańcuchowy). Jeśli układ jest sterowalny, rząd obliczonej macierzy będzie równy rzędowi układu.

Obserwowalność - Układ jest obserwowalny, jeżeli przy dowolnym sterowaniu można określić wartości wszystkich zmiennych stanu w chwili t0 na podstawie znajomości sterowania u(t0, t) i odpowiedzi y(t0, t).

Aby określić czy układ jest obserwowalny należy wyznaczyć macierz Kalmana postaci

Ʊ=[CT ATCT (AT)2CT ... (AT)n-1CT],

a następnie sprawdzić czy jej rząd jest pełny, tzn. czy

rank(Ʊ)=n,

gdzie:

n - wymiar macierzy stanu A.

Obserwowalność można także stwierdzić po sprawdzeniu sterowalności układu dualnego.

Jeśli układ jest obserwowalny to jest wykrywalny. Dla układu wykrywalnego możliwe jest skonstruowanie obserwatora Luenbergera.

  1. Rozwiązanie równania stanu.

Niech dany będzie ogólny liniowy model przestrzeni stanów w postaci równań stanu:


DX = AX + Bu(t)


y = CX + Du(t)

Rozwiązanie ogólne dane jest wówczas równaniem tzw. wzór Cauchy-Bellmana:

x(t) = Φ(t,t0)x(t0) +  ∫t0tΦ(t,τ)B(τ)u(τ) dτ

Gdzie Φ(t,τ) macierz przejścia określona jest jako Φ(t,τ) ≡ U(t)U−1(τ) gdzie U(t) jest podstawową macierzą rozwiązania, która spełnia zależność: $\dot{U} = A\left( t \right)U(t)$. Rozwiązanie równania można traktować jako sumę składowej ustalonej xu(t) i składowej swobodnej (przejściowej) xp(t) otrzymanej w wyniku rozwiązania równania różniczkowego jednorodnego. x(t) = xu(t) + xp(t).

  1. Regulatory od stanu

Do realizacji tego typu regulacji i przeprowadzenia syntezy potrzebny jest:

Projektowanie układu sterowania "od stanu" składa się z następujących kroków:

Wady regulacji układu ze sprzężeniem "od stanu":

  1. Regulator “od stanu” „Dead-Beat”.

Algorytm sterowania Dead-Beat jest stosowany dla układów dyskretnych i polega na takim doborze wzmocnień liniowego sprzężenia zwrotnego od stany, aby bieguny układu zamkniętego spełniały warunek λi = 0 dla i=1,2,…n. W takim przypadku, jeśli tylko rozpatrywany układ dyskretny jest sterowalny, to może zostać sprowadzony przez regulator do stanu końcowego xk(t) = 0 w nie więcej niż n krokach. Słuszność takiej zasady sterowania można wykazać analizując rozwiązanie jednorodnego równania stanu dla układu n-tego rzędu z liniowym sprzężeniem zwrotnym.


u(kT0) = r(kT0) − Kx(kT0)


x[T0(k+1)] = (ADBDK)x(kT0) + BDr(kT0)

Po oznaczeniu (ADBDK) = R i przyjęciu k0 = 0 T0 = 1  , r(kT0) = 0 otrzymamy


$$y\left( kT_{0} \right) = C_{D}\{ A_{D}^{k - k_{0}}x\left( k_{0}T_{0} \right) + \sum_{i = k_{0}}^{k - 1}{A_{D}^{k - i - 1}B_{D}u(iT_{0})\}}$$

x(1)=Rx(0)

x(2)=R2(0)

x(N)=RN(0)

Jeśli chcemy uzyskać dla ostatniego kroku x(N)=0, to może to być spełnione dla dowolnego warunku początkowego tylko gdy RN=0. Równanie charakterystyczne dla systemu zamkniętego jest w postaci


det[zI−R] = αn + αn − 1z + αn − 2z2 + …α1zn − 1 + zn = 0

Z twierdzenia Cayleya-Hamiltona wynika


αn + αn − 1R + αn − 2R2 + …α1Rn − 1 + Rn = 0

Równanie RN=0 będzie spełnione dla N=n i αn= αn-1 = αn-2 = … = α1 = 0. Co więcej, równanie charakterystyczne przyjmuje postać det[zI-R] = zn = 0 co może zostać spełnione wyłącznie dla zerowych wartości własnych macierzy stanu układu zamkniętego.

Jedynym parametrem, który możemy zmieniać projektując regulator typu Dead-Beat jest okres dyskretyzacji T0. Zasadniczym problemem przy projektowaniu tego typu regulatora jest dobór odpowiedniego czasu dyskretyzacji. Przyjecie zbyt krótkiego czasu dyskretyzacji powoduje wzrost amplitudy sygnału sterującego poza zakres liniowości urządzenia wykonawczego i zanik efektu ustabilizowania układu w czasie nT0.

  1. Regulator „od stanu” LQ.

Regulator liniowo-kwadratowy (LQ) może zostać zastosowany także w wersji dyskretnej dla modelu procesu w postaci

x(k+1)=AD x(k) + BD u(k),

y(k)=CD x(k).

Dobór parametrów takiego regulatora dla modelu odbywa się poprzez minimalizację funkcji celu


$$J = \frac{1}{2}\sum_{k = 0}^{\infty}{{\lbrack e}^{T}\left( k \right)\text{Qe}\left( k \right) + u^{T}\left( k \right)\text{Ru}(k)\rbrack}$$

Gdzie Q i R są symetryczne, Q ≥ 0, R>0, e(k) = r – x(k).

Dla danego Q i R oraz nieskończonego horyzontu czasowego optymalizacji, optymalną macierz liniowych sprzężeń zwrotnych K uzyskujemy poprzez iteracyjne rozwiązanie dyskretnego równania Riccatiego. Si + 1 = ADTSiAD − ADTSiBD(R + BDTSiBD)−1BDTSiAD + Q. Dla obserwowalnej pary (A,C) ciąg {Si} (i do naturalnych), generowany dla danego warunku początkowego S0 przez równanie jest zbieżny do symetrycznej, nieujemnej macierzy S, umożliwiającej utworzenie asymptotycznie stabilnego, liniowego sprzężenia zwrotnego stanu

u(x(kT0)) = −Kx(kT0)gdzie K = (R + BDTSBD)−1BDSAD.

Regulator LQ zastosowany dla stabilizacji od niezerowego stanu końcowego daje błąd ustalony. Błąd ten można zlikwidować wprowadzając odpowiednie człony całkujące


$$\int_{}^{}{\overset{\Rightarrow}{}x_{I}\left( k + 1 \right) = x_{I}\left( k \right) + \ r - y(k)}$$

  1. Idea realizacji cyfrowych algorytmów kompensacyjnych (metoda Ragazziniego).

Metoda bezpośrednia Ragazziniego opracowana w latach 60’ wydaje się prosta i oczywista, ale w realizacji praktycznej napotyka wiele ograniczeń. Dany jest model cyfrowy obiektu, poszukiwany jest sterownik (algorytm cyfrowy), który daje „lepsze” położenie biegunów układu zamkniętego (lepsze właściwości dynamiczne). Ragazzini zaproponował, aby przyjąć dobrą transmitancję układu i wyznaczyć ze związku w układzie regulacji algorytm sterowania. Dobre właściwości określane są przez:


$$G\left( s \right) = \frac{kw_{11}^{2}}{s^{2} + 2\zeta w_{11} + w_{n}^{2}}$$

ζ=0,7 → ϰ=4,6% $t_{r} = \frac{4,4}{w_{n}}$ $w_{n} = \frac{1}{T}$


$$G\left( z \right) = \frac{G_{R}\left( z \right)G_{0}(z)}{1 + G_{R}(z)} - \frac{G(z)}{1 - G(z)}$$

  1. Wykorzystanie symulacji komputerowej do syntezy UAR.

Zadanie syntezy polega na określeniu struktury i parametrów regulatora dla danego układu regulacji (przy określonych warunkach jakie powinien spełniać taki układ). Wykorzystuje się do tego symulację z wykorzystaniem modelu matematycznego, zapisanego w postaci programu komputerowego np. Matlab z pakietem Simulink. Matlab jest interaktywnym oprogramowaniem wysokiego poziomu wydajnie wspierającym pracę przy projektowaniu i analizie układów sterowania. Po zdefiniowaniu modelu można przeprowadzać symulacje z użyciem wybranej metody całkowania z poziomu menu Simulinka lub po wpisaniu odpowiednich poleceń w oknie komend Matlaba.

Spis treści:

1. Techniczna realizacja pętli regulacji cyfrowej

2. Model cyfrowego UAR

3.Cyfrowy algorytm PI

4. Cyfrowy Algorytm PD

5. Czasowe wskaźniki jakości regulacji

6. Częstotliwościowe wskaźniki jakości regulacji

7. Całkowe wskaźniki jakości regulacji

8. Wskaźniki jakości regulacji określane przez rozkład biegunów

9. Obiekty regulacji i ich aproksymacje

10. Klasyfikacja metod syntezy układów automatycznej regulacji

11. Ogólne przesłanki doboru regulatorów

12. Metoda Zieglera-Nicholsa - test drgań

13. Metoda Zieglera-Nicholsa - Test skoku jednostkowego

14. Wykorzystanie karty Nicholsa do syntezy UAR

15. Przesłanki doboru okresu próbkowania

16. Model ciągłego obiektu regulacji w przestrzeni stanu

17. Sterowalność, obserwowalność

18. Rozwiązanie równania stanu

19. Regulator "od stanu"

20. Regulator “od stanu” Dead-Beat

21. Regulator “od stanu” LQ

22. Idea realizacji cyfrowych algorytmów kompensacyjnych (metoda Ragazziniego)

23. Wykorzystanie symulacji komputerowej do syntezy UAR.


Wyszukiwarka