Set-Based Design: A Decision-Theoretic Perspective



Similar documents
Introduction to Engineering System Dynamics

Lean vs. Agile similarities and differences Created by Stephen Barkar -

Online Tuning of Artificial Neural Networks for Induction Motor Control

A Fuel Cost Comparison of Electric and Gas-Powered Vehicles

PROGRAM DIRECTOR: Arthur O Connor Contact: URL : THE PROGRAM Careers in Data Analytics Admissions Criteria CURRICULUM Program Requirements

Qualitative and Quantitative Assessment of Uncertainty in Regulatory Decision Making. Charles F. Manski

Unraveling versus Unraveling: A Memo on Competitive Equilibriums and Trade in Insurance Markets

Research Report. Impact of Vehicle Weight Reduction on Fuel Economy for Various Vehicle Architectures

large-scale machine learning revisited Léon Bottou Microsoft Research (NYC)

ICT Perspectives on Big Data: Well Sorted Materials

The Systems Engineering Tool Box

Knowledge-Based Systems Engineering Risk Assessment

Ensuring Reliability in Lean New Product Development. John J. Paschkewitz, P.E., CRE

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

Introductory Notes on Demand Theory

Compression algorithm for Bayesian network modeling of binary systems

Validation of Internal Rating and Scoring Models

Bachelor's Degree in Business Administration and Master's Degree course description

RITTER Multiple Sonic Nozzle Calibration System

Model, Analyze and Optimize the Supply Chain

Dynamic Simulation and Supply Chain Management

UNCERTAINTIES OF MATHEMATICAL MODELING

Software Metrics: Roadmap

Title: Decision Making and Software Tools for Product Development Based on Axiomatic Design Theory

WHITE PAPER. Responsive Supply Chain. Abstract

OpenFOAM Optimization Tools

WRITING A RESEARCH PAPER FOR A GRADUATE SEMINAR IN POLITICAL SCIENCE Ashley Leeds Rice University

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

Learning Objectives for Selected Programs Offering Degrees at Two Academic Levels

How To Learn From The Most Successful Manufacturers

South Carolina College- and Career-Ready (SCCCR) Algebra 1

Master Degree Program in Computer Science (CS)

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

A DIFFERENT KIND OF PROJECT MANAGEMENT

A DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES

Department of Computer Science

Amajor benefit of Monte-Carlo schedule analysis is to

A Software Tool for. Automatically Veried Operations on. Intervals and Probability Distributions. Daniel Berleant and Hang Cheng

SECURITY METRICS: MEASUREMENTS TO SUPPORT THE CONTINUED DEVELOPMENT OF INFORMATION SECURITY TECHNOLOGY

University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities

EHRS Impact on Engine Warm up and Fuel Economy. Edouard Barrieu

Quantitative Inventory Uncertainty

Multiple Optimization Using the JMP Statistical Software Kodak Research Conference May 9, 2005

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

Manufacturing Equipment Modeling

Division of Mathematical Sciences

PROJECT RISK MANAGEMENT

Software Engineering. What is a system?

ECON 201 Section 002 Principles of Microeconomics Fall 2014 Tuesday & Thursday 1-2:15, Cuneo, Room 002

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

A New Quantitative Behavioral Model for Financial Prediction

Benefits Realization from IS & IT, and Change Management of roles and the working practices of individuals and teams.

TD(0) Leads to Better Policies than Approximate Value Iteration

Understanding Financial Management: A Practical Guide Guideline Answers to the Concept Check Questions

Applied mathematics and mathematical statistics

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

A Discipline for Software Engineering

Life Cycle Cost Analysis (LCCA)

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

Performance Level Descriptors Grade 6 Mathematics

Mathematical Modeling and Engineering Problem Solving

CFSD 21 ST CENTURY SKILL RUBRIC CRITICAL & CREATIVE THINKING

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology

TIPS DATA QUALITY STANDARDS ABOUT TIPS

CHAPTER 8 CAPITAL BUDGETING DECISIONS

Another Look at Sensitivity of Bayesian Networks to Imprecise Probabilities

To discuss this topic fully, let us define some terms used in this and the following sets of supplemental notes.

Chapter 2 A Systems Approach to Leadership Overview

(Refer Slide Time: 01:52)

COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN

Chapter 11 Monte Carlo Simulation

GRADES 7, 8, AND 9 BIG IDEAS

3 Introduction to Assessing Risk

Continuous Integration Just another buzz word?

Robot Perception Continued

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

Competitive Analysis of QoS Networks

SUPPLY CHAIN MISSION STATEMENT

What is Modeling and Simulation and Software Engineering?

Reliability Modeling Software Defined

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

PinkLINK July Pink Elephant. All rights reserved. Page 1 of 5 Learn more about ITIL by visiting:

MONITORING AND DIAGNOSIS OF A MULTI-STAGE MANUFACTURING PROCESS USING BAYESIAN NETWORKS

Data Quality Assessment

CALIBRATION PRINCIPLES

Measuring the Performance of an Agent

Economics 1011a: Intermediate Microeconomics

6 Scalar, Stochastic, Discrete Dynamic Systems

Accurately and Efficiently Measuring Individual Account Credit Risk On Existing Portfolios

Transcription:

Set-Based Design: A Decision-Theoretic Perspective Chris Paredis, Jason Aughenbaugh, Rich Malak, Steve Rekuc Product and Systems Lifecycle Management Center G.W. Woodruff School of Mechanical Engineering Georgia Institute of Technology www.srl.gatech.edu www.pslm.gatech.edu

Objectives Make you familiar with the concepts of Set-Based Design Help you think about the characteristics of set-based design in terms of Decision Theory

What is Set-Based Design? Point-based Design Set-based Design x 2 x 2 x 1 Marketing Eliminate Dominated Alternatives x 1 Propose Design Analyze & Critique Engineering Styling Marketing Styling Modify Manufacturing Manufacturing Engineering

Foundations by Ward, Sobek & Liker Ward (1989): Mechanical Design Compiler Compile high-level description into set of possible solutions Eliminate through labeled interval propagation Eliminate only alternatives that can be proven not to work Sobek, Ward & Liker (1999): Case study: Toyota Production system Engineers communicate in terms of sets Multiple design alternatives are developed in parallel Paradox: value despite apparent "inefficiencies"

Simple Example: Design of Pneumatic System (adapted from Ward, 1989) Catalog of Components: 50 motors 30 compressors, Interval-Based Characterization of Components Motor: RPM (nom load) = [1740,1800] Cylinder: Force = [0,100] N Design Requirements Load: Velocity = every [0,2] m/s Power-supply: 110V AC Propagation of set-based requirements Yields relatively small set of feasible solutions Motor Compressor Valve Cylinder Load

Some Short-Comings in Current State of the Art Only algebraic equations No differential or partial differential equations No black boxes equations need to be expressed symbolically Only for catalog design configuration of discrete options Significant extensions are needed to support continuous variables Only pure intervals no probabilities Ignoring probability information often leads to overly conservative designs Weak on optimization beyond constraint satisfaction What if satisfying all the constraints still leaves many alternatives?

Need for a Strong Foundation Our approach: Build on the foundation of Decision Theory Decision A 1 A 2 A n O 11 O 12 O 1k O 21 O 22 O 2k O n1 O n2 O nk UO ( 11) UO ( 12) UO ( 1 k ) UO ( 21) UO ( 22) UO ( 2 k ) UO ( n 1) UO ( n 2) ( ) UO nk Normative Decision Theory Select A i where E [ U ] is maximum + Reality of Design Context Bounded rationality Limited resources Incomplete knowledge Diverse information and knowledge needs Collaboration among geographically distributed stakeholders Formal, Systematic but Practical Methods for Engineering Design Formalisms Representations Methods Tools

Trade-off Between Information Cost and Value Information Economics Benefit Cost Information is only valuable to the extent that it leads to better decisions No change in the decision benefit of information is zero

Overview of Presentation What is Set-Based Design? Current Limitations of Set-Based Design Set-Based Design from a Decision-Theoretic Perspective Set-based design and sequential decision making Expressing the utility of decision alternatives as intervals Decision policy: eliminate non-dominated design alternatives Searching through a set of non-dominated alternatives: Branch & Bound Implication for Modeling and Simulation in Design Implications for PLM Conclusion

Set-Based Design and Sequential Decisions Sequential decisions: Decision 2 Decision 1 Vehicle type decision alternatives Engine/motor type decision alternatives gas car bike electric diesel Vehicle type decision alternatives In the first decisions, the designer chooses from a set car Gas car Electric car Diesel car bike Gas bike Electric bike Diesel bike Each decision alternative is a set of design alternatives Decision alternatives are imprecisely defined

Set-Based Decision Alternatives Cost =? $ [400,1000] SET OF 150 hp Gas Engines Mass =? [100,300] kg Efficiency =? Reliability =? [25,30] % [95,99] % Imprecise Alternative Imprecise Performance

Imprecision and Variability P-Box Deterministic Probabilistic 1 1 1 1 Precise cdf 0.5 cdf 0.5 0 0 Precise Scalar 0.4 0.5 0.6 X - 0 0-3 2 1 0 1 2 3 - Precise Distribution X 1 1 1 1 Imprecise cdf 0.5 - cdf 0.5 0 0 P-box of interval -1 0 1 2 X 0 0 3-2 -1 0 1 2 3 4 Probability-box X

Other Sources of Imprecision in Design Some other sources of uncertainty best represented by intervals Simulations and analysis models abstractions of reality Statistical data finite samples of environmental factors Bounded rationality imprecise subjective probabilities Expert opinion lack or conflict of information Preferences incomplete or non-stationary Numerical implementation limited machine precision Consequence: The performance (expected utility) of a decision alternative is best expressed in terms of intervals e.g. mass = [100,300] kg, cost = $ [400,1000] utility = [, ]

Decision Making Under Interval Uncertainty In normative decision theory: Decision Policy = Maximize Expected Utility In set-based design: Uncertainty expressed as intervals or probability boxes Expected Utility Interval of Expected Utility How to make a decision when expected utilities are intervals?

Decision Making for Intervals of Expected Utility How can a decision be reached? Consider 3 design alternatives {A, B, C} with expected utility intervals as shown: Which alternative is the most preferred? Expected utility A B C Possible policies include: Interval Dominance Maximality Γ-maximin Γ-maximax Hurwicz criterion η E-admissibility

Interval Dominance Decision Policy Eliminate only alternatives that are provably dominated Consider 3 design alternatives {A, B, C} with expected utility intervals as shown: Expected utility X A B C upper bound of A < lower bound of C C dominates A eliminate A B and C continue to be considered (set-based design)

The Myth of "Optimal Design" Due to uncertainty, "optimal design" cannot be determined Set of non-dominated solutions When uncertainty is large, selecting only the "optimal design" often leads to back-tracking Expected Utility ($) 2000 1500 1000 500 0-500 Interval Dominance: Expected Utility vs. Gear Ratio ELIMINATE non-dominated set ELIMINATE -1000 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Gear Ratio, Ng

What If Non-Dominated Set is Too Large? cost bounds [ ] on cost Set of All Gas Engines [ bounds on mass ] mass Search non-dominated set using Branch and Bound approach

What If Non-Dominated Set is Too Large? cost [ ] [ ] Small Gas Engines Large Gas Engines [ small ] [ large ] mass Refine design alternatives Reduces imprecision in performance Allows for additional elimination

Γ-maximin Decision Policy Avoid a very bad outcome for sure. Consider 3 design alternatives {A, B, C} with expected utility intervals as shown: Chose the alternative with the highest lower-bound Expected utility * * * A B C Robust Solution Should only be used as a tie-breaker

Consequences for Set-Based Design Decision Alternatives and their Expected Utilities are Sets Unlikely that a single "point solution" will dominate "Point solutions" are often greedy result in expensive back-tracking "Point solutions" force us to make assumptions that are not supported by current information Constraint propagation versus non-domination Intersection of feasible sets for individual disciplines or sub-systems = elimination of dominated solutions Infeasible = overall utility is unacceptably low = dominated But: set of feasible solution is likely to be large need for efficient search Uncertain information should be represented accurately Without overstating what is known But also without omitting much information need for probabilistic or even hybrid (p-box) representations

Challenges for Modeling and Simulation Uncertainty quantification Every model is an abstraction of reality and thus wrong Model accuracy (systematic error) must be stated in terms of intervals Uncertainty quantification of model parameters / inputs / outputs Need for abstract models Allow designers to quickly eliminate large portions of the design space Currently not addressed opportunity: abstraction through data mining How to capture abstract models without losing much information? Capturing interval dependence is critical

Challenges for PLM Representations of design alternatives in terms of sets Most important at systems engineering level Set-based geometric representations leverage GD&T support Representations for communicating preferences Requirements are too limiting Better communication mechanism than requirements flow-down Methods for efficiently propagating constraints Interval arithmetic may yield hyper-conservative results Methods for efficiently searching set-based design spaces Branch and bound: How to branch efficiently?

Conclusions Set-Based Design Foundation developed by Ward et al. starting in late 80's Empirical evidence of superior results: Toyota Many remaining limitations and research issues Need for a strong foundation: Decision Theory All sequential design methods are set-based Expected utility of decision alternatives should be expressed as intervals Decision policy: eliminate non-dominated design alternatives Searching through a set of non-dominated alternatives: Branch & Bound

References Ward, "A Theory of Quantitative Inference Applied to a Mechanical Design Compiler", Ph.D. Thesis, MIT AI Lab, 1989. Sobek, Ward, and Liker, "Toyota s Principles of Set-based Concurrent Engineering" Sloan Management Review, 1999 Malak and Paredis, "An Investigation of Set-Based Design from a Decision Analysis Perspective," ASME Design Automation Conference, submitted. Rekuc, Aughenbaugh, Bruns, and Paredis, "Eliminating Design Alternatives Based on Imprecise Information," SAE World Congress, 06M-269, 2006. Panchal, Fernández, Allen, Paredis, and Mistree, "An Interval-Based Focalization Method for Decision-Making in Decentralized, Multi-Functional Design," Design Automation Conference, DETC2005-85322, Long Beach, CA, September 24 28, 2005. Aughenbaugh and Paredis, "The Value of Using Imprecise Probabilities in Engineering Design," ASME Journal of Mechanical Design, to appear in July 2006. http://www.srl.gatech.edu/members/cparedis