Developing A610 Functionality For Computer Controlled Aircraft Simulation

Transcription

Developing A610 functionality for computer controlled aircraft simulationA look at different ways of simulating avionics, their advantages and disadvantagesBernard MATTOS – Retired Airbus Senior Expert, Simulation1RAeS Flight Simulation Group Conference - November 2018

Developing A610 functionality for computer controlled aircraft simulation What is A610The evolution of simulation in parallel with aircraftThe different ways of providing simulation functionsA view of what the simulation industry should offer The link to engineering simulators in aircraft development Going forwards2November 2018A look at different ways of simulating avionics and their advantages and disadvantages

What is ARInc 610 A610 describes the simulator functions with which aircraft avionics mustbe compatible in order to function correctly in a flight training simulatorenvironment3November 2018A look at different ways of simulating avionics and their advantages and disadvantages

4November 2018A look at different ways of simulating avionics and their advantages and disadvantages

What is A610 A610 describes the simulator functions with which aircraft avionicsmust be compatible in order to function correctly in a flight trainingsimulator environment. What are simulator functions? Simulation Control Scenario Set-Up Optimization Maintenance Set-Up Military Specific5November 2018A look at different ways of simulating avionics and their advantages and disadvantages

The evolution of simulation in parallel with aircraft Starting in the 1980s, avionics could follow the availability of compactcomputing and rapidly add additional functionalities The autopilot, which had existed from the early days of aviation as amechanical device had already become an electronic one. The use of computerized displays in the cockpit became generalized Initially, simulators tended to integrate the aircraft avionics boxes Use of aircraft avionics boxes was seen as simpler than modellingthe functions The avionics functions were fairly straightforward, replacing previouselectronic or mechanical systems on the aircraft.6November 2018A look at different ways of simulating avionics and their advantages and disadvantages

In the 80s, Flight Management systems were developed and becamemore and more widespread.7November 2018A look at different ways of simulating avionics and their advantages and disadvantages

Flight Management Avionics Box8

In the 80s, Flight Management systems were developed and becamemore and more widespread. Then in the late 1980s the computer controlled aircraft arrived. The amount of avionics on the aircraft increased rapidly The avionics became primary control functions, permanently engagedand generating the aircraft handling qualities9November 2018A look at different ways of simulating avionics and their advantages and disadvantages

Why was this suddenly a problem in simulators? Initially avionics was fairly straightforward and compatible withsimulation functions Then more memorized conditions and logic arrived Finally the so-called IP issues arrived10November 2018A look at different ways of simulating avionics and their advantages and disadvantages

The different ways of simulating avionics Straightforward software modelling Stimulating the real equipment Using the avionics source code and compiling it on a simulation platform Using an avionics code specification and generating code for the simulatorplatform Using the avionics binary code on a specific electronics card compatible with thesimulation platform and equipped with an identical processor to the avionics Using the avionics binary code over an emulation of the avionics processor11

PCI card for avionics simulation V-cycle from ISAE DSRT presentation Choice flowchart from A610C Code modif from A380 SCADE12

The different ways of simulating’avionics Straightforward software modelling Stimulating the real equipment Using the avionics source code and compiling it on a simulation platform Using an avionics code specification and generating code for the simulatorplatform Using the avionics binary code on a specific electronics card compatible with thesimulation platform and equipped with an identical processor to the avionics Using the avionics binary code over an emulation of the avionics processor13

Original idea was to make avionics compatible with use in simulatorsARInc 610 only referred to requirements on avionicsAvailability of massive computing power on simulators in the 90sRunning aircraft code was cheaper(and more reliable) than avionicsA610 requirements moved to encompass requirements on aircraftcode However more recently certification requirements on aircraft codedevelopment have become more rigorous - it is more and more difficultto have aircraft code in the development testing area which is notidentical to the final aircraft code.14November 2018A look at different ways of simulating avionics and their advantages and disadvantages

15November 2018A look at different ways of simulating avionics and their advantages and disadvantages

16November 2018A look at different ways of simulating avionics and their advantages and disadvantages

Aircraft development also uses simulation massively Needs are not the same as training, need for testing is different, but. Many basic requirements are similar Repeatability Fidelity Rapid updating to new versions17November 2018A look at different ways of simulating avionics and their advantages and disadvantages

Prim 1 Engage19

A view of what the simulation industry should offer We need to address the needs of our industry, which is aviation andnot just simulation Inevitably the owners of the data are going to want to be paid for theirIP value Linking training simulation to engineering simulation would seem to bean efficient route20November 2018A look at different ways of simulating avionics and their advantages and disadvantages

So where are we headed Avionics in aircraft are going to continue to become more complexWe are going to need more pilots (in most reasonable scenarios)Airlines want logistic costs of training/checking to be limitedAuthorities want proof that the pilot training is correct - the famous QTG,but also wider system aspects We need to be able to update simulators as easily as the aircraft andconcurrently Going forwards, there should perhaps be more attention given to takinginto account training simulation early in an aircraft development.21November 2018A look at different ways of simulating avionics and their advantages and disadvantages

Thank you for your attention22

ARInc 610 only referred to requirements on avionics Availability of massive computing power on simulators in the 90s Running aircraft code was cheaper(and more reliable) than avionics A610 requirements moved to encompass requirements on aircraft code However more recently certification requirements on aircraft code