Adaptivní řízení při degradaci: Kompenzace ztráty tahu a rotorové asymetrie

Adaptivní řízení

Adaptivní řízení při degradaci pohonu a při ztrátách vrtule je klíčovým tématem v oblasti bezpilotních letadel (UAV), kde spolehlivost a bezpečnost letu závisí na schopnosti řídicího systému online kompenzovat změny v dostupném tahu, účinnosti motorů a aerodynamických vlastnostech. Degradace může být postupná (opotřebení ložisek, znečištění listů, snížení napětí baterie) nebo náhlá (částečná/úplná ztráta vrtule, poškození statoru, odpojení ESC). Cílem je zajistit řízenou degradaci výkonu s preferencí k bezpečnému režimu návratu (RTB/RTL), případně k řízenému přistání, místo nekontrolovaného pádu.

Taxonomie poruch a degradačních stavů pohonu

  • Postupná degradace: snížení maximálního koeficientu tahu, pokles účinnosti ESC při zahřátí, nárůst tření ložisek, nevyváženost listů.
  • Náhlá porucha (fault): přetržení vrtule, odlepení listu, odpojení fáze motoru, soft-fault senzoriky (chybný proudový snímač).
  • Exogenní omezení: pokles napětí/napěťový sag baterie, teplotní omezení, saturace proudového limitu ESC.
  • Konfigurační událost: asymetrie rotorů po ztrátě jednoho pohonu (např. quadrotor v tri-rotor módu), změna rozložení momentů a dostupného řídicího prostoru.

Modelování: od aktuátoru k momentům trupu

Standardní model pro i-tý rotor: Fi = kf,i u03c9i2, u03c4i = ku03c4,i u03c9i2, s případnou nelinearitou při nízkých Reynoldsových číslech a přítomností dead-zone v ESC. Degradaci modelujeme jako časově se měnící koeficienty kf,i(t), ku03c4,i(t), případně multiplikativní poruchy u03b1i u2208 [0,1], kde 0 reprezentuje úplnou ztrátu tahu. Mapování vektorů tahu na tělesové momenty probíhá přes alokační matici B u2208 u211d^{3 u00d7 m} (momentový prostor), přičemž translace je přes G u2208 u211d^{1 u00d7 m} (celkový tah). Po poruše se účinná alokační matice mění na u02c6B = B u00b7 u039b, kde u039b = u0394(k_{f,i}, u03b1_{i}).

Diagnostika, detekce a izolace poruch (FDI)

Úspěšná adaptace začíná rychlou a spolehlivou detekcí. Používají se reziduální metody a statistická detekce z odchylek mezi predikovanou a měřenou odezvou:

  • Paritní vztahy a rezidua: porovnání měřených úhlových rychlostí a akcelerací s predikcí z modelu s nominálními koeficienty.
  • Bayesovské a variační filtry: Unscented Kalman Filter (UKF) nebo Particle Filter s rozšířeným stavem o kf,i, ku03c4,i.
  • Moving Horizon Estimation (MHE): robustní odhad parametrů s penalizací L1/L2 a explicitními omezeními na saturace.
  • Model-free indikátory: prudký nárůst PWM při stejném tahu, asymetrické vibrace (IMU), spektrální změna zvuku motoru (mikrofon), nárůst proudu při poklesu tahu.

Izolace identifikuje konkrétní pohon. U multirotorů se stejnými vrtulemi pomáhá křížová korelace u0394PWM u2192 u0394u03c9 a monitorování reakce osy yaw na diferenciované příkazy momentu.

Online identifikace a adaptivní odhad parametrů

Online identifikace kvantifikuje degradační faktory a poskytuje adaptérům numerické podklady:

  • RLS s projektorem a zapomínáním: odhad kf,i, ku03c4,i ze vztahů mezi příkazem a změnou úhlové akcelerace, s projektorem do fyzikálně přípustné množiny.
  • Incremental NDI odhad: numerické vyčíslení neznámých nelinearit přes diferenciální korekci mezi požadovaným a dosaženým momentem.
  • Gaussian Processes (GP): učení reziduální mapy u u2192 u0394tau s kvantifikací neurčitosti pro bezpečné plánování.
  • Joint-state parameter UKF: rozšířený stav zahrnuje parametry i biasy senzorů; adaptace se váže na měřené vibrace a proudové omezení.

Rekonfigurace řízení a alokace momentů po poruše

Po detekci a kvantifikaci poruchy je nutné přepočítat alokaci. Při úplné ztrátě jednoho pohonu se původní úloha alokace mění na problém s omezeními (často nestandardně poddimenzovaný pro yaw). Používají se:

  • Weighted Pseudoinverse (WPI): váhy reflektují degradaci u039b, preferuje se použití zdravých rotorů.
  • Quadratic Programming (QP): minimalizace chyby momentu s omezeními 0 u2264 ui u2264 ui,max, doplněná o slew-rate limity a prioritizaci rol/pitch nad yaw.
  • Explicitní saturace yaw: v nouzovém režimu se povoluje drift yaw s omezenou rychlostí otáčení, aby byly zachovány kanály rol/pitch a tah.

Adaptivní zákony řízení: MRAC, L1, INDI a MPC

  • MRAC (Model Reference Adaptive Control): řídicí smyčka sleduje referenční model dynamiky; adaptace mění zpětnovazební zisky tak, aby kompenzovala změněné účinky aktuátorů. Projekční operátory zajistí omezení parametrů.
  • L1 adaptivní řízení: oddělení odhadování a robustního nízkopropustného filtru; poskytuje rychlou adaptaci při garantovaných hranicích chyb, vhodné pro prudké změny kf,i.
  • INDI (Incremental Nonlinear Dynamic Inversion): využívá měřené úhlové akcelerace k přímé kompenzaci neznámých dynamik; vhodné i při nepřesných modelech a saturaci.
  • NMPC (nelineární MPC) s fault-aware modelem: predikční model a constrainty jsou aktualizovány podle odhadnuté u02c6B; cílová funkce zvýrazňuje stabilitu výšky a náklonů, soft constraint pro yaw.

Ztráta vrtule na kvadrotoru: specifika a letový režim

Při úplné ztrátě jednoho rotoru vzniká nekompenzovaný reakční moment a výrazný deficit maximálního tahu. Prakticky se zavádí režim tri-rotor se strategií:

  1. Okamžitá stabilizace náklonů: zamknutí yaw kontroléru do rate limit režimu a alokace preferující rol/pitch.
  2. Přechod na spirálovitý let s omezeným yaw driftem: pokud není možné nulovat yaw moment, řízení orientuje trup tak, aby horizontální složky tahu umožnily směřování k bodu bezpečného přistání.
  3. Řízené přistání: výška se snižuje tempem kompatibilním s dostupným tahem; při nízké výšce se toleruje vyšší rychlost yaw.

Pro coaxial a hex/ octo platformy je možné plně kompenzovat yaw v širším rozsahu, závisí na geometrii a zbývajících limitech proudu.

Bezpečnostní obálky a plánování trajektorie pod omezeními

Adaptace musí respektovat redukovanou thrust-to-weight rezervu a nové polytopické limity momentů. Zavádí se bezpečnostní obálka v prostoru stavů a vstupů, například:

  • Obálka tahu: T u2264 u2211 u03b1i Ti,max.
  • Obálka klopení/klonění: omezení maxima úhlového zrychlení přes normu u2225u03c4u2225 s aktualizací podle u02c6B.
  • Bezpečný sklon při letu proti větru: limitace roll/pitch podle dostupné rezervy tahu.

Trajektorie pro Return-To-Home využívají konzervativní profily rychlosti a výšky, vyhýbají se agresivním manévrům a minimalizují čas v režimu s deficitem yaw momentu.

Integrace FDI a adaptace do architektury autopilota

  • Vrstva 0: Senzorika a monitoring: IMU, proud/napětí, teplota ESC, odhad rychlosti rotoru (telematrie ESC nebo RPM modul).
  • Vrstva 1: FDI a identifikace: UKF/MHE, generování indikátorů poruchy, rozhodování s hysterézí a confidence metrikami.
  • Vrstva 2: Rekonfigurace: aktualizace u02c6B, přepnutí alokátoru (WPI u2192 QP), nastavení priorit os.
  • Vrstva 3: Adaptivní regulátor: MRAC/L1/INDI/NMPC s fault-aware parametry.
  • Vrstva 4: Mission manager: rozhodování o RTL, bezpečném přistání, geofencing, aktualizace limitů rychlosti a sklonu.

Robustnost a stabilitní záruky

Kritické je zajistit input-to-state stability a omezenost odhadů během přechodů. Používají se projekční a leakage termíny v adaptaci, anti-windup mechanismy při saturaci a výpočet gain/phase margins při degradované u02c6B. Pro NMPC je vyžadována terminální množina a penalizace, aby byly splněny podmínky rekurzivní uskutečnitelnosti.

Praktické aspekty: kalibrace, latence a měření

  • Latence ESC a kvantizace PWM: kompenzace v predikčním modelu, filtrovaně odvozené akcelerace pro INDI.
  • Vibrace a aliasing IMU: notch filtry adaptované na dominantní frekvence po poškozené vrtuli.
  • Variabilita baterie: adaptivní mapování příkazu u2192 tah jako funkce napětí a teploty.

Testování, validace a verifikace

Doporučený postup zahrnuje vícevrstvé testy:

  1. Hardware-in-the-loop (HIL): simulace ESC a motorů s emulací poruch, verifikace FDI latencí a falešných poplachů.
  2. Rameno/křížový stojan (tethered, thrust stand): bezpečné ověření alokace a adaptace při postupné degradaci.
  3. Letové zkoušky v kontrolovaném prostředí: předem definované scénáře s omezenou výškou, záznam rychlostí rotorů, proudů, PWM a stavů adaptace.

Metodika hodnocení používá metriky jako time-to-detect, time-to-reconfigure, attitude hold error, energy overhead a landing dispersion.

Strategie řízeného přistání a nouzové režimy

  • Degradovaný position-hold: omezení maximálních náklonů a rychlostí, zvýšená prioritizace tahu.
  • RTL s omezením manévrů: vyhnutí se silnému větru, preference přímých trajektorií s delším časem na odezvu adaptace.
  • Řízené přistání na místě: při výrazné ztrátě tahu volba nejbližší bezpečné plochy; yaw drift tolerován.
  • Automatický motor kill pod prahem výšky: minimalizace kinetické energie při kontaktu, pokud dojde ke ztrátě stability.

Učení za běhu a dlouhodobá údržba modelu

Kromě krátkodobé adaptace je užitečné dlouhodobé učení trendů degradace. Agregovaná letová data (napětí, teplota, RPM, vibrace, požadovaný vs. dosažený tah) umožní prediktivní údržbu a včasnou výměnu komponentů. Modely odhadu zbývající životnosti (RUL) pro vrtule a ložiska snižují pravděpodobnost náhlých poruch.

Implementační doporučení a návrhové vzory