DOC PREVIEW
UI CS 449 - Boeing 777
Course Cs 449-
Pages 14

This preview shows page 1-2-3-4-5 out of 14 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1 Page: 1 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  Boeing 777 Primary Flight Computer – Paper: Triple-Triple Redundant 777 Primary Flight Computer » Y.C. Yeh » 1996 IEEE Aerospace Applications Conference » pg 293-307 Page: 2 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 – Primary Flight Control Surfaces Yeh96 fig.12 Page: 3 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  Overview – Flight control system is a Fly-by-Wire (FBW) system. – Delayed Maintenance for major electronic Line Replacement Units (LRU) – Triple redundancy for all hardware » computing system » airplane electrical power » hydraulic power » communication paths – Primary Flight Computer (PFC) are the central computational elements of the FBW system. – PFC architecture is based on TMR Page: 4 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 – N-version dissimilarity integrated into TMR » 3 similar channels » each channel has 3 dissimilar computation lanes » software written in ADA (dissimilar compilers) – DATAC bus, also known as ARINC 629 bus, is used for all communication between all computing systems for flight control functions. » DATEC = Digital Autonomous Terminal Access Communication » designed by Boeing » busses are isolated (physically and electrically) » DATACs are not synchronized » http://www.arinc.com3 Page: 5 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  777 FBW design philosophy – Considerations » common mode/common area fault » separation of FBW components » FBW functional separation » dissimilarity » FBW effect on the structure – Triple-dissimilarity for PFC processors and interface hardware – By nature of TMR no Byzantine faults allowed. – Avoidance of asymmetry by: » ARINC629 requirements » Deal with root causes of functions/communication asymmetry Page: 6 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  Flight Control Functions – Control electric and electro-hydraulic actuators – Provide manual and automatic control in pitch, roll and yaw axes – Control pilot input: column, wheel, rudder pedals, speed brakes – Pitch Control: 2 elevators and horizontal stabilizer – Roll Control: 2 ailerons, 2 aperons, 14 spoilers – Jaw Control: tabbed rudder4 Page: 7 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  Three operation modes: Page: 8 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Yeh96 fig.25 Page: 9 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 Sequence of events: 1) Actuator Control Electronics unit (ACE) – Position transducers (mounted on each pilot controller) sense pilot commands for the ACE » two actuator controlled feel units provide variable feel for control column » mechanical feel units provide fixed feel for wheel and paddles. – ACE performs A/D conversion – Transmits signals to PFCs via redundant ARINC 629 buses Page: 10 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 2) Primary Flight Computer – Receive inertial data from » Air Data Inertial Reference System (ADIRS) » Secondary Attitude and Air Data Reference Unit (SAARU) » ACE – Compute Control-Surface position commands – Transmit position commands back to ACE via ARINC 629 buses6 Page: 11 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 3) Actuator Control Electronics unit – Receives digital command from PFC – D/A conversion – Control electro-hydraulic actuators of control surfaces – In Direct Mode, the ACEs use the analog pilot controller transducer signals to generate surface commands  Line Replacement Unit (LRU) – PFC and ACE are the major LRU, connected via ARINC 629 buses Page: 12 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  Actuator Control Electronics (ACE) – 4MR configuration – Interface between analog domain, e.g. crew controllers, electric/electro-hydraulic actuators, and digital domains, e.g. ARINC 629, PFCs – Controls all control surfaces – Controls variable feel actuators – 3 ARINC 629 interfaces – In Direct Mode commands on the digital bus are ignored => Provide direct surface control7 Page: 13 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 Yeh96 fig. 3 Page: 14 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 7778 Page: 15 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  Primary Flight Computer (PFC) – TMR configuration – Receive data on all 3 ARINC 629 buses – Transmit on only one ARINC 629 bus – Each PFC contains 3 internal computation lanes – Each lane accesses all 3 buses – Each lane has dissimilar processors – Different Ada compilers Page: 16 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 7779 Page: 17 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  ARINC 629 Digital Data Bus – time division multiplex system, up to 120 users – terminal access is autonomous, terminal listens, waits for quite period and transmits 3 protocol timers insure fair access in round robin fashion Yeh96 fig.6 Page: 18 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 – receiver listens to all traffic and determines which wordstrings are needed10 Page: 19 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777 – ARINC 629 bus requirements: » data bus availability requirements » tolerance to error occurrences of 1 in 108 bits » tolerance of aperiodic bus operation » transmission requirements to provide indication of output data freshness and to not output split-frame data » common CRC algorithm Page: 20 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 2711 Page: 21 © 2007 A.W. Krings CS449/549 Fault-Tolerant Systems Sequence 27 Boeing 777  Common Mode


View Full Document

UI CS 449 - Boeing 777

Course: Cs 449-
Pages: 14
Download Boeing 777
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Boeing 777 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Boeing 777 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?