Transcription of A Second-Order Method for Assembly Tolerance …
1 1 Copyright 1999 by ASMEP roceedings of the1999 ASME Design Engineering Technical ConferencesSeptember 12-15, 1999, Las Vegas, NevadaDETC99/DAC-8707A Second-Order Method FOR Assembly Tolerance ANALYSISC harles G. GlancyConcurrent Engineering Products GroupRaytheon Systems CompanyDallas, W. ChaseMechanical Engineering DepartmentBrigham Young UniversityProvo, analysis and Monte Carlo simulation are two well-established methods for statistical Tolerance analysis ofmechanical assemblies. Both methods have advantages anddisadvantages.
2 The Linearized Method , a form of linearanalysis, provides fast analysis, Tolerance allocation, and thecapability to solve closed loop constraints. However, theLinearized Method does not accurately approximate nonlineargeometric effects or allow for non-normally distributed input oroutput distributions. Monte Carlo simulation, on the other hand,does accurately model nonlinear effects and allow for non-normally distributed input and output distributions. Of course,Monte Carlo simulation can be computationally expensive andmust be re-run when any input variable is Second-Order Tolerance analysis (SOTA) methodattempts to combine the advantages of the Linearized Methodwith the advantages of Monte Carlo simulation.
3 The SOTA Method applies the Method of System Moments to implicitvariables of a system of nonlinear equations. The SOTA methodachieves the benefits of speed, Tolerance allocation, closed-loopconstraints, non-linear geometric effects and non-normal inputand output distributions. The SOTA Method offers significantbenefits as a nonlinear analysis tool suitable for use in comparison was performed between the LinearizedMethod, Monte Carlo simulation, and the SOTA Method . TheSOTA Method provided a comparable nonlinear analysis toMonte Carlo simulation with 106 samples.
4 The analysis time ofthe SOTA Method was comparable to the Linearized INTRODUCTIONT olerance analysis is increasingly becoming an importanttool for mechanical design. This seemingly arbitrary task ofassigning tolerances can have a large effect on the cost andperformance of manufactured products. With the increase incompetition in today s marketplace, small savings in cost orsmall increases in performance may determine the success of paper proposes a new Second-Order Tolerance analysis(SOTA) Method . The development of the SOTA Method wasmotivated by the differences in capabilities between two well-established Tolerance analysis methods : the Linearized Methodand Monte Carlo simulation.
5 The SOTA Method specificallyaddresses Tolerance analysis of vector-loop Tolerance following three sections introduce vector-loop tolerancemodels, the Linearized Method and Monte Carlo Vector-loop Tolerance ModelsVector loops can be used to model manufacturedassemblies. Figure 1 shows an example of a two-dimensionalassembly described by three vector loops. A vector-looptolerance model mathematically establishes how themanufactured lengths and angles of each component combine inorder to properly assemble together.
6 The vector loops are ableto model dimensional, form and kinematic 2 Loop 1 Loop 3 Figure 1: Vector-loop Assembly ModelVector-loop closure is an important condition for assemblytolerance analysis. Closure simply refers to the condition whenthe beginning of the vector loop is the same position andorientation as the end of the loop. Loop closure is themathematical equivalent of an Assembly fitting together with no2 Copyright 1999 by ASME clearance between parts. The loop closure condition can bewritten as the system of nonlinear equations:h(x,u) = 0(1)where h is the system of loop equations, x is the set of vectorsrepresenting manufactured component dimensions, and u is theset of vectors representing unknown Assembly lengths andangles.
7 The unknown Assembly lengths and angles are thekinematic Assembly dimensions that change as a function of thecomponent Linearized MethodThe Linearized Method is a vector-loop-based Method ofassembly Tolerance analysis. The Method s name comes fromthe fact that the nonlinear equations of the vector-loop modelare linearized for the analysis. The linearized equationsdetermine how small changes of the component dimensions,form and contact affect an Assembly . For this Method only oneassembly needs to be analyzed statistically.
8 Linear analysis isextremely fast and allows for Tolerance allocation and designiteration. It is, however, limited to normal componentdistributions and cannot be applied to non-normal tolerances are small compared to the nominaldimension, on the order of 1/100 to 1/1000, the LinearizedMethod gives excellent results. A comparison [Gao 1995]between the Linearized Method and Monte Carlo simulationfound that the accuracy of the Linearized Method correspondedto Monte Carlo simulation with a sample size of 30,000, forquality levels near three sigma.
9 However, for highly nonlinearassemblies or highly skewed distributions, the LinearizedMethod loses Linearized Method expands the loop closure equation,Equation 1, for small variations about the nominal by Taylor'sseries expansion, retaining first order derivatives. Thisexpansion yields:011= + = ==mjjjinjjjiiduuhdxxhdh(2)where dxj are the specified tolerances of the componentdimensions and duj are the resultant variations in the dependentassembly dimensions. This expression can be put in vectorform by forming the matrix A of partial derivatives jixh and thematrix B of the partial derivatives jiuh.
10 [ A ] {dx} + [ B ] {du} = { 0 } (3)Solving for du:{du} = -[ B-1] [ A ] {dx} (4)Therefore, the product of the matrices -B-1A gives thesensitivities of the dependent Assembly dimension with respectto the component dimensions. Having established thisrelationship, the Standard Deviation of the dependent assemblydimension variations may be estimated by the root sum squaresexpression: = =njjjiidxxudu12(5)where jixu are the elements of the -B-1A formulation of the Linearized Method allows theimplicit Assembly dimensions in the loop equations to beexpressed as an explicit, statistical function of the StandardDeviationFit Normal DistributionCalculate SensitivitiesFigure 2.