Lot w płaszczyźnie symetrii: model podłużny i pochodne stateczności
Statyka z lekcji 4 mówiła, w którą stronę samolot ciągnie po zaburzeniu. Teraz piszemy równania ruchu. Ograniczamy się do płaszczyzny symetrii: prędkość, kąt natarcia, pochylenie i prędkość pochylania. Najpierw szukamy stanu równowagi (trymu) metodą Newtona, potem linearyzujemy wokół niego i dostajemy układ czterech równań liniowych, x˙=Ax+Bu. Współczynniki macierzy A to pochodne stateczności. Każda z nich ma konkretny sens fizyczny: jedne są sprężynami, inne tłumikami, a jedna wynika wprost z tego, że szybszy samolot ma większą siłę nośną.
Czas
ok. 2,5 h teorii + ok. 2,5 h zadań
Zadania
15 zadań w treści + 5 do przemyślenia, z odpowiedziami
Źródła
A. Tewari, Advanced Control of Aircraft, Spacecraft and Rockets, rozdz. 3.5 i przykład 3.3; P. H. Zipfel, Modeling and Simulation of Aerospace Vehicle Dynamics, rozdz. 7
0 Prolog: Bryan, 1911
W 1911 roku, osiem lat po pierwszym locie braci Wright, brytyjski matematyk George Bryan wydał książkę Stability in Aviation. Zapisał w niej równania ruchu samolotu jako bryły sztywnej, zlinearyzował je wokół lotu ustalonego i każdą siłę oraz moment rozwinął w szereg Taylora względem zaburzeń prędkości, kąta natarcia i prędkości kątowej. Współczynniki tych rozwinięć (Bryan nazywał je pochodnymi oporu, ang. resistance derivatives) nazywamy dziś pochodnymi stateczności. Brakowało mu tylko danych: nikt jeszcze nie umiał ich zmierzyć. Kilka lat wcześniej Frederick Lanchester opisał bez równań różniczkowych wolne falowanie toru szybowca, które nazwał fugoidą. Bryan pokazał, że jest ono jednym z dwóch rozwiązań tego samego układu równań.
Ta lekcja to program Bryana w nowoczesnej postaci: równania w osiach ciała, trym policzony numerycznie, linearyzacja do postaci x˙=Ax+Bu z lekcji 4.5 Układy równań liniowych i przestrzeń stanów. Liczby bierzemy z przykładu 3.3 Tewariego, dla lekkiego samolotu przy 55 m/s.
Pytanie na start. Fugoida to wolne falowanie toru z okresem ok. 30 s. Która siła je tłumi: opór, siła nośna, czy moment usterzenia? Odpowiedź w części 4 i w symulacji 2.
1 Równania ruchu w płaszczyźnie symetrii
Gdy samolot się nie przechyla, nie odchyla i nie ślizga (P=R=V=0), ruch odbywa się w płaszczyźnie symetrii. Zostają cztery zmienne w osiach ciała: składowe prędkości U (wzdłuż osi x) i W (wzdłuż z, w dół), prędkość pochylania Q i kąt pochylenia Θ. Prawo Newtona zapisane w osiach obracających się z bryłą ma, tak jak równania Eulera z lekcji 2 Bryła w 3D: tensor bezwładności, równania Eulera i oś pośrednia, dodatkowy człon: m(v˙+ω×v)=F.
X,Z to siły aerodynamiczne i ciąg w osiach ciała, M moment pochylający. Kąt natarcia α=arctan(W/U), kąt toru γ=Θ−α. Położenie: x˙=UcosΘ+WsinΘ, h˙=UsinΘ−WcosΘ.
Człon −QU w drugim równaniu to przyspieszenie dośrodkowe: samolot, który obraca się z prędkością Q, zakrzywia tor, a to wymaga siły normalnej mUQ. Ten człon pojawi się w każdym manewrze.
Czego potrzebujemy, żeby te równania rozwiązać? Sił X,Z i momentu M w funkcji stanu i sterowania: X=X(U,α,Q,δ,T,…) itd. W lekcji 4 Stateczność statyczna i trym: dlaczego samolot ma ogon mieliśmy prosty model współczynników CL, CD, Cm. To wystarczy do trymu.
Zadania · część 1
3 zadania · ok. 20 min
Samolot leci poziomo i prosto z prędkością 55 m/s przy kącie natarcia 4,3∘ (oś x ciała wzdłuż osi zerowej siły nośnej skrzydła). Ile wynoszą U, W, Q i Θ?
Odpowiedź
U=55cos4,3∘=54,85 m/s, W=55sin4,3∘=4,12 m/s, Q=0, Θ=α+γ=4,3∘. W osiach stateczności (oś x wzdłuż prędkości w trymie) byłoby W=0 i Θ=0; Tewari używa właśnie ich.
Wyprowadź drugie równanie z m(v˙+ω×v)=F dla v=(U,0,W), ω=(0,Q,0) i grawitacji mg w dół NED.
Lot ustalony to punkt, w którym wszystkie pochodne stanu są zerowe. Dla lotu prostoliniowego ze stałą prędkością V i kątem toru γ niewiadome to kąt natarcia α, wychylenie steru δ i ciąg T. Równania (ciąg wzdłuż osi x, przez środek ciężkości):
Układ jest nieliniowy przez Tcosα, Tsinα i opór kwadratowy w CL. W lekcji 4 Stateczność statyczna i trym: dlaczego samolot ma ogon rozwiązaliśmy jego wersję liniową; tu robimy to porządnie metodą Newtona z lekcji 6.2 Metody numeryczne: Python i C++: xk+1=xk−J−1r(xk), z jakobianem J=∂r/∂x liczonym różnicami skończonymi. Tak liczą trym prawdziwe symulatory (Zipfel, rozdz. 7): dla każdego punktu z obwiedni lotu, przed linearyzacją.
Symulacja 1 Trym samolotu z lekcji 4 (środek ciężkości w 30% cięciwy) metodą Newtona. Wykres: logarytm normy reszty w kolejnych iteracjach; tabela: wartości niewiadomych. Zmieniaj prędkość i kąt toru. Spróbuj startu z daleka.
Przy 55 m/s w locie poziomym Newton startujący z zera daje po trzech krokach α=4,26∘, δ=−2,64∘, T=1111 N (przykład 6.1). Reszta spada jak 104→102→10−1→10−8: zbieżność kwadratowa. Wznoszenie pod kątem 5∘ wymaga ciągu 2050 N; kąt natarcia i ster prawie się nie zmieniają, bo siła nośna musi zrównoważyć tylko mgcosγ.
Zadania · część 2
3 zadania · ok. 25 min
Ile jest równań i niewiadomych w trymie lotu prostoliniowego w płaszczyźnie symetrii? Co jest dane, a co szukane?
Odpowiedź
Trzy równania (siła wzdłuż x, wzdłuż z, moment) i trzy niewiadome (α, δ, T). Dane: masa, prędkość, kąt toru, gęstość powietrza, położenie środka ciężkości.
Normy reszty w kolejnych krokach: 1,2⋅104; 2,5⋅102; 0,13; 1,2⋅10−8. Sprawdź, że ∣rk+1∣/∣rk∣2 jest mniej więcej stałe. Co to mówi o metodzie?
Odpowiedź
2,5⋅102/(1,2⋅104)2=1,7⋅10−6; 0,13/(2,5⋅102)2=2,1⋅10−6; 1,2⋅10−8/0,132=7⋅10−7. Rząd wielkości ten sam: zbieżność kwadratowa (lekcja 6.2 Metody numeryczne: Python i C++). Ostatni stosunek jest mniejszy, bo reszta zbliża się do dokładności różnic skończonych.
Przy 35 m/s trym wymaga mniejszego ciągu (883 N) niż przy 55 m/s (1111 N). Dlaczego? Przy jakiej prędkości opór jest najmniejszy? (CD0=0,03, e=0,8, AR=7,3.)
Odpowiedź
Opór to suma oporu szkodliwego, rosnącego jak V2, i indukowanego, malejącego jak 1/V2. Minimum, gdy są równe: CL=πeARCD0=0,74, czyli V=2mg/(ρSCL)=38 m/s. 35 m/s leży tuż poniżej, 55 m/s wyraźnie powyżej. Wolniej niż 38 m/s opór znowu rośnie: „druga strona” krzywej oporu.
3 Linearyzacja i pochodne stateczności
Wokół trymu piszemy U=Ue+u, α=αe+α′ (dalej bez primu), Θ=θe+θ, Q=q, i pomijamy iloczyny małych zaburzeń (lekcja 4.6 Układy nieliniowe, płaszczyzna fazowa i stabilność). Przyrosty sił i momentu rozwijamy w szereg Taylora do pierwszego rzędu:
Współczynniki Xu=∂X/∂u itd. to pochodne stateczności. Człon z α˙ wygląda dziwnie (siła zależna od prędkości zmian kąta natarcia), ale ma prosty sens, który omówimy w części 4. W osiach stateczności (oś x wzdłuż prędkości w trymie, θe=0 dla lotu poziomego) i przy pominięciu małych Xq, Zα˙, Zq, Mu dostajemy układ Tewariego (równ. 3.151–3.152):
Skąd wiersz czwarty? Równanie momentu ma Mα˙α˙ po prawej stronie, a α˙ wyrażamy z wiersza drugiego. Wartości własne tej macierzy (przykład 6.2) dają dwa mody: wolny o okresie 30 s i szybki o okresie 2,4 s. To fugoida i oscylacja krótkookresowa, tematy lekcji 6 Mody podłużne: fugoida i oscylacja krótkookresowa.
Zadania · część 3
3 zadania · ok. 25 min
Policz z danych przykładu 3.3 elementy drugiego wiersza macierzy A.
Odpowiedź
Zu/(mU)=−0,36/55=−0,0065/s, Zα/(mU)=−108/55=−1,964/s, potem 0 i 1. Zgadza się z macierzą u Tewariego.
Tewari pomija Zq i Zα˙. Gdyby je zachować, drugie równanie miałoby postać (mU−Zα˙)α˙=Zuu+Zαα+(mU+Zq)q. Dlaczego pominięcie jest uzasadnione?
Odpowiedź
Oba człony pochodzą od siły nośnej usterzenia, które jest małe w porównaniu ze skrzydłem. Porównujemy je z mU, przy masie rzędu 1100 kg ok. 60500 kg·m/s; dla samolotu lekkiego ∣Zq∣, ∣Zα˙∣ to setki do kilku tysięcy w tych samych jednostkach, czyli poprawka rzędu procenta.
Sprawdź jednostki: Xu/m w 1/s, Zα/m w m/s², Mα/Jy w 1/s², Mq/Jy w 1/s. Pokaż, że każdy wiersz równania x˙=Ax jest wymiarowo spójny.
Pochodne wylicza się półempirycznie z geometrii albo mierzy w tunelu i w locie. Dla zrozumienia wystarczy prosty model z lekcji 4 Stateczność statyczna i trym: dlaczego samolot ma ogon. W tabeli obok wartości Tewariego są nasze oszacowania z tego modelu (1100 kg, Jy=1825 kg·m², środek ciężkości w 44% cięciwy, przy którym Mα wychodzi jak u Tewariego):
pochodna
wzór (model z lekcji 4)
sens fizyczny
Tewari
nasz model
Xu/m
−2qˉSCD/(mU)
szybciej, to większy opór (tłumik prędkości)
−0,045
−0,037
Zu/m
−2qˉSCL/(mU)=−2g/U
szybciej, to większa siła nośna
−0,36
−0,357
Xα/m
qˉS(CL−CDα)/m
większy kąt natarcia przechyla siłę nośną do przodu
1,96
4,07
Zα/m
−qˉS(a+CD)/m
nachylenie krzywej nośności
−108
−148
Mα/Jy
qˉScˉCmα/Jy
stateczność statyczna („sprężyna”)
−8,6
−8,65
Mq/Jy
qˉScˉCmq2Ucˉ/Jy, Cmq≈−2ηaHVHcˉlH
tłumienie przez usterzenie
−2
−5,0
Mα˙/Jy
jak Mq, z Cmα˙≈Cmqdαdε
opóźnienie odchylenia strumienia
−0,9
−2,1
Najpiękniejszy wiersz to Zu: przy stałym kącie natarcia siła nośna rośnie jak U2, więc ∂L/∂U=2L/U=2mg/U. Ta pochodna nie zależy od kształtu samolotu, tylko od prędkości, i rzeczywiście Tewari ma −0,36, a 2g/U=0,357. Pozostałe różnią się o czynnik do 2,5, bo to inny samolot o nieznanej nam masie i bezwładności, a nasz model tłumienia (samo usterzenie, bez kadłuba i skrzydła) jest zgrubny. Zgadzają się rzędy wielkości i znaki, i to wystarcza, żeby rozumieć mody.
Pochodna Mα˙ ma sens czasowy: strumień odchylony przez skrzydło dociera do usterzenia po czasie lH/U≈0,08 s. Gdy kąt natarcia rośnie, usterzenie widzi jeszcze odchylenie „sprzed chwili”, mniejsze niż obecne, więc ma większy kąt natarcia i daje dodatkowy moment hamujący. Działa jak dodatkowe tłumienie.
Symulacja 2 Model z przykładu 3.3. Wybierz pochodną i zmień jej mnożnik (0 wyłącza ją zupełnie). Na górze bieguny: fugoida (zbliżenie przy zerze) i oscylacja krótkookresowa, szare kółka to model wyjściowy. Na dole odpowiedź na krótki impuls steru wysokości w górę. Sprawdź, co tłumi fugoidę, a co oscylację krótkookresową.
Odpowiedź na pytanie z prologu: fugoidę tłumi Xu, czyli wzrost oporu z prędkością. Bez niego fugoida w tym modelu jest lekko niestateczna (ζ=−0,025). Moment usterzenia (Mq, Mα˙) tłumi oscylację krótkookresową. Na fugoidę Mα˙ prawie nie wpływa, a Mq zmienia jej okres i tłumienie o ok. 20–25% (bez Mq okres spada do 25 s, wartości Lanchestera z lekcji 6). Główne mechanizmy tłumienia są więc różne dla obu modów.
Zadania · część 4
3 zadania · ok. 30 min
Policz Zu/m=−2g/U dla 55 m/s i dla 40 m/s. Jak zmieni się ta pochodna, jeśli samolot poleci wyżej z tą samą prędkością?
Odpowiedź
−0,357/s i −0,49/s. Wysokość nie zmienia jej wcale: −2g/U nie zawiera gęstości (mniejsza gęstość jest skompensowana większym CL w trymie).
Z Mα/Jy=−8,6/s² policz Cmα i zapas stateczności, przyjmując Jy=1825 kg·m², qˉScˉ=44600 N·m i a=5,39/rad.
Odpowiedź
Cmα=−8,6⋅1825/44600=−0,35/rad; Kn=0,35/5,39=0,065. W geometrii z lekcji 4 to środek ciężkości w 0,51−0,065=0,44 cięciwy, blisko tylnej granicy.
W symulacji 2 wyzeruj Xu. Fugoida dostaje ζ=−0,025. Wyjaśnij to energetycznie: co robi opór rosnący z prędkością, gdy samolot na przemian nurkuje i wznosi się?
Odpowiedź
W fugoidzie energia przelewa się między kinetyczną a potencjalną. Opór rosnący z prędkością zabiera więcej energii w szybkich fazach, czyli tłumi wahania. Bez Xu idealny model Lanchestera (stały kąt natarcia) dałby fugoidę obojętną. Małe ujemne tłumienie w pełnym modelu bierze się ze sprzężenia z ruchem kąta natarcia: skończone Mα razem z Mq sprawiają, że α zmienia się trochę w niekorzystnej fazie (przy dziesięciokrotnie większym Mα ujemne tłumienie prawie znika). Człon Xα działa wręcz lekko tłumiąco. To, że samoloty mają fugoidę stateczną, zawdzięczamy oporowi.
5 Ster wysokości i przepustnica
Do macierzy B potrzebujemy pochodnych sterowania. Z modelu z lekcji 4 (przy środku ciężkości 0,44): Zδ/m=−qˉSCLδ/m=−9,7 m/s² i Mδ/Jy=qˉScˉCmδ/Jy=−25/s² (znak według konwencji z lekcji 4: δ>0 to ster w dół). Ciąg działa wzdłuż osi x przez środek ciężkości, więc wpływa tylko na pierwsze równanie, z XT/m=1/m na niuton.
Stan ustalony po zmianie sterowania
0=Ax∞+Bu, czyli x∞=−A−1Bu. Wiersz momentu (z q=0, α˙=0): Mαα+Mδδ=0 (dokładnie: człony z Mα˙ znoszą się dzięki wierszowi drugiemu), więc ster ustala kąt natarcia, a przez niego prędkość. Wiersz siły wzdłuż toru: nadmiar ciągu ustala kąt wznoszenia, Δγ=ΔT/(mg).
To jest jedna z najważniejszych lekcji pilotażu i automatyki lotu jednocześnie, sprzeczna z intuicją kierowcy. Ciągnięcie drążka na stałe przede wszystkim spowalnia samolot do nowego kąta natarcia. Kąt toru zmienia się tylko o tyle, o ile przy nowej prędkości zmienia się opór. Przy 55 m/s, powyżej prędkości najmniejszego oporu (38 m/s, zadanie 2.3), wolniejszy lot ma mniejszy opór, więc stały ciąg daje lekkie wznoszenie; poniżej tej prędkości ten sam ruch drążka dałby opadanie. Dodanie gazu przy tym samym trymie nie przyspiesza samolotu: prędkość wraca do tej samej wartości, a samolot zaczyna się wznosić. W modelu: δ=−1∘ (ster w górę) daje w stanie ustalonym α większe o 2,9∘, prędkość mniejszą o ok. 15 m/s (to już daleko poza zakresem linearyzacji, ale kierunek jest dobry) i kąt toru tylko o 1,6∘ większy, a nadmiar ciągu 550 N daje wznoszenie pod kątem 2,9∘ bez zmiany prędkości. Autopilot z lekcji 9 Autopilot: pętle wewnętrzne i zewnętrzne używa dokładnie tego podziału: przepustnicą trzyma tor albo prędkość, sterem wysokości drugą z tych wielkości.
Zadania · część 5
3 zadania · ok. 25 min
Pilot dodaje 550 N ciągu przy niezmienionym trymie. Jaki będzie kąt wznoszenia i prędkość wznoszenia przy 55 m/s?
Odpowiedź
Δγ=550/(1100⋅9,81)=0,051 rad =2,9∘; prędkość wznoszenia 55⋅0,051=2,8 m/s (ok. 550 stóp na minutę).
Pokaż z wierszy drugiego i czwartego, że w stanie ustalonym α∞=−Mδδ/Mα dokładnie. Policz dla δ=−1∘ i porównaj z wynikiem pełnego rozwiązania (2,9∘).
Odpowiedź
Wiersz drugi przy α˙=q=0: Zuu+Zαα+Zδδ=0. Wiersz czwarty zawiera Mα˙/(mU) razy dokładnie to samo wyrażenie, więc te człony się zerują i zostaje Mαα+Mδδ=0. α=−(−25)(−1∘)/(−8,6)=2,9∘ ✓. Wiersz momentu ustala więc kąt natarcia niezależnie od ciągu.
Dlaczego dobrze zaprojektowany samolot ma linię ciągu przechodzącą blisko środka ciężkości (MT≈0)? Co by się działo przy silniku wysoko nad środkiem ciężkości (jak w wodnosamolotach)?
Odpowiedź
Przy MT=0 zmiana ciągu zmienia też trym kąta natarcia, więc przepustnica przestaje być czystym sterem toru. Silnik wysoko nad środkiem ciężkości przy dodaniu gazu opuszcza nos (moment ujemny), przy ujęciu gazu podnosi: zmiana mocy przy podejściu do lądowania wymaga jednoczesnej korekty sterem. Tewari wymaga ZT=MT=0 w swoim projekcie autopilota.
6 Metoda i przykłady rozwiązane
Metoda: od samolotu do macierzy A, B
Model sił i momentów (CL, CD, Cm w funkcji α, δ, q, α˙) i ciągu.
Trym metodą Newtona dla zadanej prędkości, wysokości i kąta toru.
Pochodne analitycznie albo różnicami skończonymi wokół trymu.
MacierzeA, B w osiach stateczności; jednostki w każdym wierszu.
Sprawdzenie:Zu≈−2g/U; znaki Mα<0, Mq<0; wartości własne: jedna wolna i jedna szybka para.
Przykład 6.1 Trym przy 55 m/s metodą Newtona
Samolot z lekcji 4 (h=0,30), lot poziomy, 55 m/s. Start: α=δ=0, T=0.
Krok 0: r=(−902;−11620;0,034), ∣r∣=1,2⋅104 (brak siły nośnej i ciągu).
Wartości własne (numerycznie): −0,0173±0,209i i −2,44±2,57i.
Wynik: fugoida ω=0,21 rad/s, ζ=0,082, okres 30 s; krótkookresowa ω=3,54 rad/s, ζ=0,69, okres 2,4 s.
Sprawdzenie: zgodne z wynikiem polecenia damp u Tewariego ✓. Stosunek częstości 17: mody są dobrze rozdzielone, co wykorzystamy w lekcji 6.
Przykład 6.3 Skąd Zu=−2g/U
Pokaż, że w locie poziomym przy stałym kącie natarcia Zu/m=−2g/U, i sprawdź wartość Tewariego.
W osiach stateczności Z≈−L=−21ρU2SCL (siła nośna działa w górę, czyli w stronę −z).
Zu=∂Z/∂U=−ρUSCL=−2L/U.
W trymie L=mg, więc Zu/m=−2g/U=−2⋅9,81/55=−0,357/s.
Wynik:−0,357/s wobec −0,36/s u Tewariego.
Sprawdzenie: pominęliśmy zależność CL od liczby Macha i Reynoldsa, uzasadnioną przy 55 m/s ✓.
7 Błędne intuicje, których trzeba się oduczyć
„Ster wysokości służy do wznoszenia.”
W stanie ustalonym ustala kąt natarcia, czyli prędkość. Kąt toru zmienia się tylko przez zmianę oporu przy nowej prędkości (w naszym modelu o ok. 1,6∘ na stopień steru, przy prędkości najmniejszego oporu wcale). O wznoszeniu decyduje nadmiar mocy, czyli przepustnica. Krótkotrwale ster oczywiście podnosi nos i tor, ale energii z niego nie przybędzie.
„Pochodne stateczności to stałe samolotu.”
Zależą od punktu lotu: prędkości, wysokości, masy, położenia środka ciężkości, klap. Dlatego trym i linearyzację robi się dla wielu punktów obwiedni, a regulatory programuje się w funkcji tych warunków (lekcja 3.3 automatyki).
„Kąt pochylenia to kąt natarcia.”
θ=α+γ. W locie poziomym są równe, we wznoszeniu i nurkowaniu nie. Samolot może mieć nos w górę i lecieć w dół (podejście do lądowania przy małej prędkości).
„Model liniowy wystarczy do każdego manewru.”
Opisuje małe zaburzenia wokół trymu. Zmiana prędkości o 15 m/s przy 55 m/s albo przeciągnięcie wychodzą poza jego zakres; tam potrzebny jest pełny model z lekcji 10.
„Człon Mα˙ to egzotyka.”
To opóźnienie, z jakim odchylony strumień dociera do usterzenia. Daje zauważalną część tłumienia krótkookresowej (bez niego ζ spada z 0,69 do 0,56).
8 Zadania do przemyślenia
Te zadania wymagają więcej myślenia niż liczenia.
Zadania do przemyślenia
5 zadań · ok. 1,5 godziny
Wysokość. Samolot leci na 3000 m z tą samą prędkością przyrządową (ciśnienie dynamiczne bez zmian). Gęstość jest mniejsza o 26%. Które pochodne się zmienią i jak?
Odpowiedź
Prędkość rzeczywista rośnie o 1/0,74=1,16 raza. Siły i momenty przy tym samym qˉ są te same, więc Zα/m, Mα/Jy bez zmian; Zα/(mU) maleje o 14% (słabsze „zakrzywianie toru” na radian).
Mq zawiera cˉ/(2U): maleje o 14%, tłumienie krótkookresowej spada. Zu=−2g/U też maleje, fugoida wolniejsza. Wysoko samolot jest „luźniejszy” w tłumieniu, co jest jednym z powodów stosowania tłumików w samolotach odrzutowych.
Osie ciała czy stateczności? Dlaczego Tewari linearyzuje w osiach stateczności, a symulatory 6 DOF (Zipfel) liczą w osiach ciała?
Odpowiedź
W osiach stateczności We=0, θe=0 (dla lotu poziomego): równania liniowe są najprostsze, a siła nośna i opór leżą wzdłuż osi. Ale osie te zależą od trymu: inne dla każdego punktu lotu.
Symulator nieliniowy musi działać przy dowolnych kątach i manewrach, więc pisze równania w osiach ciała (stały tensor bezwładności, czujniki), a współczynniki aerodynamiczne przelicza z osi prędkości. Linearyzacja jest dla niego tylko narzędziem analizy.
Podmuch. Jak wprowadzić do modelu wiatr: podmuch pionowy wg i poziomy ug? Które zmienne widzi aerodynamika, a które bezwładność?
Odpowiedź
Siły aerodynamiczne zależą od prędkości względem powietrza: u−ug i α−wg/U. Bezwładność (lewa strona równań) od prędkości względem ziemi.
W modelu liniowym podmuch wchodzi więc jak sterowanie: x˙=Ax+Bu+E[ug;wg], gdzie E to minus kolumny A odpowiadające u i α (z czynnikiem 1/U dla wg). Z tego modelu korzysta symulacja turbulencji w lekcji o autopilocie.
Jedna pochodna na raz. W symulacji 2 ustaw mnożnik Mα na −0,25, czyli Mα/Jy≈+2,15/s² (środek ciężkości za punktem neutralnym). Co dzieje się z modami i dlaczego niestateczność jest wolna?
Odpowiedź
Pojawia się dodatni pierwiastek rzeczywisty ok. +0,19/s (podwojenie w ok. 3,6 s), szybki pierwiastek rzeczywisty ok. −4,5/s i wolna para zespolona o okresie ok. 25 s. Mody przestają być rozdzielone: nie ma już ani klasycznej fugoidy, ani oscylacji krótkookresowej.
Moment przywracający zniknął, ale tłumienie Mq i Zα wciąż działa: samolot obraca się powoli, bo każdy obrót jest hamowany. Tak było w tabeli w części 5 lekcji 4.
Pochodne z symulatora. Mając nieliniowy model sił (np. z lekcji 10), jak policzyć macierz A bez wyprowadzania wzorów? Na co uważać przy wyborze kroku różnic skończonych?
Odpowiedź
Znaleźć trym (Newton), potem dla każdej zmiennej stanu i sterowania zaburzyć ją o ±Δ i policzyć różnicę centralną pochodnych stanu: kolumna A to (f(x+Δej)−f(x−Δej))/(2Δ).
Krok za duży: błąd od nieliniowości (np. przeciągnięcie). Za mały: błędy zaokrągleń i tablic interpolowanych. Kroki dobiera się osobno dla każdej zmiennej, w jej naturalnych jednostkach (np. 0,1 m/s, 0,1°), a wynik porównuje z wartościami własnymi z symulacji.
9 Sprawdź się
Odpowiedz w myślach, zanim rozwiniesz odpowiedź.
1 Jakie są zmienne stanu modelu podłużnego?
u (zaburzenie prędkości), α, θ, q.
2 Jak znaleźć trym?
Rozwiązać nieliniowy układ równań sił i momentu (np. metodą Newtona) ze względu na α, δ, T.
3 Co to są pochodne stateczności?
Współczynniki rozwinięcia Taylora sił i momentów względem zaburzeń stanu i sterowania wokół trymu, np. Mα=∂M/∂α.
4 Ile wynosi Zu/m w locie poziomym?
−2g/U, niezależnie od samolotu.
5 Które pochodne tłumią fugoidę, a które oscylację krótkookresową?
Fugoidę Xu (opór od prędkości); krótkookresową Mq, Mα˙ i Zα.
6 Czym w stanie ustalonym steruje ster wysokości, a czym przepustnica?
Ster: kątem natarcia, czyli prędkością. Przepustnica: kątem toru (wznoszeniem).
10 Karta wzorów i co dalej
Równania i trym
m(U˙+QW)=X−mgsinΘ, m(W˙−QU)=Z+mgcosΘ
JyQ˙=M, Θ˙=Q, γ=Θ−α
trym: r(α,δ,T)=0, xk+1=xk−J−1r
x∞=−A−1Bu; Δγ=ΔT/(mg)
Pochodne (model prosty)
Xu=−2qˉSCD/U, Zu=−2qˉSCL/U=−2mg/U
Zα=−qˉS(a+CD), Mα=qˉScˉCmα
Mq=qˉScˉCmq2Ucˉ, Cmq≈−2ηaHVHcˉlH
Cmα˙≈Cmqdαdε
Do przeczytania
Obowiązkowo: A. Tewari, Advanced Control of Aircraft, Spacecraft and Rockets, rozdz. 3.5–3.5.1 i przykład 3.3 (kilka stron, z macierzą A i wartościami własnymi).
Dla chętnych: P. H. Zipfel, Modeling and Simulation of Aerospace Vehicle Dynamics, rozdz. 7 (pochodne w różnych układach osi, linearyzacja z modelu symulacyjnego); D. J. Newman, rozdz. 4.3.
Mamy macierz A i jej wartości własne: jedną parę wolną i słabo tłumioną, drugą szybką i dobrze tłumioną. Następna lekcja zagląda do środka obu: jak wygląda każdy mod (wektory własne), skąd biorą się jego częstość i tłumienie, i dlaczego bardzo proste modele, Lanchestera dla fugoidy i dwustanowy dla krótkookresowej, trafiają prawie dokładnie.