probabilistic mechanism analysis. outline uncertainty in mechanisms why consider uncertainty basics...

26
Probabilistic Mechanism Analysis

Upload: julianna-doyle

Post on 30-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Probabilistic Mechanism Analysis

Page 2: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

2

Outline

• Uncertainty in mechanisms• Why consider uncertainty• Basics of uncertainty• Probabilistic mechanism analysis• Examples• Probabilistic mechanism synthesis• Conclusions

Page 3: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

3

Uncertainty in Mechanisms• Lengths , and are random variables due to

manufacture imprecision

Page 4: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Uncertainty in Mechanisms• The joint clearances at A, B, C, and D are also

random due to manufacture imprecision and installation errors.

4

rB

rJ

rC

Bearing

Journal

Link i

Link j

Y

X

Page 5: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Uncertainty in Mechanisms• Loads and material properties are also

random.

5

Page 6: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

6

Impact of Uncertainty• If the above mechanism generates a

functional relationship and the required motion output is , then the motion error is , where )

• is also a random variable.• Required motion output may not be realized

with certainty.

Page 7: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

7

Why Consider Uncertainty?

• We know the true solution.• We know the effect of uncertainty.• We can design mechanisms whose

performance is not sensitive to uncertainty• We can make more reliable decisions.

In this presentation, we focus on uncertainty only in R.

Page 8: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

8

• We use probability distributions to model parameters with uncertainty.

How Do We Model Uncertainty?

50 55 60 65 70 750

0.02

0.04

0.06

0.08

0.1

0.12

Noise

pd

f

Probabilistic Design

Baseline Design

Page 9: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

9

Probability Distribution

1.4 1.6 1.8 2 2.2 2.4 2.6 2.80

10

20

30

40

50

60

• With random samples, we can draw a histogram.

• If y-axis is frequency and the number of samples is infinity, we get a probability density function (PDF) for random variable

• The probability of is

1.4 1.6 1.8 2 2.2 2.4 2.6 2.80

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Page 10: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

10

Normal Distribution

• : cumulative distribution function (CDF)

1.4 1.6 1.8 2 2.2 2.4 2.6 2.80

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Page 11: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

11

More about Standard Deviation (std)

• It indicates how data spread around the mean.• It is always non-negative.• High std means

– High dispersion– High uncertainty– High risk

Page 12: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

12

More Than One Random Variables

• If all lengths are normally distributed

– are independent

– are constants.• Then

Page 13: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

13

Mechanism Reliability• Let the required motion error be .• Mechanism reliability is • Probability of failure

Page 14: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

14

First Order Second Moment Method (FOSM)• Assume lengths are independent• First order Taylor expansion for motion output =)

• Motion error • , ,

Page 15: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

15

Monte Carlo Simulation (MCS)*A sampling-based simulation method

*This topic is optional.

Step 3: Statistic Analysis on model outputExtracting probabilistic information

Step 3: Statistic Analysis on model outputExtracting probabilistic information

Step 2: Numerical ExperimentationEvaluating performance function

Step 2: Numerical ExperimentationEvaluating performance function

Step 1: Sampling of random variablesGenerating samples of random variables

Step 1: Sampling of random variablesGenerating samples of random variables

Analysis Model

Samples of input variables

Samples of input variables

Samples of output variables

Samples of output variables

Probabilistic characteristics of output variables

Probabilistic characteristics of output variables

Distributions of input variables

Distributions of input variables

Analysis Model

Y=g(X)

X Y

Page 16: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Step 1: Sampling on random variables

• Generate samples of input random variables according to their distributions.

• For example, for , samples can be generated by Matlab.– Matlab normrnd(, ) produces a row vector of

random samples.– Excel can also be used.

Page 17: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Step 2: Obtain Samples of Output

• Suppose N sets of random variables have been generated

, is the number of simulations

• Then samples of output s are calculated a

Page 18: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Step 3: Statistic Analysis on output

• Mean

• Standard deviation

• The probability of failure is the number of failures.

= number of <0,

Page 19: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

19

FORM vs MCS

• FORM is more efficient• FORM may not be accurate when a limit-state

function is highly nonlinear• MCS is very accurate if the sample size is

sufficiently large• MCS is not efficient

Page 20: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Example - FOSM

• mm, mm, mm; they are independent.• Requirement: mm when (The motion output here is

displacement instead of an angle .)• Allowable motion error: mm

20

𝑅1

A

C

B

𝑅2

𝑅3

𝜃

𝑠

Page 21: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

21

Example - FOSM• 287.2261 mm• 0.6478

where

Page 22: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Example - FOSM• mm•

22

Page 23: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

Example - MCS

• mm, mm, mm; they are independent.• Requirement: mm when • Allowable motion error: mm

23

𝑅1

A

C

B

𝑅2

𝑅3

𝜃

𝑠

Page 24: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

1e6 Simulations•

286.6 286.8 287 287.2 287.4 287.6 287.8 2880

0.002

0.004

0.006

0.008

0.01

0.012

0.014

0.016

0.018

0.02

s

pdf

Page 25: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

25

Reliability–Based Mechanism Synthesis

• Find: Design variables (average mechanism dimensions)

• Minimize: average motion error or other objective

• Subject to reliability constraint where is the required reliability

Page 26: Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples

26

Conclusions

• For important mechanisms in important applications, it is imperative to consider reliability.

• Uncertainty can be modeled probabilistically.• Reliability can be estimated by FOSM and

MCS.• Same methodologies can also be used for

cams, gears, and other mechanisms.