Download presentation

Shared by: 81a2A3IL
Categories
Tags
-
Stats
views:
0
posted:
6/28/2012
language:
pages:
51
Document Sample
scope of work template
							Geometric Covariance
         in
Compliant Assembly
 Tolerance Analysis
        Jeffrey B. Stout
   Brigham Young University


           ADCATS
         June 16, 2000
Presentation Outline


PIntroduction
PBackground
PCompliant Assembly Tolerance Analysis
PGeometric Covariance
PSimulations, Results, and Verification
PConclusions and Recommendations
Introduction
Traditional Statistical Assembly Tolerance Analysis Methods

       PVector Loop Method (CE/TOL)
       PMonte Carlo Analysis (VSA)

PTraditional tolerance
analysis methods predict
the accumulation of                Loop
manufacturing variations in        1

assemblies.
PBased on the assumptions                             Loop 2

that the variations are
random and all of the parts    Two closed loops of a stacked block problem
are rigid.
Introduction
A new method must be used to analyze assemblies with
compliant parts.




   FEA and STA can
   be combined to
   analyze assembly
   tolerances with
   compliant parts.
Background
Compliant Assembly Tolerance Analysis - Related Research



PVariation Modeling in Vehicle Assembly by Hsieh and
Oh
PTolerance Analysis of Flexible Sheet Metal
Assemblies by Liu, Hu, and Woo
PFEA/STA Method by Merkley and Chase,
contributions by Soman, Bihlmaier, and Stout
Compliant Assembly Tolerance Analysis
Method Outline - Combining STA with FEA


 PFind Misalignment of Rigid Parts
 PModel the Flexible Parts with FEA
 PObtain the Condensed Stiffness Matrices
 PApply Boundary Conditions
 PSolve for Closure Forces
 <Mean force
 <Variation of force about the mean
Compliant Assembly Tolerance Analysis

Find Misalignment of Rigid Parts

            B           C                   D      E


                                      A
                                  t
           B           C                    D      E

                                        A
                                     t = TA2 + TB2 +TC2 +TD2
                                     +TE2
PCreate closed vector loop. Determine mean gap/interference.
PEstimate variation due to stack-up.
PInclude dimensional variation of both rigid and flexible parts.
Compliant Assembly Tolerance Analysis

Model the Flexible Parts with FEA


PCreate geometry
PMesh each compliant part, place nodes at fastener
locations
PApply displacement boundary conditions
POutput the global stiffness matrix
Compliant Assembly Tolerance Analysis


Obtain Condensed Stiffness Matrices
The Global Stiffness Matrix


                                                       Ka
                                                                                    10
                                                                                9
                                                                            8
                                                                        7
                                                                    6
                                                                5
                                                            4
                                                        3

PSum of element stiffnesses                    1
                                                   2




PIncludes all model degrees
of freedom
PSymmetric
PVery large and sparse
                                        Ka =
Compliant Assembly Tolerance Analysis

Obtain Condensed Stiffness Matrices
Matrix Partitioning
PSort the stiffness matrix for each part to group the
boundary node DOF and interior node DOF
PPartition the matrix

Boundary DOF   Kbb                      Coupled DOF    Kbi

                                                           Kb    Kbi
                                                           b
            Ka =                              =
                                                           Kib   Kii

 Coupled DOF Kib                        Interior DOF Kii
Compliant Assembly Tolerance Analysis


Obtain Condensed Stiffness Matrices
Create Super-Element. Condense the stiffness matrix for each
part to include only the boundary nodes.

                                                 Fb and di are unknown
   Fb         Kb          Kbi       *
              b                     b
                                                 Fb = Kbb**b +
         =                                            Kbi**i
                                            No forces on interior nodes, F   i   =0
   Fi         Kib         Kii       *
                                    i            0 = Kib**b +
                                                    Kii**i
         Solve second                             Substitute this into
        equation for *i   *i =   -Kii-1*Kib**b     the first equation
               :
        Fb = Kbb**b - Kbi*Kii-                = [Kbb - Kbi*Kii-
              1*K **                            1*K ]**
                 ib  b                             ib     b
 Super-element stiffness matrix:       Kse = Kbb - Kbi*Kii-1*Kib
Compliant Assembly Tolerance Analysis


Obtain Condensed Stiffness Matrices
Advantages of Super-Elements



PSuper-elements are well suited for assembly analysis
<Each part can be represented by a super-element
PReduces part stiffness matrix DOF to boundary node
DOF
PSimplify matrix algebra, and reduce computation time
PProvide sensitivities for statistical analysis
Compliant Assembly Tolerance Analysis

Apply Boundary Conditions
                                        equilibrium position
                               **
                     Ka        a   b
                                           Kb


                               Va Vb
                                        nominal position
PCompliant members A and B are to be joined. The dimensional
variations va and vb of each part are given.
PAt the point of equilibrium, the assembly forces are equal and
opposite.
PSolve for *a and *b. These are the deflections required to
assemble the parts at equilibrium.
PSolve for the assembly closure forces from the part stiffness
matrices.
  Compliant Assembly Tolerance Analysis

 Apply Boundary Conditions
 2-D Assembly Closure Force -Derivation
                                                  *
                                                  o
                      Ka                                                 Kb
                                                          Vb
                                            Va
                                                      nominal position

                                        Misaligned Parts
NOTE: Displacements
and stiffness for all
                              Define Gap Vector: *o = vb -va
degrees of freedom must
be linear and elastic.     equilibrium position       *
                                           *          b
                                           a          *                  Kb
                      Ka                              o



                                    Force-Closed Assembly
                    Define Closure Displacements: *a - *b = *o
                                   Closure Forces: fa = -fb
Compliant Assembly Tolerance Analysis

Solve for Closure Forces
2-D Assembly Closure Force -Derivation

                           Equilibrium       *
                                  *          b
                                  a      *                         Kb
                Ka                               Vb
                                  Va     o


                                      Nominal


  fa = -fb                                       Closure Deflections:
  Ka@*a = -Kb@*b                                 *a = (Ka + Kb)-1 @Kb@*o
                                                 *b = *o - *a
  since *b = *a - *o,
  then                                           Closure Forces:
                                                 fa = Ka@*a
  Ka@*a = Kb@*o -
  Kb@*a                                          fa = Ka@(Ka + Kb)-
                                                 1
Compliant Assembly Tolerance Analysis

Solve for Closure Forces
    PFour types of assembly solutions:

    <Single Solution - Individual assembly, measured
    dimensional variation

    <Average - mean of a production lot of assemblies

    <Worst Case - stack-up analysis assuming all
    dimensions are at size limits

    <RSS - statistical analysis using root-sum-squares
    stack-up, statistical variation.
Compliant Assembly Tolerance Analysis

Solve for Closure Forces
Summary of Key Equations

                                          fa = Ka@(Ka + Kb)-
                                          1@K @*
                                               b    o
Define the stiffness matrix ratio
          Kra = Ka@(Ka + Kb)-
          1@K
               b
Use the following equations for single and mean cases
     fa =                          mfa = Kra@mo
     Kra@*o
Use the covariance equation for statistical cases
                         Sfa = Kra@So@KraT
  Compliant Assembly Tolerance Analysis

  Solve for Closure Forces
  Derivation of Statistical FEA/STA Equations
                                                   fa =
                                                   Kra@*o
 First statistical moment: mean
                                            E[fa] = E[KraAdo]
 Second statistical
                                                mfa = KraAmo
 moment: variance

      E[(fa-mfa)A(fa-mfa)T] = E[(KraAdo-KraAmo)A(KraAdo-
                             KraAmo)T]
               Sfa = E[KraA(do-mo)A[Kra(do-mo)]T]
E=
statistical     Sfa = E[KraA(do-mo)A(do-mo)TAKraT]
expectation
operator                    Sfa = KraASoAKraT
Two Plate Example

Create Super-Element Stiffness
Matrices

PPlate are modeled using plane stress theory
P10 x 10 element grid giving 11 nodes along the coincident
edges
PThe global stiffness matrix of each part contains 121
nodes with two DOF per node, giving 242 total DOF
PThe super-element of each part only contained 22 DOF
Geometric Covariance

PThe Need for a Covariant Solution
PMaterial and Geometric Covariance Defined
PCombining Geometric Covariance and FEA/STA
PThe Curve Fit Polynomial Method
PForms of Geometric Covariance
Geometric Covariance

Material and Geometric Covariance
Defined
General Covariance

A coupling of two variables


Random variables           y                  y                y
x and y
                                      x                x                x
Ellipses indicate
constant
                       Uncorrelated       Partially        Fully
probability                               Correlated       Correlated
Geometric Covariance

Material and Geometric Covariance
Defined
                   Material Covariance
                                                 ex = s/E
                                                ey = -
                                                nAs/E
                                                ey = -
                                                nAex
                                            Strain is fully correlated

                  Force
                                   d = KAf
                                   The stiffness matrix
                                   defines the correlation
                                   of neighboring point
                                   displacements when a
                                   single point is subjected
                                   to a force.
Geometric Covariance

Material and Geometric Covariance
Defined
                   Geometric Covariance




               Geometric                  Variation of
               variation of               points will be
               each point is              in the form of
               unlikely to be             a continuous
               completely                 surface
               random
 Geometric Covariance

 Combining Geometric Covariance and
 FEA/STA
Combination Called CoFEA/STA Method

Define the part geometric covariance matrix to be a function of the
displacement sensitivities and the part variation.
                        The sensitivity matrix Sa defines the sensitivity
 Ga=                    of each DOF's position with respect to all other
 Sa@Sa@SaT              DOF. Sa is symmetric by nature.

The same rule applies to the whole gap as well.
                   Go=
                   So@So@SoT
The geometric covariance term replaces the variance term
to form the CoFEA/STA equation:            S =  fa
                                              Kra@Go@KraT
 Geometric Covariance

The Curve Fit Polynomial Method

                                                                   i-1       i   i+1
                                                             i-2
      Variation of points
      is constrained to be                                         y
      in the form of a                                                   x
      polynomial curve                          yi = co + c1Axi + c2Axi2 + c3Axi3

Find sensitivity of other y values with respect to yi
yi = ... + si-2Ayi-2 + si-1Ayi-1 + siAyi + si+1Ayi+1 + ...
PThe set of y's to be considered can be either a local band or all the points on
the mating edge (banded or truncated).
PFor curve fit polynomials, the s terms turn out to be purely a function of the x-
spacing between the nodes.
PThe s terms fill the sensitivity matrix S; each yi has a set of s terms that fill a
row or column of S.
Geometric Covariance


Forms of Geometric Covariance
PZero Covariance
<Independent variation, see previous example
PTotal Covariance
<Mating surfaces constrained to displace as a unit
PCurve Fit Polynomial Covariance
<Mating surfaces constrained to be in form of a polynomial
<Can be any order of polynomial including a 1st order line fit
PSinusoidal Covariance
<Applied constraints of varying amplitudes and wavelengths
<Capable of higher order waves
<Fourier series = ability to simulate almost any surface
Simulations, Results, and Verification


PUse of Monte Carlo Simulations
PZero Covariance Case
PFull Covariance Case
PCurve Fit Polynomial Covariance Case
PComparison of Results
Simulations, Results, and Verification

Two Plate Example
                                                                                              *
                                                                                              o
P*o is a vector of gaps                                            A
between the nodes along the
mating surfaces.                             y                                          B
P*a and *b are vectors of                                z
the displacements at each                            x
node required to assemble                             10.00"                         10.00"
the parts in equilibrium -to
close the gap.
PTolerance on each mating
                                                     part A                          part B
edge = 0.05". Uniform
distribution gives *o=
{0.00167 0 0.00167 0 ...}
                                         y                    0.10" thick alum. typ.
in2                                              x
                                                                  fixed edge, typ.
Simulations, Results, and Verification

Use of Monte Carlo Simulations
Method to Verify CoFEA/STA



PA Monte Carlo simulation can be used as an alternate
method to analyze the statistical closure forces of a
compliant assembly.
PLarge populations of individual assemblies with random
variations are solved.
P Results are obtained by examination of the mean and
variance of the population of solutions.
Simulations, Results, and Verification

Zero Covariance Case
Two Plate Problem with 40 Elements Along Part Edges



PGap variation: each node on the mating edge is allowed
to randomly vary within the tolerance zone.
PGeometric covariance matrix has the constant variance
magnitude down the diagonal, 0.00167in2
PSolved using both CoFEA/STA and Monte Carlo
simulation
Simulations, Results, and Verification


Closure Force Covariance Matrix
    Solution to Monte Carlo simulation

                                           Zero
                                         Covariance
                                           Case
Two Plate Example

Force Covariance Solution
Solution using CoFEA/STA

                             Zero
                           Covariance
                             Case
 Simulations, Results, and Verification


 Zero Covariance Case
CoFEA/STA and MCS Solution - Closure Force Standard Deviation
                                  Standard Deviation of Closure Forces - Using FEA/STA

         12000



         10000



          8000



          6000



          4000



          2000



             0
                        5         10         15        20        25           30         35   40
                 max force = 12170.2 lb              node number
Simulations, Results, and Verification

Full Covariance Case
Two Plate Problem with 40 Elements Along Part Edges



PGap variation: all nodes along the mating edge displace
the same magnitude
PGeometric covariance matrix is populated entirely by the
gap variance magnitude, 0.00167in2
PSolved using both CoFEA/STA and Monte Carlo
simulation
Simulations, Results, and Verification

Full Covariance Case
Solution - Closure Force Covariance Matrix
Simulations, Results, and Verification

Full Covariance Case
Solution - Closure Force Standard Deviation
                                Standard Deviation of Closure Forces - Using CoFEA/STA

        2000

        1800

        1600

        1400

        1200

        1000

         800

         600

         400

         200

           0
                       5          10        15        20        25          30           35   40
                                                    node number
               max force = 521.8 lb
Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
Two Plate Problem with 40 Elements Along Part Edges

PMating edge constrained to conform to 3rd order
polynomial
PSet of points which affect geometric covariance include
all points along the mating edge (truncated ends
algorithm)
PSolved using both CoFEA/STA and Monte Carlo
simulation
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
  Gap Covariance Matrix -CoFEA/STA Method
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
Closure Force Covariance Matrix - CoFEA/STA Method
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
Closure Force Standard Deviation - CoFEA/STA Method

                           Standard Deviation of Closure Forces - using CoFEA/STA

        2200

        2000

        1800

        1600

        1400

        1200

        1000

         800

         600

         400

         200

           0
                  5       10        15         20        25          30         35   40
                                             node number
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
  Gap Covariance Matrix - Monte Carlo Simulation
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
  Gap Histogram - Monte Carlo Simulation
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
Closure Force Covariance Matrix - Monte Carlo Simulation
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
Closure Force Histogram - Monte Carlo Simulation
 Simulations, Results, and Verification


Curve Fit Polynomial Covariance Case
Closure Force Standard Deviation - Monte Carlo Simulation
            2000

            1800

            1600

            1400

            1200

            1000

             800

             600

             400

             200

               0
                           5          10   15     20        25   30   35   40
                                                node number
                   max force = 862.7 lb
Simulations, Results, and Verification
                                                       4
                                                x 10                Standard Deviation of Closure Forces - using CoFEA/STA


                                         1.24


Comparison                               1.22
                                                                      NO COVARIANCE




of Results                                1.2



                                         1.18

PCoFEA/STA results                       1.16



compare almost                           1.14




perfectly with Monte                     1.12




Carlo simulations when                   1600




boundary conditions are                  1400



                                         1200

set up properly
PInclusion of geometric                  1000                   5TH ORDER POLYNOMIAL COVARIANCE


                                          800


covariance dramatically                   600



reduces the variance of                   400
                                                            TOTAL COVARIANCE




the closure forces                        200
                                                           3RD ORDER POLYNOMIAL COVARIANCE


                                            0
                                                            5        10         15          20          25         30        35   40
                                                                                         node number
Conclusions


PThe FEA/STA method was introduced and found to be incomplete
without consideration of surface continuity
PGeometric covariance was introduced, derived, and incorporated
into FEA/STA (CoFEA/STA)
PThe effects of three forms of geometric covariance were
investigated using the CoFEA/STA method
<Zero covariance, total covariance, and curve fit polynomial covariance
PThe CoFEA/STA method was demonstrated and verified using
Monte Carlo simulations
                                           A variety of gap cases can be
Conclusions                                analyzed using the same FEA model,
                                           no additional iterations necessary.

                                   *
                                   o
                Ka                                             Ka                  2



  y                           Kb                 y                            Kb
          z                                              z

      x                                              x
              Uniform X-Gap                                  Twisted Offset




                                       *                                           2
                Ka                                             Ka
                                       o



  y                           Kb                 y                            Kb
          z                                              z

      x       Uniform Y-Gap                          x       Rotated Gap/Interference
Limitations
Drawbacks of the CoFEA/STA method



PSmall deformation theory applies, elastic behavior
PAssemblies and parts can only be analyzed in their linear
range
PNeed access to full stiffness matrices of compliant parts
PNeed to be able to manipulate the stiffness matrices
PNeed to include effects of covariance
Applications


PThe CoFEA/STA theory and method of tolerance analysis
for assemblies containing compliant parts allows:
<Prediction of mean and variance closure forces in assemblies with
compliant parts
<Prediction of statistical deformations and equilibrium position of
compliant parts after assembly
<Sensitivity analysis of assemblies containing compliant parts
which allows improvement of design and increased robustness
<Modeling and improvement of manufacturing process variation
Future Work

PRefine CoFEA/STA for plates and shells
PExpand capabilities to models with more DOF per node -
define geometric covariance with rotational DOF
PPursue geometric covariance using sinusoids
PCreate database of manufacturing variation that can be
used to characterize geometric covariance for common
processes
PCombine CoFEA/STA with optimization tools to find
best order of assembly

						
Related docs
Other docs by 81a2A3IL
12 05 2009 CONASENS ATS
Views: 0  |  Downloads: 0
Formul�rio de recurso TAF
Views: 23  |  Downloads: 0
Course Overview
Views: 3  |  Downloads: 0
Document 1: Cairo Conference, 1943:
Views: 9  |  Downloads: 0
United Nations
Views: 2  |  Downloads: 0
APPROPRIATION SYMBOL/DESCRIPTION
Views: 5  |  Downloads: 0
Curriculum Vitae Margreet Derks
Views: 6  |  Downloads: 0
hnhs 0604 s5p4 wp cv
Views: 1  |  Downloads: 0
Natural Base
Views: 0  |  Downloads: 0