180 likes | 538 Views
The Boeing Company. Purdue University CS 406/407 Class Project 2001/2002. CC70189.002. Agenda. Company Background Project Background Project Description. The Boeing Company. 2. CC00001.02. The Boeing Company. Customers in 145 countries
E N D
The Boeing Company Purdue University CS 406/407 Class Project 2001/2002 CC70189.002
Agenda • Company Background • Project Background • Project Description
TheBoeing Company 2 CC00001.02
The Boeing Company • Customers in 145 countries • World’s largest commercial aircraft manufacturer • Largest NASA contractor • World’s largest military aircraft manufacturer • 2000 revenues of $53 Billion • 197,000 employees in 27 U.S. states • Three major operating locations: Puget Sound, St. Louis and Southern California CC00001.04
Major U.S. and CanadaOperating Locations Puget Sound Winnipeg Spokane Richland Portland Ottawa Arnprior Toronto Philadelphia Chicago Ogden Salt Lake City Newark St. Louis St. Charles Sunnyvale Washington, D.C. Area Patuxent River Nellis Pueblo Wichita Vandenberg Albuquerque Oak Ridge Palmdale Melbourne Tulsa Goldsboro Oklahoma City Mesa Southern California Area Huntsville Yuma Charleston Dallas El Paso Macon Maui Houston Kennedy Space Center/ Cape Canaveral Area Stennis Space Center San Antonio Kingsville A&M sites CC00001.08
DECODERS WING TIP STATIONS F/A-18 E/FAVIONICS ARCHITECTURE HMCS HMCS HMCS SENSOR & WEAPON VIDEO ENVIRONMENT CONTROL ENGINE CONTROL EGI FLIGHT CONTROL SENSOR & WEAPON VIDEO HUD LEFT MDI RIGHT MDI UFCD COMM1 LPIA DFIRS MPCD Adv MU EFD RADAR BEACON SECURE VOICE ENCODER SIGNAL DATA COMPUTER ACI TAMMAC (+DTED) HMCS LEFT MDRI RIGHT MDRI ADF ILS COMM2 ARC-210 DCS MPCD HIGH SPEED DATA BUS EFD MISSION COMPUTER NO. 2 DATA LINK RT-1379 CSC MISSION COMPUTER NO. 1 CVRS UFCD AVIONICS 1553 MUX BUS MIDS CIT CIT ANTENNA RADAR SET APG- 73 STORES MANAGEMENT PROCESSOR INTERFERENCE BLANKER ARMAMENT MUX ATARS PDF HARM CLC / P CMWS RWR ALR-67 (V)2/(V)3 Adv FLIR EW MUX ALE-47 CMD JTCTS RFCM JAMMER Provisions ALE-50
PSM 1 IPM F IPM F IPM B GPP A HUD D IPM A IPM A IPM A IPM A VME VME PSM 3 PSM 2 PSM 2 GPP A VIM 1 IOM 3 GPP GPP A IOM 1 PSM 1 GPP A IOM 1 IOM 3 IPM B IPM E IPM E GPP A IOM 2 Bold Stroke Common Module Family VIM 3 GPP A GPP A GPP B GPP B GPP General Purpose Processor No PMC PSM 2 GPP A General Purpose Processor PSM 2 w/1553 PMC GPP B IOM 2 GPP B GPP B IOM 2 General Purpose Processor w/Fibre Channel PMC DVM Digital Video Module w/Fibre Channel PMC IPM (A-F) Image Processor Module w/ Customized Video Output PMC VIM (1-3) Video Input Module w/Customized Video Input Mezzanine FCS Fibre Channel Switch IOM (1-3) Input / Output Module (Aircraft Unique) PSM (1-3) Power Supply Module Hardware/Software Module Re-Use F-15E Roadmap Growth DVM IPM D IPM C IPM C IPM C IPM C GPP A GPP A FCS IPM D DVM PSM 2 PSM 2 GPP B VIM 2 GPP A GPP B VIM 2 IOM 2 GPP A IOM 2 FCS GPP GPP F/A-18E/F F/A-18C/D T-45 AV-8B
The Role of Software Is Exploding 20 • Real-time embedded systems • 1000x increase in processing speed and memory in last 20 years • Commercial processors in widespread use • Emphasis on working in teams JSF 15 Lines of Code 10 (Million) F-22 5 F/A-18 E/F C-17 F-15 Spirit F/A-18 E of C/D F/A-18A St. Louis F-15A F-4E 0 1930 1970 1980 1990 2000 2010 GP72B84001.cvs
Application Software (Boeing & Supplier) Commercial Infrastructure Commercial Hardware Components Object-Oriented, C++ Flight Software • Objective - Reduce Software Development Cost by 50% • Demonstrated (Navigation Thread) • Flew AV-8B March ‘96 • Flew F-15April ‘96 • Flew F/A-18 Sept ‘96 Stations Station Infrastructure Services / API JDAM MPCD AIM9L Radar AIM120 MK82 HUD Operating System Airframe { FLIR Tgts Weapons Fly-out Model Board Support Package Hardware (CPU, Memory, I/O) { {
Important Characteristics • Real-Time • Fast Enough • Who Decides (at 1000mph, 50msec=89ft) • Deterministic • Repeatable • Predictable • Data Latency • How Old is the Data at any Given Point in the Processing • Maintainable • Can the next person understand and modify your code • 20-40 Year Life Span VIDEO
Project Description • A Real-Time Application to Develop Cockpit Displays • Given Current Aircraft State, Compute Symbology Position of a Supplied Target • Upon Weapon Release, Compute Symbology of Impact Point • Aircraft State will change as Aircraft is Flown
Aircraft Symbology Sample
System Boundaries • Time Constrained • Execution Time <= 5msec • Interface Constrained • Math Intensive • Aircraft Coordinate System to Earth Coordinate System Transformations • Trajectory Computations • Proven Accuracy • To within 1 Pixel
Operating Environment • Windows NT Platform • Visual C++ Development System • Boeing supplied object libraries for the aircraft simulation, the head-up display, all necessary header files, and shell implementation files. • The Purdue Code shall be linked with the aircraft simulation executable. Boeing shall supply the necessary Visual C++ control files (workspace and project files) to effect the compilation and link.