Simulation and Contribution Analysis

<< Click to Display Table of Contents >>

Navigation:  Tutorials > 3DCS Mechanical Tutorial > Results Validation >

Simulation and Contribution Analysis

Through the measure's dialog we could see the variation on a build-by-build basis, but we were not getting any statistics that we could later use to make a design decision. To really get a complete look at our population of samples and understand the potential risk of our design, we need to move to the Simulation analysis. The Simulation analysis within 3DCS will analyze the measured variation for the assembly. It works by using a Monte Carlo random number generator to randomly add variation according to the individual tolerancing information specified. Then it will assemble the deviated parts and take the measurements. The Simulation will compile the results from these measurements for each simulated assembly. The results of the Simulation will be displayed as a histogram in a separate window.

 

The Contributor Analysis is another useful analysis tool within 3DCS. This will determine the sources of variation for a particular measure and rank them according to their percentage of contribution.

Before running a simulation it is important to select and apply the Variant for which the simulation need to be calculated.

Open the DVTI_ModelVariantsVariant Dialog, select the Variant "Static Design" and hit "Apply Variant".

The applied Variant will be highlighted in green color.

MVM_Tutorial_Variants apply 

 

Close the dialog

Click DVTI_dcsNominalBuild_SP Nominal Build.

Click the DVTI_Run_Analysis Run Analysis button to bring up the Run Analysis dialog.

MVM_Tutorial_Run Analysis 

 

Type in the Total Runs to be 500

Make sure the Contributor Analysis is checked

Click the [Start>>] button.

If you see warnings that the files will be overwritten, click [Yes] to ignore the warnings.

 

 

MVM_Tutorial_Results 

 

>>>Your results may not match the above illustration<<<

 

The Analysis Summary window shows us "at a glance" results for all of the measures in the model. The top half of the Analysis Summary window has information about the Monte Carlo simulations (the 500 runs) for all of the measures. The lower half of the Analysis Summary window shows information about the Contributor Analysis that 3DCS ran after completing the Monte Carlo simulations. The Contributor Analysis results are different for each of the measures, as tolerances will affect all measures differently. The Est. Range column in the top half of the window tells us an estimate (based on a curve-fit to a distribution of the data) of the amount of variation at each measure. Based on the Est. Range numbers, it appears that in our design we are seeing the most variation in the Shifter knob dev Y dir measure. The "True Position On Knob" GD&T Measure is measuring the variation of that Knob in all direction and it gives the most accurate result and notice that result matches the variation of the knob in Y-direction.

 

Double-click on Shifter knob dev Y dir in the upper half of the Analysis Summary window to open the Analysis Results window for the measure.

 

MVM_Tutorial_Results2 

>>>Your results may not match the above illustration<<<

 

 

The top half of the Analysis Results window contains all of the information from the Monte Carlo simulations and the bottom half of the Analysis window contains the Contributor results. The most common value referenced when evaluating the range of variation is the 6-sigma value. Sigma is a Greek letter which is mathematically used to denote the Standard Deviation of a distribution. In the Analysis window, Standard Deviation is abbreviated as Sigma. Therefore the 6-Sigma value is the ±3 standard deviation range of variation for the particular measurement. If the 6-Sigma value isn't displayed on the upper left part of the screen with all of the other statistics, it can be turned on from the Analysis Options dialog as shown in the steps below.

 

From the Analysis Results window go to View arrowDCS Options. This will bring up the Analysis Options dialog.

 

MVM_Tutorial_Results analysis options

 

From the Analysis Options dialog several settings in the Analysis Results window can be changed such as number of decimal places, displayed statistics, or contributor fields to name a few. However, in this tutorial we will simply add the 6-sigma field to the statistics.

 

 

Navigate to the Monte Carlo tab and in the Statistics to Display section turn on the Sigma and 6-Sigma statistics.

 

MVM_Tutorial_Results analysis options Monte

 

Select [OK] to save and close the Analysis Options dialog. Notice that two fields have been added to the field in the Analysis Results window

 

MVM_Tutorial_Results analysis sigma

 

Standard Deviation is most meaningful if the data is normally distributed. The Estimated (Est.) Range is the difference between the Estimated High and Estimated Low values. These values are derived from a curve fit to the samples. If the data is normally distributed, the Est. Range will match the 6-Sigma.

 

In addition to the Simulation results, the Analysis Results window also contains the Contributor Analysis results. The Contributor Analysis results are displayed below the Simulation results. 3DCS calculates what percentage of the variation is coming from each contributor. Because the Contributor Analysis is run independently of the Monte Carlo simulations, it is not guaranteed that the variation will decrease by exactly the percentage that the Contributor Analysis is predicting but it is typically pretty close. The Contributor Analysis can be presented in two different ways, either Per Tolerance or Per Feature. Because 3DCS allows users to put all features associated to one callout within one GD&T dialog, it can then sum up the contributions of all those features and give an overall contribution number for that callout. These are the results that are shown for Per Tolerance. If instead of seeing the results summed up you'd rather see the results for individual features, 3DCS offers that information too in the Per Feature results.

 

In the Analysis Results window toggle to Per Feature in the Show Contributors drop-down shown below.

 

MVM_Tutorial_Results per feature

 

One critical value that requires more explanation is the GeoFactor value.  The GeoFactor value is meant to communicate the magnifying or mitigating effect that the design geometry has for that tolerance. For example, a GeoFactor of 2.00 would mean that 1mm of change at that tolerance location will yield 2mm of change at the measured location. Something in the geometry is allowing that tolerance to have a large effect on our measured variation.

L7 GeoFactor Example 1

L7 GeoFactor Example 2

 

In the example above, a small change in the height of the post has led to a very large change in the location of the end so the tolerance controlling the height of the post will have a GeoFactor value much greater than 1 for a measure checking the location of the end in the direction shown.

 

GD&T Measure

 Measurement 3 is a GD&T Measurement. A GD&T Measure checks the variation of features relative to a Datum Reference Frame (DRF) according to GD&T standards.

From the Analysis Option window turn on the Recommended GD&T value by checking the option if it is unchecked.

MVM_Tutorial_recom 

Recommended GD&T Value

The value that should be used when comparing the 3DCS model output to GD&T drawings. It is the size of the zone that contains the percent of samples specified by the Sigma Number ±3σ To put it in another way, Recommended GD&T Value reports the predicted variation in terms of GD&T standards.

Recommended GD&T Value only applies to GD&T Measure types. All other types will show "N/A" for this value.

Recommended GD&T Value is calculated by:

2*max(abs(Est.Lowi), Est.Highi)

 

where i is the index of a feature in the Features List, abs() is the absolute value, and max is the maximum between the two values.

 

 

Close the Analysis window when you are finished looking at the results.

Click the DVTIP_dcsVisuMode Animation Mode button to return to DVTI_dcsVisuMode Creation Mode.

Click DVTI_dcsSeparate_SP Separate.