PPRuNe Forums - View Single Post - Ethiopian airliner down in Africa
View Single Post
Old 20th Mar 2019, 21:07
  #2171 (permalink)  
mm43
 
Join Date: Jun 2009
Location: NNW of Antipodes
Age: 81
Posts: 1,330
Received 0 Likes on 0 Posts
Originally Posted by StuntPilot
My thoughts about MCAS as a hardware designer:

1. Aircraft are nonlinear/unstable systems that can only be stabilized by control laws in a small (linear perturbations) part of the parameter space. A deep stall is an example of non-linearity.

2. Complexity explodes exponentially with state (autopilot mode, AOA vane failure detected etc.), an important design goal is to reduce state. State includes any if... then... in software.
When software initiates a state change on its own (autopilot switches off, systems disabled because of a broken sensor, stall recovery deployed) this should be announced to the pilot by aural warning. A pilot should always know exactly what the control state of the aircraft is, 'what is it doing now?' is not a good thing to wonder about up in the air.

3. There is unavoidable state that relates to the physics of flying: flaps, trim, gear = configuration. If automation is allowed to mess with configuration there must be cutouts and self-checks (cross checks against other sensors, stick position, whether data is consistent) to prevent instability.

4. MCAS has a very specific control function in a specific part of the flight envelope. It is easy to cross check with other sensors whether this part of the flight envelope is entered and how large a control input is required.

It puzzles me that, at complete odds with this, MCAS was given an integrating control function without bounds on a crucial flight control surface. Without data validity check. Without aural deployment warning. Without aural and visual AoA disagree warning. Without control input cross check. Without ADIRU cross check.

With safety critical subsystems there should always be at least 2 barriers before handing things over to a human as the last line of defense to prevent an incident.
The above quoted post got no reaction, as it unfortunately appeared in between a series of tit for tat posts. Succinctly written, it describes the background to this problem in what appears to be a completely valid manner.

Therein lies the problem, as Boeing have hung MCAS on the tail of the STS, which has for many years operated quietly in the background to effectively neutralize long period elevator demand, and thereby providing the full range of elevator control when required on demand. Its the extra lift generated by the engine nacelles, now further forward and higher than those on the NG, that needed to be neutralized to maintain the correct feedback forces on the control column in high AoA situations.

As described by StuntPilot, MCAS is a reconfiguration sub-system relying on non validated air data, and steps across the safety critical barrier in an insidious way.
mm43 is offline