✈️ Les deux crashs du 737 Max

... et ce qu'on peut en apprendre dans le web

Foucauld Degeorges

@foucdeg

foucdeg

/FoucauldDegeorges

Technical Lead

Passionné d'aéronautique

Règles du jeu

  • Questions quand vous voulez en audio
  • Coupez votre micro sinon
  • Lien des slides + mon mail dans l'event Facebook

Les événements

29/10/2018

Crash Lion Air

189 morts

10/03/2019

Crash Ethiopian

157 morts

22/05/2017

Mise en service

13/03/2019

Interdit de vol

17 mois

5 mois

17 mois

Deux crashs très similaires

Les boîtes noires disent ...

Crash

Le système MCAS a ordonné à l'avion de piquer

Le système MCAS ?

🤷‍♀️🤷‍♂️

Boeing 737, en 1967

Avion polyvalent court à moyen courrier, 100 places, 1500 km

Boeing 737, en 2019

Avion moyen courrier, 180 places, 6600 km

Les mises à jour

  1. Original - 737-100, 737-200
  2. Classic - 300, 400 et 500
  3. New Generation - 600, 700, 800 et 900
  4. MAX - MAX-7, MAX-8, MAX-9, MAX-10 
  • Plus de passagers ? +15 m (50%) de longueur
  • Plus de distance ? +12 000 L (70%) de réservoirs
  • Moins de consommation ? Nouveaux moteurs

Nouveaux moteurs ?

Pratt & Whitney JT8D-7

Diamètre 1,37 m

CFM Leap-1B

Diamètre 1,75 m

(1,93 m chez Airbus)

Plus c'est gros ...

Taux de dilution = air du flux externe / air du flux interne. JT8D = 1, Leap = 10

Consommation spécifique (en kg / kN.hr) vs taux de dilution

Turboréacteur

Turboréacteur double flux

Réacteur

Prenons de la hauteur

A320

737-800

Astuces 🤓

+10 cm

+4 cm

Pas une si bonne idée

  • La position du moteur sous le centre de gravité fait cabrer l'avion
  • A forte puissance et faible vitesse, on ne peut pas compenser cet effet avec la gouverne de profondeur

CG

La contremesure ✋

Maneuvering Characteristics Augmentation System

Ailette de mesure d'angle d'attaque (x2)

Si l'angle d'attaque dépasse une valeur limite, alors l'ordinateur de bord fait piquer l'avion jusqu'à ce que l'angle d'attaque redescende.

Système pour ne Pas que l'Avion fasse un Looping au Décollage

Où est le bug ?

Crash

Le système MCAS a ordonné à l'avion de piquer

Un des deux capteurs d'AA était défaillant

Edge case "un capteur défaillant" mal géré

Le mur de qualité

Edge case "une sonde défaillante" mal géré

Certification "accélérée" sous-traitée par la FAA à ... Boeing

Pression de l'A320 Neo

Les autorités locales d'aviation civile suivent l'avis de la FAA 🇺🇸 sur les avions américains

Enjeu des monocouloirs

  • Demande de 23 000 avions monocouloir sur 2020-2040, soit 2300 Md$
  • Concurrence de la famille des A320 neo (A318 - A321)
  • Première livraison A320 neo : 20 janvier 2016, premier vol 737 MAX : 29 janvier 2016

💸

Le facteur humain

Crash

Le système MCAS a ordonné à l'avion de piquer

Les pilotes ont mal réagi

Pas de formation MCAS

Changement minimisé par Boeing

Actions correctives annoncées

  • Le MCAS ne s'activera qu'une fois par vol
  • Le MCAS ne s'activera pas lorsque les deux capteurs AoA sont en désaccord
  • Au lieu de ça, indicateur de désaccord d'AoA sur l'écran du pilote (gratuit)
  • Formation obligatoire au MCAS sur simulateur

Conséquences

17 Md$ de pertes anticipées pour Boeing 

Procès des familles, des compagnies, des pilotes ...

346 morts

Conséquences

  • Plusieurs agences nationales (EASA, CAAC, agence indienne) ne délégueront pas à la FAA la certification du MCAS corrigé
  • Et pareil pour les prochains avions ?
  • Risque de protectionnisme économique

Comment ne pas crasher votre 737 ...

  • Étudiez vos cas limites : defensive programming
  • Ne cachez pas vos choix et votre dette technique : Architecture Decision Record
  • ... afin de refactorer avant qu'il ne soit trop tard

... ou votre application en prod

Merci 😊

✈️ Les deux crashs du 737 MAX

By Foucauld Degeorges

✈️ Les deux crashs du 737 MAX

... et ce qu'on peut en apprendre en tant que devs

  • 528