A Method Using Epoch-Era Analysis to Identify Valuable Changeability in System Design

Similar documents
Flexibility, Adaptability, Scalability, and Robustness for Maintaining System Lifecycle Value

Quantifying Flexibility in the Operationally Responsive Space Paradigm

The following paper was published and presented at the 3 rd Annual IEEE Systems Conference in Vancouver, Canada, March, 2009.

2009 SEAri Annual Research Summit. Research Report. Design for Survivability: Concept Generation and Evaluation in Dynamic Tradespace Exploration

Socio-Technical Decision Making and Designing for Value Robustness

Using Pareto Trace to Determine System Passive Value Robustness

Design for Affordability in Complex Systems and Programs Using Tradespace-based Affordability Analysis

Revisiting the Tradespace Exploration Paradigm: Structuring the Exploration Process

SEAri Short Course Series

The Tradespace Exploration Paradigm Adam Ross and Daniel Hastings MIT INCOSE International Symposium July 14, 2005

Introduction to MATE-CON. Presented By Hugh McManus Metis Design 3/27/03

Multi-Epoch Analysis of a Satellite Constellation to Identify Value Robust Deployment across Uncertain Futures

A Framework for Incorporating ilities in Tradespace Studies

Revisiting the Tradespace Exploration Paradigm: Structuring the Exploration Process

Developing Methods to Design for Evolvability: Research Approach and Preliminary Design Principles

Assessing the Value Proposition for Operationally Responsive Space

System Architecture Pliability and Trading Operations in Tradespace Exploration

Shaping Socio-Technical System Innovation Strategies using a Five Aspects Taxonomy

An Empirical Investigation of System Changes to Frame Links between Design Decisions and Ilities

Design for Affordability in Complex Systems and Programs Using Tradespace-based Affordability Analysis

An Iterative Subsystem-Generated Approach to Populating a Satellite Constellation Tradespace

Evolving Systems Engineering as a Field within Engineering Systems

SEAri Short Course Series

launch probability of success

Agent Model of On-Orbit Servicing Based on Orbital Transfers

New Methods for Architecture Selection and Conceptual Design:

A Framework for Incorporating ilities in Tradespace Studies

Guiding Cooperative Stakeholders to Compromise Solutions Using an Interactive Tradespace Exploration Process

Rideshare-Initiated Constellations: Future CubeSat Architectures with the Current Launch Manifest

Research Highlights: Architecting Systems of Systems with Ilities. April 9, 2014

Multi-Attribute Tradespace Exploration for Survivability: Application to Satellite Radar

Design Principles for Survivable System Architecture

Enhancing the Economics of Satellite Constellations via Staged Deployment

RESEARCH OVERVIEW Real Options in Enterprise Architecture

Architecting Systems of Systems with Ilities: an Overview of the SAI Method

SEAri Short Course Series

2011 INCOSE International Symposium June 21, Presented by: Donna Rhodes. seari.mit.edu

Defining Changeability: Reconciling Flexibility, Adaptability, Scalability, Modifiability, and Robustness for Maintaining System Lifecycle Value

Shaping Socio-technical System Innovation Strategies using a Five Aspects Taxonomy

Understand that technology has different levels of maturity and that lower maturity levels come with higher risks.

Multi-Attribute Tradespace Exploration as Front End for Effective Space System Design

Architecting the System of Systems Enterprise: Enabling Constructs and Methods from the Field of Engineering Systems

Optimization of a Hybrid Satellite Constellation System

Air Force Institute of Technology. A CubeSat Mission for Locating and Mapping Spot Beams of GEO Comm-Satellites

Interactive Model-Centric Systems Engineering (IMCSE)

16.89J / ESD.352J Space Systems Engineering Spring 2007

Applying Model-Based Systems Engineering (MBSE) to Develop an Executable Model for the RAX CubeSat Mission

Perspectives of development of satellite constellations for EO and connectivity

MIT ESD. Systems Engineering Advancement Research Initiative

Systems. Professor Vaughan Pomeroy. The LRET Research Collegium Southampton, 11 July 2 September 2011

Game-Based Learning for Systems Engineering Concepts

In-Space Transportation Infrastructure Architecture Decisions Using a Weighted Graph Approach

RESEARCH OVERVIEW Design for Survivability: Concept Generation and Evaluation in Dynamic Tradespace Exploration

Closing the loop around Sensor Networks

Flexibility for in Space Propulsion Technology Investment. Jonathan Battat ESD.71 Engineering Systems Analysis for Design Application Portfolio

Program and Portfolio Tradeoffs Under Uncertainty Using Epoch-Era Analysis

Satellite Fleet Operations Using a Global Ground Station Network

Non-Functional Requirements (NFRs) Definitions

SEAri Short Course Series

Correlation of Model Simulations and Measurements

16.89J / ESD.352J Space Systems Engineering

Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R

Addressing Systems Engineering Challenges Through Collaborative Research

A Taxonomy of Perturbations: Determining the Ways That Systems Lose Value

Program and Portfolio Affordability Tradeoffs Under Uncertainty Using Epoch-Era Analysis

Using Signaling Rate and Transfer Rate

Sara Spangelo 1 Jet Propulsion Laboratory (JPL), California Institute of Technology. Hongman Kim 2 Grant Soremekun 3 Phoenix Integration, Inc.

Towards Strategic Kriegspiel Play with Opponent Modeling

Satellite Testing. Prepared by. A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai

An Overview of the Recent Progress of UCF s CubeSat Program

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

REAL-TIME GPS ATTITUDE DETERMINATION SYSTEM BASED ON EPOCH-BY-EPOCH TECHNOLOGY

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

MODELLING AND SIMULATION TOOLS FOR SET- BASED DESIGN

CubeSat Integration into the Space Situational Awareness Architecture

SIMULATING RESOURCE SHARING IN SPACECRAFT CLUSTERS USING MULTI-AGENT-SYSTEMS. Jürgen Leitner (1)

Engineered Resilient Systems DoD Science and Technology Priority

CubeSat Constellation Design for Air Traffic Monitoring

Case Studies of Historical Epoch Shifts: Impacts on Space Systems and their Responses

FIRST ACQUISITION OF THE SKYBRIDGE CONSTELLATION SATELLITES

COST-BASED LAUNCH OPPORTUNITY SELECTION APPLIED TO RENDEZVOUS WITH APOPHIS

Expression Of Interest

Digital Fabrication Production System Theory: towards an integrated environment for design and production of assemblies

Rule-based System Architecting of Earth Observing Systems: The Earth Science Decadal Survey

Mid Term Exam SES 405 Exploration Systems Engineering 3 March Your Name

OFFensive Swarm-Enabled Tactics (OFFSET)

A Systems Approach to Select a Deployment Scheme to Minimize Re-contact When Deploying Many Satellites During One Launch Mission

Simulation of GPS-based Launch Vehicle Trajectory Estimation using UNSW Kea GPS Receiver

Validation and Verification of MBSE-compliant CubeSat Reference Model

(

Introduction to Aerospace Engineering

Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks

Understanding Channel and Interface Heterogeneity in Multi-channel Multi-radio Wireless Mesh Networks

THE NOAA SATELLITE OBSERVING SYSTEM ARCHITECTURE STUDY

Summary of Research Activities on Microwave Discharge Phenomena involving Chalmers (Sweden), Institute of Applied Physics (Russia) and CNES (France)

From Modular to Distributed Open Architectures: A Unified Decision Framework

Challenging, innovative and fascinating

Evaluation of image quality of the compression schemes JPEG & JPEG 2000 using a Modular Colour Image Difference Model.

Voice Activity Detection

Honors Drawing/Design for Production (DDP)

Transcription:

A Method Using Epoch-Era Analysis to Identify Valuable Changeability in System Design Matthew E. Fitzgerald Dr. Donna H. Rhodes Dr. Adam M. Ross Massachusetts Institute of Technology CSER 2011 Redondo Beach, CA April 15-16, 2011

Agenda Changeability Epoch-Era Analysis Description of Methodology X-TOS Case Study Conversion of Other Studies Further Research seari.mit.edu 2011 Massachusetts Institute of Technology 2

Changeability Considered here as the ability of a system to undergo physical or operational changes after deployment Design/build/test phase changeability similar, but typically with different effects Why changeability? Of real interest: valuable changeability A design that can change to a worse design might as well not change Strength of epoch-era analysis: compatible with many metrics of changeability value The most appropriate or desired metric can be chosen for each application Potential to provide effective means of comparing design options and trading off changeability with other design considerations seari.mit.edu 2011 Massachusetts Institute of Technology 3

perturbation Framework for Assessing and Designing for Changeability Change pathway: Perturbation-Agent-Mechanism-Effect system Execute change? no system disturbed yes State 1 (original (altered State 2 Agent external internal A system) flexible adaptable 1 2 Cost Cost Mechanism Cost Cost system) Two questions fundamental to accounting for changeability: 1. Can a system change itself or be changed? Capability question; pursue structural and operational strategies Key metrics: number of destination end states, time/cost to achieve change 2. Does the change result in a better system? Value question; analyze context-dependent performance and perceptions Key metrics: utility loss/gain over time, aggregate value delivery/availability A B C seari.mit.edu 2011 Massachusetts Institute of Technology 4

Changeability: Flexibility and Adaptability Distinguished by the location of the change agent (external vs. internal) Dependent on the scope of the problem, so the two are closely related Changeability encompasses both of the more common terms Flexibility and Adaptability, allowing the two to be considered simultaneously seari.mit.edu 2011 Massachusetts Institute of Technology 5

Epoch-Era Analysis (EEA) Epoch-Era Analysis A method to investigate value-over-time behavior of systems, by modeling lifetimes as eras, sequences of fixed conceptual value statements Epochs - sets of fixed context variables define potential future scenarios affecting perception of system value Eras - sequences of epochs model changes in perception of value over time Changeability can provide a means to extend the duration of valuedelivery of a system as needs and perceptions vary over time Ross, A.M., and Rhodes, D.H., "Using Natural Value-centric Time Scales for Conceptualizing System Timelines through Epoch-Era Analysis," INCOSE International Symposium 2008, Utrecht, the Netherlands, June 2008. seari.mit.edu 2011 Massachusetts Institute of Technology 6

Case Study: X-TOS Single-Vehicle in-situ density measurements Problem: Inadequate drag models cause low-orbit objects to become lost Need: Better information on atmospheric drag Concept: In-situ vehicle carrying known instrument suite seari.mit.edu 2011 Massachusetts Institute of Technology 7

X-TOS Case Study Design and Value Attributes Proposed particle-collecting satellite in low orbit to sample atmospheric density Full MATE study conducted in 2002 8 design variables (7840 total designs), 5 value-generating attributes Design Variable Apogee Perigee Inclination Antenna Gain Comm. Architecture Propulsion Type Power Type V Capability Directly Associated Attributes Lifetime, Altitude Lifetime, Altitude Lifetime, Altitude, Max Latitude, Time at Equator Latency Latency Lifetime Lifetime Lifetime Two-satellite configurations, in series and parallel, resulted in negligible utility gains for significant extra cost (left out of this study) Changeability was noted to be highly desirable due to the effect of the uncertain atmospheric density (intent of mission!) on system performance seari.mit.edu 2011 Massachusetts Institute of Technology 8

X-TOS Case Study Transition Rules In 2006, X-TOS revived for quantifying design changeability 8 transition rules designated for changing from one design point to another Tugable and refuelable designations created as binary extra design variables included for an added cost Design Requirement Effect Sufficient V Sufficient V Change inclination, decrease V Change apogee, decrease V } Burn fuel to change orbit Sufficient V Change perigee, decrease V Tugable Tugable Tugable Refuelable (none) Change inclination Change apogee Change perigee Increase V Change all orbit parameters and V } Change orbit via spacecraft tug } Add fuel via space delivery } Add/insert new satellite Costs for design transitions could include dollars, time, or other currencies No transition is free (usually!) seari.mit.edu 2011 Massachusetts Institute of Technology 9

Steps in Epoch-Era Changeability Analysis Approach 0. Construct epoch set using value-affecting parameters 1. Select concept designs 2. For each design in each epoch, calculate valuable changeability using chosen metric 3. Aggregate into frequency distributions for both individual designs and epochs 4. Statistical breakdown of valuable changeability distributions 5. Perform stochastic analysis of eras (epoch sequence) for additional value-over-time information Epoch 1 Epoch 2 Epoch 3 Epoch: time period with fixed context and needs seari.mit.edu 2011 Massachusetts Institute of Technology 10

Weight Factors of each Attribute (k values) 0.45 0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 Original Latency Revised Latitude Equator Time Lifespan Altitude Optimal design had short, but acceptable lifespan (6 mos), after seeing proposed design, changed his preferences to reflect higher utility contribution from lifespan Utility X-TOS Case Study Step 0 - Epoch Creation Science User Changes Preferences During Design Review 0.8 0.7 0.6 0.5 0.4 0.3 User changed preference weighting for lifespan Original Evaluate new expectations Utility 0.8 0.7 0.6 0.5 0.4 0.3 Revised 0.2 40 42 44 46 48 50 52 54 56 58 60 0.2 40 42 44 46 48 50 52 54 56 58 60 seari.mit.edu 2011 Massachusetts Institute of Technology 11 Cost Preference change could have occurred after deployment; changeable system more likely to be able to valuably respond Cost

X-TOS Case Study Step 0 - Epoch Creation (con t) X-TOS epochs represent anticipatory exploration of possible preferences, helping to answer what if questions What if you don t elicit the right requirements/preferences (attributes)? What if you don t elicit the right attribute priorities? What if you don t elicit the right utility curve shape? 58 total epochs are considered Differentiated by varying stakeholder preferences in four ways Enumerated one at a time as perturbations from the base case (i.e., 1 and 3 are never applied simultaneously) Base Preferences Epoch Space (58) Total Lifecycle Cost ($M2002) Perturbation 1. Change value-delivering attribute set 2. Change attribute weightings in multiattribute utility function 3. Linearize attribute utility curves 4. Different utility aggregating functions More specific epochs can be created by actually re-deriving utility curves with the stakeholder for different hypothetical situations (mission goal change, wartime, etc) seari.mit.edu 2011 Massachusetts Institute of Technology 12

Changeability Analysis Approach Design Selection and Value of Changeability 1. Selecting Designs Selecting designs can take different forms Full-factorial design vector enumeration Only predetermined designs of interest Single point design from technical study Choice should be made based on available time, data, and interest in detail for the study 2. Calculating Changeability Value Choose changeability value metric Choice depends on parameters defining both system and epoch Value of each design s changeability within each epoch is calculated and stored seari.mit.edu 2011 Massachusetts Institute of Technology 13

X-TOS Case Study Step 1 Select Designs We select seven designs, identified as designs of interest in the 2006 study, for further investigation Ross, A. M. and D. E. Hastings, Assessing Changeability in Aerospace Systems Architecting and Design Using Dynamic Multi-Attribute Tradespace Exploration, AIAA Space 2006 Could analyze ALL of the enumerated designs (limited only by computation time), but there are likely many uninteresting designs regardless of changeability. Legend D A B E C F G (ascending number order) An intelligent pre-processing method saves time and makes the results of the method more concise seari.mit.edu 2011 Massachusetts Institute of Technology 14

X-TOS Case Study Step 2 Calculate Changeability Value Value-Weighted Filtered Outdegree (VWFO) is used Uses X-TOS specified transition rules A new metric is currently in development to replace it, due to concerns over comparing utility between epochs VWFO i m 1 N 1 N 1 j 1 [H(u j m u i m ) Arc i, j m ] H N i j Arc m u = Heaviside step function = number of designs = origin design = destination design = transition allowed = current time (context) = utility of design VWFO counts only changes beneath a time/money cost threshold which result in a positive effect on utility seari.mit.edu 2011 Massachusetts Institute of Technology 15

X-TOS Case Study Step 2 Calculate Changeability Value VWFO is calculated for each design in each epoch the filter is set to maximum no changes are eliminated Design A B C D E F G 1 2.55 2.81 3.06 2.68 0.77 2.55 2.55 Epoch Number 2 2.68 2.81 2.93 2.93 0.89 2.81 3.32 3 2.68 2.68 2.81 2.68 0.64 2.55 2.55 4 0 0 0 0 1.53 0.38 7.78 5 0 0.26 0.26 0.13 1.66 0.38 7.40 6 3.06 3.32 3.06 3.19 0.77 2.55 1.91 7 1.66 1.91 2.68 1.79 0.13 2.55 4.47 x10-3 This is raw data: effectively using it is the tricky part! seari.mit.edu 2011 Massachusetts Institute of Technology 16

Changeability Analysis Approach Frequency Distribution 3. Aggregating Frequency Distributions The calculated valuable changeability data can be aggregated and presented as distributions distribution of one design over all epochs distribution of one epoch over all designs Epoch Frequency Design XX Design Frequency Epoch YY Valuable Changeability Valuable Changeability Glimpse into Design XX s valuable changeability within epochs Glimpse into ease/difficulty of design changeability within Epoch YY seari.mit.edu 2011 Massachusetts Institute of Technology 17

X-TOS Case Study Step 3 Frequency Distribution A Similar shapes B C High median D Low spread E F G # Epochs Low mode Low spread High minimum High potential VWFO A quick scan gives us an intuitive understanding of the differences in changeability between the designs over the varying epochs seari.mit.edu 2011 Massachusetts Institute of Technology 18

Frequency curve overlay view: X-TOS Case Study Step 3 Frequency Distribution E F A, B and D C G Too many or too similar designs will be crowded: Remember that an intelligent preselection, reducing the number of designs in consideration, makes the data easier to visualize and draw conclusions from seari.mit.edu 2011 Massachusetts Institute of Technology 19

Changeability Analysis Approach Statistical Breakdown 4. Statistical Breakdown of Distributions Distributions themselves provide good intuitive understanding, but a more quantitative statistical breakdown is needed to effectively compare large numbers of designs Of particular interest are the order statistics: minimum, maximum, median, percentiles Can be easily calculated from data sets that form distributions Averages/variances may also prove useful, but since distributions are not necessarily in a canonical form they have little physical significance Cross-epoch Valuable Changeability Summary Depending on design philosophy or stakeholder risk preferences, designs may carry different levels of appeal. XX has highest potential changeability value, XY has highest minimum, and XZ has highest median. Design Min 1st Quartile Median 3rd Quartile Max XX 0 0.2 0.3 0.6 0.7 XY 0.1 0.2 0.25 0.3 0.4 XZ 0 0.1 0.4 0.5 0.6 seari.mit.edu 2011 Massachusetts Institute of Technology 20

X-TOS Case Study Step 4 Statistical Breakdown Distributions are mined for descriptive statistics Can reaffirm visual conclusions of previous step and reveal new information Mean and Standard Deviation shown to illustrate a point: the mean for Design G is pulled up by its outlier maximum; the median is more trustworthy as a comparison of central tendency between designs! Design A B C D E F G Min 0 0 0 0 0.13 0.38 1.91 1 st Quart. 2.42 2.42 2.81 2.17 0.64 2.55 2.42 Median 2.55 2.81 3.06 2.68 0.77 2.55 2.55 3 rd Quart. 2.81 2.93 3.06 2.81 0.77 2.55 2.93 Max 3.96 4.21 3.57 4.08 5.49 2.81 17.99 x10-3 Mean 2.46 2.61 2.83 2.49 0.80 2.45 3.13 Std Dev 0.65 0.67 0.63 0.66 0.69 0.48 2.27 This view allows for easy comparison between designs, especially for larger studies. We use it here to confirm the relative superiority of C and G, and the weakness of E. seari.mit.edu 2011 Massachusetts Institute of Technology 21

5. Stochastic Analysis of Era Changeability Analysis Approach Era Analysis Other types of information can be extracted by creating ordered sequences of epochs (i.e., era) using a stochastic era construction model, and analyzing value effects on systems over time Can use different techniques depending on type of changeability analysis for system A full tradespace exploration study with defined change mechanisms between different designs permits creation of transition rules A point-design real option study on value of including a particular payload or package would allow for a higher-fidelity calculation of option value predicated on the changing parameters over time seari.mit.edu 2011 Massachusetts Institute of Technology 22

X-TOS Case Study Step 5 Era Analysis For this section, a simple era constructor and decision algorithm was created and applied to the epoch/design set 1. Random epoch selection 2. Geometric epoch duration 3. Acceptable MAU threshold = 0.4 (if below 0.4, attempt to transition above for lowest cost) 4. Target lifetime = 15 years Epoch A Epoch Duration Epoch B Epoch Duration Epoch C Epoch Duration Epoch O Epoch Duration Rader, A.A., Ross, A.M., and Rhodes, D.H., "A Methodological Comparison of Monte Carlo Methods and Epoch-Era Analysis for System Assessment in Uncertain Environments," 4th Annual IEEE Systems Conference, San Diego, CA, April 2010. 1000 randomly generated eras tested for each design Recorded successes, dollar and time cost of transitions (for successful eras), and number of transitions in each era Other (unused) options Penalty cost for failure to both dollars and time More complex and realistic decision-making algorithms, such as move as close to the Pareto Front as possible Era construction can be as simple or as complex as desired, but should remain realistic to the epoch definitions seari.mit.edu 2011 Massachusetts Institute of Technology 23

X-TOS Case Study Step 5 Era Analysis (con t) Design A B C D E F G Success % 75.3 75.8 75.0 75.2 73.6 75.6 78.0 Avg $ cost 0 2.49K 6.35M 0 0 3.15M 0 Avg time cost 13 min 17 min 4.27 mo. 14 min 0 4.97 mo. 0 Avg # transitions.651.846 2.008.648 0 1.897 0 Obvious similarities A, B, D again cheap transitions (fuel burns) C and F expensive transitions (space tugs) E and G changeability not utilized (passively robust) Function of the decision algorithm Constructing eras with defined transition logic allows for a better understanding of the effect of changeability in action and its relationship with system value delivery seari.mit.edu 2011 Massachusetts Institute of Technology 24

Reminder: Steps in Epoch-Era Changeability Analysis Approach 0. Construct epoch set using value-affecting parameters 1. Select concept designs 2. For each design in each epoch, calculate valuable changeability using chosen metric 3. Aggregate into frequency distributions for both individual designs and epochs 4. Statistical breakdown of valuable changeability distributions 5. Perform stochastic analysis of eras (epoch sequence) for additional value-over-time information Epoch 1 Epoch 2 Epoch 3 Epoch: time period with fixed context and needs seari.mit.edu 2011 Massachusetts Institute of Technology 25

Applying Approach Using Existing Data Sets 3 important steps to beginning this process when starting from an existing study Design selection: limit to a reasonable amount (~10) for clarity, selecting the most interesting designs, unless time is not a concern and full detail is desired Value metric choice: choose based on available information, assumptions deemed acceptable by stakeholders, and the particular system application being considered Epoch creation: find any parameters in your value statements (both static and for changeability) that are assumed to be constant in one context and vary them over a reasonable range There are no right choices for these steps: an intelligent decision maker who understands the system should select the methods he considers to be appropriate seari.mit.edu 2011 Massachusetts Institute of Technology 26

Emerging Research Results EEA-based method for comparing candidate design changeability Compatible with any changeability value metric Enables diagrams and statistics which represent the frequently unintuitive nature of value-over-time in an intuitive, static form Scalable, allowing for both in-depth design space studies and less computationally demanding design point analysis Epoch Era Analysis provides a generalizable foundation on which to evaluate changeability and to assist the design process. seari.mit.edu 2011 Massachusetts Institute of Technology 27

Further Research New changeability value metric: strong desire for a metric with general applicability, as opposed to the limiting assumptions on common techniques Change mechanism value: a concise method for assessing the value of including different change mechanisms Would allow change mechanisms to be effectively traded off individually in the design process Modular change: methods for aggregating the value of change with infinite potential end states seari.mit.edu 2011 Massachusetts Institute of Technology 28

Thank You seari.mit.edu 2011 Massachusetts Institute of Technology 29