search the IfM or University web pages an A to Z list of page content and information on this site
IfM logo Institute for Manufacturing link to the University of Cambridge home page
Dept of Engineering
IfM Home
about IfM
News
Address / directions
People
Research
Education
Vacancies
Work with IfM
Events & courses
Books
Local

Design Management Group

'Ariane 501 lift-off


Contact

James Moultrie
Institute for Manufacturing
17 Charles Babbage Road,
Cambridge, CB3 0FS, UK

Tel: +44 1223 764830

 

Ariane 5 flight 501

'Ariane 501 lift-off

"On 4 June 1996, the maiden flight of the Ariane 5 launcher ended in a failure. Only about 40 seconds after initiation of the flight sequence, at an altitude of about 3700 m, the launcher veered off its flight path, broke up and exploded."

So begins the official report into the failure of Ariane 5 flight 501. The report makes fascinating reading, with a step-by-step explanation of how an obscure software bug ended up crashing the program and with it, the whole mission.

The error arose because a numeric overflow in the Inertial Reference System program, during conversion of a 64-bit to a 16-bit number. The piece of code had been originally written for the Ariane 4 and was being reused in the Ariane 5. The original designers had chosen not to check for this error (to save on computational overhead) as it could not happen in practice - on the Ariane 4 that is. Unfortunately, the Ariane 5 take-off trajectory was different and the bug caused both Inertial Reference Systems to crash, causing them to output a test pattern. This was interpreted by the On Board Computer as real flight data, leading to extreme deflections of the booster engine nozzles.

The report states " The launcher started to disintegrate at about H0 + 39 seconds because of high aerodynamic loads due to an angle of attack of more than 20 degrees that led to separation of the boosters from the main stage, in turn triggering the self-destruct system of the launcher".

Ironically, the errant code was responsible for the initial alignment of the Inertial Reference System, and had absolutely no purpose once the launcher had lifted off. For historic reasons however, the code was kept running for a short while to facilitate restart on the Ariane 4 launch.

Further information

All trademarks acknowledged.

 


a-z site index | about the IfM | the Institute for Manufacturing is a part of the Department of Engineering | Go to top of page

This page is from the Institute for Manufacturing, Department of Engineering, University of Cambridge
www.ifm.eng.cam.ac.uk