set-based design: a decision-theoretic perspective...• case study: toyota production system •...

25
Systems Realization Laboratory Set-Based Design: A Decision-Theoretic Perspective Chris Paredis, Jason Aughenbaugh, Rich Malak, Steve Rekuc Systems Realization Laboratory 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

Upload: others

Post on 25-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Set-Based Design:A Decision-Theoretic Perspective

Chris Paredis, Jason Aughenbaugh,Rich Malak, Steve Rekuc

Systems Realization LaboratoryProduct and Systems Lifecycle Management CenterG.W. Woodruff School of Mechanical Engineering

Georgia Institute of Technology

www.srl.gatech.edu www.pslm.gatech.edu

Page 2: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Objectives

Make you familiar with the concepts ofSet-Based Design

Help you think about the characteristics ofset-based design in terms of Decision Theory

Page 3: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

What is Set-Based Design?“Point-based” Design

x2

x1

Set-based Design

x1

x2

ProposeDesign

Analyze& Critique

Modify

Marketing

Engineering

Styling

Manufacturing

Marketing

Engineering

Styling

Manufacturing

Eliminate Dominated Alternatives

Page 4: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Foundations by Ward, Sobek & Liker

Ward (1989):• Mechanical Design Compiler

• Compile high-level descriptioninto set of possible solutions

• Eliminate through labeledinterval propagation

• Eliminate only alternatives that can be proven not to work

Sobek, Ward & Liker (1999):• Case study: Toyota Production

system

• Engineers communicate in termsof sets

• Multiple design alternatives are developed in parallel

• Paradox: value despite apparent "inefficiencies"

Page 5: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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 Cylinder LoadValve

Page 6: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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?

Page 7: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Need for a Strong FoundationOur approach: Build on the foundation of Decision Theory

Decision

nA

11O12O1kO

21O22O2kO

1nO2nO

nkO

11( )U O12( )U O1( )kU O

21( )U O22( )U O2( )kU O

1( )nU O2( )nU O

( )nkU O

Select iAwhere

is maximum

[ ]E U

Select iASelect iAwhere

is maximum

[ ]E U

1A

2A

Normative Decision Theory

+

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

Methods ToolsFormalisms Representations

Page 8: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Trade-off Between Information Cost and Value

Cost Benefit

Information Economics

Information is only valuableto the extent that it leads to better decisions

No change in the decision benefit of information is zero

Page 9: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Overview of Presentation

What is Set-Based Design?Current Limitations of Set-Based DesignSet-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 DesignImplications for PLMConclusion

Page 10: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Set-Based Design and Sequential Decisions

Vehicle typedecision alternatives car

Engine/motor typedecision alternatives gas electric

bike

diesel

Dec

isio

n 2

Dec

isio

n 1

Sequentialdecisions:

Vehicle type decision alternatives

car bike

Gas car

Electric car

Diesel car

Gas bike

Electric bike

Diesel bike

In the first decisions, the designer chooses

from a set

Each decision alternative is a set of design alternativesDecision alternatives are imprecisely defined

Page 11: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Set-Based Decision Alternatives

150 hp Gas EngineSET OF

sMass = ?Cost = ?

Efficiency = ? Reliability = ?

[100,300] kg

[95,99] %[25,30] %

$ [400,1000]

Imprecise Alternative Imprecise Performance

Page 12: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Imprecision and Variability P-Box

--Imprecise

ProbabilisticDeterministic

Precise

Precise Scalar

cdf

X

cdf

P-box of intervalX

Probability-boxcd

f

X

--

--

3

-

2 1 0 1 2 3

0

0.5

1

3

-

2 1 0 1 2 3

0

0.5

1

Precise Distribution

cdf

X0.4 0.5 0.6

0

0.5

1

0.4 0.5 0.6

0

0.5

1

--3 2 -1 0 1 2 3 40

0.5

1

3 2 -1 0 1 2 3 40

0.5

1

-1 0 1 20

0.5

1

-1 0 1 20

0.5

1

0

1

0

1

0

1

0

1

Page 13: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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 alternativeis best expressed in terms of intervals

e.g. mass = [100,300] kg, cost = $ [400,1000] utility = […,…]

Page 14: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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?

Page 15: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Decision Making for Intervals of Expected Utility

Consider 3 design alternatives {A, B, C} with expected utility intervals as shown:

A B C

Exp

ecte

d ut

ility

• Interval Dominance • Maximality• Γ-maximin• Γ-maximax• Hurwicz criterion η• E-admissibility

Which alternative isthe most preferred?

Possible policies include:

How can a decision be reached?

Page 16: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Interval Dominance Decision Policy

Consider 3 design alternatives {A, B, C} with expected utility intervals as shown: upper bound of A

<lower bound of C

A B C

Exp

ecte

d ut

ility

C dominates Aeliminate A

B and C continue to be considered (set-based design)

Eliminate only alternatives that are provably dominated

X

Page 17: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

-1000

-500

0

500

1000

1500

2000Interval Dominance: Expected Utility vs. Gear Ratio

Gear Ratio, Ng

Exp

ecte

d U

tility

($) ELIMINATE

ELIM

INA

TE

non-dominated set

Page 18: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

What If Non-Dominated Set is Too Large?

Search non-dominated set usingBranch and Bound approach

mass

cost

Set of AllGas Engines

[ ]bounds on mass

[

]

boun

dson

cos

t

mass

cost

Set of AllGas Engines

[ ]bounds on mass[ ]bounds on mass

[

]

boun

dson

cos

t

Page 19: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

What If Non-Dominated Set is Too Large?

Refine design alternativesReduces imprecision in performance

Allows for additional elimination

mass

cost

SmallGas Engines

[ ]large

[

]Large

Gas Engines

[ ]small

[

]

mass

cost

SmallGas Engines

[ ]large[ ]large

[

]Large

Gas Engines

[ ]small[ ]small

[

]

Page 20: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Γ-maximin Decision Policy

Consider 3 design alternatives {A, B, C} with expected utility intervals as shown: Chose the alternative with the

highest lower-bound

Robust Solution

A B C

Exp

ecte

d ut

ility

**

*Should only be used

as a tie-breaker

Avoid a very bad outcome for sure.

Page 21: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

Consequences for Set-Based DesignDecision 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

Page 22: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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

Page 23: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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?

Page 24: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

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

Page 25: Set-Based Design: a Decision-Theoretic Perspective...• Case study: Toyota Production system • Engineers communicate in terms ... Sobek, Ward, and Liker, "Toyota’s Principles

Systems Realization Laboratory

ReferencesWard, "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, 1999Malak 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