Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: wirestripper
If the control surfaces were not working on the left wing at that time, it would have had a hell of a time keeping trimmed out and would be fighting to make the turns that it was being asked to do. The computers would likely begin to over correct and gradually loose control. (which it did)

The problem with software is that if you have code to deal with unusual situations (like unusual drag on one wing), that code might not ever get exercised in real life until something goes somewhat wrong.

And if there's a bug in that section of code, it may turn a "somewhat wrong" situation into a "catastrophicly wrong" situation. I would take a good hard look at the possibility that unusual drag (or loss/corruption of sensor input) may have caused the computer to overcorrect at Mach 20 (with disasterous results).

81 posted on 02/06/2003 12:36:29 PM PST by SauronOfMordor (To see the ultimate evil, visit the Democrat Party)
[ Post Reply | Private Reply | To 10 | View Replies ]


To: SauronOfMordor
I would take a good hard look at the possibility that unusual drag (or loss/corruption of sensor input) may have caused the computer to overcorrect at Mach 20.

Your code setpoints should not allow for an overcorrection.

90 posted on 02/06/2003 12:51:36 PM PST by Ditto
[ Post Reply | Private Reply | To 81 | View Replies ]

To: SauronOfMordor
The problem with software is that if you have code to deal with unusual situations (like unusual drag on one wing), that code might not ever get exercised in real life until something goes somewhat wrong.

And if there's a bug in that section of code, it may turn a "somewhat wrong" situation into a "catastrophicly wrong" situation. I would take a good hard look at the possibility that unusual drag (or loss/corruption of sensor input) may have caused the computer to overcorrect at Mach 20 (with disasterous results).

Very well said. I'm a programmer, and we've had applications out in the field which suddenly turned up nasty bugs after over a DECADE of proper operation, due to what we jokingly call "the moon is full and it's a tuesday on a leap year" bugs.

These are the ones that only manifest themselves when a rare set of circumstances combine.

I can easily see something like that happening in the Columbia disaster -- a bug or poor design decision in an ancient piece of code which never rose itself from slumber until the very first time a high-drag-on-the-left situation ever occurred.

92 posted on 02/06/2003 12:52:51 PM PST by Dan Day
[ Post Reply | Private Reply | To 81 | View Replies ]

To: SauronOfMordor
And if there's a bug in that section of code, it may turn a "somewhat wrong" situation into a "catastrophicly wrong" situation. I would take a good hard look at the possibility that unusual drag (or loss/corruption of sensor input) may have caused the computer to overcorrect at Mach 20 (with disasterous results).

I was thinking along the same lines. Although the first time I got there was thinking about deliberate "bug" in the code. I wonder if they did a new build of the code prior to this mission, or if conditions with the heavier bird, were just enough different to trigger the "bug"?

135 posted on 02/06/2003 9:20:03 PM PST by El Gato
[ Post Reply | Private Reply | To 81 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson