Wibracja widoczna w IMU nie jest jeszcze „problemem flight controllera”. Każdy pomiar powstaje z trzech elementów: źródła wymuszenia, drogi transmisji i odpowiedzi konstrukcji. Niewyważone śmigło może być źródłem, ramię i śruby drogą, a rezonans płyty centralnej odpowiedzią. Miękki montaż FC zmienia ostatni odcinek tej drogi, lecz nie naprawia pękniętej piasty, poluzowanego ramienia ani wału z biciem.
Luzy są szczególnie zdradliwe, ponieważ tworzą nieliniowy układ. Połączenie może być sztywne przy małej amplitudzie, uderzać między powierzchniami po przekroczeniu progu i zmieniać częstotliwość własną wraz z obciążeniem. FFT z jednego spokojnego zawisu może wtedy nie pokazać problemu ujawniającego się dopiero podczas przyspieszenia, hamowania śmigieł albo pracy payloadu.
Spis treści#
- Źródło, droga i odpowiedź
- Luz a podatność sprężysta
- Częstotliwość własna i rezonans
- Tłumienie
- Mody zginające i skrętne
- Wymuszenia od napędu
- Częstotliwość obrotowa i blade-pass
- Harmoniczne i intermodulacja
- Aliasing i clipping IMU
- Oględziny mechaniczne
- Śruby, preload i zabezpieczenie
- Ramiona i płyty centralne
- Włókno węglowe i laminaty
- Silnik, wał i śmigło
- Payload, bateria i przewody
- Montaż flight controllera
- Pomiary czasowe
- FFT i widmo
- Okno, rozdzielczość i przeciek
- Tracking RPM
- Test impulsowy
- FRF i koherencja
- Operational modal analysis
- Lokalizacja źródła
- Objawy charakterystyczne
- Filtracja a naprawa mechaniczna
- Notch statyczny i dynamiczny
- Procedura diagnostyczna
- Test naziemny
- Lot potwierdzający
- Monitoring zmian w czasie
- Kryteria akceptacji
- Powiązane tematy
- Przypisy
Źródło, droga i odpowiedź#
Praktyczny model diagnostyczny ma postać:
wymuszenie F(f) → funkcja przejścia konstrukcji H(f) → odpowiedź X(f)
X(f) = H(f) · F(f)
To samo niewyważenie daje inną amplitudę na sztywnej płycie i inną na końcu długiego ramienia. Ta sama rama może być spokojna przy 4000 RPM, lecz gwałtownie wzmacniać wymuszenie przy 5200 RPM, jeżeli częstotliwość obrotowa lub jej harmoniczna trafi w mod własny.
Diagnostyka powinna odpowiedzieć kolejno:
- co generuje energię,
- z jaką częstotliwością i amplitudą,
- którędy drganie dociera do IMU lub payloadu,
- która część konstrukcji je wzmacnia,
- czy problem ma charakter liniowy, zależny od amplitudy albo chwilowy.
Zmiana tylko filtra programowego modyfikuje obserwację przez kontroler. Nie zmniejsza zmęczenia śruby, obciążenia łożyska, rozmycia obrazu ani naprężeń elektroniki.
Luz a podatność sprężysta#
Podatne połączenie ugina się w sposób w przybliżeniu ciągły i wraca do położenia. Luz pozwala na swobodny ruch w pewnym zakresie, po którym element uderza w ograniczenie. W danych czasowych luz często daje impulsy, wysokie harmoniczne i zależność od kierunku obciążenia.
Przykłady luzów:
- śruba poruszająca się w otworze ramienia,
- niedociśnięty pakiet płyt,
- wyrobione łożysko lub gniazdo wału,
- piasta śmigła niedopasowana do osi,
- zatrzask baterii z ruchem poprzecznym,
- cięgno serwa z martwą strefą,
- maszt GNSS uderzający o ogranicznik,
- przewód lub złącze uderzające o płytę.
Luz mierzy się wskaźnikiem zegarowym, szczelinomierzem, czujnikiem przemieszczenia albo przez kontrolowane przyłożenie siły i zapis przemieszczenia. Samo „poruszanie ręką” wykrywa duże problemy, ale nie daje progu porównawczego dla utrzymania floty.
Krzywa siła–przemieszczenie jest cenna. Zmiana nachylenia, pętla histerezy albo płaski fragment pokazują kontakt, tarcie i martwą strefę.
Częstotliwość własna i rezonans#
Dla idealnego układu o jednym stopniu swobody:
f_n = (1 / 2π) · √(k / m)
Wzrost sztywności k podnosi częstotliwość, a dodanie masy m ją obniża. Rama UAV ma wiele stopni swobody i wiele częstotliwości własnych. Bateria, payload, przewody i sposób podparcia wprowadzają istotne zmiany.
Rezonans występuje, gdy wymuszenie znajduje się blisko częstotliwości własnej i tłumienie jest małe. Nie oznacza to, że konstrukcja „drga zawsze przy tej częstotliwości”. Po zmianie śmigła wymuszenie może ominąć mod; po dodaniu payloadu sam mod może przesunąć się w inne miejsce.
W praktyce obserwuje się pasmo, nie matematyczny punkt. Luzy, nieliniowość materiałów, zmiana temperatury i warunków mocowania poszerzają albo przesuwają odpowiedź.
Tłumienie#
Tłumienie rozprasza energię. W modelu drugiego rzędu jego miarą jest współczynnik ζ. Małe tłumienie daje wysoki, wąski pik i długi ring-down po impulsie. Większe tłumienie obniża pik i skraca wygaszanie.
Materiały elastomerowe, tarcie w połączeniach i warstwy kompozytu wnoszą tłumienie, ale również podatność. Dodanie miękkiej pianki może obniżyć transmisję w wysokim paśmie, a jednocześnie utworzyć nowy mod przy niskiej częstotliwości. PX4 zwraca uwagę, że izolacja ma własne rezonanse i może pogorszyć warunki, jeśli zbiegną się z pasmem napędu.[1][2]
Tłumienie z odpowiedzi swobodnej można oszacować z logarytmicznego dekrementu kolejnych maksimów. Wynik jest wiarygodny tylko wtedy, gdy analizowany jest jeden dominujący mod i sygnał nie jest przesterowany.
Mody zginające i skrętne#
Długie ramię multirotora ma zwykle mody zginania pionowego, bocznego i skręcania. Płyta centralna ma mody globalne i lokalne. Fixed-wing dodaje zginanie oraz skręcanie skrzydła, statecznika i mocowań silnika. Tailsitter oraz VTOL zmieniają kierunek obciążeń między fazami lotu.
Postać modu mówi, które punkty poruszają się razem, przeciwnie albo pozostają blisko węzła. Akcelerometr umieszczony w węźle może nie zobaczyć silnego modu widocznego kilka centymetrów dalej. Jeden sensor nie opisuje całej ramy.
Mod skrętny może szczególnie silnie wpływać na żyroskop, nawet gdy przyspieszenie liniowe w środku jest umiarkowane. Mod lokalny mocowania kamery może psuć obraz bez wyraźnego śladu w IMU flight controllera.
Wymuszenia od napędu#
Główne mechanizmy to:
- niewyważenie masowe wirnika i śmigła,
- niewyważenie aerodynamiczne łopat,
- bicie wału lub piasty,
- zmienny moment komutacji,
- blade-pass i interakcja z ramieniem,
- luz łożyska,
- asymetria magnesów lub uzwojeń,
- impulsy od desync i aktywnego hamowania,
- turbulencja oraz recyrkulacja strugi.
Niewyważenie masowe daje siłę rosnącą w przybliżeniu z kwadratem prędkości:
F = m_e · r · ω²
Dlatego niewielkie przesunięcie masy może być niewidoczne przy niskich RPM i gwałtownie ujawnić się przy wysokich. Bicie geometryczne trzeba odróżnić od niewyważenia: element może być wyważony statycznie, lecz obracać się mimośrodowo przez krzywy wał.
Częstotliwość obrotowa i blade-pass#
Częstotliwość obrotowa:
f_rot = RPM / 60
Dla śmigła o B łopatach blade-pass frequency:
f_BPF = B · RPM / 60
Silnik 6000 RPM daje 100 Hz obrotów; śmigło dwułopatowe ma BPF 200 Hz, a trzyłopatowe 300 Hz. W widmie mogą wystąpić obie częstotliwości i ich harmoniczne.
W multirotorze każdy silnik ma nieco inne RPM. Zamiast jednego piku powstaje kilka bliskich linii lub szerszy grzbiet. Dynamiczna zmiana gazu przesuwa je w czasie. Widmo uśrednione z całego lotu może wyglądać szeroko, choć chwilowe widmo ma wąskie piki.
Harmoniczne i intermodulacja#
Nieliniowości, kształt impulsów i blade-pass tworzą harmoniczne 2f, 3f itd. Luz mechaniczny szczególnie łatwo generuje składowe wyższych rzędów. Dwa źródła mogą też tworzyć sumy i różnice częstotliwości.
Nie każdy pik będący wielokrotnością RPM jest nowym modem ramy. Aby odróżnić wymuszenie od rezonansu, zmienia się RPM. Pik śledzący RPM jest order-related; częstotliwość własna pozostaje w przybliżeniu stała, lecz jej amplituda rośnie, gdy przechodzące wymuszenie ją pobudza.
Mapa częstotliwość–RPM lub waterfall jest bardziej informacyjna niż pojedyncze FFT.
Aliasing i clipping IMU#
Clipping występuje, gdy rzeczywiste przyspieszenie lub prędkość kątowa przekracza zakres sensora. Szczyt zostaje obcięty, informacja utracona, a estymator może otrzymać błędną deltę prędkości. Liczniki clipping są ważniejsze niż wygląd przefiltrowanego wykresu.[1][4]
Aliasing występuje, gdy sygnał powyżej połowy częstotliwości próbkowania nie zostanie odpowiednio stłumiony przed próbkowaniem. Pojawia się wtedy jako pozornie niższa częstotliwość:
f_alias = |f_signal - n · f_sample|
Filtr cyfrowy po próbkowaniu nie może odtworzyć prawdziwego pochodzenia aliasu. Problem trzeba ograniczyć mechanicznie, analogowym filtrem sensora albo właściwym samplingiem. ArduPilot wyraźnie rozróżnia drgania w paśmie możliwe do filtrowania od aliased noise wymagającego usunięcia u źródła.[5]
Drganie blisko częstotliwości próbkowania może też wyglądać jak bias, a nie wysoki pik w standardowym FFT. Dlatego analizuje się surowe dane z rzeczywistym rate oraz stan estymatora.
Oględziny mechaniczne#
Oględziny wykonuje się przed lotem diagnostycznym:
- oznaczyć pozycję śrub witness mark,
- sprawdzić pęknięcia przy otworach i krawędziach,
- porównać ramiona pod światło i prostą krawędzią,
- zbadać luz silnika promieniowy oraz osiowy,
- obejrzeć piastę, adapter i śmigło,
- sprawdzić baterię oraz payload we wszystkich kierunkach,
- dotknąć wiązki, masztu, anten i osłon pod kątem kontaktu z ramą,
- sprawdzić gumowe elementy pod kątem pęknięcia, ścinania i trwałego odkształcenia.
Pył frettingowy, wypolerowana powierzchnia i przesunięty witness mark wskazują mikroruch połączenia. Biała strefa w tworzywie może świadczyć o uplastycznieniu. W laminacie uszkodzenie wewnętrzne nie zawsze jest widoczne powierzchniowo.
Śruby, preload i zabezpieczenie#
Połączenie śrubowe przenosi zmienne obciążenie najlepiej wtedy, gdy właściwy preload utrzymuje kontakt powierzchni. Zbyt mały docisk pozwala na poślizg i zmęczenie śruby; zbyt duży może zgniatać laminat, niszczyć gwint albo deformować łożysko.
Moment dokręcenia jest tylko pośrednią metodą uzyskania preloadu i zależy od tarcia, powłoki, smaru oraz kleju. Nie należy stosować przypadkowego momentu ze śruby stalowej do wkładki w tworzywie.
Zabezpieczenie gwintu musi być kompatybilne z materiałem i temperaturą. Klej nie zastępuje docisku. Po serwisie zapisuje się moment, środek zabezpieczający i wykonawcę, a witness mark pozwala wykryć obrót.
Ramiona i płyty centralne#
Sztywność ramienia zależy silnie od geometrii przekroju. Dwie rurki o tej samej masie mogą mieć różne momenty bezwładności i mody. Otwory, kieszenie i mocowanie silnika tworzą koncentracje naprężeń.
Połączenie ramienia z centrum jest często bardziej krytyczne niż samo ramię. Cienka płyta może zginać się lokalnie, a dystanse mogą pracować jak sprężyny. Dokręcenie jednego narożnika zmienia warunki brzegowe i częstotliwości.
Do porównania sztywności przykłada się znaną siłę na końcu i mierzy ugięcie. Powtarzalny test wykrywa degradację, choć nie zastępuje pełnej analizy modalnej.
Włókno węglowe i laminaty#
Laminat jest anizotropowy: sztywność zależy od kierunku włókien i układu warstw. Delaminacja może obniżyć sztywność bez pełnego pęknięcia. Uderzenie w krawędź, zgniecenie pod podkładką i wiercenie bez zabezpieczenia inicjują uszkodzenia.
Tap test porównujący dźwięk powierzchni może wskazać delaminację, ale jest jakościowy. Dokładniejsze metody to ultradźwięki, shearography lub radiografia zależnie od materiału i krytyczności.
Pył węglowy przewodzi prąd. Po obróbce element trzeba oczyścić, a krawędzie i przejścia przewodów zabezpieczyć. Uszkodzenie elektryczne od przetarcia może współistnieć z problemem wibracyjnym.
Silnik, wał i śmigło#
Śmigło balansuje się statycznie i — dla wymagających układów — dynamicznie razem z piastą. Statyczna równowaga nie wykrywa pary momentów w dwóch płaszczyznach. Adapter musi centrować śmigło; zbyt duży otwór z przypadkową tuleją tworzy bicie.
Bicie wału mierzy się czujnikiem zegarowym przy powolnym obrocie. Trzeba oddzielić bicie wału od powierzchni dzwonu, która sama może nie być idealnym odniesieniem. Pomiar śmigła z tworzywa zależy od jego odkształcenia i docisku.
Łopat uszkodzonych, zarysowanych przy piaście lub trwale odkształconych nie prostuje się do lotu. Para śmigieł z jednego opakowania nie gwarantuje jednakowego rozkładu masy i aerodynamiki.
Payload, bateria i przewody#
Ciężki payload obniża częstotliwości własne i zmienia postacie modów. Mocowanie na elastomerze może mieć duże wychylenie i uderzać o ograniczniki. Bateria na miękkiej podkładce może zachowywać się jak masa na sprężynie.
Przewód ma masę i sztywność. Napięta wiązka może zwierać izolator FC, a luźna uderzać o płytę. Gruby przewód baterii przenosi drgania z PDB, natomiast kabel kamery może pobudzać gimbal.
Test wykonuje się w docelowej konfiguracji masy i prowadzenia wiązek. „Goła rama” może mieć zupełnie inne widmo.
Montaż flight controllera#
Izolator powinien ograniczać transmisję powyżej swojego rezonansu, ale poniżej lub w pobliżu częstotliwości własnej może ją wzmacniać. Typowy model ma sześć stopni swobody, zatem kilka modów translacyjnych i rotacyjnych.[2]
Problemy montażu:
- zbyt miękkie elementy i kontakt FC z ogranicznikiem,
- nierówny docisk czterech narożników,
- przewody zwierające izolację,
- pianka tracąca właściwości od paliwa, temperatury lub wieku,
- ciężka karta SD lub shield zmieniające masę,
- dwie warstwy izolacji tworzące nieprzewidziany układ.
Porównuje się IMU wewnętrznie izolowaną i sztywno mocowaną, jeśli kontroler je ma, ale różne sensory mogą mieć inny zakres oraz filtr. Wniosek wymaga uwzględnienia ich charakterystyki.
Pomiary czasowe#
Sygnał czasowy pokazuje impulsy, clipping, beating i zależność od manewru. Przed FFT sprawdza się:
- rzeczywisty sampling rate i timestampy,
- brakujące próbki,
- zakres sensora,
- offset i trend,
- moment arm/disarm, RPM i throttle,
- czy analizowany kanał jest raw czy filtered.
RMS podsumowuje energię, ale nie pokazuje częstotliwości. Peak-to-peak jest wrażliwe na pojedynczy impuls. Crest factor peak/RMS rośnie przy uderzeniach i luzach. Te miary stosuje się razem.
ArduPilot publikuje wskaźniki VIBE oraz liczniki clipping; PX4 Flight Review i EKF logs pomagają powiązać drgania z błędami estymacji.[1][4]
FFT i widmo#
FFT rozkłada skończony fragment sygnału na koszyki częstotliwości. Amplituda zależy od skali, okna, długości i tego, czy prezentowane jest widmo amplitudy, mocy czy PSD. Porównywanie dwóch wykresów bez tych informacji jest ryzykowne.
Piki należy zestawić z:
RPM/60każdego wirnika,- blade-pass,
- harmonicznymi,
- częstotliwością PWM/komutacji w zakresie sensora,
- modami z testu impulsowego,
- pracą serwa, pompy, wentylatora i payloadu.
Szerokie podniesienie noise floor może oznaczać tarcie, turbulencję, luzy lub nakładanie wielu zmiennych źródeł. Wąski stały pik częściej odpowiada rezonansowi albo urządzeniu o stałej prędkości.
Okno, rozdzielczość i przeciek#
Rozdzielczość częstotliwości:
Δf = f_s / N = 1 / T_window
Dłuższe okno poprawia rozdzielczość, ale uśrednia zmianę RPM. Krótkie lepiej śledzi transient, lecz rozmazuje bliskie piki.
Jeżeli fragment nie zawiera całkowitej liczby okresów, energia przecieka do sąsiednich koszyków. Okno Hann ogranicza przeciek kosztem poszerzenia piku i korekty amplitudy. Dla impulsu lub testu modalnego dobiera się inne okna dla siły i odpowiedzi.
Nie należy odczytywać amplitudy z dowolnego FFT bez sprawdzenia normalizacji. Do porównań zachowuje się identyczny pipeline.
Tracking RPM#
Order tracking przelicza częstotliwość względem prędkości obrotowej. Rząd 1× odpowiada obrotom, 2× drugiej harmonicznej lub BPF śmigła dwułopatowego. Przy zmiennym RPM pozwala odróżnić linie śledzące napęd od stałych modów.
Telemetria eRPM wymaga poprawnej liczby biegunów. Dla silnika wielobiegunowego trzeba przeliczyć eRPM na RPM mechaniczne. Błędny pole count przesunie przewidywane linie.
Waterfall throttle/RPM–frequency pokazuje crossing: linia wymuszenia przesuwa się i wzmacnia, gdy przecina poziomą częstotliwość modu. To mocniejszy dowód rezonansu niż sam wysoki pik w zawisie.
Test impulsowy#
W teście impulsowym młotek z czujnikiem siły pobudza konstrukcję, a akcelerometr mierzy odpowiedź. Zmiana końcówki młotka reguluje pasmo impulsu. Konstrukcja musi być podparta w warunkach reprezentujących lot albo jasno opisanym przybliżeniu.[7]
Procedura:
- zamontować docelową baterię/payload lub ich bezpieczne atrapy masowe,
- wybrać punkty pobudzenia i pomiaru,
- sprawdzić zakresy bez przesterowania,
- wykonać kilka powtarzalnych uderzeń,
- odrzucić podwójne uderzenia,
- obliczyć FRF i koherencję,
- powtórzyć dla osi oraz konfiguracji po naprawie.
Test wykonuje się bez uzbrojonego napędu i z odłączoną baterią trakcyjną, chyba że system pomiarowy wymaga inaczej i ma osobną procedurę bezpieczeństwa.
FRF i koherencja#
Funkcja odpowiedzi częstotliwościowej opisuje stosunek odpowiedzi do zmierzonego wymuszenia. Dzięki temu odróżnia wysoki pik wynikający z mocnego uderzenia od właściwości konstrukcji.
Koherencja bliska 1 w paśmie sugeruje liniową, dobrze zmierzoną zależność między wejściem i odpowiedzią. Niska może wynikać z szumu, nieliniowości, drugiego niezależnego źródła, złego montażu sensora lub zbyt małego pobudzenia.
Postać modu uzyskuje się z pomiarów w wielu punktach przy wspólnym odniesieniu. Jedno FRF daje częstotliwości, lecz nie pełny kształt konstrukcji.
Operational modal analysis#
W analizie operacyjnej mierzy się odpowiedź podczas normalnych wymuszeń bez znanej siły wejściowej. Jest przydatna dla platformy pracującej, ale trudniej rozdzielać źródła od modów. Założenia o charakterze wymuszenia muszą być jawne.
NASA opisywała wykrywanie anomalii UAV z pokładowych danych drganiowych, co pokazuje wartość porównywania cech między lotami, lecz metoda wymaga zbioru bazowego i kontroli warunków.[8]
Zmiana widma między lotami może wynikać z innego śmigła, masy, temperatury lub manewru, nie tylko z uszkodzenia. Monitoring trendu potrzebuje metadanych.
Lokalizacja źródła#
Stosuje się podejście odwracalne:
- uruchamiać pojedyncze silniki bez śmigieł na bezpiecznym stanowisku,
- zamieniać śmigła i silniki po jednym elemencie,
- dodawać akcelerometry na końcach ramion i centrum,
- czasowo zabezpieczyć podejrzany przewód lub osłonę,
- zmienić masę testową i obserwować przesunięcie modu,
- porównać sztywne oraz izolowane mocowanie sensora,
- użyć młotka modalnego przy wyłączonym napędzie.
Test z pojedynczym śmigłem na kompletnej platformie może generować duży moment i jest niebezpieczny. Jeśli potrzebne jest obciążenie aerodynamiczne, napęd bada się w osłoniętej hamowni albo dedykowanym uchwycie.
Objawy charakterystyczne#
| Objaw | Prawdopodobny mechanizm | Test |
|---|---|---|
| pik przesuwa się proporcjonalnie do RPM | wymuszenie order-related | mapa RPM–frequency |
| stały pik wzmacnia się przy crossing RPM | mod konstrukcji | test impulsowy/FRF |
| impulsy i szerokie harmoniczne | luz, kontakt, uszkodzenie łożyska | sygnał czasowy i oględziny |
| tylko jeden IMU ma duże drgania | lokalny montaż/sensor | porównanie lokalizacji i raw range |
| clipping przy umiarkowanym RMS | krótkie uderzenia lub wysoka częstotliwość | raw time series, crest factor |
| problem po dodaniu payloadu | przesunięcie masy/modu lub nowa droga | test A/B z masą zastępczą |
| drgania tylko przy hamowaniu | luz piasty, aktywne hamowanie, przepływ odwrócony | profil zmian komendy i eRPM |
Filtracja a naprawa mechaniczna#
PX4 zaleca usunięcie źródeł — mocowania, wyważenia i jakości komponentów — przed traktowaniem filtrów jako rozwiązania.[1] Filtr notch zmniejsza wpływ wybranego pasma na pętlę, ale dodaje opóźnienie fazowe i nie chroni mechaniki.
Filtracja jest właściwa, gdy:
- mechanika jest sprawna i powtarzalna,
- pozostałe wymuszenie jest nieuniknione,
- jego częstotliwość jest znana lub śledzona,
- sprawdzono phase delay i CPU load,
- po filtrze nie ma clipping przed filtrem,
- skuteczność potwierdzono logiem.
Nie jest właściwa do ukrywania poluzowanego ramienia, pękniętego śmigła, aliasingu ani kontaktu FC z ramą.
Notch statyczny i dynamiczny#
Notch statyczny ma stałą częstotliwość; działa dla rotora o stałym RPM lub stałego modu, lecz przy szerokiej zmianie obrotów wymaga dużej szerokości i większego phase lag. Dynamiczny notch śledzi throttle, RPM/eRPM lub FFT.[5][6]
ArduPilot ostrzega, że wiele notchów i harmonicznych zwiększa koszt CPU oraz opóźnienie. Konfiguracja per motor × wiele harmonicznych × overlapping notches może stworzyć dziesiątki filtrów. Włącza się tylko pasma uzasadnione pomiarem.[5]
FFT tracking ma opóźnienie okna i obliczeń. RPM telemetry reaguje szybciej, lecz zależy od poprawności telemetrii. Po konfiguracji wykonuje się pomiar przed/po filtrze i sprawdza śledzenie setpointu.
Procedura diagnostyczna#
- Zabezpiecz konfigurację, logi i opis objawu.
- Wykonaj oględziny oraz pomiar luzów bez zasilania.
- Potwierdź śruby, preload, witness marks i mocowania mas.
- Sprawdź śmigła, piasty, wały, łożyska i kierunki.
- Ustal sampling, raw/filtered i clipping dla IMU.
- Zbuduj FFT krótkich faz o zbliżonym RPM.
- Nałóż RPM, BPF i harmoniczne.
- Wykonaj waterfall/order tracking podczas kontrolowanej rampy.
- Przeprowadź test impulsowy dla podejrzanych modów.
- Zlokalizuj drogę dodatkowymi sensorami lub zmianą pojedynczego elementu.
- Napraw mechanikę i powtórz identyczny pomiar.
- Dopiero potem skonfiguruj niezbędne notch/LPF.
- Potwierdź brak clipping, spadek energii i zachowanie pętli.
Każdy krok powinien mieć zapis wejścia, wynik i decyzję. „Dokręcono wszystko” nie jest wystarczającym protokołem bez identyfikacji połączeń i wymagań.
Test naziemny#
Napęd ze śmigłami testuje się wyłącznie na stanowisku zabezpieczonym przed ruchem platformy i odłamkami. Mocowanie nie może wprowadzać modów interpretowanych jako własność lotna. Dla wielu diagnoz wystarcza test bez śmigieł oraz osobna hamownia.
Kontrolowana rampa RPM pozwala wykryć crossing. Przechodzi się powoli przez zakres, rejestrując eRPM i surowe IMU. Kryteria przerwania obejmują nagły wzrost amplitudy, poluzowanie, ocieranie, temperaturę, desync i clipping.
Nie utrzymuje się długo platformy w rezonansie tylko po to, aby uzyskać „ładny wykres”. Można uszkodzić konstrukcję.
Lot potwierdzający#
Po poprawnym teście naziemnym wykonuje się krótki lot w kontrolowanym obszarze. Profil obejmuje zawis, łagodne zmiany ciągu i dopiero potem manewry, które wcześniej wywoływały objaw. Logowanie raw IMU musi mieć wystarczający rate i pojemność.
Porównuje się:
- RMS/PSD w tych samych pasmach i RPM,
- clipping counters,
- innowacje EKF,
- gyro raw vs filtered,
- tracking rate setpoint,
- temperaturę napędu i mocowanie po locie,
- witness marks.
Jeden udany lot nie waliduje trwałości. Potrzebne są powtórzenia i inspekcja po cyklach.
Monitoring zmian w czasie#
Baseline tworzy się dla sprawnej platformy w kilku punktach pracy. Zapisuje się konfigurację masy, śmigła, temperaturę i firmware. Kolejne loty porównuje się w tych samych pasmach lub za pomocą cech order-related.
Trend może wykryć:
- narastające niewyważenie po uszkodzeniu łopaty,
- zużycie łożyska,
- luz połączenia,
- zmianę sztywności/delaminację,
- pogorszenie izolatora,
- przewód, który zmienił położenie.
Alarm nie powinien opierać się wyłącznie na całkowitym RMS. Lokalny pik lub crest factor może rosnąć wcześniej. NASA pokazała możliwość klasyfikacji anomalii z danych in-flight, ale model musi uwzględniać naturalną zmienność floty i misji.[8]
Kryteria akceptacji#
Kryteria muszą odnosić się do sensora i platformy, nie do przypadkowej wartości z innego drona. Minimalnie wymagane są:
- brak luzu poza tolerancją konstrukcyjną,
- brak pęknięć, delaminacji i przesuniętych witness marks,
- brak clipping IMU w kwalifikowanym profilu,
- dominujące piki zidentyfikowane i poniżej limitu baseline,
- brak rezonansu powodującego saturację lub błąd estymatora,
- skuteczność izolacji potwierdzona bez nowego niskiego modu,
- filtry z zaakceptowanym phase lag i CPU load,
- poprawne śledzenie rate/attitude,
- powtarzalność po kilku cyklach oraz inspekcji.
Jeżeli nie ma danych producenta dotyczących dopuszczalnych drgań payloadu lub sensora, informacja wymaga dodatkowej weryfikacji. Własny limit należy opisać jako wynik testu konkretnej konfiguracji, nie uniwersalną normę.
Powiązane tematy#
- Rama multirotora
- Montaż flight controllera
- Diagnostyka logów i wibracji
- IMU w dronie
- Dobór śmigła
- Hamownia napędu
- Analiza zdarzenia i crash logu
Przypisy#
- PX4, Vibration Isolation — wpływ drgań na sensory, podstawowe usuwanie źródeł i montaż izolacyjny.
- PX4, Using PX4's Navigation Filter EKF2 — clipping, aliasing, innowacje i rezonanse wielostopniowego mocowania FC.
- ArduPilot, Vibration Damping — mechaniczna izolacja autopilota i wymagania instalacyjne.
- ArduPilot, Measuring Vibration — wskaźniki VIBE, clipping i pozyskiwanie danych do analizy częstotliwościowej.
- ArduPilot, Managing Gyro Noise with Dynamic Harmonic Notch Filters — źródła order-related, notch tracking, harmoniczne, phase lag i koszt CPU.
- ArduPilot, In-Flight FFT-Based Harmonic Notch Setup — działanie FFT tracking, okna i walidacja filtracji.
- NI, Dynamic Structural Test Tutorial — test impulsowy, akcelerometr, młotek modalny, FRF i analiza modalna.
- NASA, In-Flight Detection of Vibration Anomalies in Unmanned Aerial Vehicles — wykrywanie zmian stanu konstrukcji na podstawie pokładowych danych drganiowych.
Źródła z centralnego rejestru
- PX4 Guide: Vibration Isolation [dokumentacja projektu]
- PX4: Using PX4 Navigation Filter EKF2 [dokumentacja projektu]
- ArduPilot: Vibration Damping [dokumentacja projektu]
- ArduPilot Copter: Measuring Vibration [dokumentacja projektu open source]
- ArduPilot Copter: Managing Gyro Noise with Dynamic Harmonic Notch Filters [dokumentacja projektu open source]
- ArduPilot Copter: In-Flight FFT-Based Harmonic Notch Setup [dokumentacja projektu open source]
- NI: Dynamic Structural Test Tutorial [podręcznik techniczny producenta aparatury pomiarowej]
- NASA: In-Flight Detection of Vibration Anomalies in Unmanned Aerial Vehicles [publikacja badawcza NASA]