Samolot z lekcji 4–10 był statecznie stateczny: usterzenie ogonowe samo przywracało go do lotu prostego. Większość dużych rakiet nie ma usterzenia, a środek parcia leży przed środkiem masy, więc w atmosferze rakieta chce się obrócić bokiem do kierunku lotu. Utrzymuje ją wyłącznie sterowanie: wychylanie silnika o kilka stopni. Ta lekcja buduje model pochylenia rakiety w locie pierwszego stopnia, projektuje regulator, pokazuje, dlaczego jego wzmocnienia muszą się zmieniać w czasie lotu, co robi z rakietą wiatr na dużej wysokości i dlaczego giętki kadłub potrafi zdestabilizować dobry na papierze regulator.
Czas
ok. 2 h teorii + ok. 2 h zadań
Zadania
14 zadań w treści + 5 do przemyślenia, z odpowiedziami
Źródła
A. Tewari, Atmospheric and Space Flight Dynamics, rozdział o dynamice i sterowaniu rakiet; P. H. Zipfel, Modeling and Simulation of Aerospace Vehicle Dynamics; B. Wie, Space Vehicle Dynamics and Control, rozdział o sterowaniu rakietą nośną
0 Prolog: ołówek na dłoni
Postaw ołówek na dłoni ostrzem do góry. Przewraca się, chyba że ciągle przesuwasz dłoń pod środek masy. Rakieta bez usterzenia jest w podobnej sytuacji: siła aerodynamiczna działa przed środkiem masy i każdy kąt natarcia rośnie sam. Dłonią jest silnik na przegubie (kardanie) u dołu rakiety. Wychylenie dyszy o kąt δ daje siłę poprzeczną Tsinδ na ramieniu kilkudziesięciu metrów, i to wystarcza, żeby trzymać rakietę na kursie.
Pierwsze rakiety (V-2, Redstone) miały stery gazowe w strumieniu wylotowym i duże stateczniki. Rakiety nośne od przełomu lat 50. i 60. wychylają cały silnik, a duże stateczniki zniknęły, bo przy prędkościach naddźwiękowych dają mało, a ważą i zwiększają opór. W tej lekcji używamy rakiety modelowej z lekcji astronautyki 4 Rakieta na orbitę: równanie rakietowe, stopniowanie i zakręt grawitacyjny: dwa stopnie, ciąg pierwszego 7,6 MN, start z ładunkiem 15 t i odchyleniem 1,2∘ w 10. sekundzie.
1 Pochylenie rakiety w atmosferze
Zajmujemy się samym obrotem wokół osi poprzecznej w krótkiej skali czasu (sekundy), przy którym tor lotu prawie się nie zmienia. Kąt pochylenia θ liczymy od kierunku toru nominalnego, więc kąt natarcia to α=θ+αw, gdzie αw to kąt od wiatru poprzecznego. Siła normalna N=qSCNαα działa w środku parcia, w odległości xcg−xcp przed środkiem masy; dysza wychylona o δ daje moment Tlcδ na ramieniu lc od środka masy do przegubu.
Gdy środek parcia leży przed środkiem masy (μα>0), rakieta jest statycznie niestateczna: bez sterowania ma biegun +μα.
Parametry rakiety modelowej (geometria założona): długość 48 m, średnica 3,66 m (S=10,5 m²), CNα=2,5/rad, środek parcia 12 m od nosa, środek masy przesuwa się z 28 na 24 m w miarę zużywania paliwa. Największe ciśnienie dynamiczne (max q) 34,2 kPa przypada w 65. sekundzie, na wysokości 12,5 km, przy 492 m/s. Wtedy μα=0,213 1/s², biegun niestabilny +0,46 1/s: błąd podwaja się co 1,5 s. Dysza daje μc=2,76 1/s² na radian wychylenia.
Współczynniki w kolejnych chwilach lotu pierwszego stopnia
t [s]
q [kPa]
μα [1/s²]
biegun [1/s]
μc [1/s²]
10
1,4
0,006
+0,08
1,61
30
13,2
0,064
+0,25
1,93
65 (max q)
34,2
0,213
+0,46
2,76
100
15,9
0,136
+0,37
4,23
140
1,0
0,014
+0,12
8,24
Zadania · część 1
3 zadania · ok. 20 min
Policz μα na max q: q=34,2 kPa, S=10,52 m², CNα=2,5, xcg−xcp=14,2 m, I=6,01⋅107 kg·m².
Odpowiedź
34200⋅10,52⋅2,5⋅14,2/6,01⋅107=0,213 1/s².
Ile trwa podwojenie błędu bez sterowania na max q? A w 10. sekundzie?
Odpowiedź
ln2/μα: 0,693/0,46=1,5 s; w 10. sekundzie 0,693/0,078=8,9 s. Na starcie ciśnienie dynamiczne jest małe i rakieta jest prawie obojętna.
Jak zmienić konstrukcję, żeby μα<0? Dlaczego rakiety nośne rzadko to robią?
Odpowiedź
Przesunąć środek parcia za środek masy stabilizatorami (statecznikami) z tyłu albo przesunąć masę do przodu. Stabilizatory, które wystarczą przy max q, są duże, ciężkie i dają dodatkowy opór, a sterowanie dyszą i tak jest potrzebne do kierowania lotem. Rakiety meteorologiczne i pociski, które nie mają ciągu wektorowanego, używają stateczników.
2 Dysza jako ster: regulator PD
Regulator PD na pomiarach z układu inercjalnego (żyroskopy) wychyla dyszę: δ=−Kpθ−Kdθ˙. Równanie charakterystyczne zamkniętej pętli:
Warunek stabilności statycznej: Kp>μα/μc (dysza musi przezwyciężyć niestabilność aerodynamiczną). Na max q, dla ωn=2 rad/s i ζ=0,7: Kp=1,53, Kd=1,02 s; minimalne Kp to 0,077. Pasmo 2 rad/s to kompromis: dużo powyżej bieguna niestabilnego (0,46), dużo poniżej pierwszej postaci zginania kadłuba (część 5) i pasma siłowników dyszy (kilkanaście–kilkadziesiąt rad/s).
Ile wychylenia potrzeba? Żeby zrównoważyć moment aerodynamiczny przy α=2,5∘ na max q, wystarczy δ=μαα/μc=0,19∘. Dysza wychyla się zwykle o ±5–8∘, więc zapas jest duży; ogranicza raczej szybkość wychylania i pasmo.
Zadania · część 2
3 zadania · ok. 20 min
Policz Kp, Kd na max q dla ωn=2 rad/s, ζ=0,7 (μα=0,213, μc=2,76).
Odpowiedź
Kp=(4+0,213)/2,76=1,53; Kd=2,8/2,76=1,02 s.
Co się dzieje dla Kp<μα/μc, nawet z dużym Kd?
Odpowiedź
Wyraz wolny równania jest ujemny: jeden biegun rzeczywisty dodatni. Tłumienie nie pomoże, bo niestabilność jest statyczna: przy stałym θ moment aerodynamiczny przeważa nad momentem dyszy. Rakieta powoli „odpływa”.
Ile wychylenia dyszy równoważy kąt natarcia 2,5∘ na max q?
Odpowiedź
δ=0,213⋅2,5/2,76=0,19∘.
3 Lot to nie jeden punkt: harmonogram wzmocnień
Tabela z części 1 pokazuje problem: μα rośnie trzydzieści razy do max q i spada z powrotem, a μc rośnie pięć razy, bo rakieta traci masę (bezwładność spada z 9,6⋅107 do 2,2⋅107 kg·m²) przy tym samym ciągu. Wzmocnienia stałe, dobrane na max q, dają w 10. sekundzie ωn=1,57 rad/s i ζ=0,52, a w 140. sekundzie bieguny −6,4 i −2,0: pasmo trzy razy szersze niż zaprojektowane. Samo w sobie to nie katastrofa; groźne staje się w połączeniu z filtrem przeciw zginaniu (część 5).
Rozwiązanie to harmonogram wzmocnień (automatyka, lekcja 3.3 Nieliniowa rzeczywistość: nasycenie, windup, feedforward i gain scheduling): Kp(t) i Kd(t) liczone z μα(t) i μc(t) tak, żeby ωn i ζ były stałe. W rakietach zmienną harmonogramu jest zwykle czas lotu albo zmierzona prędkość, bo przebieg lotu jest z góry zaplanowany; tabele wzmocnień liczy się dla kilkunastu chwil i interpoluje.
Symulacja 1 Cały lot pierwszego stopnia (146 s) przez prąd strumieniowy na 11 km. Lewy panel: kąt natarcia, wychylenie dyszy i pochylenie względem toru nominalnego. Prawy panel: obciążenie qα i jego dopuszczalna wartość (przyjęta). Porównaj utrzymanie orientacji z odciążeniem, harmonogram ze stałymi wzmocnieniami, różne pasma i siłę wiatru.
Zadania · część 3
3 zadania · ok. 25 min
Wzmocnienia z max q (Kp=1,53, Kd=1,02 s) w 140. sekundzie (μα=0,014, μc=8,24). Policz bieguny.
Odpowiedź
s2+8,37s+12,6=0: s=−6,4 i −2,0. Pasmo (najszybszy biegun) wzrosło z 2 do ponad 6 rad/s.
Dlaczego μc rośnie w czasie lotu, choć ciąg jest stały?
Odpowiedź
Bezwładność maleje (rakieta traci ok. 70% masy) i ramię lc rośnie, bo środek masy przesuwa się do przodu. μc=Tlc/I rośnie z obu powodów.
Z harmonogramem w 140. sekundzie: Kp, Kd?
Odpowiedź
Kp=(4+0,014)/8,24=0,49; Kd=2,8/8,24=0,34 s: trzy razy mniej niż na max q.
4 Wiatr i odciążenie
Prąd strumieniowy na wysokości ok. 10–12 km wieje z prędkością kilkudziesięciu metrów na sekundę, a rakieta przelatuje przez niego blisko max q. Wiatr poprzeczny w zmienia kąt natarcia o αw=arctan(w/V). W modelu: wiatr o maksimum 40 m/s na 11 km daje na max q αw=4,05∘ i qα=138 kPa·°. Obciążenie konstrukcji (moment zginający kadłub) jest proporcjonalne do qα, więc to qα, a nie samo α, jest ograniczeniem projektowym.
Regulator, który trzyma orientację, dodatkowo nieco zwiększa kąt natarcia: w stanie ustalonym α=αwμcKp/(μcKp−μα), czyli 4,27∘ zamiast 4,05∘. W symulacji całego lotu największe qα to 183 kPa·°. Odciążenie (load relief) dodaje sprzężenie od kąta natarcia (w praktyce od akcelerometru poprzecznego): rakieta skręca w stronę wiatru, jak chorągiewka. Z Kα=0,8Kp największe qα spada do 99 kPa·°, kąt natarcia do 3,0∘, a rakieta odchyla się od toru nominalnego o 2,2∘. To odchylenie musi potem poprawić naprowadzanie (lekcja 12 Naprowadzanie: trajektoria nominalna i śledzenie odchyłek).
Zadania · część 4
3 zadania · ok. 25 min
Na max q (12,5 km, 492 m/s) wiatr ma 34,8 m/s. Policz αw i qαw.
Odpowiedź
arctan(34,8/492)=4,05∘; 34,2⋅4,05=138 kPa·°.
Wyprowadź α=αwμcKp/(μcKp−μα) w stanie ustalonym przy utrzymaniu orientacji i policz dla max q.
Odpowiedź
W stanie ustalonym θ¨=θ˙=0: μα(θ+αw)−μcKpθ=0, więc θ=μααw/(μcKp−μα) i α=θ+αw=αwμcKp/(μcKp−μα)=4,05⋅4,22/4,01=4,27∘. Rakieta odchyla się trochę od wiatru, bo dysza musi zrównoważyć moment aerodynamiczny, a do tego potrzebny jest błąd orientacji.
Przy odciążeniu największe wychylenie dyszy jest mniejsze (0,21° zamiast 0,42°), choć rakieta obraca się o ponad 2°. Dlaczego?
Odpowiedź
Dysza głównie równoważy moment aerodynamiczny μαα, a odciążenie zmniejsza α prawie o połowę. Sam obrót w stronę wiatru jest powolny (ok. 2∘ w kilkanaście sekund), więc potrzebne do niego przyspieszenie kątowe i wychylenie są znikome. Odciążenie przenosi koszt z konstrukcji na naprowadzanie, nie na siłowniki.
5 Giętki kadłub
Rakieta o długości 48 m i średnicy 3,7 m to cienkościenna rura: pierwsza postać zginania ma częstotliwość rzędu 1–3 Hz (tu przyjmujemy 1,8 Hz, czyli 11,3 rad/s, i tłumienie ζ=0,01). Żyroskop mierzy obrót przekroju, w którym jest zamocowany, więc widzi, oprócz obrotu bryły, lokalne nachylenie postaci zginania. Dysza wychylana na podstawie tego pomiaru pobudza zginanie. Bez filtra wzmocnienie pętli zginania w rezonansie (dla wzmocnień z max q) wynosi ok. 3,6: postać jest niestabilna w każdej chwili lotu.
Dwa klasyczne sposoby. Stabilizacja wzmocnieniem: filtr dolnoprzepustowy (albo zaporowy) na pomiarach tłumi sygnał na częstotliwości zginania; filtr 5 rad/s tłumi go pięciokrotnie (−13 dB), ale na częstotliwości 2 rad/s opóźnia fazę o 25∘. Stabilizacja fazą: żyroskop w miejscu, gdzie nachylenie postaci ma znak tłumiący (za jej strzałką); działa, dopóki kształt postaci jest dobrze znany, a ten zmienia się w miarę zużywania paliwa. Tu wraca harmonogram: z filtrem i stałymi wzmocnieniami pętla bryły sztywnej traci stabilność po ok. 100 s (bieguny +0,56±4,2i), bo pasmo rośnie i opóźnienie filtra staje się za duże. Z harmonogramem (i żyroskopem w położeniu z przeciwnym nachyleniem postaci) jest stabilna przez cały lot, choć z niewielkim zapasem.
Symulacja 2 Bryła sztywna i pierwsza postać zginania w wybranej chwili lotu, start z błędem 1∘ i małym ugięciem. Włączaj i wyłączaj filtr, harmonogram i położenie żyroskopu; przesuwaj chwilę lotu.
Zadania · część 5
2 zadania · ok. 25 min
Policz moduł i fazę filtra H(s)=ωf2/(s2+2ζfωfs+ωf2), ωf=5 rad/s, ζf=0,5, dla ω=2 i 11,3 rad/s.
Odpowiedź
Dla 2 rad/s: 25/(21+10i): moduł 1,08, faza −25,5∘. Dla 11,3 rad/s: 25/(−103+56,5i): moduł 0,21 (−13,4 dB), faza −151∘.
Dlaczego harmonogram wzmocnień poprawia też problem zginania?
Odpowiedź
Wzmocnienie pętli zginania jest proporcjonalne do Kd (żyroskop prędkości). Harmonogram zmniejsza Kd trzykrotnie pod koniec lotu (z 1,02 do 0,34 s), więc i wzmocnienie pętli zginania spada z 3,6 do 1,2, a pasmo bryły sztywnej zostaje daleko od opóźnienia filtra.
Regulator:ωn między biegunem niestabilnym a pierwszą postacią zginania; Kp, Kd z harmonogramu.
Wiatr:qα w najgorszym profilu wiatru; odciążenie, jeśli trzeba.
Zginanie i ciecz: filtr (wzmocnienie) albo położenie czujnika (faza); sprawdzić w każdej chwili lotu.
Przykład 6.1 Regulator na max q
Zaprojektuj PD na max q i sprawdź go na początku lotu.
μα=0,213, μc=2,76; ωn=2, ζ=0,7: Kp=1,53, Kd=1,02 s.
W 10. sekundzie (μα=0,006, μc=1,61): s2+1,64s+2,46=0, ωn=1,57, ζ=0,52.
Wynik: na starcie trochę wolniej i słabiej tłumione, ale poprawnie.
Sprawdzenie:Kp=1,53≫μα/μc w każdej chwili lotu, stabilność statyczna zachowana ✓.
Przykład 6.2 Prąd strumieniowy
Dopuszczalne obciążenie (przyjęte): 150 kPa·°. Wiatr 40 m/s na 11 km. Czy wystarczy utrzymanie orientacji?
Utrzymanie orientacji: największe qα=183 kPa·° (symulacja), przekroczone.
Odciążenie z Kα=0,8Kp: 99 kPa·°, dysza do 0,21∘, odchylenie od toru 2,2∘.
Wynik: potrzebne odciążenie; w dniu startu można też dopasować program pochylenia do zmierzonego wiatru.
Sprawdzenie: sama ocena statyczna z wiatru na max q (138⋅4,27/4,05=146 kPa·°) jest niższa niż wynik symulacji, bo najsilniejszy wiatr i max q nie wypadają w tej samej chwili, a w przejściu przez warstwę wiatru pojawia się przeregulowanie ✓.
Przykład 6.3 Wybór filtra
Postać zginania 11,3 rad/s, pasmo bryły 2 rad/s. Jaki filtr?
Bez filtra wzmocnienie pętli zginania 3,6 przy niekorzystnej fazie: niestabilne.
Filtr 5 rad/s: −13 dB na zginaniu (wzmocnienie pętli 0,76 < 1), −25∘ fazy przy 2 rad/s.
Z harmonogramem stabilne przez cały lot; ze stałymi wzmocnieniami niestabilne od ok. 100 s.
Wynik: filtr dolnoprzepustowy plus harmonogram; zapas fazy pozostaje mały, w praktyce dodaje się filtr zaporowy dokładnie na zginaniu.
Sprawdzenie: Symulacja 2 w 100. i 140. sekundzie, z filtrem, bez harmonogramu: drgania narastają z częstością ok. 4–5 rad/s, czyli bryły sztywnej, nie zginania ✓.
7 Błędne intuicje, których trzeba się oduczyć
„Rakieta leci prosto, bo ciąg działa wzdłuż osi.”
Ciąg wzdłuż osi nie daje momentu; o stateczności decyduje położenie środka parcia względem środka masy, a w rakietach bez stateczników jest ono niekorzystne.
„Do sterowania potrzeba dużego wychylenia dyszy.”
Ułamek stopnia równoważy moment aerodynamiczny; wychylenie ogranicza raczej szybkość i pasmo niż zakres.
„Jeden dobry regulator wystarczy na cały lot.”
Współczynniki zmieniają się kilka do kilkudziesięciu razy; bez harmonogramu pasmo ucieka w stronę zginania i opóźnienia filtrów.
„Najlepiej trzymać orientację jak najdokładniej.”
Na wietrze to maksymalizuje obciążenie konstrukcji; odciążenie celowo pozwala rakiecie skręcić w wiatr.
„Żyroskop mierzy obrót rakiety.”
Mierzy obrót przekroju, w którym siedzi, razem z lokalnym nachyleniem zginającego się kadłuba.
8 Zadania do przemyślenia
Te zadania wymagają więcej myślenia niż liczenia.
Zadania do przemyślenia
5 zadań · ok. 1,5 godziny
Przelewające się paliwo. Paliwo w zbiornikach ma własne mody drgań (ok. 1 Hz i mniej). Jak wpływa to na sterowanie i jak się z tym walczy?
Rozwiązanie
Masa cieczy przesuwająca się w zbiorniku działa jak wahadło sprzężone z rakietą: dodatkowa para biegunów blisko pasma regulatora, która może być niestabilna przy niekorzystnej fazie.
Środki: przegrody w zbiornikach (podnoszą tłumienie i częstotliwość), położenie zbiorników względem środka masy, uwzględnienie modu w projekcie (stabilizacja fazą).
Kilka silników. Rakieta z dziewięcioma silnikami może sterować przechyleniem (obrotem wokół osi podłużnej). Jak? Czego nie umie jeden silnik?
Rozwiązanie
Silniki odsunięte od osi, wychylone stycznie w przeciwnych kierunkach, dają parę sił wokół osi podłużnej.
Jeden centralny silnik na kardanie daje tylko pochylenie i odchylenie; przechylenie wymaga osobnych silniczków (np. wylot turbopompy, silniczki sterujące).
Model bez ruchu postępowego. Nasz model pomija zmianę toru lotu. Kiedy to uprawnione i co się zmienia po jej uwzględnieniu?
Rozwiązanie
Zmiana kąta toru od siły poprzecznej, γ˙≈(Tsinα+N)/(mV) (bez grawitacji), jest powolna: przy α=3∘ na max q ok. 0,15∘/s, wobec pasma 2 rad/s. Na skali sekund tor jest prawie stały.
W dłuższej skali tor skręca w stronę siły normalnej i kąt natarcia częściowo sam maleje; odciążenie to wykorzystuje. Pełny model (stany θ, θ˙, γ albo przemieszczenie poprzeczne) daje dodatkowy, wolny biegun „dryfu”.
Niepewność aerodynamiki.CNα i xcp przy prędkościach okołodźwiękowych znane są z dokładnością kilkudziesięciu procent. Jaki zapas trzeba zaprojektować?
Rozwiązanie
μα może być np. o 50% większe: Kp nadal musi przekraczać μα/μc z zapasem, a pasmo nie może spaść zbyt blisko bieguna niestabilnego.
Powrót stopnia. Stopień wracający silnikami w dół (lądowanie na barce) leci tyłem. Czy jest statecznie stateczny?
Rozwiązanie
Lecąc tyłem, „nosem” jest sekcja silników; środek parcia przesuwa się w jej stronę, a środek masy pustego stopnia leży nisko, przy silnikach. Statecznie bywa blisko obojętności.
Dlatego takie stopnie mają kratowe stery aerodynamiczne u góry: przesuwają środek parcia i dają sterowanie, gdy silniki nie pracują.
9 Sprawdź się
Odpowiedz w myślach, zanim rozwiniesz odpowiedź.
1 Kiedy rakieta jest statycznie niestateczna?
Gdy środek parcia leży przed środkiem masy: μα>0, biegun +μα.
2 Jaki jest warunek stabilności statycznej z PD?
Kp>μα/μc.
3 Dlaczego potrzebny jest harmonogram wzmocnień?
μα i μc zmieniają się wielokrotnie w czasie lotu; stałe wzmocnienia przesuwają pasmo.
4 Co jest miarą obciążenia od wiatru?
qα: siła normalna i moment zginający kadłub są do niego proporcjonalne.
5 Na czym polega odciążenie?
Sprzężenie od kąta natarcia (akcelerometr) skręca rakietę w stronę wiatru; mniejsze qα za cenę odchylenia od toru.
6 Dwa sposoby na zginanie kadłuba?
Stabilizacja wzmocnieniem (filtr) i fazą (położenie czujnika).
10 Karta wzorów i co dalej
Model
θ¨=μα(θ+αw)+μcδ
μα=qSCNα(xcg−xcp)/I, μc=Tlc/I
αw=arctan(w/V); obciążenie ∝qα
Regulator
Kp=(ωn2+μα)/μc, Kd=2ζωn/μc
Kp>μα/μc
utrzymanie: α=αwμcKp/(μcKp−μα)
pasmo: biegun niestabilny ≪ ωn ≪ zginanie
Do przeczytania
Obowiązkowo: A. Tewari, Atmospheric and Space Flight Dynamics (Birkhäuser), rozdział o dynamice i sterowaniu rakiet; B. Wie, Space Vehicle Dynamics and Control (AIAA), rozdział o sterowaniu rakietą nośną (zginanie, ciecz, odciążenie).
Dla chętnych: P. H. Zipfel, Modeling and Simulation of Aerospace Vehicle Dynamics (AIAA): pełne modele pocisków i rakiet w symulacji 6 DOF.
Regulator trzyma rakietę na zadanej orientacji. Ale skąd wiadomo, jaka ma być ta orientacja w każdej sekundzie, i co robić, gdy wiatr albo słabszy silnik zepchnie rakietę z planu? Ostatnia lekcja dynamiki lotu: naprowadzanie.