Podręcznik
1. Równania stanu dla obiektów nieliniowych
1.2. Przykład modelowania wahadła matematycznego
W niniejszej sekcji sformułujemy model odwróconego wahadła matematycznego w postaci równań stanu. Schemat wahadła został przedstawiony na Rys. 1.5.
Rysunek 1.5 Schemat wahadła matematycznego.
Masa jest osadzona na sztywnym przegubowym pręcie o długości (pomijamy masę pręta). W przegubie podawany jest sterowany moment siły , a na masę działa siła przyciągania ziemskiego ( - przyciąganie ziemskie). W przegubie generuje się też moment tarcia proporcjonalny do prędkości kątowej wahadła. Kąt odchylenie pręta od osi pionowej jest oznaczony jako . Równanie fizyczne opisujące układ to równanie Newtona dla ruchu obrotowego. Ogólna postać tego równania to
tzn. iloczyn momentu bezwładności ciała i przyśpieszenia kątowego jest równy sumie momentów sił działających na ciało. Moment bezładności wahadła obliczamy przy upraszczającym założeniu o punktowości masy i pomijalnej masie pręta. W takim przypadku mamy
przyśpieszenie kątowe jest równe drugiej pochodnej położenia kątowego
Na ciało działa moment bezwładności w przegubie , moment tarcia oraz moment siły generowany przez siłę przyciągania ziemskiego
Moment tarcia jest proporcjonalny do prędkości kątowej , ze współczynnikiem proporcjonalności
Znak minus wskazuje na to, że moment tarcia działa przeciwnie do aktualnej prędkości kątowej. Moment siły od grawitacji jest równy iloczynowi siły ciążenia , długości ramienia na którym działa siła grawitacji oraz sinusowi kąta pomiędzy ramieniem a wektorem siły
Wstawiając zależności (1.26)-(1.30) do równania (1.25) otrzymujemy
Po podzieleniu obu stron równania przez otrzymujemy
Równanie różniczkowe (1.32) jest równaniem drugiego rzędu. Równania stanu są równaniami pierwszego rzędu. Możemy przekształcić równanie (1.32) do dwóch równań pierwszego rzędu poprzez wprowadzenie do równań zmiennej oznaczającej prędkość kątowej
Pierwsza pochodna prędkości kątowej jest równa drugiej pochodnej położenia kątowego
Wprowadzając powyższe zależności do (1.32) otrzymujemy równania stanu wahadła
W opisie wahadła zmiennymi stanu są oraz , sygnałem sterującym jest moment siły , natomiast stałymi są , , oraz . Jako sygnał wyjściowy z układu przyjmujemy położenie kątowe . Aby rozwiązać równania stanu, konieczne jest określenie warunków początkowych dla zmiennych stanu tzn. wielkości oraz , gdzie jest wybraną chwilą początkową. Konieczna jest też znajomość wartości sygnału sterującego na całym rozważanym horyzoncie czasu.
Równania stanu dla wahadła można rozwiązać numerycznie w środowisku MATLAB®. Na potrzeby symulacji przyjmujemy następujące wartości parametrów obiektu , , , . Na Rys. 1.6 przedstawiono przykładowe trajektorie stanów obiektu uzyskane dla stałego momentu i warunków początkowych ,
Rysunek 1.6 Trajektorie położenia i prędkości kątowej wahadła dla stałego sterowania.
Wahadło znajdujące się początkowo w położeniu horyzontalnym spada w dół, gdyż moment od siły ciążenia przeważa nad momentem generowanym w przegubie. Następnie, ze względu na obecność tarcia w przegubie, wahadło wykonuje oscylacje gasnące. Wreszcie wahadło stabilizuje się w położeniu, w którym moment od siły ciążenia i wyrównują się. Po ustabilizowaniu się wahadła w pewnym położeniu kątowym, jego prędkość kątowa wynosi 0.
Na Rys. 1.7 przedstawione zostały trajektorie stanów obiektu dla warunków początkowych , i sygnału sterującego typu fala prostokątna. Amplituda wahań wokół wartości -0.5 wynosi 0.1. Wypełnienie fali wynosi 50 %, natomiast jej okres wynosi 2. Po początkowej fazie przejściowej wahadło wykonuje oscylacje o ustalonej amplitudzie.
Rysunek 1.7 Trajektorie położenia i prędkości kątowej wahadła dla sterowania w kształcie fali prostokątnej.