ADCATS A Closed Form Solution for Nonlinear Tolerance Analysis Geoff Carlson Brigham Young University.

Slides:



Advertisements
Similar presentations
Chapter 3 Properties of Random Variables
Advertisements

Non-Gaussian Statistical Timing Analysis Using Second Order Polynomial Fitting Lerong Cheng 1, Jinjun Xiong 2, and Lei He 1 1 EE Department, UCLA *2 IBM.
Slides prepared by Timothy I. Matis for SpringSim’06, April 4, 2006 Estimating Rare Event Probabilities Using Truncated Saddlepoint Approximations Timothy.
How do we generate the statistics of a function of a random variable? – Why is the method called “Monte Carlo?” How do we use the uniform random number.
Computational Modeling for Engineering MECN 6040
Uncertainty in fall time surrogate Prediction variance vs. data sensitivity – Non-uniform noise – Example Uncertainty in fall time data Bootstrapping.
Sensitivity Analysis In deterministic analysis, single fixed values (typically, mean values) of representative samples or strength parameters or slope.
Experimental Design, Response Surface Analysis, and Optimization
Normal Probability Distributions 1 Chapter 5. Chapter Outline Introduction to Normal Distributions and the Standard Normal Distribution 5.2 Normal.
Ch11 Curve Fitting Dr. Deshi Ye
Efficient, Accurate, and Non-Gaussian Statistical Error Propagation Through Nonlinear System Models Travis V. Anderson July 26, 2011 Graduate Committee:
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
Understanding the Accuracy of Assembly Variation Analysis Methods ADCATS 2000 Robert Cvetko June 2000.
Tolerance Analysis of Assemblies Using Kinematically-Derived Sensitivities Paul Faerber Motorola Corporation – Lawrenceville, GA Presented by: Jeff Dabling.
Non-Linear Statistical Static Timing Analysis for Non-Gaussian Variation Sources Lerong Cheng 1, Jinjun Xiong 2, and Prof. Lei He 1 1 EE Department, UCLA.
B a c kn e x t h o m e Parameters and Statistics statistic A statistic is a descriptive measure computed from a sample of data. parameter A parameter is.
Regionalized Variables take on values according to spatial location. Given: Where: A “structural” coarse scale forcing or trend A random” Local spatial.
Position Error in Assemblies and Mechanisms Statistical and Deterministic Methods By: Jon Wittwer.
Geometric Covariance in Compliant Assembly Tolerance Analysis Jeffrey B. Stout Brigham Young University ADCATS June 16, 2000.
Analysis of Simulation Input.. Simulation Machine n Simulation can be considered as an Engine with input and output as follows: Simulation Engine Input.
CAD-Based Tolerance Analysis-- Brigham Young University
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Radiosity K. H. Ko School of Mechatronics Gwangju Institute.
Body size distribution of European Collembola Lecture 9 Moments of distributions.
Absolute error. absolute function absolute value.
Component Reliability Analysis
ITERATIVE TECHNIQUES FOR SOLVING NON-LINEAR SYSTEMS (AND LINEAR SYSTEMS)
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Taylor Series.
STATISTICS: BASICS Aswath Damodaran 1. 2 The role of statistics Aswath Damodaran 2  When you are given lots of data, and especially when that data is.
Scalar (Dot) Product. Scalar Product by Components.
Overview Summarizing Data – Central Tendency - revisited Summarizing Data – Central Tendency - revisited –Mean, Median, Mode Deviation scores Deviation.
IV&V Facility PI: Katerina Goseva – Popstojanova Students: Sunil Kamavaram & Olaolu Adekunle Lane Department of Computer Science and Electrical Engineering.
Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples.
Yaomin Jin Design of Experiments Morris Method.
Measures of Dispersion & The Standard Normal Distribution 9/12/06.
Tarek A. El-Moselhy and Luca Daniel
Basic Numerical Procedure
1 Statistical Analysis – Descriptive Statistics Dr. Jerrell T. Stracener, SAE Fellow Leadership in Engineering EMIS 7370/5370 STAT 5340 : PROBABILITY AND.
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
Selecting Input Probability Distribution. Simulation Machine Simulation can be considered as an Engine with input and output as follows: Simulation Engine.
Robust System Design Session #11 MIT Plan for the Session Quiz on Constructing Orthogonal Arrays (10 minutes) Complete some advanced topics on OAs Lecture.
Sensitivity derivatives Can obtain sensitivity derivatives of structural response at several levels Finite difference sensitivity (section 7.1) Analytical.
Expectation. Let X denote a discrete random variable with probability function p(x) (probability density function f(x) if X is continuous) then the expected.
Machine Design Under Uncertainty. Outline Uncertainty in mechanical components Why consider uncertainty Basics of uncertainty Uncertainty analysis for.
Summarizing Risk Analysis Results To quantify the risk of an output variable, 3 properties must be estimated: A measure of central tendency (e.g. µ ) A.
Psychology 202a Advanced Psychological Statistics September 10, 2015.
1/18/2016Atomic Scale Simulation1 Definition of Simulation What is a simulation? –It has an internal state “S” In classical mechanics, the state = positions.
Notes Over 5.6 Quadratic Formula
Ch 8.2: Improvements on the Euler Method Consider the initial value problem y' = f (t, y), y(t 0 ) = y 0, with solution  (t). For many problems, Euler’s.
Statistics Presentation Ch En 475 Unit Operations.
Differential Equations Linear Equations with Variable Coefficients.
Paul Cornwell March 31,  Let X 1,…,X n be independent, identically distributed random variables with positive variance. Averages of these variables.
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
Monte Carlo Linear Algebra Techniques and Their Parallelization Ashok Srinivasan Computer Science Florida State University
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Numerical Analysis Yu Jieun.
Chapter 3 Component Reliability Analysis of Structures.
Statistical Methods For Engineers
Unfolding Problem: A Machine Learning Approach
Sampling Distribution
Sampling Distribution
Objective Numerical methods Finite volume.
Nonlinear regression.
Normal Probability Distributions
CENTRAL MOMENTS, SKEWNESS AND KURTOSIS
Sampling Distribution Models
Unfolding with system identification
Using the Quadratic Formula to Solve Quadratic Equations
Uncertainty Propagation
Presentation transcript:

ADCATS A Closed Form Solution for Nonlinear Tolerance Analysis Geoff Carlson Brigham Young University

ADCATS Outline Statistical Tolerance Analysis Overview Assembly Functions Tolerance Analysis Methods Acceleration Analysis Method Skewness Approximation Summary

ADCATS Statistical Tolerance Analysis Component Variation: x i ± dx i Quality Fraction Given Find Assembly Tolerance Assembly Function LLUL Assembly Variation: u i ± du i

ADCATS Statistical Tolerance Analysis: Two and Three-dimensional assemblies u, represents the dependant assembly dimension x i, represents the component dimensions in the assembly, represents the contribution of each component dimension

ADCATS Statistical Tolerance Analysis: Two-dimensional Example

ADCATS Statistical Tolerance Analysis: Example: Nonlinear Assembly Function Limits of the input variable, , are symmetrically distributed Distribution of the output variable, u, is skewed

ADCATS Four Moments of a Distribution First Moment: –mean - measure of location Second Moment: –standard deviation - measure of spread Third Moment: –skewness - measure of symmetry Fourth Moment: –kurtosis - measure of peakedness +s -s x

ADCATS Nonlinear Assemblies: Assembly Function Representation Explicit: x i = set of input variables u j = set of output variables Implicit: x i = set of input variables u j = set of output variables

ADCATS Nonlinear Assemblies: Assembly Function Representation Linearized: dh = change in the assembly function dx i = small changes in the assembly dimensions, x i du j = the corresponding kinematic changes, u j

ADCATS Nonlinear Assemblies: Assembly Function Representation Linearized: A = assembly dimension sensitivities B = kinematic sensitivities dX = column vector of assembly dimension variations dU = column vector of kinematic variations B -1 A = tolerance sensitivity matrix

ADCATS Example: Nonlinear Assemblies One-way Clutch Assembly Function Explicit: Implicit: Linearized:

ADCATS Solutions to Nonlinear Assemblies Monte Carlo Simulation (MCS) Method of System Moments (MSM) Second Order Tolerance Analysis (SOTA) Tolerance Analysis Using Kinematic Sensitivities (TAKS) Acceleration Analysis Method

ADCATS Solutions to Nonlinear Systems: MCS 10,000 Sets of Parts Assembly Histogram Count the Rejects LL UL Random No. Generator Assembly Function

ADCATS Solutions to Nonlinear Systems: MSM Component Input Moments Assembly Output Moment Taylor Series Expansion--Second Order

ADCATS Solutions to Nonlinear Systems: MSM The first four raw moments of the output distribution can be found by applying the expected value operator to y:

ADCATS Solutions to Nonlinear Systems: MSM The first four raw moments can be centralized using the following equations: where,  i is the i th central moment of R

ADCATS Solutions to Nonlinear Systems: SOTA First and second order sensitivities are found using finite difference formulas:

ADCATS Solutions to Nonlinear Systems: TAKS Variation ModelKinematic Model Velocity equation:Small displacement equation:

ADCATS Solutions to Nonlinear Systems: Method Comparison Relative Effort

ADCATS Acceleration Analysis Method: Can we extend the kinematic velocity analogy? Can second order sensitivities be obtained from an acceleration analysis of a kinematic model? Can skewness be approximated from the acceleration analysis?

ADCATS Acceleration Analysis Method Example: One-way Clutch

ADCATS Acceleration Analysis Method Example: One-way Clutch Acceleration Equation:

ADCATS Acceleration Analysis Method Example: One-way Clutch Resolving the acceleration equation into real and imaginary parts and organizing into matrix form yields: where,

ADCATS Acceleration Analysis Method Example: One-way Clutch Closed Form Sensitivity Kinematic Acceleration Coefficients

ADCATS Acceleration Analysis Method: Skewness Variance from TAKS method Skewness from Acceleration Method?

ADCATS Skewness Approximation: Acceleration Analysis Solving the acceleration equation for  : Simplifying:

ADCATS Skewness Approximation: Acceleration Analysis Acceleration Equation Groups OperationTransformed Acceleration Equation Groups Related Raw Moment none Raw moments with terms directly from the acceleration equation

ADCATS Skewness Approximation: Acceleration Analysis Standardized Skewness Inputs Standardized Skewness of   a3  c3  f3 MSM Kinematic Approx. Error (%) E Number of Terms 809-

ADCATS Skewness Approximation: MSM Raw Moments First three raw moments:

ADCATS Skewness Approximation: Truncated MSM Raw Moments Second raw moment blocks E(y 2 ) Blocks Neglected Terms block 1  i4 block 2entire block Truncated second raw moment:

ADCATS Skewness Approximation: Truncated MSM Raw Moments Third raw moment blocks

ADCATS Skewness Approximation: Truncated MSM Raw Moments E(y 3 ) Blocks Neglected Terms block 1  i5,  i6 block 2  i3  j3 block 3  i2  j4 block 4entire block Truncated third raw moment:

ADCATS Skewness Approximation: Truncated MSM Raw Moments Standardized Skewness  i3 MSMTruncation Approx. Error (%) Kinematic Approx. Error (%) E Number of terms

ADCATS Acceleration Analysis Method Summary Second order sensitivities can be obtained directly from acceleration analysis Sensitivities can be used with MSM –Increased efficiency –No iteration required Truncated MSM equation provide a good estimate of output skewness