Course Year : S0912 - Introduction to Finite Element Method : 2010 BASIC CONCEPT OF FEM Session 3 COURSE 3 Content: • Modelling of element and structure • Stiffness of element • Load – displacement relationship • Boundary condition • Global and Local coordinate Bina Nusantara MODELLING OF ELEMENT AND STRUCTURE Bina Nusantara MODELLING OF ELEMENT AND STRUCTURE Bina Nusantara MODELLING OF ELEMENT AND STRUCTURE Bina Nusantara MODELLING OF ELEMENT AND STRUCTURE Bina Nusantara MODELLING OF ELEMENT AND STRUCTURE Bina Nusantara STIFFNESS OF ELEMENT A typical member stiffness relation has the following general form: Qm = km.qm + Qom (1) where m = member number m. Qm = vector of member's characteristic forces, which are unknown internal forces. km = member stiffness matrix which characterises the member's resistance against deformations. qm = vector of member's characteristic displacements or deformations. Qom = vector of member's characteristic forces caused by external effects (such as known forces and temperature changes) applied to the member while qm = 0. If qm are member deformations rather than absolute displacements, then Qm are independent member forces, and in such case (1) can be inverted to yield the so-called member flexibility matrix, which is used in the flexibility method. Bina Nusantara STIFFNESS OF ELEMENT For a system with many members interconnected at points called nodes, the members' stiffness relations such as Eq.(1) can be integrated by making use of the following observations: • The member deformations qm can be expressed in terms of system nodal displacements r in order to ensure compatibility between members. This implies that r will be the primary unknowns. • The member forces Qm help to the keep the nodes in equilibrium under the nodal forces R. This implies that the right-hand-side of (1) will be integrated into the right-hand-side of the following nodal equilibrium equations for the entire system: R = Kr + Ro where R = vector of nodal forces, representing external forces applied to the system's nodes. K = system stiffness matrix, which is established by assembling the members' stiffness matrices km r = vector of system's nodal displacements that can define all possible deformed configurations of the system subject to arbitrary nodal forces R. o R = vector of equivalent nodal forces, representing all external effects other than the nodal forces which are already included in the preceding nodal force vector R. This vector is Bina Nusantara LOAD – DISPLACEMENT RELATIONSHIP Bina Nusantara LOAD – DISPLACEMENT RELATIONSHIP Bina Nusantara BOUNDARY CONDITION Bina Nusantara BOUNDARY CONDITION Bina Nusantara GLOBAL & LOCAL COORDINATE • Rectangular Cartesian global reference coordinate system{Y1 ,Y2 ,Y3 } • Orthogonal curvilinear coordinate system to describe geometry and deformation {1 ,2 ,3} • Curvilinear local finite element coordinates {1 ,2 ,3} • Locally orthonormal body coordinates define material symmetry and structure, {X1 , X 2 , X 3} related to the finite element coordinates by a rotation about the (1 ,2 ) -normal axis through the "fiber angle" , 1 Bina Nusantara From Costa et al, J Biomech Eng 1996;118:452-463 GLOBAL & LOCAL COORDINATE Z Global axes Y Bina Nusantara X GLOBAL & LOCAL COORDINATE Element nodal forces, element stiffness and displacements in local coordinates f k u Element nodal forces, element stiffness and displacements in global coordinates F K U , Bina Nusantara K R k R , R R 1 BASIC STEPS OF THE FINITE-ELEMENT METHOD (FEM) 1. Establish strong formulation – Partial differential equation 2. Establish weak formulation – Multiply with arbitrary field and integrate over element 3. Discretize over space – Mesh generation 4. Select shape and weight functions 5. Compute element stiffness matrix – Local and global system 6. Assemble global system stiffness matrix 7. Apply nodal boundary conditions – temperature/flux/forces/forced displacements 8. Solve global system of equations – Solve for nodal values of the primary variables (displacements/temperature) 9. Compute temperature/stresses/strains etc. within the element Bina Nusantara – Using nodal values and shape functions