Template:Risk analysis and probabilistic design w monte carlo simulation: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
'''Example 1:'''
'''Example 1:'''
{{Example: Monte Carlo Simulation A Hinge Length Example}}
{{Example: Monte Carlo Simulation A Hinge Length Example}}
''''Monte Carlo Simulation A Hinge Length Example'''
A hinge is made up of four components A, B, C, D. Seven units of each component  were taken from the assembly line and the following measurements (in cm) were recorded:
::<math>\begin{matrix}
  \text{Dimensions for A} & \text{Dimensions for B} & \text{Dimensions for C} & \text{Dimensions for D}  \\
  \text{2}\text{.0187} & \text{1}\text{.9795} & \text{30}\text{.4216} & \text{33}\text{.6573}  \\
  \text{1}\text{.9996} & \text{2}\text{.0288} & \text{29}\text{.9818} & \text{34}\text{.5432}  \\
  \text{2}\text{.0167} & \text{1}\text{.9883} & \text{29}\text{.9724} & \text{34}\text{.6218}  \\
  \text{2}\text{.0329} & \text{2}\text{.0327} & \text{30}\text{.192} & \text{34}\text{.7538}  \\
  \text{2}\text{.0233} & \text{2}\text{.0119} & \text{29}\text{.9421} & \text{35}\text{.1508}  \\
  \text{2}\text{.0273} & \text{2}\text{.0354} & \text{30}\text{.1343} & \text{35}\text{.2666}  \\
  \text{1}\text{.984} & \text{1}\text{.9908} & \text{30}\text{.0423} & \text{35}\text{.7111}  \\
\end{matrix}</math>
[[Image:lda26.1.gif|thumb|center|300px| ]]
Determine the number of times (A+B+C) will be greater than D.
'''Solution'''
The parts dimensions measurements were entered into a Weibull++ standard folio as separate data sheets and were analyzed assuming normal distribution and RRX as the analysis method. The parameters are:
::<math>\begin{matrix}
  \text{A} & \text{B} & \text{C} & \text{D}  \\
  \hat{\mu }=2.0146 & \hat{\mu }=2.0096 & \hat{\mu }=30.0981 & \hat{\mu }=34.8149  \\
  \hat{\sigma }=0.0181 & \hat{\sigma }=0.0249 & \hat{\sigma }=0.1762 & \hat{\sigma }=0.7121  \\
\end{matrix}</math>
Based on the above parameters, a Monte Carlo simulation can be performed to estimate the number of times (A+B+C) will be greater than D.
Select Generate Monte Carlo Data...from the Tools menu. Choose User Defined under Distribution and use the Insert Data Source... to use the A, B and C measurements data sheets to generate 100 data points that represent (A+B+C). The new created sheet is then renamed to Simulated A+B+C.
[[Image:bossmonte.png|thumb|center|400px| ]]
Following the same steps, use the D measurements data sheets to generate 100 data points that represent D. The new created sheet is then renamed to Simulated D.
[[Image:weibullmontecarlo.png|thumb|center|400px| ]]
The two data sets that represent A+B+C and D are modeled with a normal distribution using RRX as the analysis method. Using the Test of Comparison tool, which is under Tools, the two data sets can be compared.
[[Image:lda26.4.gif|thumb|center|400px| ]]
Therefore, the probability that (A+B+C) will be greater than D is  <math>100-83.67=16.23%</math>  (note that the results could vary because of the randomness in the simulation.)

Revision as of 23:03, 27 February 2012

Risk Analysis and Probabilistic Design with Monte Carlo Simulation

Monte Carlo simulation can be used to perform simple relationship-based simulations. The User Defined distribution feature allows you to specify an equation relating different random variables. You can then determine the joint [math]\displaystyle{ pdf }[/math] for the simulated data set. This type of simulation has many applications in probabilistic design, risk analysis, quality control, etc. More advanced analysis, involving complex relationships, can be performed with advanced software specifically designed for stochastic event simulation such as ReliaSoft's RENO (see http://www.reliasoft.com/reno).

Example 1: Monte Carlo simulation can be used to perform simple relationship-based simulations. This type of simulation has many applications in probabilistic design, risk analysis, quality control, etc. The Monte Carlo utility includes a User Defined distribution feature that allows you to specify an equation relating different random variables. The following example uses the Life Comparison tool to compare the pdf of two user-defined distributions. A variation of the example that demonstrates how to obtain the joint pdf of random variables is available in the Weibull++ help file.

Monte Carlo Simulation: A Hinge Length Example

A hinge is made up of four components A, B, C, D, as shown next. Seven units of each component were taken from the assembly line and measurements (in cm) were recorded.

WB.23 lda26.1.png

The following table shows the measurements. Determine the probability that D will fall out of specifications.

[math]\displaystyle{ \begin{matrix} \text{Dimensions for A} & \text{Dimensions for B} & \text{Dimensions for C} & \text{Dimensions for D} \\ \text{2}\text{.0187} & \text{1}\text{.9795} & \text{30}\text{.4216} & \text{33}\text{.6573} \\ \text{1}\text{.9996} & \text{2}\text{.0288} & \text{29}\text{.9818} & \text{34}\text{.5432} \\ \text{2}\text{.0167} & \text{1}\text{.9883} & \text{29}\text{.9724} & \text{34}\text{.6218} \\ \text{2}\text{.0329} & \text{2}\text{.0327} & \text{30}\text{.192} & \text{34}\text{.7538} \\ \text{2}\text{.0233} & \text{2}\text{.0119} & \text{29}\text{.9421} & \text{35}\text{.1508} \\ \text{2}\text{.0273} & \text{2}\text{.0354} & \text{30}\text{.1343} & \text{35}\text{.2666} \\ \text{1}\text{.984} & \text{1}\text{.9908} & \text{30}\text{.0423} & \text{35}\text{.7111} \\ \end{matrix}\,\! }[/math]

Solution

In a Weibull++ standard folio, enter the parts dimensions measurements of each component into separate data sheets. Analyze each data sheet using the normal distribution and the RRX analysis method. The parameters are:

[math]\displaystyle{ \begin{matrix} \text{A} & \text{B} & \text{C} & \text{D} \\ \hat{\mu }=2.0146 & \hat{\mu }=2.0096 & \hat{\mu }=30.0981 & \hat{\mu }=34.8149 \\ \hat{\sigma }=0.0181 & \hat{\sigma }=0.0249 & \hat{\sigma }=0.1762 & \hat{\sigma }=0.7121 \\ \end{matrix}\,\! }[/math]

Next, perform a Monte Carlo simulation to estimate the probability that (A+B+C) will be greater than D. To do this, choose the User Defined distribution and enter its equation as follows. (Click the Insert Data Source button to insert the data sheets that contain the measurements for the components.)

Rsik Analysis Example Monte Carlo Setting.png

On the Settings tab, set the number of data points to 100, as shown next.

Rsik Analysis Example Monte Carlo Number of Points.png

Click Generate to create a data sheet that contains the generated data points. Rename the new data sheet to "Simulated A+B+C."

Follow the same procedure to generate 100 data points to represent the D measurements. Rename the new data sheet to "Simulated D."

Rsik Analysis Example Monte Carlo D.png

Analyze the two data sets, "Simulated A+B+C" and "Simulated D," using the normal distribution and the RRX analysis method.

Next, open the Life Comparison tool and choose to compare the two data sheets. The following picture shows the pdf curves of the two data sets.

Rsik Analysis Example Selected Life Comparison Plot.png

The following report shows that the probability that "Simulated A+B+C" will be greater than "Simulated D" is 16.033%. (Note that the results may vary because of the randomness in the simulation.)

Rsik Analysis Example Selected Life Comparison Result.png