Dear Community,
I am seeking assistance with implementing a 1D beam model in Fenics for both static and dynamic analysis. The Euler beam formulation is straightforward and given by the equation:
The Euler beam is pretty straightforward as given by Equation 1
In my case, the bending stiffness EI is constant within an element but varies across the entire domain, and the forces will be applied at the nodes. By performing integration by parts twice (IBP), I can obtain the bilinear and linear formulations in Equation 2
For the dynamic analysis, the equation becomes to equation 3, and stiffness and mass matrix can be identified easily.
I have found an implementation of these matrices in an extended version of FEniCS, which can be accessed here
However, directly implementing the Laplacian in FEniCS itself is not possible. Alternatively, there is a Timoshenko beam stiffness implementation demonstrated here, but I didn’t fully grasp its derivation.
I have attempted various approaches, but it seems that I need to reduce the equation to two coupled second-order ordinary differential equations (ODEs), and I haven’t been successful in achieving this.
I would greatly appreciate any help or suggestions regarding this matter.
PS: I will have a moment at the tip and probably in the nodes as well any advice on how to embed those into the equation would be also great
Addition: Per node, I would like to have 2 DOF displacement and rotation(derivative of displacement)
Best regards,
Kursat