FAA's Airworthiness Directive issued to avoid power loss

Boeing 787
Credit: Wikipedia

A fix for a software problem that could possibly result in power loss in Boeing 787s has been ordered. Federal Aviation Administration officials adopted a new airworthiness directive (AD), effective as of Friday, for Boeing 787 airliners to follow until the flaw is fixed. "We are issuing this AD to prevent loss of all AC electrical power, which could result in loss of control of the airplane."

Boeing discovered the software error that could result in a total loss of . Jad Mouawad, airline correspondent for The New York Times, elaborated: "Boeing found during laboratory testing that the plane's power control units could shut down power generators if they were powered without interruption for 248 days, or about eight months. The findings were published in an airworthiness directive."

The document said, "We are adopting a new airworthiness directive (AD) for all The Boeing Company Model 787 airplanes. This AD requires a repetitive maintenance task for electrical power deactivation on Model 787 airplanes."

Boeing, according to The New York Times, said the problem had occurred only in lab simulation and no airplane had experienced it. Also, wrote Mouawad, "The plane maker said that power was shut down in all airplanes in service in the course of the regular maintenance schedule, and that it would be rare for a plane to remain with power on without interruption for eight months."

All Boeing 787 operators will be required to periodically deactivate the electrical system, wrote Stephen Trimble in Flightglobal. He said, according to the company, Boeing was working on a software update to fix the problem, which should be ready in the fourth quarter.

The document said the directive was prompted by the determination that a Model 787 airplane powered continuously for 248 days can lose all alternating current (AC) electrical power due to generator control units (GCUs) simultaneously going into failsafe mode.

"This condition is caused by a software counter internal to the GCUs that will overflow after 248 days of continuous power. We are issuing this AD to prevent loss of all AC , which could result in loss of control of the airplane."

Mouawad went into further detail: "The 787 has six electrical generators. Two 250-kilovolt-ampere units are mounted on each of the two engines, and two 225-kilovolt-ampere units are used as backup generators. The generators provide power for a variety of functions on the aircraft, including running the plane's avionics, pressurizing the cabin and de-icing wing parts. Each generator is linked to a control unit. "

The directive said that "The manufacturer is currently developing a GCU software upgrade that will address the unsafe condition identified in this AD. Once this is developed, approved, and available, we might consider additional rulemaking."


Explore further

FAA orders Boeing 787 fuel leak inspections

More information: s3.amazonaws.com/public-inspec … r.gov/2015-10066.pdf

© 2015 Tech Xplore

Citation: FAA's Airworthiness Directive issued to avoid power loss (2015, May 2) retrieved 19 March 2019 from https://techxplore.com/news/2015-05-faa-airworthiness-issued-power-loss.html
This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no part may be reproduced without the written permission. The content is provided for information purposes only.
472 shares

Feedback to editors

User comments

May 02, 2015
Good they caught this early.

May 02, 2015
And it was caught by *lab* testing --MTBF ?-- not a software audit ??

Now I'm worried...

May 03, 2015
This looks like a typical rollover using a signed 4-byte integer. The maximum value four 8-bit bytes can hold is FFFF FFFF hexadecimal, or 4,294,967,295 decimal, a value familiar to most if not all programmers. A signed integer uses the most significant bit (MSB) to indicate the sign, positive or negative. A positive number has the MSB set to 0, making the maximum positive value 7FFF FFFF (2,147,483,647 decimal). When it hits hex 8000 0000, (2,147,483,648 decimal), the MSB is set to 1 (7 in binary is 0111, 8 in binary is 1000), and it becomes a negative number.

There are 86,400 seconds in a day. If they were counting in whole seconds they would rollover in 24,855 days or about 68 years. But here they are counting every hundredths of a second, or 8,640,000, times a day. Divide 2,147,483,648 by 8,640,000, and you get 248.55. Voilà. You achieve rollover in 248 and a half days at which point the counter holds a negative number, which is an out-of-bounds condition.

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more