Dostawcy: Symulacja sprzętowa

UAV Navigation-Grupo Oesía

Rozwiązania w zakresie naprowadzania, nawigacji i sterowania (GNC) dla dronów i bezzałogowych statków powietrznych

Aurora Flight Sciences

Samoloty eksperymentalne | Zaawansowana produkcja | Autonomia | Testy w locie

United Electronic Industries (UEI)

Wbudowane kontrolery, testowanie awioniki, symulacja HIL i systemy akwizycji danych do zastosowań w bezzałogowych statkach powietrznych/systemach bezzałogowych statków powietrznych

Zaprezentuj swoje możliwości

Jeśli projektujesz, budujesz lub dostarczasz Symulacja sprzętowa, Załóż profil, aby zaprezentować swoje możliwości i nawiązać kontakt z osobami, które aktywnie poszukują Twoich rozwiązań.

Utwórz profil dostawcy

Symulacja i testowanie sprzętu w pętli (HIL) dla dronów i systemów bezzałogowych

William Mackenzie

Aktualizacja:

Symulacja sprzętowa typu hardware-in-the-loop to technika stosowana do testowania rzeczywistych komponentów sprzętowych poprzez symulację ich środowiska pracy w czasie rzeczywistym. Pozwala ona programistom na umieszczenie systemów wbudowanych, takich jak komputery sterujące lotem, moduły awioniki lub interfejsy komunikacyjne w pętli, która naśladuje rzeczywiste warunki użytkowania. W ten sposób zespoły mogą sprawdzić, czy systemy działają zgodnie z zamierzeniami w różnych scenariuszach wejściowych i obciążeniowych, w tym w przypadku awarii i sytuacji skrajnych.

Symulacja HIL jest szeroko stosowana w bezzałogowych statkach powietrznych (UAV) w celu sprawdzenia poprawności działania systemów sterowania lotem, algorytmów fuzji czujników i struktur autonomicznych. W przeciwieństwie do modeli opartych wyłącznie na oprogramowaniu, testy sprzętowe w pętli (hardware-in-the-loop) wymagają bezpośredniej interakcji z urządzeniami fizycznymi, takimi jak czujniki, siłowniki i magistrale komunikacyjne, np. CANBus, MIL-STD-1553 i ARINC-429. Takie podejście skraca cykle rozwoju, zwiększa niezawodność systemu i minimalizuje ryzyko awarii podczas wdrażania w terenie.

Zastosowania symulacji HIL w systemach bezzałogowych

Symulator sprzętowy Hardware-in-the-Loop firmy UAV Navigation-Grupo Oesía

Symulator VECTOR-HIL firmy UAV Navigation-Grupo Oesía

W systemach bezzałogowych, zwłaszcza tych wykorzystywanych w krytycznych zastosowaniach obronnych i lotniczych, symulacja HIL ma zasadnicze znaczenie dla kompleksowej walidacji systemu. Najważniejsze zastosowania obejmują:

  • Systemy sterowania lotem bezzałogowych statków powietrznych (UAV): symulacja HIL umożliwia Państwu testowanie logiki sterowania i zabezpieczeń przed awariami w różnych warunkach lotu i przy różnych obciążeniach mechanicznych.
  • Integracja systemów awioniki: symulacja w czasie rzeczywistym zapewnia kompatybilność i integralność czasową między podsystemami, takimi jak nawigacja, telemetria i gromadzenie danych.
  • Walidacja autonomii: w przypadku zaawansowanej autonomii, w tym planowania trasy i omijania przeszkód, systemy HIL symulują złożone środowiska, w których testowane są procesy decyzyjne oparte na sztucznej inteligencji.
  • Integracja czujników i ładunku: sprzęt komunikacyjny, czujniki pokładowe i ładunki, takie jak kamery lub urządzenia radarowe, mogą być weryfikowane za pomocą wbudowanych jednostek sterujących.

Sektory obronny i lotniczy odnoszą znaczne korzyści z deterministycznego działania systemów HIL, w których symulacja w czasie rzeczywistym naśladuje dynamikę operacyjną bez kosztów i ryzyka związanych z testami na żywo.

Porównanie metody Hardware-in-the-Loop z innymi metodami symulacji

W przeciwieństwie do symulacji opartych wyłącznie na oprogramowaniu lub testów oprogramowania w pętli (SIL), HIL obejmuje rzeczywiste komponenty sprzętowe w pętli sprzężenia zwrotnego. Dzięki temu jest szczególnie przydatny w systemach, które wymagają dokładnego przetwarzania sygnałów w czasie rzeczywistym oraz wejść/wyjść czujników. W porównaniu z fizycznym prototypowaniem, HIL zapewnia ekonomiczną, powtarzalną i bezpieczną metodę badania scenariuszy awarii i udoskonalania oprogramowania wbudowanego.

Podczas gdy SIL jest przydatny na wczesnym etapie rozwoju, tylko HIL może w pełni zweryfikować interakcję między oprogramowaniem a urządzeniami fizycznymi przed testami na żywo. To sprawia, że HIL jest szczególnie cenny w rozwoju autonomii bezzałogowych statków powietrznych (UAV) i złożonych systemów sterowania.

Podstawowe komponenty i architektura systemów HIL

Typowa konfiguracja HIL obejmuje:

  • Sprzęt do symulacji w czasie rzeczywistym: systemy te generują wysokiej jakości symulacje środowiska i innych komponentów systemu.
  • Interfejsy wejścia/wyjścia i sprzęt komunikacyjny: obsługa protokołów takich jak CANBus, MIL-STD-1553 i ARINC-429 zapewnia realistyczną integrację z awioniką i systemami sterowania.
  • Wbudowane jednostki sterujące: kontrolery lotu lub komputery misji odbierają symulowane dane wejściowe i generują rzeczywiste dane wyjściowe.
  • Narzędzia do gromadzenia i monitorowania danych: służą do rejestrowania wydajności, wykrywania anomalii i oceny reakcji podczas cykli testowych.

Łącząc wszystkie te elementy, inżynierowie mogą stworzyć system zamkniętej pętli, który dokładnie odzwierciedla środowisko fizyczne, w tym czas, opóźnienia i charakterystykę reakcji dynamicznej.

Testy HIL na platformach bezzałogowych

Oprócz bezzałogowych statków powietrznych (UAV) testy HIL są równie cenne w innych dziedzinach związanych z technologią bezzałogową:

  • Bezzałogowe pojazdy naziemne (UGV): systemy HIL weryfikują sterowanie układem napędowym, pętle sprzężenia zwrotnego czujników i oprogramowanie do autonomicznej nawigacji.
  • Bezzałogowe pojazdy powierzchniowe i podwodne (USV/UUV): Możliwe jest bezpieczne symulowanie testów układów sterowania napędem, integracji sonaru i kompensacji pływalności.
  • Systemy rojowe i wieloagentowe: Symulacje w czasie rzeczywistym umożliwiają testowanie skoordynowanych grup UAV lub UGV w różnych formacjach i profilach misji.
  • Odpowiednie normy dotyczące HIL w lotnictwie i obronności
    Wdrażanie systemów HIL w przemyśle obronnym i lotniczym wymaga ścisłego przestrzegania odpowiednich norm dotyczących interoperacyjności, bezpieczeństwa i niezawodności. Powszechnie stosowane normy obejmują:

    • RTCA DO-178C / DO-331: Reguluje procesy tworzenia oprogramowania dla systemów pokładowych, wymagając dowodów z testów HIL w celu wykazania zgodności.
    • MIL-STD-1553: Określa protokół komunikacji cyfrowej szeroko stosowany w awionice wojskowej i symulowany w platformach HIL.
    • ARINC-429: Kluczowa norma w awionice komercyjnej i obronnej, często powielana w symulacjach HIL w celu dokładnego testowania awioniki.
    • DO-254: Dotyczy elementów sprzętowych w systemach pokładowych i często wymaga walidacji w warunkach HIL w celu spełnienia poziomów bezpieczeństwa.
    • IEEE 1641: Zapewnia formalne metody definiowania modeli sygnałów testowych i zachowania systemu testowego, wspierając automatyzację i powtarzalność HIL.

    Zgodność z tymi standardami gwarantuje, że systemy testowane przy użyciu HIL mogą zostać wdrożone z wysokim stopniem pewności co do ich wydajności i marginesów bezpieczeństwa.

    Wyzwania i kwestie do rozważenia podczas korzystania z systemów HIL

    Pomimo swoich zalet, systemy HIL wymagają starannego wdrożenia. Synchronizacja między silnikami symulacyjnymi a fizycznym sprzętem musi być precyzyjna, aby uniknąć rozbieżności czasowych. Opóźnienia, integralność sygnału i przepustowość danych zapewniają, że środowisko testowe wiernie odzwierciedla rzeczywiste warunki.

    Ponadto stanowiska testowe HIL muszą być skalowalne i modułowe, aby dostosować się do ewoluujących platform UAV lub nowych konfiguracji ładunku. Wymaga to elastycznych architektur i solidnych praktyk zarządzania konfiguracją.

    Przyszłość HIL w rozwoju systemów bezzałogowych

    Popyt na zaawansowane platformy testowe HIL będzie rósł wraz z rosnącą popularnością autonomii w zastosowaniach obronnych i komercyjnych bezzałogowych statków powietrznych. Na horyzoncie pojawiają się automatyzacja testów oparta na sztucznej inteligencji, integracja z frameworkami cyfrowych bliźniaków oraz środowiska HIL połączone z chmurą. Postępy te obiecują usprawnienie rozwoju, umożliwienie konserwacji predykcyjnej i wsparcie ciągłej weryfikacji przez cały cykl życia bezzałogowego statku powietrznego.

    Podsumowanie Hardware-in-the-Loop dla systemów bezzałogowych

    Symulacje i testy Hardware-in-the-Loop oferują korzyści w zakresie opracowywania niezawodnych, bezpiecznych i wydajnych systemów bezzałogowych. Dzięki połączeniu symulacji w czasie rzeczywistym, systemów wbudowanych i fizycznego sprzętu, HIL zapewnia rygorystyczną weryfikację systemów sterowania lotem UAV, awioniki i struktur autonomicznych przed wdrożeniem w terenie.

    Testy HIL pozostają podstawą rozwoju systemów o znaczeniu krytycznym, wspieranych przez normy lotnicze i obronne, takie jak MIL-STD-1553 i ARINC-429. Wraz z rozwojem technologii bezzałogowych będzie rosła złożoność i integracja platform HIL, umacniając ich rolę w systemach autonomicznych nowej generacji.