Caveat: While I don't fly jets - let alone the Airbus 330, I do fly just about everything else, including sailplanes which is the most natural form of flying. The comments that follow are simply from a layman who is interested in learning about the recent events over the Atlantic and how to prevent accidents like this one again...The Airbus 330 is a commercial aircraft designed with FBW (fly-by-wire) technology in order to ameliorate its performances in maneuverability both in the temporal and frequency domains. Nevertheless, the achilles heel of these systems at this time is that the flexible dynamics of these airplanes have been mostly ignored when the software systems that control them were written. A phenomenon known as "spillover" is a common in these rigid algorithms. By spillover, it is meant that commands between the current software and flexible systems (Airbus 330) there is always a tendency to overshoot or spillover when movements occur that were not expected.
Most articles in these forums point to the initial cascade of events as the Airbus flying into the storm system. Air in the cumulus nimbus was sucked up with humidity to the altitude that the airbus was flying at, and the pitot tubes AS WELL as other structures took a hit, including I am sure the wings and the horizontal stabilizer. (I keep reading pitot-tube, but no mention of ice elsewhere, and this is critical too!)
The next sequence of events is that the flight computers begin to detect differences in airspeed from the different pitot tubes, all placed in different parts of the airplane. They likely detect that the plane is in fact flying slower (clogged/iced pitot = lower pressure = lower airspeed) and they drop the nose (maybe increase power? to maintain altitude?). The pilots are several hours into the flight, have just had a meal, and don't notice anything abnormal except for the bumps as they enter the storm system. Perhaps they pull the power back, and the autopilot generously responds with more pitch down attitude?
I have tried hard to find at what speed an Airbus 330, will flutter, and although numbers are inexact, it would seem to be no greater than 10-15% of their cruising speed. Watch this video from YouTube if you want to see how a glider flutters:
http://www.youtube.com/watch?v=kQI3AWpTWhM It will also give you a visual on how the Airbus probably shaked, not only due to turbulence but also to overspeeding.
So in fact, I believe this is what doomed the airplane - flutter. This would explain the failure of multiple systems, autopilot disengage, and ultimate breakup.
I have personally had the autopilot get me into trouble with regards to airspeed. Since I was in the loop, I checked my GPS speed which I always correlate with my airspeed taking known winds into account - (there probably was little wind where AF447 was since there is no jetstream there)) and I was able to quickly do what Airbus Industries is telling the pilots to do these days - if in doubt - fly it like a glider - that is, choose an attitude that they know is a safe one (for instance - drop the nose some 5 degrees) and in their case, an adequate and safe power setting (meaning - not too much, not too little...)
Is the pitot tube the scapegoat in this story? Certainly! Next, the pilots will probably be indicted, as well as AF airline procedures. Why a 200 million dollar airplane has technology, software, etc. that controls its airspeed with a device designed around the year 1700 (Monsieur Pitot...) is beyond me. Modern commercial flight is all about making lighter airplanes with more flexible materials, so that they can fly farther, and with more passengers. The safety envelope has probably decreased with these aircraft, since the FBW engineering behind them has not caught up with the complexities of flexible structures. Think of the algorithms after thousands of years in the brain of a hawk or eagle as its flexible wings encounter the different air that they fly in.
Think of what I suspect are the current FBW algorithms in case of decreasing airspeed at a set altitude:
If
AirspeedFromPitot1 AND AirspeedFromPitot2 AND AirspeedFromPitot3 are decreasing '(algorithm for this)
CrossCheckOtherReadings() 'If they keep blaming the pitots, and saying a new pitot will fix the problem I doubt there is any code here...
Then
DropNose(x degrees) (algorithm for this) AND IncreasePower(x percent) '(algorithm for this)
Else If
AirspeedFromPitot1 AND AirspeedFromPitot2 AND AirspeedFromPitot3 ARE NOT EQUAL ' (algorithm for what = means)
Then
DisconnectAutoPilot()
AlarmtoPilots()
End If
I am sure I am oversimplyfying, but from the results, I doubt it is much more complex than this. In my case, when I got into trouble with my autopilot and airspeed, the algorithms included scanning all my instruments (Instrument rating 101) noticing that my GPS was reading higher than previously - looking at my mechanical artificial horizon, looking out the window, looking at my EGT's, feeling for flutter or buffetting on the stick - etc. You get the picture - fly it like a sailplane...
I am not one bit a purist with regards to flying - that is, FBW is the future of aviation and am sure it has done much to prevent accidents and make aviation safer. It has also knocked down a few Airbuses, but my point is that its software seems to be coming from Redmond! It's just not there yet. Furthermore, I doubt Airbus (correct me if I am wrong anybody) makes public these algorithms to the pilots. I certainly did not find them. What IS public is how to fly the airplane when they fail...
From what I see, we are going to be seeing many more airline pilots at our gliding club in the near future! "Sully" clearly applied these skills (which Airbus is now promoting), and the outcome was very different.