Zintegrowana modułowa awionika
Zintegrowana modułowa awionika ( IMA ) to powietrzne systemy sieci komputerowej działające w czasie rzeczywistym . Sieć ta składa się z wielu modułów obliczeniowych zdolnych do obsługi wielu aplikacji o różnych poziomach krytyczności .
W przeciwieństwie do tradycyjnych architektur federacyjnych, koncepcja IMA proponuje zintegrowaną architekturę z oprogramowaniem użytkowym, które można przenosić w ramach zespołu wspólnych modułów sprzętowych. Architektura IMA nakłada wiele wymagań na podstawowy system operacyjny .
Historia
Uważa się, że koncepcja IMA wywodzi się z projektu awioniki myśliwców odrzutowych czwartej generacji . Stosowany jest w myśliwcach takich jak F-22 i F-35 czy Dassault Rafale od początku lat 90-tych. W tym czasie trwały prace normalizacyjne (patrz ASAAC lub STANAG 4626 ), ale nie wydano wtedy żadnych ostatecznych dokumentów.
Architektura
Modułowość IMA upraszcza proces rozwoju oprogramowania awioniki :
- Ponieważ struktura sieci modułów jest ujednolicona, konieczne jest stosowanie wspólnego API w celu uzyskania dostępu do zasobów sprzętowych i sieciowych, co upraszcza integrację sprzętu i oprogramowania.
- Koncepcja IMA pozwala również twórcom aplikacji skupić się na warstwie aplikacji , zmniejszając ryzyko błędów w warstwach oprogramowania niższego poziomu.
- Ponieważ moduły często współdzielą obszerną część swojej architektury sprzętowej i oprogramowania niższego poziomu, konserwacja modułów jest łatwiejsza niż w przypadku poprzednich konkretnych architektur.
- Aplikacje można rekonfigurować na modułach zapasowych, jeśli moduł podstawowy, który je obsługuje, zostanie wykryty jako uszkodzony podczas operacji, zwiększając ogólną dostępność funkcji awioniki.
Komunikacja między modułami może wykorzystywać wewnętrzną szybką magistralę komputerową lub współdzielić sieć zewnętrzną, taką jak ARINC 429 lub ARINC 664 (część 7) .
Systemy są jednak znacznie bardziej złożone, co wymaga nowatorskiego podejścia do projektowania i weryfikacji, ponieważ aplikacje o różnych poziomach krytyczności współdzielą zasoby sprzętowe i programowe, takie jak harmonogramy procesora i sieci, pamięć, wejścia i wyjścia. Partycjonowanie jest zwykle stosowane w celu ułatwienia segregacji o różnej krytyczności , a tym samym ułatwienia procesu weryfikacji.
ARINC 650 i ARINC 651 zapewniają standardy sprzętowe i programowe ogólnego przeznaczenia używane w architekturze IMA. Jednak części API zaangażowane w sieć IMA zostały ustandaryzowane, takie jak:
- ARINC 653 dla ograniczeń partycjonowania awioniki oprogramowania do bazowego systemu operacyjnego czasu rzeczywistego (RTOS) i powiązanego interfejsu API
Uwagi dotyczące certyfikacji
RTCA DO-178C i RTCA DO-254 stanowią dziś podstawę certyfikacji lotów, natomiast DO-297 zawiera szczegółowe wytyczne dotyczące zintegrowanej modułowej awioniki. ARINC 653 wnosi wkład, zapewniając ramy, które umożliwiają niezależne testowanie, walidację i kwalifikację każdego modułu budulcowego oprogramowania (zwanego partycją) całej zintegrowanej modułowej awioniki (do pewnego stopnia) przez jego dostawcę.
FAA CAST-32A zawiera informacje (nie oficjalne wytyczne) dotyczące certyfikacji systemów wielordzeniowych, ale nie odnosi się konkretnie do IMA z wielordzeniowymi. Artykuł badawczy autorstwa VanderLeesta i Matthewsa dotyczy implementacji zasad IMA dla wielordzeniowych”
Przykłady architektury IMA
Przykłady awioniki lotniczej wykorzystującej architekturę IMA:
- Airbus A220 : Rockwell Collins Pro Line Fusion
- Airbusa A350
- Airbusa A380
- Airbusa A400M
- ATR 42
- ATR 72
- BAE Hawk ( Hawk 128 AJT )
- Boeing 777 : obejmuje awionikę AIMS firmy Honeywell Aerospace
- Boeing 777X : będzie zawierał system Common Core firmy GE Aviation
- Boeing 787 : GE Aviation Systems (dawniej Smiths Aerospace ) Architektura IMA nosi nazwę Common Core System
- Bombardier Global 5000/6000 : Rockwell Collins Pro Line Fusion
- KOMAC C919
- Dassault Falcon 900 , Falcon 2000 i Falcon 7X : Architektura IMA firmy Honeywell nazywa się MAU (Modular Avionics Units), a cała platforma nazywa się EASy
- F-22 Raptora
- Gulfstream G280 : Rockwell Collins Pro Line Fusion
- Gulfstream G400, G500, G600 , G700, G800 , sieć koncentracji danych (DCN)
- Rafale : Architektura Thales IMA nosi nazwę MDPU (Modular Data Processing Unit)
- Suchoj Superjet 100
Zobacz też
- Załącznik: Akronimy i skróty w awionice
- ARINC 653 : standardowy interfejs API dla aplikacji awioniki
- System wyświetlania w kokpicie
- Def Stan 00-74 : standard ASAAC dla oprogramowania IMA Systems
- modelu OSI
- STANAGA 4626
Publikacje i opracowania IMA
- „Przejście od Federated Avionics Architectures to Integrated Modular Avionics” , Christopher B. Watkins, Randy Walter, 26th Digital Avionics Systems Conference (DASC), Dallas, Teksas, październik 2007.
- „Advancing Open Standards in Integrated Modular Avionics: An Industry Analysis” , Justin Littlefield-Lawwill, Ramanathan Viswanathan, 26. konferencja Digital Avionics Systems Conference (DASC), Dallas, Teksas, październik 2007.
- „Zastosowanie cywilnej zintegrowanej architektury modułowej do wojskowych samolotów transportowych” , R. Ramaker, W. Krug, W. Phebus, 26th Digital Avionics Systems Conference (DASC), Dallas, Teksas, październik 2007.
- „Integracja modułowej awioniki: pojawia się nowa rola” , Richard Garside, Joe F. Pighetti, 26. konferencja Digital Avionics Systems Conference (DASC), Dallas, Teksas, październik 2007.
- „Zintegrowana awionika modułowa: zarządzanie przydziałem wspólnych zasobów międzysystemowych” , Christopher B. Watkins, 25. konferencja Digital Avionics Systems Conference (DASC), Portland, Oregon, październik 2006.
- „Weryfikacja modułowa: testowanie podzbioru zintegrowanej modułowej awioniki w izolacji” , Christopher B. Watkins, 25. konferencja Digital Avionics Systems Conference (DASC), Portland, Oregon, październik 2006.
- „Problemy certyfikacyjne z projektami zintegrowanej awioniki modułowej (IMA)” , J. Lewis, L. Rierson, 22. konferencja Digital Avionics Systems Conference (DASC), październik 2003 r.