24
The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär Hammarström System Architect Gripen E SAAB Aeronautics PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

Embed Size (px)

Citation preview

Page 1: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

The Fight against Cost and Complexity

Aerospace Technology Congress 2016 Stockholm

2016-10-12

GRIPEN E AVIONICSARCHITECTURE

Pär HammarströmSystem Architect Gripen ESAAB Aeronautics

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 2: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

COMPETITIVE ADVANTAGE

• Conflict, in its most basic form, is a contest betweendecision making loops. The side with the FASTER andBETTER decision making loop wins any conflict

• It’s all about getting inside the enemy’s OODA-loop

2

Short Loop

Long Loop

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 3: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

PACE OF CHANGE

3

1 System Lifetime

~2x better

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 4: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

1

10 000

100 000 000

1 000 000 000 000

10 000 000 000 000 000

100 000 000 000 000 000 000

1 000 000 000 000 000 000 000 000

1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060

Calculations per second per $1,000

PACE OF CHANGE

4

F-15, F-16, F-18

39A/BC/D

100 millions times faster

One million millionmillion million times faster

39E, F-35

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 5: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

MOVING AT THE PACE OF CHANGE

5

Pär’s first mobile

1983

1992

1998

2007

2015

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 6: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

MOVING AT THE PACE OF CHANGE

6

1983 1992 1998 2007 2015Pär’s first mobile

”Complexity of embeddedsystems grow with approx

10x every 7th year”Jan Bosch Chalmers

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 7: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

BREAKING THE COST CURVE

7

OPERATIONAL ANDMAINENANCE COST

PRODUCTION ANDDEVELOPMENT COST

COST

OPERATIONAL EFFECT

1950 2015

Cost-efficientproducts…

… and value formoney

X- by wire

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 8: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

BREAKING THE COST CURVE

8

OPERATIONAL ANDMAINENANCE COST

PRODUCTION ANDDEVELOPMENT COST

COST

OPERATIONAL EFFECT

1950 2015

Cost-efficientproducts…

… and value formoney

X- by wire

Kilograms as cost driver MLoC as cost driver

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 9: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

THE INVISIBLE MACHINE

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 10: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

MODIFIABILITY AND VARIABILITY

The modifiability of a system isthe ease with which it can bemodified to changes in theenvironment, requirements orfunctional specification.

Variability is the ability to quicklychange in preplanned ways

10PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 11: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

DESIGN FOR COMPOSABILITY

11

Module replacement

Data controlled

Variation Points

The modifiability of a system is the ease with which it canbe modified to changes in the environment,requirements or functional specification.

Variability is the ability to quickly changein preplanned ways

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 12: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

TIGHT COUPLING

12PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 13: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

VARIABILITY * COUPLING = COMPLEXITY

Strategy: Enable composability bydecoupling, i.e. each (optional)feature shall be self-contained.

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 14: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

TIGHT COUPLING

14PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 15: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

MODIFIABILITY * COUPLING = COMPLEXITY

Strategy: Enable composability bydecoupling, i.e. each (optional)feature shall be self-contained.

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 16: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

A FOOD ANALOGY

16PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 17: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

A FOOD ANALOGY.

17

DESIGN TIMERUN TIME

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 18: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

Time

EXAMPLE: TIME

18

<ProvideTime> <TimeDeviceDriver>

Time Device Time Data

regS

ourc

e()

setT

ime(

)

Time Subscriberge

tTim

e()

[AST, UTC, Q]

[Q, Synch_Method]

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 19: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

Time Logic

DEPENDENCY INVERSION & INFORMATION HIDING

19

<ProvideTime> <TimeDeviceDriver>

TimeSubscriber Time Device

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 20: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

PACKAGING & DEPENDENCY INVERSION

20

PLATFORM

INFRASTRUCTURE

BASIC AIRCRAFT

TACTICAL

CR

OSS-C

UTTING

CO

NC

ERNS

<ProvideTime> <TimeDeviceDriver>

Time

Time Logic Radar

TimeRadar_A

<provides> <requires>

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 21: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

SERVICE PACKAGE

21

<ProvideTime> <TimeDeviceDriver>

Time

Time Logic Radar

TimeRadar_A

<Service name=”ProvideTime”><Service interface=”TimeI.ProvideTime”/>

…</Service>

<ProvideService name=”ProvideTime”><Service source=”Time.60Hz.ProvideTime”/>

…</ProvideService>

<RequireService name=”ProvideTime”><Service target=”Radar_A.60Hz.InputTime”/>

…</RequireService>

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 22: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

SERVICE LOCATOR

22

<ProvideTime> <TimeDeviceDriver>

Time

Time Logic Radar

TimeRadar_A

<Service name=”ProvideTime”><Service interface=”TimeI.ProvideTime”/>

…</Service>

<ProvideService name=”ProvideTime”><Service source=”Time.60Hz.ProvideTime”/>

…</ProvideService>

<RequireService name=”ProvideTime”><Service target=”Radar_A.60Hz.InputTime”/>

…</RequireService>

Resolver

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 23: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

SERVICE GUARANTEED

23

<ProvideTime> <TimeDeviceDriver>

Time

Option A,

<ProvideTime> Required Interface AST, UTC, Q

Define Q as a Configuration parameterEach Time Device Feature Package has to declarenominal Q and possible ACL dependent Q

Each Time subscriber needs to state a minumum Q forguaranteed capability

Configuration needs to be choosen wisely

Option B,

<ProvideTime> Required Interface AST, UTC, Q

Service Package declares Q (nominal, envelope, ACL)

Time providers (devices) needs to be choosen wisely

GPS

RadioLink

AtomicclockRadar

TimeLogic

PUBLIC | NOT EXPORT CONTROLLED | NOT CLASSIFIED

Page 24: GRIPEN E AVIONICS ARCHITECTURE - ftfsweden.se · The Fight against Cost and Complexity Aerospace Technology Congress 2016 Stockholm 2016-10-12 GRIPEN E AVIONICS ARCHITECTURE Pär

Gripen E Avionics Architecture

THANK YOU

Pär Hammarström, [email protected]