Avioniks Evrimi: Neden modüler Mimari Modern Cam Cockpits
Modern uçaklar veri merkezleri uçuyor.Bu dönüşümün kalbinde, bu dijital ekranları cam kokpit sistemlerine geçiş yapmak temel olarak her işleviyle pilotların nasıl etkileşime girdiğini yeniden şekillendiriyor ve acil durumlarla yanıt veriyor.Bu dönüşümde, bu dijital ekranları yöneten bir tasarım felsefesi yatıyor: 0:0) Her bir yazılım mimarisine sahip olmak için her türlü güvenlik duvarının, iletişimin ve güvenlikle ilgili diğer bir teknik iletişim kurmadığı bir teknikle ilgili olarak, iletişimin ve kontrol edilmesi.
Cam kokpit sistemlerinde modüler yazılım mimarisinin faydalarını anlamak hem teknik avantajları hem de modern havacılıkun operasyonel gerçeklerini incelemek gerekir. Garmin G1000 suitleri Garmin G1000 süitleriyle birlikte en gelişmiş uçan havayolu şirketleri için de facto standart haline geldi.
Avioniks'te modüler Yazılım Mimarisi Nedir?
Modüler yazılım mimarisi, bir sistemin daha küçük, mantıksal olarak bağımsız bileşenlere karşı ortaya çıktığı bir tasarım paradigmasıdır - açık sözleşmeler veya uygulama programlama arayüzleri (APIs) ile etkileşim kurmak, bir modül arazi farkındalığı, trafik çarpışması önlemek, uçuş yönetimi veya birincil uçuş ekranı oluşturmak. Her modülü geliştirilebilir, test edilebilir ve tüm sisteme değişiklikler gerektirmeden güncellenebilir.
Bu, monolithic mimarilerin aksine, tüm işlevselliğin tek bir executable. Monoliic sistemler erken dijital kokpitlerde yaygındı - 1990'larda kullanılan Rockwell Pro Line 4 gibi - bellek ve işlemci kısıtlamaları sıkıca çift kodlanmış oldu.In işlemcilerFLT gibi daha yetenekli ve sertifikasyon standartlarına sahip oldu:0DO-178C) (Havalı Sistemler ve Ekipman Sertifikaları) olgunlaşmış, modülerlik, karmaşıklık, karmaşıklık, kontrol etmek için tercih edilen strateji olarak ortaya çıktı.
modüler Tasarım Temel İlkeleri
Cam kokpitlerinde başarılı modüler mimariler birkaç temel prensipte dinlenir:
- [FONT:0)Encapsulation[[[Dönetici: 1) – Her modül iç uygulamayı saklar, sadece gerekli arayüzleri açığa çıkarır. Bu, bir modül değiştiğinde istenmeyen yan etkiler önler.
- [FONT:0) Yüksek kohesion, düşük darbe[DÜT:1) – Modüller grubu diğer modüllere bağlı olarak sıkı sıkıca çalışır. Örneğin, navigasyon veritabanı modülü ses kontrol modülüne bağlı olmamalıdır.
- [[Düzücük arayüzü sözleşmeleri[Döneticileri)[Döneticileri sabit veri tipi, hata işleme ve zamanlama garantileri ile tanımlanır. DO-178C yönergeleri, bu arayüzlerin titiz bir ara ve otomatik test yoluyla doğrulanması gerekir.
- [FONT:0) Güvenlik eleştirelliği ile ilgili endişelerin hesaplanması[DÜDÜT:1) – Eleştirel fonksiyonlar (örneğin, uçuş kontrol yasaları) non-kritik olmayan fonksiyonlardan (örneğin, iç-flight eğlence arayüzleri) izole edilir.
Bu ilkeler ARINC 653 (Avonik Uygulama Yazılım Standart Interface) bölüm modüllerinin ayrı hafıza ve zaman alanlarına bölünmesi gibi teorik değildir, bir modüldeki başarısızlığın başka bir şekilde de bozamayacağı bir sistemdir.
Cam Cockpit Systems'de modüler Mimarlıkın Avantajları
1. Flexability and Technology Ision
Uçaklar, ticari jetler için 25 ila 30 yıl boyunca aşırı derecede uzun hizmet ömrüne sahiptir.(O zaman boyunca navigasyon veritabanı, iletişim protokolleri ve görüntü teknolojileri hızla gelişti.) Modüler mimarlık operatörlerinin tek bir modül (örneğin, ABD, GPS alıcı veya arazi veritabanı) tam bir kokpit olmadan, tüm gözetim modüllerini yükseltmesi için otomatik olarak sürümlerini indirmeleri ve sermaye harcamalarını sağlar. Örneğin, FAA görevlendirilmiş ADS-B Out for U.S. hava sahasını 2020, birçok uçakla birlikte tüm gözetim modüllerini yükseltmesi için monitörleme sistemi yerine getiriyordu.
2. Güvenilirlik ve Yanlış Koninment
Monolithic bir sistemde, tek bir hafıza yolsuzluk veya buffer overflow tüm kokpitleri kaldırabilir. modüler mimari uygulamaktadır.[0]fault, bellek koruma birimleri (MPUs) veya donanım sanallaştırma (örneğin, elektronik kontrol listesi gibi) ile ilgili olarak, FAA'nın uzun süreli işletim sistemini (RTOS) daha düşük maliyetli bir şekilde kontrol altına almak için denetimli bir modüle ihtiyaç duyar.
Ayrıca, modülerlik başarısızlık modu analizini basitleştirir. Mühendisler her modülü bağımsız olarak test edebilir, başarısızlık modlarını tanımlayabilir ve sistemin güvenlik hedeflerini (örneğin, 10.-9 uçuş başına felaket başarısızlığı olasılığı). Bu, Boeing 787'nin bütünleşik modüler avlar (a.s) sisteminin, birçok satıcıdan gelen düzinelerce yazılım uygulamasının işlevsel olarak izole edilmişken paylaşıldığı bir sistemdir.
3. Bakım ve Yükseltmelerin Ease of Bakım and Yükselts
Havayolları ve bakım kuruluşları modülerlikten çok faydalanıyor. Bir yazılım bug keşfedildi - örneğin yakıt yönetim modülünde hatalı bir hesaplama - düzeltme, daha önce sertifikalı modüller olarak dağıtılabilir.Bu, bir modülün tüm yazılım paketinin tam regresyon testi için ihtiyaç duyarsa, bu da milyonlarca dolara mal olabilir ve uçak iadesini bir gecede yüklenebilir.
4. Uçak Aileleri Acalability Across Aircraft Family
Modüler mimarlıklar minimum değişikliklerle yeniden kullanılabilir: 0,0) Bu yeniden kullanılabilirlik maliyetlerine sahiptir ve yeni uçaklar için zaman pazarlanır. Örneğin, Honeywell'in Primus Epic sistemi, Gulfstream G650'den Dasault Falcon 7X'e kadar ölçeklenen modüler bir platformda yeniden kullanılabilir. Bu yeniden kullanım alanları, sadece yeni uçaklar için zaman-pazarlama işlevlerini hızlandırır; örneğin, Honeywell'in Primus Epic sistemi, sadece Gulfstream G650'den gelen bir uçaktaki ölçekler üzerinde inşa edilir.
5. Geliştirilmiş Cybersecurity
Modern uçaklar giderek daha bağlantılı - ACARS, uydu iletişimi ve kablosuz bakım erişimi ile bağlantılıdır. Bu, daha güçlü bir saldırı yüzeyleri sunar:0) Yolcu güvenliği). E-posta güvenlik modülleri, ayrı bir bölme ortamında, güvenlik ağlarına doğrudan bağlantı olmadan izole edilebilir. ARINC 653 bölüm konsepti güvenlik politikaları ile genişletilebilir: bir saldırganın bir eğlence modülüne erişemiyorsa, uçuş kontrol modüllerine erişemezler. FAA ve EASA'nın da belirttiği kılavuzlara erişemez.
Havacılıkta Gerçek Dünya Uygulamaları
Garmin G1000 NXi
G1000 NXi, muhtemelen genel havacılıkta en yaygın cam kokpiti, modüler bir yazılım mimarisi üzerine inşa edilmiştir. Garmin ayrı işlevleri birincil Uçuş Ekran (PFD), Multi-Function Display (MFD), motor gösterge sistemi ve yedek cihazlar tüm panelde takas etmeden gerile uyumludur.
Airbus A350 XWB Entegre Modüler Avioniks (IMA)
A350 XWB, önceki nesil uçaklara kıyasla% 50 oranında LRU'yu kullanır ve yazılım tabanlı yükseltmeleri sağlar. Örneğin, iletişim kurma sistemi (TCAS) ve rüzgar algılama algoritmaları aynı donanım modüllerinde çalışan farklı uygulamalardır.
Boeing 787 Dreamliner
Boeing'in 787, birden çok uzaktan veri koncentratörleri ve ekran işleme birimleri ile merkezi olmayan bir modüler mimariye sahiptir. Uçak, Boeing'in dünya çapında onlarca tedarikçiden sistemleri entegre etme yeteneğiyle, ortak bir güvenlik davasına bağlanmak için.
Meydanlar ve düşünceler
Birçok faydasına rağmen, modüler yazılım mimarisi zorluk çekmeden değildir. Önemli bir sorun şu:0) Sertifikalandırma karmaşıklığı) . Bazı modüller geliştirmek daha kolay olsa da, aralarındaki arayüzler tam olarak tanımlanmalıdır.
Başka bir meydan okuma:0) Üst tasarım için (DAL A) modüllerinin başarısız olduğunu kanıtlayan bir başka zorluk, mevcut modül sertifikasyon kredisinin yeniden kullanılmasına izin verir, bu bölmelerin gerçekten bağımsız olması gerekir.En yüksek Tasarım Garanti Düzeyi (DAL A) modülleri için, bir modülün başarısızlığının geri dönüşüme yol açamayacağı kanıtlanabilir.
[FONT=0]Vendor kilit-in[DÜDÜT:1) ayrıca arayüzlerin sahip olup olmadığını bulabilir.FACE 653 ve API'ler gibi standartlar (Future Airborne Capability Environment) portability, birçok cam kokpit sistemi, bir modülü yükseltmenin arayüz uyumluluğu için aynı tedarikçiyle kalması gerekir.
Son olarak,FL:0)cybersecurity güncellemeleri[[Dönetici: çok izole edilmiş modüller hızlı bir şekilde yama engelleyebilir. Bir iletişim modülünde kırılganlık keşfedildiyse, izole tasarım, karmaşık bir çapraz bölme güncelleme prosedürü gerektirebilir.
Future: Beyond Current Modülerity
Bir sonraki cam kokpit yazılımı modülerliği daha da ileri taşıyacaktır. Donanımın standartı askeri ve ticari programlarda çekiş kazanıyor[Dönetici:2).Bu, farklı satıcılar arasında modüller arasında gerçek bir eklenti kaydedici olur.Bu, bir tedarikçiden bir navigasyon modülü seçmek ve test etmek için tüm modüllerin bir başkasından önce test edilmesine izin verir - her iki platformda da aynı şekilde kullanılabilir.
Yapay zeka modülleri de ufukta. Örneğin, motor performans bozulmasını öngören bir makine öğrenme modülü, düşük kritik bir işlev olarak eklenebilir, ekran modülüne danışma bilgilerini beslemede çalışırken, DO-178C gibi sertifika standartları güncellenir (ED-324 / DO-400) AI modüllerini ele almak için.
Son olarak, FATRAD'ye yönelik eğilim:0)cloud bağlantılı uçaklar) bir uçak uçuşta modüller güvenli bir şekilde yükleyebilecek modüler siber güvenlik mimarisine ihtiyaç duyacaktır - sözde "yumuş uçak" olarak adlandırılır.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Modüler yazılım mimarisi cam kokpit sistemlerinde lüks değildir; güvenlik gereksinimleri, uzun hizmet hayatı ve teknolojik değişimin sürekli hızı.In dekomposing the kokpit software into independent, well-defined Modules, Collins gibi üreticiler, Honeywell, Aerospace, and Thales, havacılıkta güvenlikten daha güvenilir, daha kolay ve daha ucuz olan bir sistemdir.Bu avantajlar doğrudan yolcunun operasyonel avantajlarına ve yolcuların gelişimine ve yeni teknolojilere yol açıyor.