the boeing company

15
1 010821-RAB The Boeing Company CC70189.002 CC70189.002 Purdue University CS 406/407 Class Project 2001/2002

Upload: ivan

Post on 02-Feb-2016

90 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Boeing Company

1 010821-RAB

The Boeing Company

CC70189.002CC70189.002

Purdue UniversityCS 406/407Class Project2001/2002

Page 2: The Boeing Company

010821-RAB 2

Agenda Company Background Project Background Project Description

Page 3: The Boeing Company

The Boeing Company

CC00001.02

2

Page 4: The Boeing Company

010821-RAB 4CC00001.04

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

Page 5: The Boeing Company

HuntsvilleHuntsville

Major U.S. and CanadaOperating Locations

CC00001.08

Puget Sound

Kennedy Space Center/ Cape Canaveral Area

Arnprior

Winnipeg

Southern California Area

Stennis Space Center

PhiladelphiaPhiladelphia

PortlandPortland

OgdenSalt Lake CityOgdenSalt Lake City

Sunnyvale

Vandenberg

SpokaneSpokaneRichlandRichland

WichitaWichita

NewarkNewark

YumaYuma

PuebloPueblo

MelbourneMelbourne

Toronto

TulsaTulsa

DallasDallas

HoustonHoustonEl PasoEl Paso

Kingsville

AlbuquerqueAlbuquerque Oak RidgeOak Ridge

ChicagoChicago

St. LouisSt. CharlesSt. LouisSt. Charles

Maui

PalmdalePalmdale

MaconMacon

Washington, D.C. AreaPatuxent River

Goldsboro

Charleston

NellisNellis

MesaMesa

Ottawa

Oklahoma CityOklahoma City

San Antonio

A&M sites

Page 6: The Boeing Company

010821-RAB 6

HMCS

F/A-18 E/FAVIONICS ARCHITECTURE

HUD

UFCD RIGHTMDI

LEFTMDRI

EFD

CVRS

ATARS

WING TIPSTATIONS

EFD

LEFTMDI

SENSOR &WEAPON

VIDEO

MPCD

UFCD

MPCD

MISSIONCOMPUTER

NO. 2

SIGNALDATA

COMPUTER

DFIRS

MIDS

MISSIONCOMPUTER

NO. 1

ENVIRONMENTCONTROL

FLIGHTCONTROL

ENGINECONTROL EGI

RADARBEACON

LPIA

ACISECUREVOICE

ENCODER

ILS

CSC

CIT

COMM1

DATA LINKRT-1379

ADF

CITANTENNA

EW MUX

PDF

RWRALR-67

(V)2/(V)3

ALE-47CMD

CMWS

ARMAMENTMUX

STORES MANAGEMENT

PROCESSOR

DECODERS

HARMCLC / P

HMCS

RIGHTMDRI

AVIONICS 1553 MUX BUS

TAMMAC(+DTED)

AdvMU

HIGH SPEEDDATA BUS

HMCSSENSOR &WEAPON

VIDEO

Adv FLIR

JTCTS

RADARSET

APG- 73

COMM2ARC-210

DCS

HMCS

RFCM

JAMMERProvisionsALE-50

INTERFERENCEBLANKER

Page 7: The Boeing Company

7 010821-RAB

Hardware/Software Module Re-Use

PS

M 3

IOM

3

GP

P A

IPM

B

HU

D D

IPM

E

IPM

E

GP

P A

VIM

2

IPM

C

IOM

2IP

M C

GP

P A

IPM

D

DV

M

IPM

C

IPM

C

IPM

D

GP

P A

GP

P

VIM

2

IOM

2

GP

P A

GP

P

DV

MG

PP

B PS

M 2

PS

M 2

FC

SF

CS

GP

P B

GP

P A

IPM

A

IPM

A

IPM

B

IPM

A

IPM

A

IOM

1

GP

P A

VIM

1

IOM

1

PS

M 1

PS

M 1

VM

E

VM

E

AV-8B

F/A-18E/F

F/A-18C/D

F-15E

T-45

GP

P A

IOM

2

GP

P B

PS

M 2

GP

P B

GP

P A

IOM

2

GP

P B

PS

M 2

GP

P B

RoadmapGrowth

PS

M 2

GP

P A

IOM

3V

IM 3

IPM

F

IPM

F G

PP

Bold StrokeCommonModuleFamily

GPP General Purpose ProcessorNo PMC

GPP A General Purpose Processorw/1553 PMC

GPP B General Purpose Processorw/Fibre Channel PMC

DVM Digital Video Modulew/Fibre Channel PMC

IPM (A-F) Image Processor Modulew/ Customized Video Output PMC

VIM (1-3)

Video Input Module w/Customized VideoInput Mezzanine

FCS Fibre Channel SwitchIOM (1-3) Input / Output Module

(Aircraft Unique)PSM (1-3) Power Supply Module

PS

M 2

GP

P A

IOM

2

Page 8: The Boeing Company

010821-RAB 8

The Role of Software Is Exploding

GP72B84001.cvs

20

15

10

5

0

Lines ofCode

(Million)

Spiritof

St. Louis

1930 1970 1980 1990 2000 2010

F-4E F-15AF/A-18A

F/A-18C/D

F-15E

C-17

F/A-18E/F

F-22

JSF

•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

Page 9: The Boeing Company

010821-RAB 9

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

Hardware (CPU, Memory, I/O)

Board Support Package

Operating System

Infrastructure Services / API

HUD

MPCD

Stations Station

Airframe Radar

{JD

AM

MK82

AIM12

0

AIM9L

TgtsApplication Software(Boeing & Supplier)

Commercial Hardware Components

Commercial Infrastructure

FLIR Weapons Fly-outModel

{

{

Page 10: The Boeing Company

010821-RAB 10

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

Page 11: The Boeing Company

010821-RAB 11

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

Page 12: The Boeing Company

010821-RAB 12

Project Description

Boeing Supplied

OFP Environment

Sensors

Purdue OFP Project Boeing Supplied

User Interface

Aircraft Simulation

Execution Environment

Impact Point Determination

and Display Generation

Displays

Controls

Page 13: The Boeing Company

010821-RAB 13

Aircraft Symbology

Sample

Page 14: The Boeing Company

010821-RAB 14

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

Page 15: The Boeing Company

010821-RAB 15

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.