Podręcznik

3. Badanie stabilności - przykłady

Aby zbadać stabilność punktu równowagi 
    x_0 nieliniowego obiektu autonomicznego stosujemy następujący schemat

  1.  określamy zlinearyzowane równania stanu w punkcie równowagi  x_0
  2. obliczamy współczynniki wielomianu charakterystycznego
  3. stosujemy kryterium Hurwitza, aby sprawdzić czy spełnione są warunki (3.24) oraz (3.25) 

Zastosujmy powyższy schemat do badania stabilności punktów równowagi autonomicznych, nieliniowych obiektów i układów regulacji.

Równania stanu dla układu trzech zbiorników ze stałym sterowaniem   Q_{we}(t) = Q_{we0} (obiekt autonomiczny) mają postać 

 \begin{eqnarray}

        \dfrac{d H_1(t)}{dt} &=& \dfrac{1}{A}Q_{we0} - \dfrac{\alpha}{A} \sqrt{H_1(t)-H_2(t)} \qquad(3.26)\\

        \dfrac{d H_2(t)}{dt} &=& \dfrac{\alpha}{A} \sqrt{H_1(t)-H_2(t)} - \dfrac{\alpha}{A} \sqrt{H_2(t)-H_3(t)} \qquad(3.27)\\

        \dfrac{d H_3(t)}{dt} &=& \dfrac{\alpha}{2A} \sqrt{H_2(t)-H_3(t)} - \dfrac{\alpha}{2A} \sqrt{H_3(t)} \qquad(3.28)

        \end{eqnarray}

Równania punktu równowagi mają postać

\begin{eqnarray} H_{20} &=& 2H_{30} \qquad(3.29) \\ H_{10} &=& 3H_{30} \qquad(3.30)\\ Q_{we0} &=& \alpha\sqrt{H_{30}} \qquad(3.31) \end{eqnarray}

Sterowanie w obiekcie zlinearyzowanym jest równe zero

\begin{equation} \tilde{Q}_{we} = Q_we(t) - Q_{we0} =
        Q_{we0} - Q_{we0} = 0 \qquad(3.32)\end{equation}

Zlinearyzowane równania stanu dla obiektu autonomicznego mają zatem postać 

\begin{equation}\left(\begin{array}{c}\dfrac{d\tilde{H}_1}{dt}\\
        \dfrac{d\tilde{H}_2}{dt}  \\  \dfrac{d\tilde{H}_3}{dt}\end{array}\right) = \left(\begin{array}{ccc}\dfrac{-\alpha}{2A\sqrt{H_{10}-H_{20}}}
        & \dfrac{\alpha}{2A\sqrt{H_{10}-H_{20}}} & 0 \\\dfrac{\alpha}{2A\sqrt{H_{10}-H_{20}}}
        &   \dfrac{-\alpha}{2A\sqrt{H_{10}-H_{20}}} +
        \dfrac{-\alpha}{2A\sqrt{H_{20}-H_{30}}}  & 
         \dfrac{\alpha}{2A\sqrt{H_{20}-H_{30}}} \\0 & 
        \dfrac{\alpha}{4A\sqrt{H_{20}-H_{30}}} & 
        \dfrac{-\alpha}{4A\sqrt{H_{20}-H_{30}}} + 
        \dfrac{-\alpha}{4A\sqrt{H_{30}}} \end{array}\right)\left(\begin{array}{c}\tilde{H}_1\\  \tilde{H}_2 \\ 
        \tilde{H}_3\end{array}\right) \qquad(3.33)\end{equation}

Z równań punktu równowagi wynika, że  

\begin{eqnarray}H_{10}-H_{20} &=&
        3H_{30}-2H_{30} = H_{30} \qquad(3.34)  \\H_{20}-H_{30} &=& 2H_{30}-H_{30}
        = H_{30}  \qquad(3.35)\end{eqnarray}

Wprowadźmy te zależności do zlinearyzowanych równań stanu

\begin{equation}\left(\begin{array}{c}\dfrac{d\tilde{H}_1}{dt}\\ \dfrac{d\tilde{H}_2}{dt} 
        \\  \dfrac{d\tilde{H}_3}{dt}\end{array}\right) = \left(\begin{array}{ccc}\dfrac{-\alpha}{2A\sqrt{H_{30}}} &
        \dfrac{\alpha}{2A\sqrt{H_{30}}} & 0 \\\dfrac{\alpha}{2A\sqrt{H_{30}}}
        &   \dfrac{-\alpha}{2A\sqrt{H_{30}}} + \dfrac{-\alpha}{2A\sqrt{H_{30}}} 
        &   \dfrac{\alpha}{2A\sqrt{H_{30}}} \\0 & 
        \dfrac{\alpha}{4A\sqrt{H_{30}}} &  \dfrac{-\alpha}{4A\sqrt{H_{30}}}
        +  \dfrac{-\alpha}{4A\sqrt{H_{30}}} \end{array}\right)\left(\begin{array}{c}\tilde{H}_1\\  \tilde{H}_2 \\ 
        \tilde{H}_3\end{array}\right) \end{equation} \qquad(3.36)

Wprowadźmy następujące oznaczenie

\begin{equation}a = \dfrac{\alpha}{4A\sqrt{H_{30}}}
        >0\qquad(3.37)\end{equation}

Zlinearyzowane równania stanu mogą zostać zapisane jako

\begin{equation}\left(\begin{array}{c}\dfrac{d\tilde{H}_1}{dt}\\
        \dfrac{d\tilde{H}_2}{dt}  \\  \dfrac{d\tilde{H}_3}{dt}\end{array}\right) = \left(\begin{array}{ccc}-2a & 2a & 0 \\2a &  -4a &  2a \\0 &  a &  -2a\end{array}\right)\left(\begin{array}{c}\tilde{H}_1\\  \tilde{H}_2 \\ 
        \tilde{H}_3\end{array}\right) \end{equation} \qquad(3.38)

Obliczmy wielomian charakterystyczny dla macierzy obiektu zlinearyzowanego

\begin{equation}A = \left(\begin{array}{ccc}-2a & 2a & 0 \\2a &  -4a &  2a \\0 &  a &  -2a\end{array}\right)\end{equation} \qquad(3.39)

Wielomian charakterystyczny wynosi 

\begin{eqnarray}W(s) &=& det(sI-A) = det
        \left(s\left(\begin{array}{ccc}1 & 0 & 0 \\0 &  1 &  0 \\0 &  0 &  1\end{array}\right) - \left(\begin{array}{ccc}-2a & 2a & 0 \\2a &  -4a &  2a \\0 &  a &  -2a\end{array}\right) \right)   
         \nonumber \\&=& det \left(\left(\begin{array}{ccc}s & 0 & 0 \\0 &  s &  0 \\0 &  0 &  s\end{array}\right) - \left(\begin{array}{ccc}-2a & 2a & 0 \\2a &  -4a &  2a \\0 &  a &  -2a\end{array}\right) \right)     
         \\&=& det \left(\begin{array}{ccc}s+2a & -2a & 0 \\-2a &  s+4a &  -2a \\0 &  -a &  s+2a\end{array}\right) \nonumber\end{eqnarray}\qquad(3.40)

Wyznacznik macierzy rozmiaru  3\times
    3 może być obliczony z następującego wzoru

\begin{eqnarray}det \left(\begin{array}{ccc}a_{11} & a_{12} & a_{13}\\a_{21} &  a_{22} & 
        a_{23} \\a_{31} &  a_{32} & 
        a_{33}\end{array}\right) &=& a_{11}a_{22}a_{33} +
        a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} \\&& - a_{13}a_{22}a_{31} -
        a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33}  \end{eqnarray}\qquad(3.41)

Mamy zatem 

\begin{eqnarray}W(s) &=& det(sI-A) = det \left(\begin{array}{ccc}s+2a & -2a & 0 \\-2a &  s+4a &  -2a \\0 &  -a &  s+2a\end{array}\right)  \\&=& (s+2a)(s+4a)(s+2a) +
        (-2a)(-2a)\cdot 0 + 0\cdot (-2a)(-a)  \\&& - 0 \cdot (s+4a) \cdot 0 -
        (s+2a)(-2a)(-a) - (-2a)(-2a)(s+2a)  \\&=& (s^2+6as+8a^2)(s+2a) -
        (s+2a)\cdot 2a^2 - 4a^2(s+2a) \nonumber \\&=& s^3+8as^2+20a^2s+16a^3 -
        2a^2s-4a^3 - 4a^2s - 8a^3  \\&=&
        s^3+8as^2+14a^2s+4a^3\end{eqnarray}\qquad(3.42)

Współczynniki wielomianu charakterystycznego wynoszą

\begin{equation}a_3 = 1,\ a_2 = 8a,\ a_1 = 14a^2,\ a_0 =
        4a^3\end{equation} \qquad(3.43)

Tworzymy teraz macierz Hurwitza dla wielomianu charakterystycznego. Macierz Hurwitza ma rozmiar  3\times 3 
    i postać

\begin{equation}H = \left(\begin{array}{ccc}a_2 & a_3 & 0 \\a_0 &  a_1 & a_2 \\0 &  0 &  a_0\end{array}\right) = \left(\begin{array}{ccc}8a & 1 & 0 \\4a^3 &  14a^2 & 8a \\0 &  0 & 4a^3\end{array}\right)\end{equation} \qquad(3.44)

Minory główne macierzy Hurwitza wynoszą

\begin{equation}|8a|,\ \left|\begin{array}{cc}8a & 1  \\4a^3 &  14a^2 \end{array}\right|,\ \left|\begin{array}{ccc}8a & 1 & 0 \\4a^3 &  14a^2 & 8a \\0 &  0 & 4a^3\end{array}\right|\end{equation} \qquad(3.45)

Wykorzystujemy teraz Kryterium Hurwitza do sprawdzenia stabilności punktu równowagi układu trzech zbiorników

  •   ponieważ  a>0 to wszystkie współczynniki wielomianu charakterystycznego są dodatnie

              \begin{equation}a_3 = 1>0,\ a_2 = 8a>0,\ a_1 = 14a^2>0,\ a_0 = 4a^3>0  \end{equation} \qquad(3.46)

  • minory główne macierzy Hurwitza wynoszą

              \begin{eqnarray}  |8a| &=& 8a >0 \qquad(3.47)\\    \left|   \begin{array}{cc}   8a & 1  \\    4a^3 &  14a^2     \end{array}    \right| &=& 8a\cdot 14a^2 - 1\cdot 4a^3 = 112a^3 - 4a^3 = 108a^3 > 0   \qquad(3.48)\\     \left|   \begin{array}{ccc}   8a & 1 & 0 \\  4a^3 &  14a^2 & 8a \\   0 &  0 & 4a^3  \end{array}  \right| &=& 8a \cdot 14a^2 \cdot 4a^3 + 1\cdot 8a \cdot 0 + 0\cdot 4a^3
        \cdot 0 \\   && - 0\cdot 14a^2 \cdot 0 - 8a \cdot 8a \cdot 0 - 1\cdot 4a^3\cdot 4a^3
        \nonumber \\   &=& 448a^6 -16a^6 = 432a^6 >0 \nonumber   \end{eqnarray}\qquad(3.49)

Mamy zatem spełniony warunek dla pierwiastków wielomianu charakterystycznego trzeciego stopnia

\begin{equation} Re(s_1) < 0,\ Re(s_2) < 0,\
        Re(s_3) < 0 \end{equation} \qquad(3.50)

Punkt równowagi obiektu zlinearyzowanego  \tilde{H}_{10} = 0 ,  \tilde{H}_{20} = 0 ,  \tilde{H}_{20} = 0 jest stabilny asymptotycznie. Z drugiej metody Lapunowa mamy zatem, że punkt równowagi obiektu nieliniowego   H_{10} ,  H_{20} ,  H_{30} ze stałym sterowaniem  Q_{we0} jest stabilny asymptotycznie. Obliczenia były prowadzone dla dowolnego punktu równowagi w układzie trzech zbiorników. Wynika z tego, że wszystkie punkty równowagi tego układu są stabilne asymptotycznie. Ten wynik jest w zgodzie z wynikami symulacji (Rys. 1.3, 1.12). 

Zbadajmy teraz stabilność punktu pracy układu regulacji trzech zbiorników z regulatorem P. Równania stanu dla układu regulacji mają postać

\begin{eqnarray}\dfrac{d H_1(t)}{dt} &=&
        \dfrac{1}{A}\left(k_p(H_3(t)-H_{30}) + Q_{we0} \right) - \dfrac{\alpha}{A}
        \sqrt{H_1(t)-H_2(t)} \qquad(3.51) \\\dfrac{d H_2(t)}{dt} &=&
        \dfrac{\alpha}{A}  \sqrt{H_1(t)-H_2(t)} - \dfrac{\alpha}{A} 
        \sqrt{H_2(t)-H_3(t)} \qquad(3.52) \\\dfrac{d H_3(t)}{dt} &=&
        \dfrac{\alpha}{2A} \sqrt{H_2(t)-H_3(t)} - \dfrac{\alpha}{2A} \sqrt{H_3(t)}
        \qquad(3.53)\end{eqnarray}

Rozważamy punkt pracy określony przez 
    H_{10} ,  H_{20} ,  H_{30} orz  Q_{we0} . Zlinearyzowane równania stanu (2.22)-(2.24) dla układu regulacji zapisane w postaci macierzowej mają postać

\begin{equation}\left(\begin{array}{c}\dfrac{d\tilde{H}_1}{dt}\\
        \dfrac{d\tilde{H}_2}{dt}  \\  \dfrac{d\tilde{H}_3}{dt}\end{array}\right) = \left(\begin{array}{ccc}\dfrac{-\alpha}{2A\sqrt{H_{10}-H_{20}}}
        & \dfrac{\alpha}{2A\sqrt{H_{10}-H_{20}}} & \dfrac{k_p}{A} \\\dfrac{\alpha}{2A\sqrt{H_{10}-H_{20}}}
        &   \dfrac{-\alpha}{2A\sqrt{H_{10}-H_{20}}} +
        \dfrac{-\alpha}{2A\sqrt{H_{20}-H_{30}}}  & 
         \dfrac{\alpha}{2A\sqrt{H_{20}-H_{30}}} \\0 & 
        \dfrac{\alpha}{4A\sqrt{H_{20}-H_{30}}} &  \dfrac{-\alpha}{4A\sqrt{H_{20}-H_{30}}}
        +  \dfrac{-\alpha}{4A\sqrt{H_{30}}} \end{array}\right)\left(\begin{array}{c}\tilde{H}_1\\  \tilde{H}_2 \\ 
        \tilde{H}_3\end{array}\right) \end{equation} \qquad(3.54)

Podobnie jak to było w przypadku zlinearyzowanych równań stanu dla obiektu korzystamy z (3.34)-(3.35) i wprowadzamy zmienną  a (3.37). Zlinearyzowane równania stanu dla układu regulacji mają teraz postać

\begin{equation}\left(\begin{array}{c}\dfrac{d\tilde{H}_1}{dt}\\
        \dfrac{d\tilde{H}_2}{dt}  \\  \dfrac{d\tilde{H}_3}{dt}\end{array}\right) = \left(\begin{array}{ccc}-2a & 2a & \dfrac{k_p}{A} \\2a &  -4a &  2a \\0 &  a &  -2a\end{array}\right)\left(\begin{array}{c}\tilde{H}_1\\  \tilde{H}_2 \\ 
        \tilde{H}_3\end{array}\right) \end{equation} \qquad(3.55)

Wielomian charakterystyczny wynosi 

\begin{eqnarray}W(s) &=& det(sI-A) = det
        \left(s\left(\begin{array}{ccc}1 & 0 & 0 \\0 &  1 &  0 \\0 &  0 &  1\end{array}\right) - \left(\begin{array}{ccc}-2a & 2a & \dfrac{k_p}{A} 
        \\2a &  -4a &  2a \\0 &  a &  -2a\end{array}

\right) \right)     \\&=& det \left(\left(\begin{array}{ccc}s & 0 & 0 \\0 &  s &  0 \\0 &  0 &  s\end{array}\right) - \left(\begin{array}{ccc}-2a & 2a & \dfrac{k_p}{A} 
        \\2a &  -4a &  2a \\0 &  a &  -2a\end{array}\right) \right) \qquad(3.56)     \\&=& det \left(\begin{array}{ccc}s+2a & -2a &
        -\dfrac{k_p}{A}  \\-2a &  s+4a &  -2a \\0 &  -a &  s+2a\end{array}\right) r \\&=& (s+2a)(s+4a)(s+2a) + (-2a)(-2a)\cdot
        0 + \left(-\dfrac{k_p}{A}\right) (-2a)(-a)  \\&& -
        \left(-\dfrac{k_p}{A}\right)  \cdot (s+4a) \cdot 0 - (s+2a)(-2a)(-a) -
        (-2a)(-2a)(s+2a)  \\&=& (s^2+6as+8a^2)(s+2a) -
        2a^2\dfrac{k_p}{A}  - (s+2a)\cdot 2a^2 - 4a^2(s+2a)  \\&=& s^3+8as^2+20a^2s+16a^3 -
        2a^2s-4a^3 - 4a^2s - 8a^3 - 2a^2\dfrac{k_p}{A}  \\&=& s^3+8as^2+14a^2s+4a^3 -
        2a^2\dfrac{k_p}{A}\end{eqnarray}

Współczynniki wielomianu charakterystycznego wynoszą

\begin{equation}a_3 = 1,\ a_2 = 8a,\ a_1 = 14a^2,\ a_0 =
        4a^3 - 2a^2\dfrac{k_p}{A}\end{equation} \qquad(3.57)

Tworzymy teraz macierz Hurwitza dla wielomianu charakterystycznego

\begin{equation}H = \left(\begin{array}{ccc}a_2 & a_3 & 0 \\a_0 &  a_1 & a_2 \\0 &  0 &  a_0\end{array}\right) = \left(\begin{array}{ccc}8a & 1 & 0 \\4a^3 - 2a^2\dfrac{k_p}{A} & 
        14a^2 & 8a \\0 &  0 & 4a^3 -
        2a^2\dfrac{k_p}{A}\end{array}\right)\end{equation} \qquad(3.58)

Minory główne macierzy Hurwitza wynoszą

\begin{equation}|8a|,\ \left|\begin{array}{cc}8a & 1  \\4a^3 - 2a^2\dfrac{k_p}{A} & 
        14a^2 \end{array}\right|,\ \left|\begin{array}{ccc}8a & 1 & 0 \\4a^3 - 2a^2\dfrac{k_p}{A} & 
        14a^2 & 8a \\0 &  0 & 4a^3 -
        2a^2\dfrac{k_p}{A}\end{array}\right|\end{equation}\qquad(3.59)

Wykorzystujemy teraz Kryterium Hurwitza do sprawdzenia stabilności punktu pracy układu regulacji

  • dla uzyskania stabilności asymptotycznej wszystkie współczynniki wielomianu charakterystycznego muszą być dodatnie

              \begin{equation}  a_3 = 1>0,\ a_2 = 8a>0,\ a_1 = 14a^2>0,\ a_0 = 4a^3 -
        2a^2\dfrac{k_p}{A}>0\end{equation} \qquad(3.60)

  •  dla uzyskania stabilności asymptotycznej wszystkie minory główne macierzy Hurwitza muszą być dodatnie

              \begin{eqnarray} |8a| &=& 8a >0 \qquad(3.61)\\  \left| \begin{array}{cc}  8a & 1  \\  4a^3 - 2a^2\dfrac{k_p}{A} &  14a^2   \end{array}  \right| &=& 8a\cdot 14a^2 - 1\cdot \left(4a^3 -
        2a^2\dfrac{k_p}{A}\right) \\   &=& 112a^3 - 4a^3 +  2a^2\dfrac{k_p}{A}  \\     &=& 108a^3 + 2a^2\dfrac{k_p}{A} > 0 \qquad(3.62)\\    \left|    \begin{array}{ccc}    8a & 1 & 0 \\  4a^3 - 2a^2\dfrac{k_p}{A} &  14a^2 & 8a \\    0 &  0 & 4a^3 - 2a^2\dfrac{k_p}{A}    \end{array}   \right| &=& 8a \cdot 14a^2 \cdot \left(4a^3 -
        2a^2\dfrac{k_p}{A}\right)  \qquad(3.63)\\    &&  + 1\cdot 8a \cdot 0 + 0\cdot  \left(4a^3 -
        2a^2\dfrac{k_p}{A}\right) \cdot 0 \\    && - 0\cdot 14a^2 \cdot 0 - 8a \cdot 8a \cdot 0   \\   && - 1\cdot \left(4a^3 - 2a^2\dfrac{k_p}{A}\right) \cdot \left(4a^3 -
        2a^2\dfrac{k_p}{A}\right)   \\   &=& \left(4a^3 - 2a^2\dfrac{k_p}{A}\right) \left( 8a \cdot 14a^2 -
        \left(4a^3 - 2a^2\dfrac{k_p}{A}\right) \right) \\  &=& \left(4a^3 - 2a^2\dfrac{k_p}{A}\right) \left(108a^3 +
        2a^2\dfrac{k_p}{A}\right)  >0   \end{eqnarray}

Warunki na stabilność asymptotyczną punktu pracy układu regulacji, zawierające  k_p , są następujące

\begin{eqnarray}4a^3 - 2a^2\dfrac{k_p}{A}&>&0
        \qquad(3.64) \\108a^3 + 2a^2\dfrac{k_p}{A}
        &>& 0 \qquad(3.65) \\\left(4a^3 - 2a^2\dfrac{k_p}{A}\right)
        \left(108a^3 + 2a^2\dfrac{k_p}{A}\right) &>& 0 \qquad(3.66)\end{eqnarray}

Pozostałe warunki są spełnione ponieważ  a>0 . Zauważmy jeszcze, że jeżeli warunki (3.64) i (3.65) są spełnione, to automatycznie warunek (3.66) też jest spełniony. Obliczmy teraz zakres wartości  k_p regulatora, dla których punkt pracy układu regulacji jest stabilny asymptotycznie. Z (3.64) mamy

 \begin{eqnarray}4a^3 - 2a^2\dfrac{k_p}{A} &>& 0\qquad\\ 4a^3 >2a^2\dfrac{k_p}{A}  /\div 2a^2 \qquad\\2a>\dfrac{k_p}{A}  /\cdot A \qquad\\2aA &>& k_p \qquad \\k_p & < & 2aA \qquad(3.67)\end{eqnarray}

Z (3.65) mamy

\begin{eqnarray}108a^3 + 2a^2\dfrac{k_p}{A}
        &>& 0\\ 2a^2\dfrac{k_p}{A} &>&
        -108a^3 \qquad /\div 2a^2 r\\\dfrac{k_p}{A} &>& -54a
        \qquad /\cdot A r\\k_p &>& -54aA   \qquad(3.68)\end{eqnarray}

Ostatecznie, punkt pracy zlinearyzowanego, a także nieliniowego układu regulacji jest stabilny asymptotycznie, jeżeli wzmocnienie regulatora proporcjonalnego mieści się w zakresie

\begin{equation}-54aA < k_p < 2aA\qquad(3.69)\end{equation}

Przeanalizujmy teraz powyższy warunek za pomocą symulacji działania układu. Przyjmujemy następujące wartości parametrów obiektu  A = 0.5 ,  \alpha = 1 . Wybieramy punkt pracy obiektu 
    Q_{we0} = 0.5, H_{10}=0.75 ,  H_{20}=0.5 ,  H_{30}=0.25 . Stała  a wynosi

\begin{equation}a = \dfrac{\alpha}{4A\sqrt{H_{30}}} =
        \dfrac{1}{4\cdot 0.5 \sqrt{0.25}} =1\end{equation} \qquad(3.70)

Zakres wzmocnień regulatora P, dla których punkt pracy układu regulacji pozostaje stabilny asymptotycznie (3.69) wynosi

\begin{equation}-27 < k_p < 1\end{equation} \qquad(3.71)

Przeanalizujmy uzyskany przedział  k_p
    zapewniający stabilność asymptotyczną punktu pracy. Większa część przedziału zmienności  k_p leży po stronie wartości ujemnych. Jest zgodne z intuicją, ponieważ dla  k_p < 0 korekta sygnału sterującego ma kierunek, który powoduje zmniejszenie odchyłki regulacji. Ten rezultat pozostaje również w zgodzie z wynikami symulacji (Rys. 2.2-2.5). Sprawdźmy jeszcze, czy  k_p=-27 wyznacza granicę stabilności układu. Na podstawie Rys. 2.5 mamy, że dla  k_p =
    -24 oscylacje sygnału  H_3 są gasnące (stabilność asymptotyczna), natomiast dla dla  k_p = -32 oscylacje są narastające (niestabilność). Dla wartości granicznej  k_p=-27 powinniśmy uzyskać stałe oscylacje. Odpowiedź układu regulacji na niezerowe warunki początkowe  H_1(t_0) =0.76 , 
    H_2(t_0) =0.51 ,  H_3(t_0)=0.26 dla wzmocnienia regulatora  k_p=-27 została przedstawiona na Rys. 3.1. Zarówno sygnał wyjściowy  H_{3}(t) jak i sygnał sterujący Q_{we}(t) charakteryzują się przebiegiem oscylacyjnym o stałej amplitudzie oscylacji. Warto zauważyć, że na granicy stabilności oscylacje sygnału sterującego i wyjściowego są przesunięte w fazie o 180 stopni. 

Dla obiektu bez regulatora ( k_p=0 ) punkt pracy również jest stabilny asymptotycznie i jest to zgodne z wynikami symulacji (Rys. 2.2(a)). Okazuje się jednak, że także dla niewielkich wartości dodatnich  k_p punkt pracy układu regulacji pozostaje stabilny asymptotycznie. Może się to wydawać niezgodne z intuicją, ponieważ dla  k_p > 0 korekta sygnału sterującego ma kierunek, który powoduje zwiększanie odchyłki regulacji. Układ regulacji traci stabilność dopiero dla odpowiednio dużego dodatniego  k_p . Zachowanie układu regulacji dla kilku dodatnich wartości  k_p została przedstawiona na Rys. 3.2.

a) Trajektoria H_3(t)


b) Trajektoria Q_{we}(t)


  Rysunek 3.1 Trajektorie  H_3(t) orz  Q_{we} w układzie regulacji dla 
        k_p = -27 .

Dodatnia wartość  k_p powoduje początkowo wydłużenie czasu regulacji w porównaniu do układu bez regulatora (
        k_p=0 ). Dla wartości granicznej  k_p=1 wartość  H_3(t) ustala się po pewnym czasie, jednak nigdy nie powraca do wartości z punktu pracy  H_{30}
        = 0.25 . Dla  k_p>1 trajektoria  h_3(t) stopniowo oddala się od punktu pracy, co świadczy o tym, że punkt pracy układu regulacji jest niestabilny.   

Zajmijmy się teraz badaniem stabilności punktów równowagi wahadła. Równania stanu dla wahadła ze stałym sterowaniem   M(t) = M_{0} (obiekt autonomiczny) mają postać 

\begin{eqnarray}\dfrac{d\theta(t)}{dt} &=&
        \omega(t) \qquad(3.72) \\\dfrac{d\omega(t)}{dt} &=&
        \dfrac{g}{l}sin\theta(t)  - \dfrac{D}{ml^2} \omega(t) +\dfrac{1}{ml^2} M_0
        \qquad(3.73)\end{eqnarray}

Równania punktu równowagi mają postać

\begin{eqnarray}\omega_0 &=& 0
        \qquad(3.74)\\M_0 &=& -mglsin\theta_0
        \qquad(3.75)\end{eqnarray}

Sterowanie w obiekcie zlinearyzowanym jest równe zero

\begin{equation}\tilde{M} = M(t) - M_0 = M_0 - M_0 
        = 0\end{equation} \qquad(3.76)

a) k_p = 0


b) k_p = 0.5


c) k_p = 1


d) k_p = 1.5


Rysunek 3.2 Trajektorie  H_3(t) w układzie regulacji dla różnych wartości wzmocnienia regulatora  k_p .

Zlinearyzowane równania stanu dla obiektu autonomicznego mają zatem postać 

\begin{equation}\left(\begin{array}{c}\dfrac{d\tilde{\theta}}{dt}\\
        \dfrac{d\tilde{\omega}}{dt}  \end{array}\right) = \left(\begin{array}{cc}0 & 1 \\\dfrac{g}{l}cos\theta_0 & 
        -\dfrac{D}{ml^2}\end{array}\right)\left(\begin{array}{c}\tilde{\theta}\\ \tilde{\omega}\end{array}\right)  \end{equation} \qquad(3.77)

Obliczmy wielomian charakterystyczny dla macierzy obiektu zlinearyzowanego

\begin{equation}A = \left(\begin{array}{cc}0 & 1 \\\dfrac{g}{l}cos\theta_0 & 
        -\dfrac{D}{ml^2}\end{array}\right)\end{equation}\qquad(3.78)

Wielomian charakterystyczny wynosi 

\begin{eqnarray}W(s) &=& det(sI-A) = det
        \left(s\left(\begin{array}{ccc}1 & 0 \\0 &  1 \end{array}\right) - \left(\begin{array}{cc}0 & 1 \\\dfrac{g}{l}cos\theta_0 & 
        -\dfrac{D}{ml^2}\end{array}\right) \right)   
         \nonumber \\&=& det \left(\left(\begin{array}{ccc}s & 0 \\0 &  s \end{array}\right) - \left(\begin{array}{cc}0 & 1 \\\dfrac{g}{l}cos\theta_0 & 
        -\dfrac{D}{ml^2}\end{array}\right) \right)     
         \\&=& det \left(\begin{array}{cc}s & -1 \\-\dfrac{g}{l}cos\theta_0 & 
        s+\dfrac{D}{ml^2}\end{array}\right) \qquad(3.79)\end{eqnarray}

Wyznacznik macierzy rozmiaru  2\times
    2 może być obliczony z następującego wzoru

\begin{equation}det \left(\begin{array}{ccc}a_{11} & a_{12} \\a_{21} &  a_{22} \end{array}\right) = a_{11}a_{22} -
        a_{12}a_{21} \end{equation} \qquad(3.80)

Mamy zatem 

\begin{eqnarray}W(s) &=& det(sI-A) = det \left(\begin{array}{cc}s & -1 \\-\dfrac{g}{l}cos\theta_0 & 
        s+\dfrac{D}{ml^2}\end{array}\right) \\&=& s\left( s+\dfrac{D}{ml^2}
        \right) - (-1)\left( -\dfrac{g}{l}cos\theta_0 \right) \nonumber \\&=& s^2 + \dfrac{D}{ml^2}s
        -\dfrac{g}{l}cos\theta_0  \nonumber \end{eqnarray}\qquad(3.81)

Współczynniki wielomianu charakterystycznego wynoszą

\begin{equation}a_2 = 1,\ a_1 = \dfrac{D}{ml^2},\ a_0 =
        -\dfrac{g}{l}cos\theta_0\end{equation} \qquad(3.82)

Tworzymy teraz macierz Hurwitza dla wielomianu charakterystycznego. Macierz Hurwitza ma rozmiar  2\times 2 
    i postać

\begin{equation}H = \left(\begin{array}{cc}a_1 & a_2 \\0 &  a_0\end{array}\right) = \left(\begin{array}{cc}\dfrac{D}{ml^2} & 1 \\0 &  -\dfrac{g}{l}cos\theta_0\end{array}\right)\end{equation} \qquad(3.83)

Minory główne macierzy Hurwitza wynoszą

\begin{equation}\left|\dfrac{D}{ml^2}\right|,\ \left|\begin{array}{cc}\dfrac{D}{ml^2} & 1 \\0 &  -\dfrac{g}{l}cos\theta_0\end{array}\right|\end{equation} \qquad(3.84)

Wykorzystujemy teraz Kryterium Hurwitza do sprawdzenia stabilności asymptotycznej punktu równowagi wahadła

  • współczynniki wielomianu charakterystycznego muszą być dodatnie

              \begin{equation} a_2 = 1>0,\ a_1 = \dfrac{D}{ml^2}>0,\ a_0 = -\dfrac{g}{l}cos\theta_0
        >0 \end{equation} \qquad(3.85)

  • minory główne macierzy Hurwitza muszą być dodatnie

              \begin{eqnarray} \left|\dfrac{D}{ml^2}\right| &=& \dfrac{D}{ml^2} >0 \qquad(3.86)\\ \left|  \begin{array}{cc} \dfrac{D}{ml^2} & 1 \\ 0 &  -\dfrac{g}{l}cos\theta_0  \end{array}  \right| &=& \dfrac{D}{ml^2}\cdot \left(-\dfrac{g}{l}cos\theta_0\right)
        - 1\cdot 0 = -\dfrac{D}{ml^2}\cdot \dfrac{g}{l}cos\theta_0  > 0 \qquad(3.87)\end{eqnarray}

Parametry obiektu  m,g,l,D są dodatnie. O spełnieniu nierówności w kryterium Hurwitza decyduje zatem znak wyrażenia  cos\theta_0 . Jeżeli  cos\theta_0 > 0 (punkt równowagi powyżej położenia horyzontalnego wahadła), to nie wszystkie nierówności w kryterium Hurwitza są spełnione, co oznacza, że taki punkt równowagi jest niestabilny. Jeżeli  cos\theta_0 < 0 (punkt równowagi poniżej położenia horyzontalnego wahadła), to wszystkie nierówności w kryterium Hurwitza są spełnione, co oznacza, że taki punkt równowagi jest stabilny asymptotycznie. Te wnioski pozostają w zgodzie z wynikami symulacji. Dla punktu równowagi odpowiadającego  \theta_0 = \dfrac{5\pi}{6} obiekt przejawiał zachowanie stabilne (Rys. 1.14), podczas, gdy dla punktu równowagi odpowiadającego  \theta_0 = \dfrac{\pi}{6} obiekt przejawiał zachowanie niestabilne (Rys. 1.15). 

Zbadajmy teraz stabilność punktu pracy układu regulacji wahadła z regulatorem P. Równania stanu dla układu regulacji mają postać

\begin{eqnarray}\dfrac{d\theta(t)}{dt} &=&
        \omega(t) \qquad(3.88)  \\\dfrac{d\omega(t)}{dt} &=&
        \dfrac{g}{l}sin\theta(t)  - \dfrac{D}{ml^2} \omega(t) +\dfrac{1}{ml^2}
        \left( k_p (\theta(t)-\theta_0) + M_0  \right)
        \qquad(3.89)\end{eqnarray}

Rozważamy punkt pracy określony przez 
    \theta_0 ,  \omega_0 orz  M_0 . Zlinearyzowane równania stanu (2.61)-(2.62) dla układu regulacji zapisane w postaci macierzowej mają postać

\begin{equation}\left(\begin{array}{c}\dfrac{d\tilde{\theta}}{dt}\\
        \dfrac{d\tilde{\omega}}{dt}  \end{array}\right) = \left(\begin{array}{cc}0 & 1 \\\dfrac{g}{l}cos\theta_0 +
        \dfrac{1}{ml^2}k_p &  -\dfrac{D}{ml^2}\end{array}\right)\left(\begin{array}{c}\tilde{\theta}\\ \tilde{\omega}\end{array}\right) \end{equation} \qquad(3.90)

Wielomian charakterystyczny wynosi 

\begin{eqnarray}W(s) &=& det(sI-A) = det
        \left(s\left(\begin{array}{ccc}1 & 0 \\0 &  1 \end{array}\right) - \left(\begin{array}{cc}0 & 1 \\\dfrac{g}{l}cos\theta_0
        +\dfrac{1}{ml^2}k_p  &  -\dfrac{D}{ml^2}\end{array}\right) \right)   
         \nonumber \\&=& det \left(\left(\begin{array}{ccc}s & 0 \\0 &  s \end{array}\right) - \left(\begin{array}{cc}0 & 1 \\\dfrac{g}{l}cos\theta_0
        +\dfrac{1}{ml^2}k_p &  -\dfrac{D}{ml^2}\end{array}\right) \right)     
         \\&=& det \left(\begin{array}{cc}s & -1 \\-\dfrac{g}{l}cos\theta_0
        -\dfrac{1}{ml^2}k_p &  s+\dfrac{D}{ml^2}\end{array}\right) \nonumber \\&=& s\left( s+\dfrac{D}{ml^2}
        \right) - (-1)\left( -\dfrac{g}{l}cos\theta_0 -\dfrac{1}{ml^2}k_p\right)
        \nonumber \\&=& s^2 + \dfrac{D}{ml^2}s
        -\dfrac{g}{l}cos\theta_0 -\dfrac{1}{ml^2}k_p \nonumber \end{eqnarray}\qquad(3.91)

Współczynniki wielomianu charakterystycznego wynoszą

\begin{equation}a_2 = 1,\ a_1 = \dfrac{D}{ml^2},\ a_0 =
        -\dfrac{g}{l}cos\theta_0 -\dfrac{1}{ml^2}k_p\end{equation} \qquad(3.92)

Tworzymy teraz macierz Hurwitza dla wielomianu charakterystycznego

\begin{equation}H = \left(\begin{array}{cc}\dfrac{D}{ml^2} & 1 \\0 &  -\dfrac{g}{l}cos\theta_0
        -\dfrac{1}{ml^2}k_p\end{array}\right)\end{equation} \qquad(3.93)

Minory główne macierzy Hurwitza wynoszą

\begin{equation}\left|\dfrac{D}{ml^2}\right|,\ \left|\begin{array}{cc}\dfrac{D}{ml^2} & 1 \\0 &  -\dfrac{g}{l}cos\theta_0
        -\dfrac{1}{ml^2}k_p\end{array}\right|\end{equation} \qquad(3.94)

Wykorzystujemy teraz Kryterium Hurwitza do sprawdzenia stabilności asymptotycznej punktu pracy układu regulacji położenia wahadła

  • współczynniki wielomianu charakterystycznego muszą być dodatnie

              \begin{equation} a_2 = 1>0,\ a_1 = \dfrac{D}{ml^2}>0,\ a_0 = -\dfrac{g}{l}cos\theta_0
        -\dfrac{1}{ml^2}k_p >0 \qquad(3.95)\end{equation}  

  • minory główne macierzy Hurwitza muszą być dodatnie

 \begin{eqnarray} \left|\dfrac{D}{ml^2}\right| &=& \dfrac{D}{ml^2} >0 \qquad(3.96)\\  \left|  \begin{array}{cc} \dfrac{D}{ml^2} & 1 \\  0 &  -\dfrac{g}{l}cos\theta_0 -\dfrac{1}{ml^2}k_p \end{array}   \right| &=& \dfrac{D}{ml^2}\cdot \left(-\dfrac{g}{l}cos\theta_0
            -\dfrac{1}{ml^2}k_p\right) - 1\cdot 0 \\   &=& \dfrac{D}{ml^2}\cdot \left(-\dfrac{g}{l}cos\theta_0
            -\dfrac{1}{ml^2}k_p\right) > 0 \qquad(3.97) \end{eqnarray}

Nierówności w kryterium Hurwitza będą spełnione jeżeli będzie spełniony warunek 

\begin{eqnarray}-\dfrac{g}{l}cos\theta_0
        -\dfrac{1}{ml^2}k_p&>&0  \\-\dfrac{g}{l}cos\theta_0
        &>&\dfrac{1}{ml^2}k_p \qquad /\cdot ml^2 \\-mglcos\theta_0 &>&k_p  \\ k_p & < & -mglcos\theta_0
    \end{eqnarray}

Przeanalizujmy teraz powyższy warunek za pomocą symulacji działania układu. Przyjmujemy parametry modelu obiektu  m =
    0.1 ,  l = 1 ,  g = 10 ,  D = 0.1 . Wybieramy punkt pracy układu regulacji  \theta_0=\dfrac{\pi}{6} ,  \omega_0=0  M_{0} =
    -0.5 . Aby punkt pracy układu regulacji był stabilny  k_p musi spełniać warunek

\begin{equation} k_p < -mglcos\theta_0 =
        -0.1\cdot 10 \cdot 1 \cdot \dfrac{\sqrt{3}}{2} = -\dfrac{\sqrt{3}}{2} \simeq
        -0.87\end{equation} \qquad(3.98)

a) k_p = 0.75


b) k_p = -0.8


c) k_p = -\dfrac{\sqrt{3}}{2}


d) k_p = -0.9


Rysunek 3.3 Trajektorie  \theta(t) w układzie regulacji dla różnych wartości wzmocnienia regulatora  k_p .

Ten warunek pozostaje w zgodzie z wynikami symulacji (Rys. 2.9 i 2.10). Sprawdźmy jeszcze zachowanie układu dla  k_p bliskich wartości granicznej. Odpowiedź układu regulacji na warunki początkowe  \theta(t_0) =
        \dfrac{\pi}{5} ,  \omega(t_0) = -0.1 dla różnych wartości  k_p została przedstawiona na Rys. 3.3. Dla k_p
        \geq -\dfrac{\sqrt{3}}{2} trajektoria  \theta(t) nie powraca do 
        \theta_0 . Jednak już dla wartości  k_p nieco mniejszej od wartości granicznej trajektoria  \theta(t) powraca do  \theta_0