Skip to main content

corotational formulation for 3D beam

Submitted by fredo on

Hello,

I am trying to implement the corotational formulation for three-dimensional beam elements given by Crisfield (Non-linear Finite Element Analysis of Solids and Structures, vol. 2, 1997). At a certain point the linear stiffness matrix K, linking the local nodal generalized forces q_il and the local displacements p_l, is needed. I suppose it contains terms such as 4EIy/L0, 2EIy/L0 (the same for Iz), EA/L0, and GJ/L0. However, I don't manage to write it down. What I don't understand is why 7 local degrees of freedom are considered (3 rotations for node 1, 3 for node 2, axial displacement) and not only 6, since torsion should, in my mind, be linear along the beam element and only require one associated degree of freedom (as for axial deformation).

Could anyone help me ?

Thank you,

Frédéric

Free Tags

hi Frederic

the local d.o.f are given on page 214  for one node  

eq  17.1  a for the three translations

eq  17.1 b  for the three  rotations

for the element the number of freedoms are then 2*(3=3)=12

in his paper, computer methods in applied mechanics and engineering 81(1990) pg 131-150

MAC gives the elastic stiffnesss matrix for the rotational freedoms in eq.31

and then augments it later with the translation freedoms to obtain the standard tangent stiffness matrix in eq. 60

 

 

Tue, 11/30/2010 - 07:16 Permalink

Thank you ikalo,

I've obtained the article by Crisfield (1990). The implementation in MATLAB gives good results for the the same two first test cases as MAC.

Wed, 12/08/2010 - 17:16 Permalink

Hi fredo

I am glad it is working o.k.

I think the last example in the paper needs an arc length algorithm to obtain post buckling equilibrium path.

Sat, 12/11/2010 - 01:34 Permalink

Hello,
 
I wonder if my implementation of 3D corotational beam elements works fine. When testing it on the cantilever beam subject to a moment at its free end, I find the error surprisingly high... (see below)
 
Crisfield, in his paper (1990), seemingly had no problem with this, even when using only 5 elements.
 
Could someone tell me if something goes wrong with my results ?
 
Thank you,
 
Frédéric
 


Mon, 02/21/2011 - 13:45 Permalink