Processing math: 100%

Vibration

Formulation of stiffness with elastic support

08 Feb 2014

Finite element method

Stiffness of member ‘e’

k(e)=AEl[1111]

Member stiffness in global coordinate

k_=T_TˆkT_

Or

k_=AEl[λ_λ_λ_λ_]

With

λ_=[Cx2CxCyCxCzCyCxCy2CyCzCzCxCzCyCz2]
Cx=cos(θx),Cy=cos(θy),Cz=cos(θz)

Based on superposition method, the global stiffness of the structure becomes K=k(1)+k(2)+...+k(n)

In case 3 spring elements are added to ith node

kspring={kxkykz}

These 3 values will inclue directly into the diagonal terms of global stiffness corresponding to elements i without disturbing local stiffness of other elements. To prove this claim, each spring element are parallel to each axis, and therefore, only one term of Cx or Cy or Cz can be equal to 1. The other ends of the spring are considered fixed, leaving therefore rows and colums 4,5,6 unaffecting the stiffness matrix of the structure.

For example, a spring parallel to X-axis: Cx = 1, Cy = 0, Cz = 0

k_=[100000010000]kx[1111][100000000100]

Programming

  • Remove spring element from the system
  • Calculate member stiffness in local coordinate
  • Calculate member stiffness in global coordinate
  • Add each member’s stiffness to structure’s stiffness matrix
  • Add spring’s stiffness on associated nodes’ rows and columns, following each axis

To calculate displacement, force, and reaction

  • Remove rows and columns relative to undisplaced direction of each nodes
  • Calculate the displacement by displacment method KU=F
  • member’s internal force: based on Hook’s law
  • reaction force on support and by spring elements: rebuild full stiffness matrix