Dassault Aviation feedbacks on its military and civil IMA ...
Transcript of Dassault Aviation feedbacks on its military and civil IMA ...
Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.
Dassault Aviation feedbacks on its military and civil IMA
applicationsThierry Cornilleau
ARTIST2 meeting on Integrated Modular AvionicsNovember 12-13, 2007, Roma (Italy)
2Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Contents• MDPU - IMA in military aircrafts• EASy - IMA in Falcon business jets• Key points• Next challenges• Conclusions• Questions
Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.
MDPUIMA in military aircrafts
4Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
MDPU ObjectivesMDPU = Modular Data Processing Unit
• Offer growth potential• Improve technological obsolescence management• Third party developments• Simplify the support • Reduce recurring cost
• By providing HW and SW resources which are generic and configurable
5Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Implementation constraintsImplementation of ASAAC concepts taking into account :• Available technology in 1999• Maturity of concepts (lessons learned from French studies)
• Application limited to A/C core system– non critical functions: mission management, flight path management, map
generation, MMI, data storage, …– critical interruptible functions: terrain following, …
• Requirements to install MDPU into 2 existing aircrafts (Rafale et Mirage 2000)
6Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
History88 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006
ASAAC Phase I
ASAAC Phase II St 1
ASAAC Phase II Stage 2
MDPU embedded onM2000-9
and Rafale F2/F3
MDPU
Internal studieson applicabilityto core system
TechnologiesChoice
ASAAC Phase 0
7Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
MDPU generic architectureElementary components:1 Rack : SCI backplane + 1 2xPWR supply + 18 slots5 common functional modules:
DP Data ProcessingGP Graphic ProcessingBC Bus CouplingMM Mass MemoryMG Map Generator
Dummy modules for spare slots
SCI backplane topology:CFM
BACKPLANEAircraft
2x115V acand
28V dc Air cooling
Externalconnectors
PW
RGM D
PM
MB
CG
P
CFM
CFMCFM CFM CFM
CFM CFM CFMCFM
CFM
CFMCFM CFM CFMCFM CFM CFM
8Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
MDPU software architecture
API
SCI
Driv
er
Ethe
rnet
Driv
er
Posix OS
APPLICATION
Standardizedcommunication
Timemngt
Sync
hron
izat
ion
Con
figur
atio
n/R
econ
figur
atio
n
Mod
ule
+ R
ack
Impl
emen
tatio
n &
Deb
ug
Con
figur
atio
n bl
uepr
ints
Filemngt
Hardware
BOARD SUPPORT PACKAGE
Initi
aliz
atio
nB
uilt-
In-T
ests
on-modulecommunication
on-moduletime
mngt
Appl.Context
mngt
Process/taskscheduling
Appl.tasksmngt
Memorymngt
PRO
MD
river
RA
MD
river
Errormngt
OS Interface
9Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Module generic architecture
Modular internal architecturegeneric corededicated mezzanine
MDPU backplane bus ( SCI )
Avionics global bus
PCI
μPμP μPμP
Video point topoint link
Graph.Graph.
BusInterface
Mem.Mem. MemMem μPμPμPμP
VideoI / O
Com.Com. Com.Com. Com.Com. Com.Com.
PPOO
WWEE
RR SSUU
PPPPLL
YY
PowerPowerConv.Conv.
PowerPower PowerPower PowerPower
Mem.Mem.
Mem.Mem.
BC
PCI
DP GP MM
PCI
PCI
DiscreteI/O
BC : Bus CouplingDP : Data ProcessingGP : Graphic ProcessingMM : Mass Memory
Conv.Conv. Conv.Conv. Conv.Conv.
μPμP
A/C systems
10Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Module packaging
Aircraft I/O connector
Backplane connector
Length : 318 mmHeight : 183 mmWidth : 22 mm
11Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
ASAAC heritage
Following ASAAC concepts selected for MDPUThree layer software stack
to get a first level of HW independenceStandardized communicationsModular packaging (enclosure, extraction handle)Two stage power supplyAir flow cooling
12Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
MDPU benefits (1/3)
Reduced weight, volume and power consumptionRafale example:
MC 2 SGU A SGUB 1 SGUB 2MC 1 DSU
TC
MDPU
Rafale MDPU- weight : -25 %- volume : -50 %- power : -60 %
Rafale F1
Rafale F2/F3
13Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
MDPU benefits (2/3)Logistic support simplified:2nd level maintenance suppressedLRM (Line Replaceable Module) ConceptReduce drastically part numbers leading to less spares
in Air Forces
Growth capacity:Available slots in the rack, Moreover, for Rafale, provision to add a 2nd rack
14Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
MDPU benefits (3/3)
For making applications mapping easy on modules Ability to add new functions : new applications on
existing or new modulesEase treatment of obsolescence by replacing well-
interfaced components
Open architecture and standardised interfaces:
Same resources for two aircrafts with different functional perimeterAmortize more easily non recurring costs and
treatment of obsolescence
Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.
EASy AvionicsIMA in Falcon business jets
16Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
EASy
Covered functions:•Acquisition, processing/formatting, display of A/C systems•Auto Pilot, Auto Throttle, Flight Management, Terrain Awareness Warning System, Electronic Checklist, Centralized Maintenance, Data storage functions.
EASy = Enhanced Avionics SystemIMA System based on Honeywell Primus Epic©
Architecture built with MAUs (Modular Avionics Unit)A MAU is a rack with a double backplane capable to host up to 20
modules
17Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
MAU modules
Power supply
Dual Channel I/O
NIC + Processor
Control I/O
Processor
18Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Module SW• Operating System common to several modules
– Near to ARINC 653 concepts– Coupling to HW through the PAL (Platform Abstraction Layer)
• MAU Core functions linked to the OS – Fault History Management– File System– Inter-modules communications– CORE Built-In-Test– Configuration Monitor System
19Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Communications
MAU internal busbased on cPCI
Aircraft busredundant serial bus @ 10 MHzFlight critical and non-critical data (EFIS, AFCS, …)
Maintenance busEthernet
NETWORK INTERFACE
CONTROLLER
BACKPLANE
CH
A
BACKPLANE
CH
B
MAU
LEFT PRIMARY ASCB
RIGHT PRIMARY ASCB
LANLEFT BKUP ASCB
RIGHT BKUP ASCB
NETWORK INTERFACE
CONTROLLER
SINGLE CHANNEL MODULE
SINGLE CHANNEL MODULE
DUALCHANNEL MODULE
20Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Schedule1999 2000 2001 2002 2003 2004 2005 2006 2007
1st flight on M2000-9
1st flight on Rafale
Operational on M2000-9
Operational on Rafale
Technochoice MDPU
EASy
Falcon2000 EX certification
Falcon900 EX certification
F7X certification
Technochoice
Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.
Key points
22Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Key points (1/4)
• Industrial work share
• Specifications
• Platform development
• Applications development
• Integration
Controlof
Interfaces !!
23Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Key points (2/4)• Industrial work share
– Change in the competences and in the roles :
Systemintegrator
Federated architecture Modular ArchitectureDO297 model
Systemintegrator
IMAplatform
Appli.
Component
Appli.Appli.
ComponentComponentEquipment Supplier
24Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Key points (3/4)• Specifications phase
– System engineering :• Top-down approach to specify components : Air systems, Core system, IMA
platform, Applications• Explicit non functional requirements
– Observability requirements
• IMA Platform development– Use COTS components in their previously experimented usage
domain
– Inter-systems interactions– Modes change logic
"EarlyValidation"
25Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Key points (4/4)• Applications development
– HW / SW decoupling Reduction of development duration– Rules to be put in place so that the applications behave
independently from their localisation
• Integration– Spatial and temporal partitioning notably simplify trouble shooting
issues (e.g. ARINC 653)– Clear separation between platform acceptance activities and
applications integration ones– Application maximum sizing prediction
Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.
Next challenges&
Conclusions
27Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Next challenges (1/3)
Growth of third party involvementOpen interface standards
Defined by a contract that can be fully specified and verifiedUnderstandable, unambiguous, predictable, well shared, … by
all stakeholdersData security
Integration of components for which degree of confidence is not known => implementation of MILS concepts
Application reuse
28Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Next challenges (2/3)
Enhancement of complexity control withExtended configuration capabilities
Cold and warm reconfigurations of an IMA subject to certificationComponent approach
Plug and Play, Contract-based, Reuse, …Early verification and validation
Predictable sizing, behavior, performance, …Incremental certification
29Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Next challenges (3/3)
Assessment of new technologiesParallel processing resources (multicore, …)IT technologies in embedded worldAsynchronous networks for deterministic applications
Convergence of solutions for all transport (automotive, train, aerospace) needs
to avoid to reinvent the wheel
30Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.Direction Générale Technique ARTIST2 Meeting on IMA, November 12-13, 2007, Roma (Italy)
Conclusions
Successful IMA integrations in civil and military projectsMirage 2000-9, Rafale, Falcon 2000Ex, 900Ex and F7X
Open architectures allow the main contractor to sub-contract suppliers in their domains of excellence while keeping the control of the system
Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.
Questions ?