+ All Categories

FEM2&3D

Date post: 29-Sep-2015
Category:
Upload: latec
View: 216 times
Download: 0 times
Share this document with a friend
Description:
intro fem
Popular Tags:
41
MANE 4240 & CIVL 4240 Introduction to Finite Elements FEM Discretization of 2D Elasticity Prof. Suvranu De
Transcript
  • MANE 4240 & CIVL 4240Introduction to Finite ElementsFEM Discretization of 2D ElasticityProf. Suvranu De

  • Reading assignment:

    Lecture notesSummary:

    FEM Formulation of 2D elasticity (plane stress/strain)Displacement approximationStrain and stress approximationDerivation of element stiffness matrix and nodal load vectorAssembling the global stiffness matrix Application of boundary conditions Physical interpretation of the stiffness matrix

  • Recap: 2D ElasticitySu: Portion of the boundary on which displacements are prescribed (zero or nonzero)

    ST: Portion of the boundary on which tractions are prescribed (zero or nonzero)

    Examples: concept of displacement field

  • xy321422ExampleFor the square block shown above, determine u and v for the following displacementsxy14Case 1: StretchCase 2: Pure sheary221/2

  • SolutionCase 1: StretchCheck that the new coordinates (in the deformed configuration)Case 2: Pure shearCheck that the new coordinates (in the deformed configuration)

  • Recap: 2D ElasticityFor plane stress(3 nonzero stress components)For plane strain(3 nonzero strain components)

  • Equilibrium equationsBoundary conditions1. Displacement boundary conditions: Displacements are specified on portion Su of the boundary2. Traction (force) boundary conditions: Tractions are specified on portion ST of the boundaryNow, how do I express this mathematically?Strong formulationBut in finite element analysis we DO NOT work with the strong formulation (why?), instead we use an equivalent Principle of Minimum Potential Energy

  • Principle of Minimum Potential Energy (2D)Definition: For a linear elastic body subjected to body forces X=[Xa,Xb]T and surface tractions TS=[px,py]T, causing displacements u=[u,v]T and strains e and stresses s, the potential energy P is defined as the strain energy minus the potential energy of the loads (X and TS)P=U-W

  • Strain energy of the elastic bodyUsing the stress-strain lawIn 2D plane stress/plane strain

  • Principle of minimum potential energy: Among all admissible displacement fields the one that satisfies the equilibrium equations also render the potential energy P a minimum.

    admissible displacement field: 1. first derivative of the displacement components exist2. satisfies the boundary conditions on Su

  • Finite element formulation for 2D:

    Step 1: Divide the body into finite elements connected to each other through special points (nodes)

    xySuSTuvxpxpyElement e3214

  • Total potential energyPotential energy of element e:Total potential energy = sum of potential energies of the elementsThis term may or may not be present depending on whether the element is actually on ST

  • Step 2: Describe the behavior of each element (i.e., derive the stiffness matrix of each element and the nodal load vector).

    Inside the element evu1234u1u2u3u4v4v3v2v1Displacement at any point x=(x,y)Nodal displacement vector(x1,y1)(x2,y2)(x4,y4)(x3,y3)whereu1=u(x1,y1)v1=v(x1,y1)etc

  • If we knew u then we could compute the strains and stresses within the element. But I DO NOT KNOW u!!

    Hence we need to approximate u first (using shape functions) and then obtain the approximations for e and s (recall the case of a 1D bar)

    This is accomplished in the following 3 Tasks in the next slideRecall

  • TASK 1: APPROXIMATE THE DISPLACEMENTS WITHIN EACH ELEMENT

    TASK 2: APPROXIMATE THE STRAIN and STRESS WITHIN EACH ELEMENT

    TASK 3: DERIVE THE STIFFNESS MATRIX OF EACH ELEMENT USING THE PRINCIPLE OF MIN. POT ENERGY

    Well see these for a generic element in 2D today and then derive expressions for specific finite elements in the next few classesDisplacement approximation in terms of shape functionsStrain approximationStress approximation

  • Displacement approximation in terms of shape functionsTASK 1: APPROXIMATE THE DISPLACEMENTS WITHIN EACH ELEMENTDisplacement approximation within element e

  • Well derive specific expressions of the shape functions for different finite elements later

  • TASK 2: APPROXIMATE THE STRAIN and STRESS WITHIN EACH ELEMENTApproximation of the strain in element e

  • Compact approach to derive the B matrix:

  • Stress approximation within the element e

  • Potential energy of element e:TASK 3: DERIVE THE STIFFNESS MATRIX OF EACH ELEMENT USING THE PRINCIPLE OF MININUM POTENTIAL ENERGY Lets plug in the approximations

  • RearrangingFrom the Principle of Minimum Potential EnergyDiscrete equilibrium equation for element e

  • Element stiffness matrix for element eElement nodal load vectorDue to body forceDue to surface tractionSTeeFor a 2D element, the size of the k matrix is 2 x number of nodes of the elementQuestion: If there are n nodes per element, then what is the size of the stiffness matrix of that element?

  • If the element is of thickness tElement nodal load vectorDue to body forceDue to surface tractionFor a 2D element, the size of the k matrix is 2 x number of nodes of the elementtdAdV=tdA

  • The properties of the element stiffness matrix1. The element stiffness matrix is singular and is therefore non-invertible2. The stiffness matrix is symmetric3. Sum of any row (or column) of the stiffness matrix is zero! (why?)

  • The B-matrix (strain-displacement) corresponding to this element is We will denote the columns of the B-matrix as

    Computation of the terms in the stiffness matrix of 2D elements

  • The stiffness matrix corresponding to this element iswhich has the following formThe individual entries of the stiffness matrix may be computed as follows

  • Step 3: Assemble the element stiffness matrices into the global stiffness matrix of the entire structureFor this create a node-element connectivity chart exactly as in 1Duv3v1243u2u4u3u1v1v4v2Element #1Element #2

    ELEMENTNode 1Node 2Node 311232234

  • Stiffness matrix of element 1Stiffness matrix of element 2There are 6 degrees of freedom (dof) per element (2 per node)u2u3v2v3u4v4v2u3v3u4v4u2

  • 88K=Global stiffness matrixHow do you incorporate boundary conditions?Exactly as in 1Du1v1u2v2u3v3u4v4u1v1u2v2u3u4v4v3

  • Finally, solve the system equations taking care of the displacement boundary conditions.

  • Physical interpretation of the stiffness matrixConsider a single triangular element. The six corresponding equilibrium equations ( 2 equilibrium equations in the x- and y-directions at each node times the number of nodes) can be written symbolically as

  • Choose u1 = 1 and rest of the nodal displacements = 0 Hence, the first column of the stiffness matrix represents the nodal loads when u1=1 and all other dofs are fixed. This is the physical interpretation of the first column of the stiffness matrix. Similar interpretations exist for the other columnsxyu1=1231

  • Now consider the ith row of the matrix equationThis is the equation of equilibrium at the ith dof

  • Consistent and Lumped nodal loadsRecall that the nodal loads due to body forces and surface tractionsThese are known as consistent nodal loads1. They are derived in a consistent manner using the Principle of Minimum Potential Energy2. The same shape functions used in the computation of the stiffness matrix are employed to compute these vectors

  • Example123xyp per unit areaTraction distribution on the 1-2-3 edgepx= ppy= 0Well see later that bbN1N2N3

  • The consistent nodal loads are123xybbpb/3pb/34pb/3

  • The lumped nodal loads are123xybbpb/2pb/2pbLumping produces poor results and will not be pursued further

  • Displacement approximation in terms of shape functionsStrain approximation in terms of strain-displacement matrixStress approximationSummary: For each elementElement stiffness matrixElement nodal load vector


Recommended