SlideShare a Scribd company logo
1 of 25
The Airbus flight control system
Ian Sommerville

Airbus Flight Control System, 2013

Slide 1
• The organisation of the Airbus
A330/340 flight control system to
provide software and hardware
reliability

Airbus Flight Control System, 2013

Slide 2
Airbus Flight Control System, 2013

Slide 3
Airbus flight control systems
• Airbus were the first commercial
aircraft manufacturer to use „fly by
wire‟ flight control systems

Airbus Flight Control System, 2013

Slide 4
“Fly by wire” control
• Older aircraft control systems rely on
mechanical and hydraulic links between the
aircraft‟s controls and the flight surfaces on
the wings and tail.
• The cockpit controls and flight surfaces are
directly connected – pilot actions are
transmitted directly to the control system
Airbus Flight Control System, 2013

Slide 5
Airbus Flight Control System, 2013

Slide 6
• In fly-by-wire systems, the cockpit
controls generate electronic signals that
are interpreted by a computer system
and are then converted into outputs that
drive the hydraulic system connected to
the flight surfaces.
Airbus Flight Control System, 2013

Slide 7
Advantages of „fly-by-wire‟
• Weight reduction
– By reducing the mechanical linkages
and hydraulic fluids, a significant
amount of weight (and hence fuel) is
saved.

Airbus Flight Control System, 2013

Slide 8
• Pilot workload reduction
– The fly-by-wire system provides a
more usable interface and takes over
some computations that previously
would have to be carried out by the
pilots.
Airbus Flight Control System, 2013

Slide 9
• Airframe safety
– By mediating the control commands,
the system can ensure that the pilot
cannot put the aircraft into a state that
stresses the airframe or stalls the
aircraft.

Airbus Flight Control System, 2013

Slide 10
Fault tolerance
•

Fly-by-wire systems must be fault tolerant as there is
no „fail-safe‟ state when the aircraft is in operation.

•

In the Airbus, this is achieved by replicating
sensors, computers and actuators and providing
„graceful degradation‟ in the event of a system failure.

•

In a degraded state, essential facilities remain
available allowing the pilot to fly and land the plane.

Airbus Flight Control System, 2013

Slide 11
• The Airbus FCS has quintuple
redundancy i.e it has 5 flight control
computers but only 1 computer is
needed to fly the place
• Therefore, the system can stand to lose
4 computers and the plane will still be
flyable.
Airbus Flight Control System, 2013

Slide 12
Airbus FCS organization
• Three primary flight control computers
• These are the main flight control
systems and are responsible for
calculations concerned with aircraft
control and with sending signals to the
flight surfaces and aircraft engines.
Airbus Flight Control System, 2013

Slide 13
• Two secondary flight control computers
which are backup systems for the flight
control computers.
• Control switches automatically to these
systems if the primary computers are
unavailable.
Airbus Flight Control System, 2013

Slide 14
Hardware diversity
•

The primary and secondary flight control computers
use different processors.

•

The primary and secondary flight control computers
are designed and supplied by different companies.

•

The processor chips for the different computers are
supplied by different manufacturers.

•

All of this reduces the probability of common errors in
the hardware causing system failure.

Airbus Flight Control System, 2013

Slide 15
Software diversity
•

The primary and secondary computers run different
software

•

The secondary computer software is a simpler
version of the primary control software

•

The software for each system has been developed by
different teams

Airbus Flight Control System, 2013

Slide 16
Self-monitoring architecture

Airbus Flight Control System, 2013

Slide 17
Self-monitoring architectures
•

Multi-channel architectures where the system
monitors its own operations and takes action if
inconsistencies are detected.

•

The same computation is carried out on each channel
and the results are compared. If the results are
identical and are produced at the same time, then it is
assumed that the system is operating correctly.

•

If the results are different, then a failure is assumed
and a failure exception is raised.
Airbus Flight Control System, 2013
Slide 18
Self-monitoring systems
•

Hardware in each channel has to be diverse so that
common mode hardware failure will not lead to each
channel producing the same results.

•

Software in each channel must also be
diverse, otherwise the same software error would
affect each channel.

•

If high-availability is required, you may use several
self-checking systems in parallel.
–

This is the approach used in the Airbus family of aircraft for 19
Slide

Airbus Flight Control System, 2013
Airbus Flight Control System, 2013

Slide 20
Channel diversity
• The software for the different channels
in each computer has been developed
by different teams using different
programming languages

Airbus Flight Control System, 2013

Slide 21
Primary/secondary diversity
•

The software for the primary and secondary flight
control computers has been developed by different
teams.

•

For the secondary computers, the channels are
programmed by different teams using different
languages.

•

Therefore, 4 different versions of the flight control
software have been developed.

Airbus Flight Control System, 2013

Slide 22
Dynamic reconfiguration
•

The FCS reconfigures itself dynamically to cope with
a loss of system resources if 2 FCS computers fail

•

Dynamic reconfiguration involves switching to a
simpler mode of software control, with less to go
wrong.

•

Three operational modes are supported
–

Normal - control plus reduction of workload

–

Alternate - minimal computer-mediated control

–

Direct - no computer-mediation of pilot commands

Airbus Flight Control System, 2013

Slide 23
Control diversity
•

The linkages between the flight control computers
and the flight surfaces are arranged so that each
surface is controlled by multiple independent
actuators.

•

Each actuator is controlled by different computers so
loss of a single actuator or computer will not mean
loss of control of that surface.

•

The hydraulic system is 3-way replicated and these
take different routes through the plane.
Airbus Flight Control System, 2013
Slide 24
Summary
•

Airbus FCS designed around hardware and software
redundancy and diversity

•

Quintuple redundancy with 5 control computers –
only one required to fly aircraft

•

Each computer based on a self-monitoring
architecture with 2 channels

•

Multiple different versions of software developed and
execute simultaneously

Airbus Flight Control System, 2013

Slide 25

More Related Content

What's hot (20)

Flight control system
Flight control systemFlight control system
Flight control system
 
Landing gear
Landing gearLanding gear
Landing gear
 
Fly by wire show
Fly by wire showFly by wire show
Fly by wire show
 
Aircraft Maintenance
Aircraft MaintenanceAircraft Maintenance
Aircraft Maintenance
 
01. boeing 727 ata 31 - instruments
01. boeing 727   ata 31 - instruments01. boeing 727   ata 31 - instruments
01. boeing 727 ata 31 - instruments
 
EFIS on Airbus A320 / A330
EFIS on Airbus A320 / A330EFIS on Airbus A320 / A330
EFIS on Airbus A320 / A330
 
Avionics Flight managment system
Avionics Flight managment systemAvionics Flight managment system
Avionics Flight managment system
 
Airworthiness: Preventive Maintenance
Airworthiness:  Preventive MaintenanceAirworthiness:  Preventive Maintenance
Airworthiness: Preventive Maintenance
 
Ppt 2 (1)
Ppt 2 (1)Ppt 2 (1)
Ppt 2 (1)
 
B737NG IRS
B737NG IRSB737NG IRS
B737NG IRS
 
FLIGHT CONTROL SYSTEM.pptx
FLIGHT CONTROL SYSTEM.pptxFLIGHT CONTROL SYSTEM.pptx
FLIGHT CONTROL SYSTEM.pptx
 
Aircraft basics
Aircraft basicsAircraft basics
Aircraft basics
 
Aircraft Fuel System
Aircraft Fuel System Aircraft Fuel System
Aircraft Fuel System
 
Artificial Feel in aircrafts
Artificial Feel in aircraftsArtificial Feel in aircrafts
Artificial Feel in aircrafts
 
Boeing-NPS
Boeing-NPSBoeing-NPS
Boeing-NPS
 
Avionics
AvionicsAvionics
Avionics
 
737 ng cl differences jakub muransky
737 ng cl differences jakub muransky737 ng cl differences jakub muransky
737 ng cl differences jakub muransky
 
Aircraft maintenance and manuals week 2
Aircraft maintenance and manuals week 2Aircraft maintenance and manuals week 2
Aircraft maintenance and manuals week 2
 
01. boeing 727 ata 27 - flight controls
01. boeing 727   ata 27 - flight controls01. boeing 727   ata 27 - flight controls
01. boeing 727 ata 27 - flight controls
 
Flight control systems
Flight control systemsFlight control systems
Flight control systems
 

Viewers also liked

Introduction to real time software systems script
Introduction to real time software systems scriptIntroduction to real time software systems script
Introduction to real time software systems scriptsommerville-videos
 
Stakeholders, viewpoints and concerns
Stakeholders, viewpoints and concernsStakeholders, viewpoints and concerns
Stakeholders, viewpoints and concernssommerville-videos
 
Architectural patterns for real-time systems
Architectural patterns for real-time systemsArchitectural patterns for real-time systems
Architectural patterns for real-time systemssommerville-videos
 
Requirements engineering processes
Requirements engineering processesRequirements engineering processes
Requirements engineering processessommerville-videos
 
Requirements engineering challenges
Requirements engineering challengesRequirements engineering challenges
Requirements engineering challengessommerville-videos
 
Agile methods for large systems
Agile methods for large systemsAgile methods for large systems
Agile methods for large systemssommerville-videos
 
Introduction to systems of systems
Introduction to systems of systemsIntroduction to systems of systems
Introduction to systems of systemssommerville-videos
 
Introducing Software Engineering
Introducing Software EngineeringIntroducing Software Engineering
Introducing Software Engineeringsommerville-videos
 
System of systems classification
System of systems classificationSystem of systems classification
System of systems classificationsommerville-videos
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activitiessommerville-videos
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processessommerville-videos
 

Viewers also liked (20)

Introduction to real time software systems script
Introduction to real time software systems scriptIntroduction to real time software systems script
Introduction to real time software systems script
 
Stakeholders, viewpoints and concerns
Stakeholders, viewpoints and concernsStakeholders, viewpoints and concerns
Stakeholders, viewpoints and concerns
 
User stories
User storiesUser stories
User stories
 
Architectural patterns for real-time systems
Architectural patterns for real-time systemsArchitectural patterns for real-time systems
Architectural patterns for real-time systems
 
Requirements engineering processes
Requirements engineering processesRequirements engineering processes
Requirements engineering processes
 
Requirements engineering challenges
Requirements engineering challengesRequirements engineering challenges
Requirements engineering challenges
 
Intro to requirements eng.
Intro to requirements eng.Intro to requirements eng.
Intro to requirements eng.
 
Ariane 5 launcher failure
Ariane 5 launcher failure Ariane 5 launcher failure
Ariane 5 launcher failure
 
Warsaw airbus accident
Warsaw airbus accidentWarsaw airbus accident
Warsaw airbus accident
 
Agile methods for large systems
Agile methods for large systemsAgile methods for large systems
Agile methods for large systems
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Introduction to systems of systems
Introduction to systems of systemsIntroduction to systems of systems
Introduction to systems of systems
 
Introducing Software Engineering
Introducing Software EngineeringIntroducing Software Engineering
Introducing Software Engineering
 
System of systems classification
System of systems classificationSystem of systems classification
System of systems classification
 
Critical systems engineering
Critical systems engineeringCritical systems engineering
Critical systems engineering
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
 
Reuse landscape
Reuse landscapeReuse landscape
Reuse landscape
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
 
Why se script
Why se scriptWhy se script
Why se script
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
 

Similar to Airbus Flight Control System

airbus-fcs-141212104103-conversion-gate02 (1).pdf
airbus-fcs-141212104103-conversion-gate02 (1).pdfairbus-fcs-141212104103-conversion-gate02 (1).pdf
airbus-fcs-141212104103-conversion-gate02 (1).pdfkensaleste
 
Civil System Implementations
Civil System ImplementationsCivil System Implementations
Civil System ImplementationsTrần Quân
 
Central maintenance system.pptx
Central maintenance system.pptxCentral maintenance system.pptx
Central maintenance system.pptxsharvani37
 
5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systems5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systemslpapadop
 
Fault tolerance and computing
Fault tolerance  and computingFault tolerance  and computing
Fault tolerance and computingPalani murugan
 
Flight Management System
Flight Management SystemFlight Management System
Flight Management SystemIshwar Bulbule
 
AUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.pptAUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.pptRohitShourya
 
Aviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdf
Aviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdfAviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdf
Aviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdfk.m.sathiskumar
 
Unit+three+ +computer+basics+and+virtual+machines
Unit+three+ +computer+basics+and+virtual+machinesUnit+three+ +computer+basics+and+virtual+machines
Unit+three+ +computer+basics+and+virtual+machinesErdo Deshiant Garnaby
 
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU ReprogrammingUnderstanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU ReprogrammingEmbitel Technologies (I) PVT LTD
 
fly by wire (s.k).ppt
fly by wire (s.k).pptfly by wire (s.k).ppt
fly by wire (s.k).pptShriHariR6
 
muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...zawalbaloch75
 
Propulsion control system
Propulsion control systemPropulsion control system
Propulsion control systemMilindPatil136
 
Chapter 1 Introduction.pptx
Chapter 1 Introduction.pptxChapter 1 Introduction.pptx
Chapter 1 Introduction.pptxAbdiAzizMaashaa1
 

Similar to Airbus Flight Control System (20)

airbus-fcs-141212104103-conversion-gate02 (1).pdf
airbus-fcs-141212104103-conversion-gate02 (1).pdfairbus-fcs-141212104103-conversion-gate02 (1).pdf
airbus-fcs-141212104103-conversion-gate02 (1).pdf
 
Airbus fcs
Airbus fcsAirbus fcs
Airbus fcs
 
Civil System Implementations
Civil System ImplementationsCivil System Implementations
Civil System Implementations
 
R034301240136
R034301240136R034301240136
R034301240136
 
Central maintenance system.pptx
Central maintenance system.pptxCentral maintenance system.pptx
Central maintenance system.pptx
 
5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systems5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systems
 
Fault tolerance and computing
Fault tolerance  and computingFault tolerance  and computing
Fault tolerance and computing
 
Flight Management System
Flight Management SystemFlight Management System
Flight Management System
 
AUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.pptAUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
 
Aviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdf
Aviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdfAviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdf
Aviation Feed - Airbus A320_ Aircraft Condition Monitoring Systems.pdf
 
Aircraft ctrl systems
Aircraft ctrl systemsAircraft ctrl systems
Aircraft ctrl systems
 
I/O Management
I/O ManagementI/O Management
I/O Management
 
Unit+three+ +computer+basics+and+virtual+machines
Unit+three+ +computer+basics+and+virtual+machinesUnit+three+ +computer+basics+and+virtual+machines
Unit+three+ +computer+basics+and+virtual+machines
 
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU ReprogrammingUnderstanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
 
fly by wire (s.k).ppt
fly by wire (s.k).pptfly by wire (s.k).ppt
fly by wire (s.k).ppt
 
Phase1review
Phase1reviewPhase1review
Phase1review
 
muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...
 
Propulsion control system
Propulsion control systemPropulsion control system
Propulsion control system
 
Paper3x.PDF
Paper3x.PDFPaper3x.PDF
Paper3x.PDF
 
Chapter 1 Introduction.pptx
Chapter 1 Introduction.pptxChapter 1 Introduction.pptx
Chapter 1 Introduction.pptx
 

More from sommerville-videos

More from sommerville-videos (10)

Emergent properties
Emergent propertiesEmergent properties
Emergent properties
 
Introducing sociotechnical systems
Introducing sociotechnical systemsIntroducing sociotechnical systems
Introducing sociotechnical systems
 
System success and failure
System success and failureSystem success and failure
System success and failure
 
System security
System securitySystem security
System security
 
System dependability
System dependabilitySystem dependability
System dependability
 
System safety
System safetySystem safety
System safety
 
Cybersecurity 4 security is sociotechnical issue
Cybersecurity 4 security is sociotechnical issueCybersecurity 4 security is sociotechnical issue
Cybersecurity 4 security is sociotechnical issue
 
Cybersecurity 3 cybersecurity costs and causes
Cybersecurity 3 cybersecurity costs and causesCybersecurity 3 cybersecurity costs and causes
Cybersecurity 3 cybersecurity costs and causes
 
Cybersecurity 2 cyber attacks
Cybersecurity 2 cyber attacksCybersecurity 2 cyber attacks
Cybersecurity 2 cyber attacks
 
Cybersecurity 1 intro to cybersecurity
Cybersecurity 1 intro to cybersecurityCybersecurity 1 intro to cybersecurity
Cybersecurity 1 intro to cybersecurity
 

Recently uploaded

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Airbus Flight Control System

  • 1. The Airbus flight control system Ian Sommerville Airbus Flight Control System, 2013 Slide 1
  • 2. • The organisation of the Airbus A330/340 flight control system to provide software and hardware reliability Airbus Flight Control System, 2013 Slide 2
  • 3. Airbus Flight Control System, 2013 Slide 3
  • 4. Airbus flight control systems • Airbus were the first commercial aircraft manufacturer to use „fly by wire‟ flight control systems Airbus Flight Control System, 2013 Slide 4
  • 5. “Fly by wire” control • Older aircraft control systems rely on mechanical and hydraulic links between the aircraft‟s controls and the flight surfaces on the wings and tail. • The cockpit controls and flight surfaces are directly connected – pilot actions are transmitted directly to the control system Airbus Flight Control System, 2013 Slide 5
  • 6. Airbus Flight Control System, 2013 Slide 6
  • 7. • In fly-by-wire systems, the cockpit controls generate electronic signals that are interpreted by a computer system and are then converted into outputs that drive the hydraulic system connected to the flight surfaces. Airbus Flight Control System, 2013 Slide 7
  • 8. Advantages of „fly-by-wire‟ • Weight reduction – By reducing the mechanical linkages and hydraulic fluids, a significant amount of weight (and hence fuel) is saved. Airbus Flight Control System, 2013 Slide 8
  • 9. • Pilot workload reduction – The fly-by-wire system provides a more usable interface and takes over some computations that previously would have to be carried out by the pilots. Airbus Flight Control System, 2013 Slide 9
  • 10. • Airframe safety – By mediating the control commands, the system can ensure that the pilot cannot put the aircraft into a state that stresses the airframe or stalls the aircraft. Airbus Flight Control System, 2013 Slide 10
  • 11. Fault tolerance • Fly-by-wire systems must be fault tolerant as there is no „fail-safe‟ state when the aircraft is in operation. • In the Airbus, this is achieved by replicating sensors, computers and actuators and providing „graceful degradation‟ in the event of a system failure. • In a degraded state, essential facilities remain available allowing the pilot to fly and land the plane. Airbus Flight Control System, 2013 Slide 11
  • 12. • The Airbus FCS has quintuple redundancy i.e it has 5 flight control computers but only 1 computer is needed to fly the place • Therefore, the system can stand to lose 4 computers and the plane will still be flyable. Airbus Flight Control System, 2013 Slide 12
  • 13. Airbus FCS organization • Three primary flight control computers • These are the main flight control systems and are responsible for calculations concerned with aircraft control and with sending signals to the flight surfaces and aircraft engines. Airbus Flight Control System, 2013 Slide 13
  • 14. • Two secondary flight control computers which are backup systems for the flight control computers. • Control switches automatically to these systems if the primary computers are unavailable. Airbus Flight Control System, 2013 Slide 14
  • 15. Hardware diversity • The primary and secondary flight control computers use different processors. • The primary and secondary flight control computers are designed and supplied by different companies. • The processor chips for the different computers are supplied by different manufacturers. • All of this reduces the probability of common errors in the hardware causing system failure. Airbus Flight Control System, 2013 Slide 15
  • 16. Software diversity • The primary and secondary computers run different software • The secondary computer software is a simpler version of the primary control software • The software for each system has been developed by different teams Airbus Flight Control System, 2013 Slide 16
  • 17. Self-monitoring architecture Airbus Flight Control System, 2013 Slide 17
  • 18. Self-monitoring architectures • Multi-channel architectures where the system monitors its own operations and takes action if inconsistencies are detected. • The same computation is carried out on each channel and the results are compared. If the results are identical and are produced at the same time, then it is assumed that the system is operating correctly. • If the results are different, then a failure is assumed and a failure exception is raised. Airbus Flight Control System, 2013 Slide 18
  • 19. Self-monitoring systems • Hardware in each channel has to be diverse so that common mode hardware failure will not lead to each channel producing the same results. • Software in each channel must also be diverse, otherwise the same software error would affect each channel. • If high-availability is required, you may use several self-checking systems in parallel. – This is the approach used in the Airbus family of aircraft for 19 Slide Airbus Flight Control System, 2013
  • 20. Airbus Flight Control System, 2013 Slide 20
  • 21. Channel diversity • The software for the different channels in each computer has been developed by different teams using different programming languages Airbus Flight Control System, 2013 Slide 21
  • 22. Primary/secondary diversity • The software for the primary and secondary flight control computers has been developed by different teams. • For the secondary computers, the channels are programmed by different teams using different languages. • Therefore, 4 different versions of the flight control software have been developed. Airbus Flight Control System, 2013 Slide 22
  • 23. Dynamic reconfiguration • The FCS reconfigures itself dynamically to cope with a loss of system resources if 2 FCS computers fail • Dynamic reconfiguration involves switching to a simpler mode of software control, with less to go wrong. • Three operational modes are supported – Normal - control plus reduction of workload – Alternate - minimal computer-mediated control – Direct - no computer-mediation of pilot commands Airbus Flight Control System, 2013 Slide 23
  • 24. Control diversity • The linkages between the flight control computers and the flight surfaces are arranged so that each surface is controlled by multiple independent actuators. • Each actuator is controlled by different computers so loss of a single actuator or computer will not mean loss of control of that surface. • The hydraulic system is 3-way replicated and these take different routes through the plane. Airbus Flight Control System, 2013 Slide 24
  • 25. Summary • Airbus FCS designed around hardware and software redundancy and diversity • Quintuple redundancy with 5 control computers – only one required to fly aircraft • Each computer based on a self-monitoring architecture with 2 channels • Multiple different versions of software developed and execute simultaneously Airbus Flight Control System, 2013 Slide 25