1 / 26

F-22 Raptor Gets Zapped by International Date Line

F-22 Raptor Gets Zapped by International Date Line. The Problem. The Flight Management System (FMS) failed to properly process the Present Position Location (PPL) as the F-22 Raptors crossed over the International Date Line. As a result, systems dependent upon accurate PPL failed….

ivy-mooney
Download Presentation

F-22 Raptor Gets Zapped by International Date Line

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. F-22 Raptor Gets Zapped by International Date Line

  2. The Problem The Flight Management System (FMS) failed to properly process the Present Position Location (PPL) as the F-22 Raptors crossed over the International Date Line. As a result, systems dependent upon accurate PPL failed…

  3. The Problem

  4. The Problem - Decomposed

  5. FMS Typical Block Diagram

  6. Situational Awareness Displays

  7. WRSPM

  8. Key Concepts & Algorithms Key Concepts • Two important concepts, related to Longitude (LON) areLocal time (LT) and Universal Time (UT) • Longitudedetermines the hour of the day--not the date. • TheInternational Date Line (IDL)determines the date. As we cross the IDL the date advances one day (going west) or goes back one day (going east). • Universal Time (UT) or GMT is the Standard used for Aviation. • The Earth is divided into (24) Time Zones. Each Time Zone (TZ) is 15° wide. Algorithms TZ = LON / 15 ° LT = UT +/- TZ LT = UT +/- (LON / 15 °)

  9. Case in point… Given: UT = 2400z Sunday midnight TZ = LON / 15° LT = UT + TZ LT = UT +/- (LON / 15°) Happy Day Scenarios: 157°W TZ=157°W / 15° = 10W LT = 2400z - 1000z = 1400z Sunday 2:00pm 179°W TZ=179°W / 15° = 12W LT = 2400z - 1200z = 1200z Sunday noon 179°E 179°E / 15° = 12E LT = 2400z + 1200z = 1200z Monday noon Exception: 181°WTZ=181°W / 15° = 12W LT = 2400Z - 1200z = 1200z Sunday noon IDL 179 ° E 1200z Monday Noon 179 ° W 1200z Sunday Noon 157 ° W 1400z Sunday 2:00pm 181 ° W 1200z Sunday Noon

  10. Recommendations… • Do ensure your requirements are Testable • Real Requirement: “The system shall process present position location accurately.” • Do include qualified Standards and Principles in your Requirements Specification • Avionics and Navigation Principles • Key Concepts & Algorithms • Avionics Standards • DO-178C Software Considerations in Airborne Systems and Equipment Certification • Avionics Regulatory and Advisory Agencies • Federal Aviation Administration (FAA)

  11. The Solution - Decomposed

  12. The Solution

  13. Backup

  14. F-22 Raptor Gets Zapped by International Date Line

  15. Problem • The F-22 Raptor computer software failed when the aircraft crossed the International Date Line. IDL

  16. F-22 Glass Cockpit

  17. KC-10 saves the day!

  18. KC-10 Instrument Cockpit

  19. Safely back home, the investigation begins…

  20. What went wrong? • The Flight Management System failed to properly process the location data as the F-22 flew from Hickam AFB (157° W) and crossed over the International Date Line (both 180° W and 180° E).

  21. International Date Line 1956 2007 1985 1884 1522 1937

  22. Inadequate requirements? • The system shall calculate the aircraft’s present position latitude and longitude in degrees, minutes, and seconds. • The system shall display the aircraft’s present position latitude and longitude in degrees, minutes, and seconds.

  23. Overlooked corner cases?

  24. Poorly developed code? • Rapidly changing technology from analogue to digital flight controls • Led to increasing software development • Software • Ada was mandated by government • Difficult to find/hire Ada developers

  25. Insufficient testing?

  26. Ready to fly, again.

More Related