SlideShare a Scribd company logo
1 of 83
Download to read offline
Finite Element Analysis
Randall Bock, Professor of Continuing Education
The Pennsylvania State University
rgb@psu.edu
  • Research Engineer
  • Professor of Continuing Education
  • Happy Valley SWUG, Leader
  • CSWP
Mission Statement
Students should be proficient in
 communicating and analyzing
   designs as 3-D models.
www.hvswug.org
Pedagogy

•   Instructive theory

•   Trainee teachers learn their subject and also the
    pedagogy appropriate for teaching that subject.
Andragogy

•   The art and science of teaching adults.
Here’s the Plan

•   SolidWorks Simulation
      The Design Cycle
      Finite Element Method
      SolidWorks Simulation
      Defining a Simulation Study
      Controlling the Mesh
      Accessing the Results
      Indentifying Singularities
      Instructional Examples
      Tips and Tricks
A Traditional Design Cycle
•   Build a 3D model.           SolidWorks

•   Manufacture prototype.
                               $ Prototype
•   Test the prototype.
•   Analyze results
                                   Test
      modify the model

      build a new prototype
                                                No
      test it again              Satisfied?

      repeat
                                       Yes

                              Mass Production
FEA Integrated Design Cycle
   SolidWorks       FEA



                                  No
                  Satisfied?


                        Yes

                $ Prototype


           No       Test



                Mass Production
Tools > SimulationXpress
                    SimulationXpress
          •   Limitations
              1. PARTs (one solid body)
              2. Static analysis only (stress)
              3. Optimize one variable
              4. Isotropic materials
Sidebar




              5. Uniform loads
              6. Fixed restraints
Tools > Add-Ins
        SolidWorks Simulation
•   Advantages
     Parts & Assemblies
     Non-linear, thermal, buckling, frequency, drop test,
     optimization, fatigue
     Isotropic & orthotropic materials
     Uniform & non-uniform loads
     Multiple restraints
     More…
SolidWorks Simulation 2010
                          Simulation Premium                        Nonlinear
                                                                                    Flow
                                                                                 Simulation
               Simulation Professional

Static*       Frequency       Buckling     Thermal     Drop Test

                                                                     Linear
                                                                    Dynamics


                                                                                  Sustain-
                                           Pressure   Event-based
                                                      Event-
                                                                                   ability
Motion*        Fatigue      Optimization                Motion
                                            Vessel

                                                                    Composites




    *Included with SolidWorks Premium
FEA Fundamentals
•   Define and discretize the domain
•   Specify approximating function and B.C.
•   Create and converge system of equations
•   Resolve for quantities of interest
FEA Fundamentals
•   Define the domain
FEA Fundamentals
•   Discretize the domain

           MESH
FEA Fundamentals
•   Discretize using tetrahedrons: 1st order (linear)
      1 element
                          First Order Structural Tetrahedron Element:
      4 nodes                      4 nodes
                                   12 dof
                               ∴   12 x 12 matrix
FEA Fundamentals
•   Discretize using tetrahedrons: 2nd order (quadratic)
      1 element
                          Second Order Structural Tetrahedron Element:
      10 nodes                   10 nodes
                                 30 dof
                               ∴ 30 x 30 matrix
FEA Fundamentals
•   Discretize using tetrahedrons: 2nd order
      1 element
                        Second Order Structural Tetrahedron Element:
      10 nodes                 10 nodes
                               30 dof
                             ∴ 30 x 30 matrix


                                       Curved
FEA Fundamentals
•   Neighboring elements share nodes
      4 element
      7 nodes
      DOF ?
FEA Fundamentals
•   Cube
     12 element
     9 nodes
     DOF ?
FEA Fundamentals
•   Specify approximating function
And also an…
FEA Fundamentals
•   Specify approximating function
FEA Fundamentals
•   Specify approximating function (2D Triangle, linear)
            u ( e ) ( x, y ) = α o + α 1 x + α 2 y



              EACH ELEMENT
FEA Fundamentals
•   Specify approximating function (new node values)
            u ( e ) ( x, y ) = α o + α 1 x + α 2 y
FEA Fundamentals
•   Specify approximating function (unknown coefficients)
            u ( e ) ( x, y ) = α o + α 1 x + α 2 y
FEA Fundamentals
•   Specify approximating function (current node values)
            u ( e ) ( x, y ) = α o + α 1 x + α 2 y
FEA Fundamentals
          •   Specify approximating function (2D Triangle, quadratic)
                       u( x, y ) = αo + α1 x + α 2 y + α 3 x 2 + α 4 xy + α5 y 2
                         ν ( x, y ) = β o + β1 x + β 2 y + β 3 x 2 + β 4 xy + β 5 y 2
Sidebar
FEA Fundamentals
•   Specify approximating function
             u( x, y ) = αo + α1 x + α 2 y
             ν ( x, y ) = β o + β1 x + β 2 y
FEA Fundamentals
•   Specify approximating function
             u ( x, y ) = α o + α 1 x + α 2 y
             ν ( x, y ) = β o + β1 x + β 2 y

•   Equilibrium equations         (Hook’s Law 2D)

              E ∂ ⎛ ∂u ∂v ⎞     ∂ ⎛ ∂u ∂v ⎞
         +            ⎜ + ⎟+G ⎜ + ⎟ = 0
           1 − υ 2 ∂x ⎜ ∂x ∂y ⎟
                      ⎝       ⎠ ∂y ⎜ ∂y ∂x ⎟
                                   ⎝       ⎠
           ∂ ⎛ ∂u ∂v ⎞     E ⎛ ∂u ∂v ⎞
              ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0
         +G ⎜ + ⎟+
           ∂x ⎝                 ⎜          ⎟
                      ⎠         ⎝          ⎠
FEA Fundamentals
•   Specify approximating function
             u( x, y ) = αo + α1 x + α 2 y
             ν ( x, y ) = β o + β1 x + β 2 y

•   Equilibrium equations        (Hook’s Law 2D)

              E ∂ ⎛ ∂u ∂v ⎞     ∂ ⎛ ∂u ∂v ⎞
         +            ⎜ + ⎟+G ⎜ + ⎟ = 0
           1 − υ 2 ∂x ⎜ ∂x ∂y ⎟
                      ⎝       ⎠ ∂y ⎜ ∂y ∂x ⎟
                                   ⎝       ⎠
           ∂ ⎛ ∂u ∂v ⎞     E ⎛ ∂u ∂v ⎞
              ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0
         +G ⎜ + ⎟+
           ∂x ⎝                 ⎜          ⎟
                      ⎠         ⎝          ⎠
FEA Fundamentals
•   Specify approximating function
             u( x, y ) = αo + α1 x + α 2 y
             ν ( x, y ) = β o + β1 x + β 2 y

•   Equilibrium equations        (Hook’s Law 2D)

              E ∂ ⎛ ∂u ∂v ⎞     ∂ ⎛ ∂u ∂v ⎞
         +            ⎜ + ⎟+G ⎜ + ⎟ = 0
           1 − υ 2 ∂x ⎜ ∂x ∂y ⎟
                      ⎝       ⎠ ∂y ⎜ ∂y ∂x ⎟
                                   ⎝       ⎠
           ∂ ⎛ ∂u ∂v ⎞     E ⎛ ∂u ∂v ⎞
              ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0
         +G ⎜ + ⎟+
           ∂x ⎝                 ⎜          ⎟
                      ⎠         ⎝          ⎠
Moduli conversion
Sidebar
E ∂ ⎛ ∂u ∂v ⎞   ∂ ⎛ ∂u ∂v ⎞
+            ⎜ + ⎟+G ⎜ + ⎟ = 0
             ⎜ ∂x ∂y ⎟
    1 − υ ∂x ⎝
         2
                     ⎠ ∂y ⎜ ∂y ∂x ⎟
                          ⎝       ⎠          u( x, y ) = αo + α1 x + α 2 y
+G
     ∂ ⎛ ∂u ∂v ⎞
        ⎜ + ⎟+
                     E ⎛ ∂u ∂v ⎞
        ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0
                          ⎜          ⎟       ν ( x, y ) = β o + β1 x + β 2 y
     ∂x ⎝       ⎠         ⎝          ⎠
FEA Fundamentals
•   Specify approximating function
             u( x, y ) = αo + α1 x + α 2 y
             ν ( x, y ) = β o + β1 x + β 2 y

•   Equilibrium equations        (Hook’s Law 2D)

              E ∂ ⎛ ∂u ∂v ⎞     ∂ ⎛ ∂u ∂v ⎞
         +            ⎜ + ⎟+G ⎜ + ⎟ = 0
           1 − υ 2 ∂x ⎜ ∂x ∂y ⎟
                      ⎝       ⎠ ∂y ⎜ ∂y ∂x ⎟
                                   ⎝       ⎠
           ∂ ⎛ ∂u ∂v ⎞     E ⎛ ∂u ∂v ⎞
              ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0
         +G ⎜ + ⎟+
           ∂x ⎝                 ⎜          ⎟
                      ⎠         ⎝          ⎠
FEA Fundamentals
•   Specify approximating function
             u( x, y ) = αo + α1 x + α 2 y
             ν ( x, y ) = β o + β1 x + β 2 y

•   Equilibrium equations        (Hook’s Law 2D)

              E ∂ ⎛ ∂u ∂v ⎞     ∂ ⎛ ∂u ∂v ⎞
         +            ⎜ + ⎟+G ⎜ + ⎟ = 0
           1 − υ 2 ∂x ⎜ ∂x ∂y ⎟
                      ⎝       ⎠ ∂y ⎜ ∂y ∂x ⎟
                                   ⎝       ⎠
           ∂ ⎛ ∂u ∂v ⎞     E ⎛ ∂u ∂v ⎞
              ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0
         +G ⎜ + ⎟+
           ∂x ⎝                 ⎜          ⎟
                      ⎠         ⎝          ⎠
∂v
     Slope Field:    =v−x
                  ∂x
                   v
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v    ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v   ∂v
∂x    ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x   ∂x
∂v
Solutions:      =v−x
             ∂x
              v




                       x
∂v
Solutions:      =v−x
             ∂x
              v




                       x
FEA Fundamentals
    •   Specify the boundary conditions

                                          Load



Restraint
FEA Fundamentals (basic strategy)
•   Create and converge system of equations
    1) Plug initial mesh geometry into
                  u( x, y ) = αo + α1 x + α 2 y
                  ν ( x, y ) = β o + β1 x + β 2 y


    2) Plug new node values from 1) into                    +
                     E ∂ ⎛ ∂u ∂v ⎞   ∂ ⎛ ∂u ∂v ⎞
              +            ⎜ + ⎟+G ⎜ + ⎟ = 0
                           ⎜ ∂x ∂y ⎟
                  1 − υ ∂x ⎝
                       2
                                   ⎠ ∂y ⎜ ∂y ∂x ⎟
                                        ⎝       ⎠
                    ∂ ⎛ ∂u ∂v ⎞     E ⎛ ∂u ∂v ⎞
              +G       ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0
                       ⎜ + ⎟+
                    ∂x ⎝                 ⎜          ⎟
                               ⎠         ⎝          ⎠


    3) Subtract 1) from 2)                                  =


    4) Difference 3) drives next iteration
FEA Fundamentals
•   Resolve for other quantities of interest
      Strain (є)
      Stress (σ)
      von Mises Stress: σ eq = 0.5[(σ 1 − σ 2 )2 + (σ 2 − σ 3 )2 + (σ 3 − σ 1 )2 ]
Linear elastic stress analysis
•   Small displacements with constant b.c.
•   Material properties constant (ductile)

Ultimate or Tensile

             Yield
Defining a Study         (fea fundamentals)

1.    Define the type of analysis. (specify approx. function)
2.    Create a study.
3.    Define material for each component.
4.    Define Connections. (b.c.: component-component)
5.    Define Fixtures. (b.c.: reduce model DOF)
6.    Define External Loads. (b.c.: force, pressure, torque)
7.    Define the Mesh. (discretize the domain)
8.    Run the analysis. (solve linear system)
9.    View Results.
10.   Interpret results.
Analytical vs. FEA (node)
                                                                      FEA Solution

                  σmax = Kn ×σn
Stress concentration factor, (flat plate, circular hole, D/W>0.65):
                                        3
                            ⎛ D⎞
                  K n = 2 + ⎜1 − ⎟
                            ⎝ W⎠

Normal stress, at hole cross section:
                             P
                  σn =
                         (W − D) × T
Plate geometry:
D = hole diameter = 70 mm
W = plate width = 100 mm
T = plate thickness = 10 mm

Load:
P = tensile load = 50,000 N

             ∴ σ max = 338 MPa
Flat Plate: vonMises (MPa) vs DOF
     Mesh                 vonMises*                 DOF
•   Coarse                  327                 7,944
•   Default                 341                46,728
•   Fine                    349               281,142
•   Default w/ mesh ctrl.   348                52,368




* σ eq =       [
            0.5 (σ 1 − σ 2 ) + (σ 2 − σ 3 ) + (σ 3 − σ 1 )
                           2              2              2
                                                             ]
It’s all about the Mesh
vonMises (MPa): Default Nodes
vonMises (MPa): Default Elements
vonMises (MPa): Fine Nodes
vonMises (MPa): Fine Elements
Consider Symmetry
Consider Symmetry
Consider Symmetry
Simplification: ¼ Symmetry
Simplification: ¼ Symmetry & 3D
Simplification: ¼ Symmetry & 2D
vonMises vs. Degree of Freedom




                    Fine
                            Mesh
                           Control   Shell
          Default

 Coarse
Flat Plate: vonMises (MPa) vs DOF
     Mesh                   vonMises     DOF
•   Coarse                    326        7,902
•   Default                   340       46,581
•   Fine                      349      280,218
•   Default w/ mesh ctrl.     352       52,197
•   ¼ Symmetry Shell          347        1,531
Singularity: Reentrant Corner
              Force




                         Ou ch!




                          Force
Consider Singularity: L-Bracket (MPa)
     Study           Sharp Corner   Radius Corner
•   Mesh Control 1         76       101
•   Mesh Control 2         92       101
•   Mesh Control 3       194        101
•   Adaptive Mesh          -        115
McMaster-Carr
Work Load Limit Given
Simplify Geometry
Suppress nut & thread
Insert > Curve > Split Line
Split Line
Assembly Analysis
SolidWorks Tutorials
SolidWorks Web Help
•   http://help.solidworks.com/2010/English/SolidWorks/s
    ldworks/Overview/StartPage.htm
National Agency for Finite Element
                                Methods and Standards



•   NAFEMS Benchmarks...
    Help > SolidWorks
    Simulation > Validation >
    NAFEMS Benchmarks.
FEA Reference
Make Math Fun w/ Direction Field Plotter
•   http://www.math.psu.edu/cao/DFD/Dir.html
Formula Plotter with Integral Curves
ZoomIt
MWSnap
This was the Plan

•   SolidWorks Simulation
      The Design Cycle
      Finite Element Method
      SolidWorks Simulation
      Defining a Simulation Study
      Controlling the Mesh
      Accessing the Results
      Indentifying Singularities
      Instructional Examples
      Tips and Tricks
Questions

More Related Content

What's hot

Machine learning with neural networks
Machine learning with neural networksMachine learning with neural networks
Machine learning with neural networksLet's talk about IT
 
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Gabriel Peyré
 
Numerical solution of boundary value problems by piecewise analysis method
Numerical solution of boundary value problems by piecewise analysis methodNumerical solution of boundary value problems by piecewise analysis method
Numerical solution of boundary value problems by piecewise analysis methodAlexander Decker
 
Mesh Processing Course : Multiresolution
Mesh Processing Course : MultiresolutionMesh Processing Course : Multiresolution
Mesh Processing Course : MultiresolutionGabriel Peyré
 
Neural network Algos formulas
Neural network Algos formulasNeural network Algos formulas
Neural network Algos formulasZarnigar Altaf
 
Introduction to Numerical Methods for Differential Equations
Introduction to Numerical Methods for Differential EquationsIntroduction to Numerical Methods for Differential Equations
Introduction to Numerical Methods for Differential Equationsmatthew_henderson
 
Structured regression for efficient object detection
Structured regression for efficient object detectionStructured regression for efficient object detection
Structured regression for efficient object detectionzukun
 
Signal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse RecoverySignal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse RecoveryGabriel Peyré
 
Performance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorPerformance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorTuan Q. Pham
 
Machine Learning (CS 567) Lecture 2
Machine Learning (CS 567) Lecture 2Machine Learning (CS 567) Lecture 2
Machine Learning (CS 567) Lecture 2butest
 
Cunningham slides-ch2
Cunningham slides-ch2Cunningham slides-ch2
Cunningham slides-ch2cunningjames
 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorizationrubyyc
 
BS1501 tutorial 3_final
BS1501 tutorial 3_finalBS1501 tutorial 3_final
BS1501 tutorial 3_finalChamp Pairach
 
11.solution of linear and nonlinear partial differential equations using mixt...
11.solution of linear and nonlinear partial differential equations using mixt...11.solution of linear and nonlinear partial differential equations using mixt...
11.solution of linear and nonlinear partial differential equations using mixt...Alexander Decker
 
Solution of linear and nonlinear partial differential equations using mixture...
Solution of linear and nonlinear partial differential equations using mixture...Solution of linear and nonlinear partial differential equations using mixture...
Solution of linear and nonlinear partial differential equations using mixture...Alexander Decker
 

What's hot (20)

Mo u quantified
Mo u   quantifiedMo u   quantified
Mo u quantified
 
Machine learning with neural networks
Machine learning with neural networksMachine learning with neural networks
Machine learning with neural networks
 
Fdtd
FdtdFdtd
Fdtd
 
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
 
Numerical solution of boundary value problems by piecewise analysis method
Numerical solution of boundary value problems by piecewise analysis methodNumerical solution of boundary value problems by piecewise analysis method
Numerical solution of boundary value problems by piecewise analysis method
 
Mesh Processing Course : Multiresolution
Mesh Processing Course : MultiresolutionMesh Processing Course : Multiresolution
Mesh Processing Course : Multiresolution
 
Neural network Algos formulas
Neural network Algos formulasNeural network Algos formulas
Neural network Algos formulas
 
Introduction to Numerical Methods for Differential Equations
Introduction to Numerical Methods for Differential EquationsIntroduction to Numerical Methods for Differential Equations
Introduction to Numerical Methods for Differential Equations
 
03 finding roots
03 finding roots03 finding roots
03 finding roots
 
Structured regression for efficient object detection
Structured regression for efficient object detectionStructured regression for efficient object detection
Structured regression for efficient object detection
 
Signal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse RecoverySignal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse Recovery
 
Performance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorPerformance of Optimal Registration Estimator
Performance of Optimal Registration Estimator
 
Levy processes in the energy markets
Levy processes in the energy marketsLevy processes in the energy markets
Levy processes in the energy markets
 
Machine Learning (CS 567) Lecture 2
Machine Learning (CS 567) Lecture 2Machine Learning (CS 567) Lecture 2
Machine Learning (CS 567) Lecture 2
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Cunningham slides-ch2
Cunningham slides-ch2Cunningham slides-ch2
Cunningham slides-ch2
 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorization
 
BS1501 tutorial 3_final
BS1501 tutorial 3_finalBS1501 tutorial 3_final
BS1501 tutorial 3_final
 
11.solution of linear and nonlinear partial differential equations using mixt...
11.solution of linear and nonlinear partial differential equations using mixt...11.solution of linear and nonlinear partial differential equations using mixt...
11.solution of linear and nonlinear partial differential equations using mixt...
 
Solution of linear and nonlinear partial differential equations using mixture...
Solution of linear and nonlinear partial differential equations using mixture...Solution of linear and nonlinear partial differential equations using mixture...
Solution of linear and nonlinear partial differential equations using mixture...
 

Viewers also liked

Beginner's idea to Computer Aided Engineering - ANSYS
Beginner's idea to Computer Aided Engineering - ANSYSBeginner's idea to Computer Aided Engineering - ANSYS
Beginner's idea to Computer Aided Engineering - ANSYSDibyajyoti Laha
 
Finite Element Methode (FEM) Notes
Finite Element Methode (FEM) NotesFinite Element Methode (FEM) Notes
Finite Element Methode (FEM) NotesZulkifli Yunus
 
Finite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal PumpFinite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal PumpIOSR Journals
 
Scientific Computing with Python Webinar March 19: 3D Visualization with Mayavi
Scientific Computing with Python Webinar March 19: 3D Visualization with MayaviScientific Computing with Python Webinar March 19: 3D Visualization with Mayavi
Scientific Computing with Python Webinar March 19: 3D Visualization with MayaviEnthought, Inc.
 
Finite element analysis theory and application with ansys (3rd edition) pdf
Finite element analysis theory and application with ansys (3rd edition) pdfFinite element analysis theory and application with ansys (3rd edition) pdf
Finite element analysis theory and application with ansys (3rd edition) pdfWeber Ribeiro
 
Shock delicate electronics
Shock delicate electronicsShock delicate electronics
Shock delicate electronicsDon Blanchet
 
By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...
By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...
By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...Fastrack Engine
 
Kobayashi metal forming and the finite element method
Kobayashi   metal forming and the finite element methodKobayashi   metal forming and the finite element method
Kobayashi metal forming and the finite element methodJandrey Carlos
 
Solidworks drop test simulation of a shipping box
Solidworks drop test simulation of a shipping boxSolidworks drop test simulation of a shipping box
Solidworks drop test simulation of a shipping boxDon Blanchet
 
Finite_element_method_in_machining_processes
Finite_element_method_in_machining_processesFinite_element_method_in_machining_processes
Finite_element_method_in_machining_processesEllixies Fair
 
Finite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final Project
Finite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final ProjectFinite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final Project
Finite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final ProjectLorenzo Gutierrez
 
Proceedings of Modern materials and methods in Engineeing
Proceedings of Modern materials and methods in EngineeingProceedings of Modern materials and methods in Engineeing
Proceedings of Modern materials and methods in EngineeingCochin University
 
Recent Advances in Finite element methods
Recent Advances in Finite element methodsRecent Advances in Finite element methods
Recent Advances in Finite element methodsCochin University
 
Advanced mechanical design and materials material selection and finite elemen...
Advanced mechanical design and materials material selection and finite elemen...Advanced mechanical design and materials material selection and finite elemen...
Advanced mechanical design and materials material selection and finite elemen...TOPENGINEERINGSOLUTIONS
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The BasicsSujith Jose
 
Finite element analysis
Finite element analysisFinite element analysis
Finite element analysisSonal Upadhyay
 
FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...
FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...
FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...Franco Bontempi
 

Viewers also liked (20)

Beginner's idea to Computer Aided Engineering - ANSYS
Beginner's idea to Computer Aided Engineering - ANSYSBeginner's idea to Computer Aided Engineering - ANSYS
Beginner's idea to Computer Aided Engineering - ANSYS
 
Finite Element Methode (FEM) Notes
Finite Element Methode (FEM) NotesFinite Element Methode (FEM) Notes
Finite Element Methode (FEM) Notes
 
Finite Element Method
Finite Element MethodFinite Element Method
Finite Element Method
 
Finite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal PumpFinite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal Pump
 
Scientific Computing with Python Webinar March 19: 3D Visualization with Mayavi
Scientific Computing with Python Webinar March 19: 3D Visualization with MayaviScientific Computing with Python Webinar March 19: 3D Visualization with Mayavi
Scientific Computing with Python Webinar March 19: 3D Visualization with Mayavi
 
Finite element analysis theory and application with ansys (3rd edition) pdf
Finite element analysis theory and application with ansys (3rd edition) pdfFinite element analysis theory and application with ansys (3rd edition) pdf
Finite element analysis theory and application with ansys (3rd edition) pdf
 
Shock delicate electronics
Shock delicate electronicsShock delicate electronics
Shock delicate electronics
 
baij's cv
baij's cvbaij's cv
baij's cv
 
By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...
By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...
By www.fastrackengine.com- Performance Enhancement of Automotive Silencer usi...
 
Tecnologias integradas
Tecnologias integradasTecnologias integradas
Tecnologias integradas
 
Kobayashi metal forming and the finite element method
Kobayashi   metal forming and the finite element methodKobayashi   metal forming and the finite element method
Kobayashi metal forming and the finite element method
 
Solidworks drop test simulation of a shipping box
Solidworks drop test simulation of a shipping boxSolidworks drop test simulation of a shipping box
Solidworks drop test simulation of a shipping box
 
Finite_element_method_in_machining_processes
Finite_element_method_in_machining_processesFinite_element_method_in_machining_processes
Finite_element_method_in_machining_processes
 
Finite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final Project
Finite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final ProjectFinite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final Project
Finite Element Analysis of a Rollercoaster Wheel Assembly - ME406 Final Project
 
Proceedings of Modern materials and methods in Engineeing
Proceedings of Modern materials and methods in EngineeingProceedings of Modern materials and methods in Engineeing
Proceedings of Modern materials and methods in Engineeing
 
Recent Advances in Finite element methods
Recent Advances in Finite element methodsRecent Advances in Finite element methods
Recent Advances in Finite element methods
 
Advanced mechanical design and materials material selection and finite elemen...
Advanced mechanical design and materials material selection and finite elemen...Advanced mechanical design and materials material selection and finite elemen...
Advanced mechanical design and materials material selection and finite elemen...
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The Basics
 
Finite element analysis
Finite element analysisFinite element analysis
Finite element analysis
 
FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...
FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...
FINITE ELEMENT ANALYSIS OF INNOVATIVE SOLUTIONS OF PRECAST CONCRETE BEAM-COLU...
 

Similar to Finite Element Analysis Made Easy Lr

Lesson3.2 a basicdifferentiationrules
Lesson3.2 a basicdifferentiationrulesLesson3.2 a basicdifferentiationrules
Lesson3.2 a basicdifferentiationrulesNico Reyes
 
22 01 2014_03_23_31_eee_formula_sheet_final
22 01 2014_03_23_31_eee_formula_sheet_final22 01 2014_03_23_31_eee_formula_sheet_final
22 01 2014_03_23_31_eee_formula_sheet_finalvibhuti bansal
 
Calculus Review Session Brian Prest Duke University Nicholas School of the En...
Calculus Review Session Brian Prest Duke University Nicholas School of the En...Calculus Review Session Brian Prest Duke University Nicholas School of the En...
Calculus Review Session Brian Prest Duke University Nicholas School of the En...rofiho9697
 
Machine Learning: The Bare Math Behind Libraries
Machine Learning: The Bare Math Behind LibrariesMachine Learning: The Bare Math Behind Libraries
Machine Learning: The Bare Math Behind LibrariesJ On The Beach
 
Deriv calculus!
Deriv calculus!Deriv calculus!
Deriv calculus!canalculus
 
digital logic circuits, digital component
 digital logic circuits, digital component digital logic circuits, digital component
digital logic circuits, digital componentRai University
 
ICML2017 best paper (Understanding black box predictions via influence functi...
ICML2017 best paper (Understanding black box predictions via influence functi...ICML2017 best paper (Understanding black box predictions via influence functi...
ICML2017 best paper (Understanding black box predictions via influence functi...Antosny
 
Condition Monitoring Of Unsteadily Operating Equipment
Condition Monitoring Of Unsteadily Operating EquipmentCondition Monitoring Of Unsteadily Operating Equipment
Condition Monitoring Of Unsteadily Operating EquipmentJordan McBain
 
Chapter0 reviewofalgebra-151003150137-lva1-app6891
Chapter0 reviewofalgebra-151003150137-lva1-app6891Chapter0 reviewofalgebra-151003150137-lva1-app6891
Chapter0 reviewofalgebra-151003150137-lva1-app6891Cleophas Rwemera
 
Introductory maths analysis chapter 00 official
Introductory maths analysis   chapter 00 officialIntroductory maths analysis   chapter 00 official
Introductory maths analysis chapter 00 officialEvert Sandye Taasiringan
 
267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60Ali Adeel
 
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...zukun
 
Tuto cvpr part1
Tuto cvpr part1Tuto cvpr part1
Tuto cvpr part1zukun
 
B sc cs i bo-de u-ii logic gates
B sc cs i bo-de u-ii logic gatesB sc cs i bo-de u-ii logic gates
B sc cs i bo-de u-ii logic gatesRai University
 
Bca 2nd sem-u-1.5 digital logic circuits, digital component
Bca 2nd sem-u-1.5 digital logic circuits, digital componentBca 2nd sem-u-1.5 digital logic circuits, digital component
Bca 2nd sem-u-1.5 digital logic circuits, digital componentRai University
 

Similar to Finite Element Analysis Made Easy Lr (20)

Lesson3.2 a basicdifferentiationrules
Lesson3.2 a basicdifferentiationrulesLesson3.2 a basicdifferentiationrules
Lesson3.2 a basicdifferentiationrules
 
22 01 2014_03_23_31_eee_formula_sheet_final
22 01 2014_03_23_31_eee_formula_sheet_final22 01 2014_03_23_31_eee_formula_sheet_final
22 01 2014_03_23_31_eee_formula_sheet_final
 
Generalized Reinforcement Learning
Generalized Reinforcement LearningGeneralized Reinforcement Learning
Generalized Reinforcement Learning
 
Calculus Review Session Brian Prest Duke University Nicholas School of the En...
Calculus Review Session Brian Prest Duke University Nicholas School of the En...Calculus Review Session Brian Prest Duke University Nicholas School of the En...
Calculus Review Session Brian Prest Duke University Nicholas School of the En...
 
Machine Learning: The Bare Math Behind Libraries
Machine Learning: The Bare Math Behind LibrariesMachine Learning: The Bare Math Behind Libraries
Machine Learning: The Bare Math Behind Libraries
 
Fit Main
Fit MainFit Main
Fit Main
 
Deriv calculus!
Deriv calculus!Deriv calculus!
Deriv calculus!
 
Activation function
Activation functionActivation function
Activation function
 
digital logic circuits, digital component
 digital logic circuits, digital component digital logic circuits, digital component
digital logic circuits, digital component
 
ICML2017 best paper (Understanding black box predictions via influence functi...
ICML2017 best paper (Understanding black box predictions via influence functi...ICML2017 best paper (Understanding black box predictions via influence functi...
ICML2017 best paper (Understanding black box predictions via influence functi...
 
Chapter10
Chapter10Chapter10
Chapter10
 
Condition Monitoring Of Unsteadily Operating Equipment
Condition Monitoring Of Unsteadily Operating EquipmentCondition Monitoring Of Unsteadily Operating Equipment
Condition Monitoring Of Unsteadily Operating Equipment
 
Chapter0 reviewofalgebra-151003150137-lva1-app6891
Chapter0 reviewofalgebra-151003150137-lva1-app6891Chapter0 reviewofalgebra-151003150137-lva1-app6891
Chapter0 reviewofalgebra-151003150137-lva1-app6891
 
Introductory maths analysis chapter 00 official
Introductory maths analysis   chapter 00 officialIntroductory maths analysis   chapter 00 official
Introductory maths analysis chapter 00 official
 
267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60267 handout 2_partial_derivatives_v2.60
267 handout 2_partial_derivatives_v2.60
 
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...
 
Tuto cvpr part1
Tuto cvpr part1Tuto cvpr part1
Tuto cvpr part1
 
B sc cs i bo-de u-ii logic gates
B sc cs i bo-de u-ii logic gatesB sc cs i bo-de u-ii logic gates
B sc cs i bo-de u-ii logic gates
 
Bca 2nd sem-u-1.5 digital logic circuits, digital component
Bca 2nd sem-u-1.5 digital logic circuits, digital componentBca 2nd sem-u-1.5 digital logic circuits, digital component
Bca 2nd sem-u-1.5 digital logic circuits, digital component
 
Lec3
Lec3Lec3
Lec3
 

Finite Element Analysis Made Easy Lr

  • 1.
  • 2. Finite Element Analysis Randall Bock, Professor of Continuing Education The Pennsylvania State University
  • 3. rgb@psu.edu • Research Engineer • Professor of Continuing Education • Happy Valley SWUG, Leader • CSWP
  • 4.
  • 5. Mission Statement Students should be proficient in communicating and analyzing designs as 3-D models.
  • 6.
  • 8. Pedagogy • Instructive theory • Trainee teachers learn their subject and also the pedagogy appropriate for teaching that subject.
  • 9. Andragogy • The art and science of teaching adults.
  • 10. Here’s the Plan • SolidWorks Simulation The Design Cycle Finite Element Method SolidWorks Simulation Defining a Simulation Study Controlling the Mesh Accessing the Results Indentifying Singularities Instructional Examples Tips and Tricks
  • 11. A Traditional Design Cycle • Build a 3D model. SolidWorks • Manufacture prototype. $ Prototype • Test the prototype. • Analyze results Test modify the model build a new prototype No test it again Satisfied? repeat Yes Mass Production
  • 12. FEA Integrated Design Cycle SolidWorks FEA No Satisfied? Yes $ Prototype No Test Mass Production
  • 13. Tools > SimulationXpress SimulationXpress • Limitations 1. PARTs (one solid body) 2. Static analysis only (stress) 3. Optimize one variable 4. Isotropic materials Sidebar 5. Uniform loads 6. Fixed restraints
  • 14. Tools > Add-Ins SolidWorks Simulation • Advantages Parts & Assemblies Non-linear, thermal, buckling, frequency, drop test, optimization, fatigue Isotropic & orthotropic materials Uniform & non-uniform loads Multiple restraints More…
  • 15. SolidWorks Simulation 2010 Simulation Premium Nonlinear Flow Simulation Simulation Professional Static* Frequency Buckling Thermal Drop Test Linear Dynamics Sustain- Pressure Event-based Event- ability Motion* Fatigue Optimization Motion Vessel Composites *Included with SolidWorks Premium
  • 16. FEA Fundamentals • Define and discretize the domain • Specify approximating function and B.C. • Create and converge system of equations • Resolve for quantities of interest
  • 17. FEA Fundamentals • Define the domain
  • 18. FEA Fundamentals • Discretize the domain MESH
  • 19. FEA Fundamentals • Discretize using tetrahedrons: 1st order (linear) 1 element First Order Structural Tetrahedron Element: 4 nodes 4 nodes 12 dof ∴ 12 x 12 matrix
  • 20. FEA Fundamentals • Discretize using tetrahedrons: 2nd order (quadratic) 1 element Second Order Structural Tetrahedron Element: 10 nodes 10 nodes 30 dof ∴ 30 x 30 matrix
  • 21. FEA Fundamentals • Discretize using tetrahedrons: 2nd order 1 element Second Order Structural Tetrahedron Element: 10 nodes 10 nodes 30 dof ∴ 30 x 30 matrix Curved
  • 22. FEA Fundamentals • Neighboring elements share nodes 4 element 7 nodes DOF ?
  • 23. FEA Fundamentals • Cube 12 element 9 nodes DOF ?
  • 24. FEA Fundamentals • Specify approximating function
  • 25.
  • 27.
  • 28. FEA Fundamentals • Specify approximating function
  • 29. FEA Fundamentals • Specify approximating function (2D Triangle, linear) u ( e ) ( x, y ) = α o + α 1 x + α 2 y EACH ELEMENT
  • 30. FEA Fundamentals • Specify approximating function (new node values) u ( e ) ( x, y ) = α o + α 1 x + α 2 y
  • 31. FEA Fundamentals • Specify approximating function (unknown coefficients) u ( e ) ( x, y ) = α o + α 1 x + α 2 y
  • 32. FEA Fundamentals • Specify approximating function (current node values) u ( e ) ( x, y ) = α o + α 1 x + α 2 y
  • 33. FEA Fundamentals • Specify approximating function (2D Triangle, quadratic) u( x, y ) = αo + α1 x + α 2 y + α 3 x 2 + α 4 xy + α5 y 2 ν ( x, y ) = β o + β1 x + β 2 y + β 3 x 2 + β 4 xy + β 5 y 2 Sidebar
  • 34. FEA Fundamentals • Specify approximating function u( x, y ) = αo + α1 x + α 2 y ν ( x, y ) = β o + β1 x + β 2 y
  • 35. FEA Fundamentals • Specify approximating function u ( x, y ) = α o + α 1 x + α 2 y ν ( x, y ) = β o + β1 x + β 2 y • Equilibrium equations (Hook’s Law 2D) E ∂ ⎛ ∂u ∂v ⎞ ∂ ⎛ ∂u ∂v ⎞ + ⎜ + ⎟+G ⎜ + ⎟ = 0 1 − υ 2 ∂x ⎜ ∂x ∂y ⎟ ⎝ ⎠ ∂y ⎜ ∂y ∂x ⎟ ⎝ ⎠ ∂ ⎛ ∂u ∂v ⎞ E ⎛ ∂u ∂v ⎞ ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0 +G ⎜ + ⎟+ ∂x ⎝ ⎜ ⎟ ⎠ ⎝ ⎠
  • 36. FEA Fundamentals • Specify approximating function u( x, y ) = αo + α1 x + α 2 y ν ( x, y ) = β o + β1 x + β 2 y • Equilibrium equations (Hook’s Law 2D) E ∂ ⎛ ∂u ∂v ⎞ ∂ ⎛ ∂u ∂v ⎞ + ⎜ + ⎟+G ⎜ + ⎟ = 0 1 − υ 2 ∂x ⎜ ∂x ∂y ⎟ ⎝ ⎠ ∂y ⎜ ∂y ∂x ⎟ ⎝ ⎠ ∂ ⎛ ∂u ∂v ⎞ E ⎛ ∂u ∂v ⎞ ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0 +G ⎜ + ⎟+ ∂x ⎝ ⎜ ⎟ ⎠ ⎝ ⎠
  • 37. FEA Fundamentals • Specify approximating function u( x, y ) = αo + α1 x + α 2 y ν ( x, y ) = β o + β1 x + β 2 y • Equilibrium equations (Hook’s Law 2D) E ∂ ⎛ ∂u ∂v ⎞ ∂ ⎛ ∂u ∂v ⎞ + ⎜ + ⎟+G ⎜ + ⎟ = 0 1 − υ 2 ∂x ⎜ ∂x ∂y ⎟ ⎝ ⎠ ∂y ⎜ ∂y ∂x ⎟ ⎝ ⎠ ∂ ⎛ ∂u ∂v ⎞ E ⎛ ∂u ∂v ⎞ ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0 +G ⎜ + ⎟+ ∂x ⎝ ⎜ ⎟ ⎠ ⎝ ⎠
  • 39. E ∂ ⎛ ∂u ∂v ⎞ ∂ ⎛ ∂u ∂v ⎞ + ⎜ + ⎟+G ⎜ + ⎟ = 0 ⎜ ∂x ∂y ⎟ 1 − υ ∂x ⎝ 2 ⎠ ∂y ⎜ ∂y ∂x ⎟ ⎝ ⎠ u( x, y ) = αo + α1 x + α 2 y +G ∂ ⎛ ∂u ∂v ⎞ ⎜ + ⎟+ E ⎛ ∂u ∂v ⎞ ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0 ⎜ ⎟ ν ( x, y ) = β o + β1 x + β 2 y ∂x ⎝ ⎠ ⎝ ⎠
  • 40. FEA Fundamentals • Specify approximating function u( x, y ) = αo + α1 x + α 2 y ν ( x, y ) = β o + β1 x + β 2 y • Equilibrium equations (Hook’s Law 2D) E ∂ ⎛ ∂u ∂v ⎞ ∂ ⎛ ∂u ∂v ⎞ + ⎜ + ⎟+G ⎜ + ⎟ = 0 1 − υ 2 ∂x ⎜ ∂x ∂y ⎟ ⎝ ⎠ ∂y ⎜ ∂y ∂x ⎟ ⎝ ⎠ ∂ ⎛ ∂u ∂v ⎞ E ⎛ ∂u ∂v ⎞ ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0 +G ⎜ + ⎟+ ∂x ⎝ ⎜ ⎟ ⎠ ⎝ ⎠
  • 41. FEA Fundamentals • Specify approximating function u( x, y ) = αo + α1 x + α 2 y ν ( x, y ) = β o + β1 x + β 2 y • Equilibrium equations (Hook’s Law 2D) E ∂ ⎛ ∂u ∂v ⎞ ∂ ⎛ ∂u ∂v ⎞ + ⎜ + ⎟+G ⎜ + ⎟ = 0 1 − υ 2 ∂x ⎜ ∂x ∂y ⎟ ⎝ ⎠ ∂y ⎜ ∂y ∂x ⎟ ⎝ ⎠ ∂ ⎛ ∂u ∂v ⎞ E ⎛ ∂u ∂v ⎞ ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0 +G ⎜ + ⎟+ ∂x ⎝ ⎜ ⎟ ⎠ ⎝ ⎠
  • 42. ∂v Slope Field: =v−x ∂x v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂v ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x ∂x
  • 43. ∂v Solutions: =v−x ∂x v x
  • 44. ∂v Solutions: =v−x ∂x v x
  • 45. FEA Fundamentals • Specify the boundary conditions Load Restraint
  • 46. FEA Fundamentals (basic strategy) • Create and converge system of equations 1) Plug initial mesh geometry into u( x, y ) = αo + α1 x + α 2 y ν ( x, y ) = β o + β1 x + β 2 y 2) Plug new node values from 1) into + E ∂ ⎛ ∂u ∂v ⎞ ∂ ⎛ ∂u ∂v ⎞ + ⎜ + ⎟+G ⎜ + ⎟ = 0 ⎜ ∂x ∂y ⎟ 1 − υ ∂x ⎝ 2 ⎠ ∂y ⎜ ∂y ∂x ⎟ ⎝ ⎠ ∂ ⎛ ∂u ∂v ⎞ E ⎛ ∂u ∂v ⎞ +G ⎜ ∂y ∂x ⎟ 1 − υ 2 ⎜υ ∂x + ∂y ⎟ = 0 ⎜ + ⎟+ ∂x ⎝ ⎜ ⎟ ⎠ ⎝ ⎠ 3) Subtract 1) from 2) = 4) Difference 3) drives next iteration
  • 47. FEA Fundamentals • Resolve for other quantities of interest Strain (є) Stress (σ) von Mises Stress: σ eq = 0.5[(σ 1 − σ 2 )2 + (σ 2 − σ 3 )2 + (σ 3 − σ 1 )2 ]
  • 48. Linear elastic stress analysis • Small displacements with constant b.c. • Material properties constant (ductile) Ultimate or Tensile Yield
  • 49. Defining a Study (fea fundamentals) 1. Define the type of analysis. (specify approx. function) 2. Create a study. 3. Define material for each component. 4. Define Connections. (b.c.: component-component) 5. Define Fixtures. (b.c.: reduce model DOF) 6. Define External Loads. (b.c.: force, pressure, torque) 7. Define the Mesh. (discretize the domain) 8. Run the analysis. (solve linear system) 9. View Results. 10. Interpret results.
  • 50.
  • 51. Analytical vs. FEA (node) FEA Solution σmax = Kn ×σn Stress concentration factor, (flat plate, circular hole, D/W>0.65): 3 ⎛ D⎞ K n = 2 + ⎜1 − ⎟ ⎝ W⎠ Normal stress, at hole cross section: P σn = (W − D) × T Plate geometry: D = hole diameter = 70 mm W = plate width = 100 mm T = plate thickness = 10 mm Load: P = tensile load = 50,000 N ∴ σ max = 338 MPa
  • 52. Flat Plate: vonMises (MPa) vs DOF Mesh vonMises* DOF • Coarse 327 7,944 • Default 341 46,728 • Fine 349 281,142 • Default w/ mesh ctrl. 348 52,368 * σ eq = [ 0.5 (σ 1 − σ 2 ) + (σ 2 − σ 3 ) + (σ 3 − σ 1 ) 2 2 2 ]
  • 53. It’s all about the Mesh
  • 64. vonMises vs. Degree of Freedom Fine Mesh Control Shell Default Coarse
  • 65. Flat Plate: vonMises (MPa) vs DOF Mesh vonMises DOF • Coarse 326 7,902 • Default 340 46,581 • Fine 349 280,218 • Default w/ mesh ctrl. 352 52,197 • ¼ Symmetry Shell 347 1,531
  • 66. Singularity: Reentrant Corner Force Ou ch! Force
  • 67. Consider Singularity: L-Bracket (MPa) Study Sharp Corner Radius Corner • Mesh Control 1 76 101 • Mesh Control 2 92 101 • Mesh Control 3 194 101 • Adaptive Mesh - 115
  • 71. Suppress nut & thread
  • 72. Insert > Curve > Split Line Split Line
  • 75. SolidWorks Web Help • http://help.solidworks.com/2010/English/SolidWorks/s ldworks/Overview/StartPage.htm
  • 76. National Agency for Finite Element Methods and Standards • NAFEMS Benchmarks... Help > SolidWorks Simulation > Validation > NAFEMS Benchmarks.
  • 78. Make Math Fun w/ Direction Field Plotter • http://www.math.psu.edu/cao/DFD/Dir.html
  • 79. Formula Plotter with Integral Curves
  • 82. This was the Plan • SolidWorks Simulation The Design Cycle Finite Element Method SolidWorks Simulation Defining a Simulation Study Controlling the Mesh Accessing the Results Indentifying Singularities Instructional Examples Tips and Tricks