seari short course seriesseari.mit.edu/documents/courses/pi27s/seari_sc-2010-pi27s-09-1.pdf ·...

52
seari.mit.edu SEAri Short Course Series Course: PI.27s Value-driven Tradespace Exploration for System Design Lecture: Lecture 9: Uncertainty and Risk Author: Adam Ross and Donna Rhodes Lecture Number: SC-2010-PI27s-9-1 Revision Date: July 24, 2010 This course was taught at PI.27s as a part of the MIT Professional Education Short Programs in July 2010 in Cambridge, MA. The lectures are provided to satisfy demand for learning more about Multi-Attribute Tradespace Exploration, Epoch-Era Analysis, and related SEAri-generated methods. The course is intended for self-study only. The materials are provided without instructor support, exercises or “course notebook” contents. Do not separate this cover sheet from the accompanying lecture pages. The copyright of the short course is retained by the Massachusetts Institute of Technology. Reproduction, reuse, and distribution of the course materials are not permitted without permission.

Upload: others

Post on 17-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu

SEAri Short Course Series Course: PI.27s Value-driven Tradespace Exploration for System Design Lecture: Lecture 9: Uncertainty and Risk Author: Adam Ross and Donna Rhodes Lecture Number: SC-2010-PI27s-9-1 Revision Date: July 24, 2010 This course was taught at PI.27s as a part of the MIT Professional Education Short Programs in July 2010 in Cambridge, MA. The lectures are provided to satisfy demand for learning more about Multi-Attribute Tradespace Exploration, Epoch-Era Analysis, and related SEAri-generated methods. The course is intended for self-study only. The materials are provided without instructor support, exercises or “course notebook” contents. Do not separate this cover sheet from the accompanying lecture pages. The copyright of the short course is retained by the Massachusetts Institute of Technology. Reproduction, reuse, and distribution of the course materials are not permitted without permission.

Page 2: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

Lecture 9Uncertainty and Risk

Dr. Donna H. Rhodes Dr. Adam M. [email protected] [email protected]

Massachusetts Institute of Technology

[PI.27s] Value-Driven Tradespace Exploration for System Design

Page 3: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Outline• Importance of managing uncertainty • Motivations and sources of uncertainty• Framework for considering uncertainties• Implications for tradespace exploration

– Using portfolios as a risk mitigation technique– Space Tug example

• Methods for TSE in Uncertain Environment– Space Tug example

FRAMEWORK CONCEPTS IN THIS MODULE ADAPTED FROM: McManus, H. and Hastings, D.E., “A Framework for Understanding Uncertainty and Its Mitigation and Exploitation in Complex Systems,” IEEE Engineering Management Review, Vol. 34, No. 3, pp. 81-94, Third Quarter 2006

REFERENCE FOR MONTE CARLO SIMULATION: Rader, A., Ross, A.M. and Rhodes, D.H., A Methodological Comparison of Monte Carlo Simulation and Epoch-Era Analysis for Tradespace Exploration in an Uncertain Environment, IEEE Systems Conference, April 2010

Page 4: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Importance of Managing Uncertainty

• Growing body of work on uncertainty– Conventional (technical) uncertainties– Market and strategic environment– Budget and policy decisions– Management and team dynamics

• Awareness of need for advanced “attributes”– Robust, flexible, evolutionary systems called for– Confusion about what these terms mean

• New tools for addressing uncertainty– Tradespace analysis– Design strategies (e.g., modularity)– Real options and portfolio theory

Need unified approach for

effectively dealing with uncertainty

Page 5: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Motivation for Effective Uncertainty Management

Biggest risks and greatest opportunities result from….

• changes in user needs• changes in system contexts• changes in interfaces (definition and/or

allocation) • changes in constituents in SoS (trigger for

complex interface changes and enterprise uncertainties)

Page 6: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Sources of UncertaintyDevelopment and Model Uncertainty

Development uncertainty: Uncertainties of development of a product/service

• Political uncertainty - Development funding stability• Requirements uncertainty - Requirements stability• Development cost uncertainty - Development within cost

targets• Development schedule uncertainty - Development within

schedule targets• Development technology uncertainty - Technology provides

expected performance

Model uncertainty: Uncertainties in system tools/models

Page 7: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Sources of UncertaintyOperational Uncertainty

Operational uncertainty: Uncertainties of contributing value once product/service is developed

• Political uncertainty - Operational funding stability• Market Uncertainty - Meet demands of uncertain market• Lifetime uncertainty - Performing to requirements for life• Obsolescence uncertainty - Performing to evolving

expectations • Integration uncertainty - Operating within other systems• Operations cost uncertainty - Meeting operations cost targets

Page 8: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

A Framework for Uncertainty Discussions

Uncertainties

Things that are not known or are known imprecisely

Risks/ Opportunities

Pathologies (probability x impact) or opportunities created by uncertainties

Outcomes

Attributes a system user will find valuable

Mitigations/Exploitations

Mitigations are approaches to minimize risk. Exploitations are approaches to value creation.

<Uncertainty> causes <Risk/Opportunity> handled by <Mitigation/Exploitation> resulting in <Outcome>

Page 9: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

A Framework for Discussion

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

<Uncertainty> causes <Risk/Opportunity> handled by <Mitigation/Exploitation> resulting in <Outcome>

Page 10: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

A Framework for Discussion

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

<Uncertainty> causes <Risk/Opportunity> handled by <Mitigation/Exploitation> resulting in <Outcome>

Page 11: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Uncertainties

By definition, are not knownUnknown Unknowns

Things that are known that are not known (with time and effort will be)

Known Unknowns

Things that cannot always be precisely known but that can be statistically characterized or bounded (e.g., weather)

Statistical Variables

Things about the system that have not yet been specified or decided

Lack of Definition

Facts that are not known or are known imprecisely that are needed to complete the system architecture

Lack of Knowledge

Page 12: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Risks/Opportunities

System works, but function desired from system has changed from what designed for (+ or -)

Need Shifts

System works but need for its services has changed from assumed level (+ or -)

Market Shifts

Program to produce system, gets into various trouble, or is conversely early or under budget

Funding, cost or schedule deviation

System works but not up to initial expectations/ exceeds initial expectations

Degradation/ unexpected capacity

System does not work/works in unexpected ways or for purposes not originally envisioned

Failure/ emergent capabilities

System causes harm Disaster

Page 13: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

A Framework for Discussion

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

<Uncertainty> causes <Risk/Opportunity> handled by <Mitigation/Exploitation> resulting in <Outcome>

Page 14: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Current Techniques: Risk Analysis

• Characterize small (but finite) risks with large hazards associated

• How these can be reduced by system design may be appropriate tradespace exploration question

Page 15: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

A Framework for Discussion

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

<Uncertainty> causes <Risk/Opportunity> handled by <Mitigation/Exploitation> resulting in <Outcome>

Page 16: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Mitigations/Exploitations (1 of 2)

(Sub) systems that can be modified to improve or change function

Serviceability/ Upgradeability

Using multi-function (sub) systems and interfaces rather than specialized ones

Generality

Testing to drive out known variations, bound known unknowns, surface unknown unknowns

Verification & Test

Choosing design strategies, technologies, and or subsystems that are not vulnerable to known risk

Design Choices

Multiple copies of subsystems (or entire system) to assure at least one works

Redundancy

Designing systems to be more capable to withstand worse environments, and to last longer than ‘necessary’

Margins

Page 17: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

Mitigations/Exploitations (2 of 2)

Emerging techniques originating in the financial world allowing strategies as information is available or markets change

Portfolio or Real Options

Analyzing or simulating many possible solutions under many possible conditions

Tradespace Exploration

Functions grouped into modules and connected by standard interfaces in such as way that they can “plug and play”

Modularity, Open Architectures and Standard Interface

Page 18: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

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

A Framework for Discussion

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

<Uncertainty> causes <Risk/Opportunity> handled by <Mitigation/Exploitation> resulting in <Outcome>

Page 19: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 18

Outcomes

Ability of the system to serve as the basis of new systems (or new generations of the current system) to meet new needs and/or attain new capability levels.

Evolvability

Ability of a system to be changed by an external or internal change agent

Changeability

Ability of a system to satisfy diverse expectations on the system without the need for changing form

Versatility

Ability of a system to maintain its level and set of specification parameters in the context of changing system external and internal forces

Robustness

Probability that the system will do the job it was asked to do (i.e. will work).

Reliability

Page 20: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 19

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Current Techniques IN the Tradespace: Margins

• Ubiquitous use of margins in early design• Mostly experienced based; some work on probabilistic basis

(Thunnissen 2004, probabilistic design)• In tradespace analysis, need to get these right

Page 21: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 20

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Current Techniques IN the Tradespace: Reliability Engineering

• At MATE level, not much to work with (definition too coarse)• Data sparse, must make assumptions/approximations

Page 22: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 21

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Current State of Practice: Risk Management

• Current SOP is experienced based, not very effective (!)• Only Known Unknowns (and only a subset of these) considered

Page 23: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 22

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Uncertainty Management Implied in Traditional Systems Engineering

• Test the heck out of it• Expensive!• Technical Downside only• Outputs come late, not early, in the process

Page 24: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 23

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Exploring Uncertainty ON the Tradespace

• A proposed alternative/supplement

Page 25: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 24

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Exploiting Uncertainty via Changeability

• Key to actively approaching “unknown unknowns”

Page 26: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 25

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Living in an Uncertain World: Evolutionary Acquisition

• Even if this generation of products cannot adapt, the next one can

Page 27: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 26

UPSIDE of Uncertainty:Advanced Desired Attributes

Reliability: Probability that the system will do the job it was asked to do (i.e. will work).

Robustness: Ability of a system to maintain its level and set of specification parameters in the context of changing system external and internal forces

Versatility: Ability of a system to satisfy diverse expectations on the system without the need for changing form

Changeability: Ability of a system to be changed by a system-external or system-internal change agent

Evolvability: Ability of the system to serve as the basis of new systems (or new generations of the current system) to meet new needs and/or attain new capability levels.

Much confusion in both terminology and real needs

Page 28: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 27

Uncertainty in Design

• Designers face exogenous & endogenous uncertainties– User requirements & constraints (exogenous)– Economic & political environment (exogenous)– Operational environment (exogenous)– Actual vs. expected/simulated performance; “model

uncertainties” (endogenous)

• Uncertainty leads to both risks & opportunities

Positive ConsequencesNegative Consequences

Pro

babi

lity

of

Occ

urre

nce

High Reward

High Penalty

Line of Expectation Area of OpportunityArea of

Risk

(Walton and Hastings 2004)

Page 29: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 28

Methods of Accounting for Uncertainty

• Qualitative methods– Ranking/sorting/categorizing: “low-

risk”, “medium risk”, “high-risk”– Futures techniques, morphological

analysis, scenario planning

• Semi-quantitative methods(can be used to initialize quantitative methods)– Technology readiness levels

(TRLs)– Margins (estimates based on

historical performance)

(Thornton 2004, NASA 2007)

Page 30: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 29

Quantitative Methods

• Originally from economics research (maximize return on investment) (Knight 1965; von Neumann and Morgenstern 1944)

• Quantitative methods usually generate probability density functions (PDFs) of expected outcomes

• Designer can isolate designs corresponding to confidence intervals (e.g., 90%, 95%, 99%)– Probabilistic risk assessment (PRA), Fault Tree Analysis (FTA),

Hazards Analysis (HA), Failure modes and effects analysis (FMEA),Monte Carlo Simulation (MCS), Epoch Era Analysis (EEA)

Most useful for tradespace exploration, which allows us to examine value tradeoffs of many designs on a common basis

Page 31: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 30

Monte Carlo Simulation

• Developed in 1940s (Metropolis and Ulam 1949)

• Relies on repeated random/pseudo-random sampling

• Can be applied to problems that are not deterministically solvable

Define N uncertain input variables

Randomly sample M values from each input variable distributions

Calculate M values of each output variable using simulation model and

each random sample

Plot resulting probability distribution(s) of output variables

Iterate as necessary

to examine new input

variables or distributions

Q: What is the expected outcome distribution given quantifiable systematic uncertainties?

“Top-down” or “bottom-up”probabilistic view of uncertainty

Page 32: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 31

Characteristics of MonteCarlo Simulation

• Numerically formulated• Wide range of types

and applications• Ideal for problems with

a large number of uncertainties for which probability distributions can be estimated

• Results dependent on probability distributions and sampling

Page 33: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 32

Example MCS Application:Aircraft Landing Distance

• Pilots add 15% for rain, 30% for snow ice (based on expert opinion and historical performance)

• Instead, we can use a dynamic model to estimate the expected landing distance

(Transport Canada 2003)

Page 34: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 33

Tradespace Approaches

• Two methods for calculating the effects of uncertainties on the tradespace– Calculating extreme values– Monte Carlo

• Portfolio approaches to mitigating/exploiting uncertainties

Walton, M.A., Managing Uncertainty in Space Systems Conceptual Design Using Portfolio Theory, Doctor of Philosophy Dissertation, Aeronautics and Astronautics, MIT, June 2002

Page 35: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 34

Description of Walton’s Cases

Mission Name: Broadband System (Commercial)

Value Measure: Billable Hour/$

Uncertainty Measure: StdDev(BH/$)

Mission Name: A-TOS (Science)

Value Measure: Total Value*/$

Uncertainty Measure: StdDev(TV/$)

*Note Walton’s work was pre-MATE, and “Value” was not rigorously definedDoes not affect value of work for exploring uncertainty mitigation

Page 36: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 35

Example Uncertainty Sources from Broadband Case

Theoretical First Unit Cost per Kilogram

Total Market Size

Market Capture

Discount Rate

Payload Power per Unit Mass

Mass Fraction of the Payload with respect to Dry Mass

Fraction of Dry Mass

Density of Satellite

Data on sources comes from regression, testing, organizational and expert knowledge

Page 37: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 36

Two Techniques to Quantify Embedded Architectural Uncertainty

• Extreme Approach– Identify Best, Worst and Most

Likely Cases for Uncertainty Sources

– Produces three outputs for each architecture in the tradespace

– Provides quick check for architecture sensitivities

• Monte Carlo Simulation Approach– Develop distributions for each

source of uncertainty– For a given run, sample the

uncertainty distributions– Hold uncertainties constant for

enumeration of tradespace– Generate a single distribution

datum for each architecture in the tradespace

– Resample the sources of uncertainty and repeat

– Allows for capture of higher moments, even if not incorporated into the portfolio theory analysis

– Used in Broadband and A-TOS Cases

Extreme approach provides quick check on sensitivities, Monte Carlo approach provides higher precision with more computation

Page 38: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 37

Example: Broadband Satellite System

Design Vector• # Satellites• Leo, Meo, Geo• Inclination• # Planes• Power• Ant Area

Sources of uncertainty:• Total market size/yr• Market capture• Payload power/kg• Mass fraction of payload/dry mass• Fraction of dry mass in wetmass• Density of satellite• Discount rate• TFCU/kg

[P-Opt Set Calculated by Jilla, 2002]

Page 39: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 38

Broadband Uncertainty/Value Tradespace

Risks are strongly correlated, portfolio does little better than best good single systems

MEOs,GEOS

LittleLEOs

Big LEOs

Page 40: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 39

A-TOS Example

• Multi-mission system• In-situ sensing of ionosphere• Identical sets of existing

instruments on all vehicles• Swarm based architectures• Non-rigorous “value”

performance criteria

Small LEO Distributed Space System

Page 41: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 40

U n c e r t a i n t y S a m p l i n g C a l l

D e s i g n V e c t o r S a m p l i n g

G I N A S y s t e m s C a l l

S a t e l l i t e S i z i n g

O r b i t a n a l y s i s

C o v e r a g e a n a l y s i s

C a p a c i t y A n a l y s i s

L a u n c h a n a l y s i s

C o s t A n a l y s i s

P e r f o r m a n c e a s s e s s m e n t

C o n s t a n t s V e c t o r S a m p l i n g

Uncertainty Sources

• MTTF for Sat• CER for Sat Bus• Payload Cost• Operations Cost • Low to High Mission

Utility Value• Satellite Density

Sizing Ratio

Capturing Uncertainty: A-TOS

Monte Carlo

Page 42: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 41

The “Fuzzy” Pareto Optimal Front

Concept of a simple front on which all

attention is placed is questionable

(Smaling 2005 discusses “fuzzy pareto optimality”)

Page 43: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 42

A-TOS Uncertainty StudiesSelected Designs

Design Vector• # Satellites• Altitude• Subplanes/Swarm• Suborbits/Swarm• Subplane Yaw• Separation Distance

Sources of uncertainty*:• MTTF for Sat• CER for Sat Bus• Payload Cost Unc• Operations Cost Unc• Low to High Mission Value• Satellite Density Sizing Ratio

ValueValue

Value

Value

Value

Monte Carlo

*Each source has uncertainty distribution

Page 44: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 43

A-TOSUncertainty/Value Tradespace

Efficient frontier extends beyond any single asset!

Value

Val

ue

Val

ue

Page 45: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 44

High Risk Aversion Decision Maker Low Risk Aversion Decision Maker

A-TOSTwo Decision Maker’s Portfolios

Optimal Strategy Portfolio

Optimal Strategy Portfolio

Percentage

of Portfolio

Architecture Design Vector

{sats/swarm, suborbs,size,yaw,subplanes,alt}

Total

Utility/$

Uncertainty

52% {26,4,14.1,60,2,700} 2.4 0.9

48% {2,1,3.8,30,1,300} 1.9 0.8

100% Portfolio Value and Uncertainty 2.2 0.7

Percentage

of Portfolio

Architecture Design Vector

{sats/swarm, suborbs,size,yaw,subplanes,alt}

Total

Utility/$

Uncertainty

83% {8,4,14.1,30,1,700} 5.4 2.3

17% {4,2,3.8,30,1,500} 4.2 1.7

100% Portfolio Value and Uncertainty 5.2 2.2

Uncertainty in the High Risk Aversion Portfolio is less than each of its assets

Low Risk Aversion Portfolio contains highest return design (i.e. highest TV/$)

Value Value

Val

ue

Val

ue

Page 46: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 45

Space Tug Example

• An example of using the framework and a Monte Carlo analysis to:– Understand the precision of the tradespace– Identify risks– Identify opportunities– Explore ways of valuing the exploitation of

uncertain opportunities

Page 47: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 46

Direct Use of Tradespace Exploration

• Look at thousands of architectures with simulation models• Often learn a lot by simple examination

0

100

200

300

400

500

0 0.2 0.4 0.6 0.8 1

Utility (dimensionless)

B Architectures:Changes (in anything)may cause large added cost

A Architectures:Changes (in anything) have less drastic affect; more value may be available for modest added cost

Page 48: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 47

Tradespace Analysis with Uncertainty

• MATE Space tug tradespace

• Pick subset for Monte Carlo analysis

• Do not concentrate on the Pareto front

• Pick distinct classes of designs

Page 49: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 48

Monte Carlo Study

• Explicitly look at sensitivity of candidates to uncertainties• Monte Carlo model - vary uncertain parameters - look at effects

on technical attributes and cost

Uncertainties:• Propulsion system ISP• Propulsion system

Mass• Bus Mass• Dry Mass Cost• Wet Mass Cost

Page 50: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 49

Uncertainties

• Lack of Knowledge• Lack of Definition• Statistically

Characterized Variables

• Known Unknowns• Unknown Unknowns

Risks/ Opportunities• Disaster• Failure• Degradation• Cost/Schedule (+/-)• Market shifts (+/-)• Need shifts (+/-)• Extra Capacity• Emergent

Capabilities

Outcomes

• Reliability• Robustness• Versatility• Changeability• Evolvability• Interoperability

Mitigations/Exploitations• Margins• Redundancy• Design Choices• Verification and Test• Generality• Upgradeability • Modularity• Tradespace Exploration• Portfolios&Real Options

Exploiting Uncertainty via Versatility and Changeability

• Key to actively approaching “unknown unknowns”

Page 51: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 50

Add User Need Uncertainty

• This is often the dominant uncertainty• Increased user need creates opportunity

Uncertainties:• Propulsion system ISP• Propulsion system

Mass• Bus Mass• Dry Mass Cost• Wet Mass Cost• USER NEEDS• Delta-V, Speed, and

Capability Utility & Weightings

Page 52: SEAri Short Course Seriesseari.mit.edu/documents/courses/PI27s/SEAri_SC-2010-PI27s-09-1.pdf · SEAri Short Course Series . Course: PI.27s Value-driven Tradespace Exploration for System

seari.mit.edu © 2010 Massachusetts Institute of Technology 51

Summary

• Uncertainties of all types are present in front end design• Risks and opportunities can be clarified using tradespace

exploration:– Direct observation of tradespace– Best/worst case analysis– Monte-Carlo or other more complete method– Usually done on a subset; should NOT be just the “certain” Pareto set

• Under some circumstances, a portfolio approach may lower overallrisks/maximize opportunities– Requires at least some un-correlated responses to uncertainties

• Biggest risk and opportunity result from changes in user needs, contexts, interfaces, and changes in SoS constituents

When addressing uncertainty, communication of what is captured, how it is captured, and how these factors arise and

interact is almost as important as the analysis result itself, especially when the uncertainties are not well characterized