responsive systems comparison method: case study in

17
Responsive Systems Comparison Method: Case Study in Assessing Future Designs in the Presence of Change Adam M. Ross, Hugh L. McManus, Andrew Long, Matthew G. Richards, Donna H. Rhodes, and Daniel E. Hastings Tuesday, September 9, 2008 AIAA Space 2008

Upload: others

Post on 22-May-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Responsive Systems Comparison Method: Case Study in

Responsive Systems Comparison Method:

Case Study in Assessing Future Designs in the

Presence of Change

Adam M. Ross, Hugh L. McManus, Andrew Long, Matthew G. Richards, Donna H. Rhodes, and Daniel E.

Hastings

Tuesday, September 9, 2008

AIAA Space 2008

Page 2: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 2

Motivation

• System designers and architects often face changes in…– User needs

– Available technologies

– Political and technical contexts

• Classical “scenario analysis” can be too opportunistic, qualitative, or sparse

• Structured method needed for collecting information to characterize wide variety of possible futures

• Paper presents the initial work on Responsive Systems Comparison (RSC) Method

Page 3: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 3

Revisit Frequency

Geo-location Accuracy

Maximum Resolution

Number Targets Observed per Pass

Target Acquisition Time

Actual Schedule (under changing conditions)

Actual Cost (under changing conditions)

Baseline Cost

Baseline ScheduleProgrammatic “user”(schedule and cost)

Data Latency (imaging)

Field of regardStrategic data user (imaging)

Tracking Life

Min. Detectable Target Radar Cross-Section

Min. Detectable Target Velocity

Number Target Boxes

Data Latency (tracking)Tactical data user (tracking)

Attribute NameUser Type (mission)

RSC Process 1:

Value-Driven Design Formulation

Design-Value Mapping (DVM) Ensures Design Decisions Drive Value Delivery

Design-space:Designer-controlled parameters

that define a system concept

Value-space: Concept-neutral evaluation criteria specified

by decision makers

Design-Value Mapping (DVM):

Ensures alignment between

Value-space and Design-space

Peak Transmit Power 1.5 10 20 [KW] 9 9 9 3 1 1 9 9 9 0 1 9 9 9 9 96

Radar Bandwidth .5 1 2 [GHz] 9 9 3 3 1 1 9 9 9 0 1 3 3 3 3 66

Physical Antenna Area 10 40 100 200 [m^2] 9 9 9 3 1 1 9 9 9 1 1 9 9 9 9 97

Antenna Type Mechanical vs. AESA 9 9 9 3 3 1 9 9 9 1 1 9 9 9 9 99

Satellite Altitude 800 1200 1500 [km] 9 9 3 9 9 3 9 9 9 9 3 1 1 1 1 85

Constellation Type 8 Walker IDs 0 0 1 9 9 3 0 0 3 9 3 9 9 9 9 73

Comm. Downlink Relay vs. Downlink 0 0 0 0 0 9 0 0 0 0 9 9 9 3 9 48

Tactical Downlink Yes vs. No 0 0 0 0 3 9 0 0 0 0 9 9 9 3 9 51

Maneuver Package 1x, 2x, 4x 1 1 1 1 1 0 1 1 1 1 0 9 3 3 3 27

Constellation Option none, long-lead, spare 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 36

Baseline S

chedule

Actu

al Schedule (Era

)

Total Impact

Tracking Imaging

Min. Discern

able Velocity

Number of Targ

et Boxes

Targ

et ID

Tim

e

Targ

et Track Life

Tracking Latency

Mission

ATTRIBUTES

Schedule

Programmatics

Cost

Definition RangeVariable Name Minim

um Targ

et RCS

DESIGN VARIABLES

Baseline C

ost

Actu

al Costs (Era)

Imaging Latency

Resolution (Pro

xy)

Targ

ets per Pass

Field of Regard

Revisit Frequency

Tactical Communication Able

Design for Servicing

Maneuver Capability

Processing Power on-board

Communication Link TypeSatellite System Definition

Constellation Configuration (inclination, Walker parameters)

AltitudeOrbits

Antenna Type

Antenna Area

Bandwidth

Center Frequency

Peak Transmitted PowerRadar System Definition

Parametric Design VariableVariable Type

DESIGN VARIABLES

Revisit Frequency

Geo-location Accuracy

Maximum Resolution

Number Targets Observed per Pass

Target Acquisition Time

Actual Schedule (under changing conditions)

Actual Cost (under changing conditions)

Baseline Cost

Baseline Schedule

Data Latency (imaging)

Field of regard

Tracking Life

Min. Detectable Target Radar Cross-Section

Min. Detectable Target Velocity

Number Target Boxes

Data Latency (tracking)

Attribute Name

ATTRIBUTES

Page 4: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 4

RSC Process 2:

Design Tradespace Evaluation

Compares system designs on a common, quantitative basis– Uses computer-based models to compare thousands of designs

– Avoids limits of local point solutions

– Maps structure of stakeholder value onto design space

– Simulation can be used to account for design uncertainties (i.e., cost, schedule, performance uncertainty bubbles)

Uncertainly bubbles can provide insights

into specific design cost, schedule, and

performance uncertainties

Design Tradespaces Provide High-level Insights into System-level Trade-offs.

Detailed System-Level Design would follow-on Preferred System Concept Decisions

Page 5: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 5

Construct Eras

Dynamic StrategiesEpoch Series

RSC Process 3:

Epoch Development and Enumeration

Define Epochs

Potential Contexts Potential Needs

Tj

Epoch jU

0

Tj

Epoch jU

0

Epoch jU

0

U

0

Epoch i

TiU

0

Epoch i

TiU

0

U

0

U

0

Definition of Epoch:

Time period with a fixed context and needs; characterized by static constraints,

design concepts, available technologies, and articulated attributes (Ross 2006)

U

0

Epoch i

TiU

0

Epoch i

TiU

0

U

0

U

0

U

0

Epoch i

TiU

0

Epoch i

TiU

0

U

0

U

0

Tj

Epoch jU

0

Tj

Epoch jU

0

Epoch jU

0

Tj

Epoch jU

0

Tj

Epoch jU

0

Epoch jU

0

Parameterize Future Contexts for Design of Experiments Sampling of Scenarios

Page 6: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 6

Construct Eras

Dynamic StrategiesEpoch Series

RSC Process 4:

Era Construction

Define Epochs

Potential Contexts Potential Needs

Tj

Epoch jU

0

Tj

Epoch jU

0

Epoch jU

0

U

0

Epoch i

TiU

0

Epoch i

TiU

0

U

0

U

0

Definition of Era:

System life with varying contexts and needs, formed as an ordered set of epochs; characterized

by varying constraints, design concepts, available technologies, and articulated attributes

Discretization of Change Timeline into Short-run and Long-run Enables Analysis.

Allows Evaluation of System Varying Performance over Possible Futures or Scenarios

U

0

Epoch i

TiU

0

Epoch i

TiU

0

U

0

U

0

U

0

Epoch i

TiU

0

Epoch i

TiU

0

U

0

U

0

Tj

Epoch jU

0

Tj

Epoch jU

0

Epoch jU

0

Tj

Epoch jU

0

Tj

Epoch jU

0

Epoch jU

0

Page 7: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 7

Using Eras to Generate System

Evolution Strategies

Technical Goal: Develop time-based strategy for selecting designs that continue to deliver value to stakeholders across epochs

– Relevant metric: Minimized distance from “Utopia trajectory” of a design’s performance in a given strategy

Trajectories across a system Era can

be defined:

1. Set of expected Epochs

2. Strategy for selecting designs in each

Epoch (e.g. min cost, max utility, etc.)

In RSC: Multiple Eras defined and system

selection strategies compared to “Utopia

trajectory”

Attributes (performance, expectations)

Time

(epochs)

Context

1

Context

2

Context

2

Context

3

Context

4

Expectation 1 Expectation 1

Expectation 2

Expectation 3

NEW NEED

METRIC

Expectation 4System

Epoch 1 Epoch 2 Epoch 3 Epoch 4 Epoch 5

Attributes (performance, expectations)

Time

(epochs)

Context

1

Context

2

Context

2

Context

3

Context

4

Expectation 1 Expectation 1

Expectation 2

Expectation 3

NEW NEED

METRIC

Expectation 4System

Epoch 1 Epoch 2 Epoch 3 Epoch 4 Epoch 5

Changed

System Path

Unchanged

System Path

“Utopia Trajectory”

Changed

System Path

Unchanged

System Path

“Utopia Trajectory”

Needs (performance, expectations)

Time (epochs)

Context 1

Context 2

Context 2

Context 3

Context 4

Expectation 1 Expectation 1 Expectation 2

Expectation 3 NEW NEED METRIC

Expectation 4 System

Changed System

Unchanged System

Epoch 1 Epoch 2 Epoch 3 Epoch 4 Epoch 5

Page 8: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 8

The Combinatorial Problem

Problem-space can grow more quickly

than computational capabilities…

…Needs:

Context:+

For generating a given epoch:

Example with very small numbers:

If Ncontexts=4, Nneeds=3, Lera=4

Nepochs1=12, Nepochs(total)=48, Neras=20736!!

Nepochs1 = Ncontexts * Nneeds

Nepochs(total) = (Ncontexts * Nneeds) * Lera

Neras = (Ncontexts * Nneeds)Lera

Number of distinct epochs for “slot 1” in era

Number of possible epochs for a given era

Number of possible eras

Possible solutions: clever enumeration, sampling strategies, leveraging

symmetries and (in)dependence; intent of project is to confront this challenge

n Epochs, or 20XX

whichever is sooner

2008

slot 1 slot 2 slot 3 slot n…

Era

…there are n “slots” in a given era

Page 9: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 9

Satellite Radar System (SRS)

• Case study for developing method

• Used SRS Program Manager as key decision maker

• Process*– Identify key decision maker(s)

– Scope the enterprise boundary

– Determine key context variables

– Interview decision maker(s)

– Determine attributes

– Determine design variables

– Generate system model

– Assess tradespace

Mission

Concept

Attributes

Calculate

Utility

Calculate

Utility

Develop

System Model

Estimate

Cost

Architecture

Tradespace

Define Design

Vector

*Team used Multi-Attribute Tradespace Exploration (MATE)

Study

state

Page 10: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 10

SRS Enterprise

Satellite Radar System

Program Manager

comptroller

Nation

SI&E

SRS Enterprise Boundary

Capital

(non-fungible assets)

Capital

(non-fungible assets)

National Security

Strategy/Policy

National Security

Strategy/Policy

Resources

(fungible

assets)

Resources

(fungible

assets)

Radar

Product

Radar

Product

DNI

NGAJ2

Military

USD(I)

Extended

SRS

Enterprise

SRS Context

OMB

Congress

Which SRS

Architecture?

R&DR&D Comm/GrndComm/GrndIn

fra

-

Str

uct

.

Page 11: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 11

Structuring the Dynamic Context

• Each enterprise influence type has its own timescales for

changing in the time period of interest

• System development itself has programmatic phases, whose

duration may vary across system designs in a tradespace

• Epochs will need to be ordered in an era based on “rules” for

allowable context transitions

• Boundary of analysis will help to encapsulate timescales

Page 12: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 12

Bounding: Satellite Radar System

Parabolic or

AESA Antenna

Cost

Exotic Technologies:

Inflatables, Sails

Detailed Mission and

Ground Models

Schedule

Time Dynamic

StrategiesContext

Changes

Limited Horizontal

Integration

Space Radar

Program Manager

BPO

IMINT

DSI&E

SR Enterprise Boundary

Capital

(non-fungible assets)

Capital

(non-fungible assets)

Nat Sec

Strat/Policy

Nat Sec

Strat/Policy

Resources

(fungible

assets)

Resources

(fungible

assets)

Radar

Product

Radar

Product

DNI

NGAJ2

DDMS

USD(I)

Extended

SR

Enterprise

SR Context

OMB

Congress

Which SR

Architecture?

AS&TAS&T Comm/GrndComm/Grnd

Infra-

stuctr

Page 13: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 13

Attributes

Revisit Frequency

Geo-location Accuracy

Maximum Resolution

Number Targets Observed per Pass

Target Acquisition Time

Actual Schedule (under changing conditions)

Actual Cost (under changing conditions)

Baseline Cost

Baseline ScheduleProgrammatic “user”(schedule and cost)

Data Latency (imaging)

Field of regard

Strategic data user (imaging)

Tracking Life

Min. Detectable Target Radar Cross-Section

Min. Detectable Target Velocity

Number Target Boxes

Data Latency (tracking)Tactical data user (tracking)

Attribute NameUser Type (mission)

ATTRIBUTES

Attribute: A decision maker-perceived metric that measures how well a

decision maker-defined objective is met

These attributes were elicited through semi-structured interviews with various stakeholders

Page 14: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 14

Design Variables

Tactical Communication Able

Design for Servicing

Maneuver Capability

Processing Power on-board

Communication Link TypeSatellite System Definition

Constellation Configuration (inclination, Walker parameters)

AltitudeOrbits

Antenna Type

Antenna Area

Bandwidth

Center Frequency

Peak Transmitted PowerRadar System Definition

Parametric Design VariableVariable TypeDESIGN VARIABLES

Design Variable: A designer-controlled quantitative parameter that reflects

an aspect of a concept

These design variables were generated through using the DVM to drive attribute value

Page 15: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 15

Epoch Variables

Funding

Efficiency of Spacecraft Subsystems (power in particular)

Signal Processing Capability

Antenna Mass per unit area and/or powerTechnology Available

TSAT communication system available

Resource changes

STAP Technology available

Airborne Radar System available as complement

Available Infrastructure

Box Size

Target Velocity

Target Radar Cross-Section

Relative Priority change between different users/missions

Need Changes

Parametric Epoch VariableVariable Type

EPOCH VARIABLES

Satellite Radar System

Program Manager

comptroller

Nation

SI&E

SRS Enterprise Boundary

Capital

(non-fungible assets)

Capital

(non-fungible assets)

National Security

Strategy/Policy

National Security

Strategy/Policy

Resources

(fungible

assets)

Resources

(fungible

assets)

Radar

Product

Radar

Product

DNI

NGAJ2

Military

USD(I)

Extended

SRS

Enterprise

SRS Context

OMB

Congress

Which SRS

Architecture?

R&DR&D Comm/GrndComm/Grnd

Infr

a-

Str

uct

.

Enterprise scoping exercise informed

the types of “epoch variables”

encountered by program

Epoch variables allow for parameterization of some “context” drivers for system value

Page 16: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 16

Tradespace NetworkTradespace NetworkTradespace Network

DV Transition RulesDV Transition Rules

Context(Epoch Vector)

Context(Epoch Vector)

Epoch VariablesEpoch Variables

EPOCH ENUMERATION

CHANGEABILITY ANALYSIS

10% sample

Epoch Transition RulesEpoch Transition Rules

ErasEras

Path CalculatorPath Calculator

Cost-Utility TrajectoriesCostCost--Utility TrajectoriesUtility Trajectories

Path

Selection

Rules

Path

Selection

Rules

ERA ANALYSIS

PATH

ANALYSIS

Overall Model Architecture

ModelModel

Design VectorDesign Vector

AttributesAttributes

MissionMission STATIC MATE

UtilityUtility

CostCost

Full Factorial

Value RobustnessValue RobustnessValue RobustnessSurvivabilitySurvivabilitySurvivability FlexibilityFlexibilityFlexibility

Epoch DataEpoch DataEpoch Data

1

2

3

4

5

What we’ve seen is

just this piece

TradespaceTradespaceTradespace

Page 17: Responsive Systems Comparison Method: Case Study in

seari.mit.edu © 2008 Massachusetts Institute of Technology 17

Anticipated Analytic Capabilities

Project continues through summer and coming fall, with tradespace modeling

and dynamic analysis

Identify inconsistent expectations

across stakeholders

Identify distribution of costs and

benefits implications of designs

Identify cost and benefit tradeoffs

across heterogeneous concepts

New technology

New concepts

Shifts in available SoS assets

Shifts in resource constraints

Shifts in policy

Disturbance threats

Many Designs Changing Contexts

New mission applications

New desired capabilities

Shifts in desired performance levels

Shifts in priorities of expectations

Shifts in stakeholders involved

New desire for “ilities”

Technology investment

System evolution

Dynamic SoS composition

Design for Changeability

Temporal resource allocation

Motivation for wargaming activities

Changing Needs Dynamic Strategies