febiosoftware / FEBio

FEBio Suite Solver
https://febio.org/
MIT License
184 stars 68 forks source link

torsional rigid spring #70

Open Britton229 opened 1 year ago

Britton229 commented 1 year ago

We expect to have a torsional rigid spring function in FEBio 3.8.

gateshian commented 1 year ago

I see several difficulties with implementing a torsional spring in a 3D finite deformation code such as FEBio: In the real world most torsional springs have a fixed axis of rotation and cannot rotate excessively. However, in a 3D finite deformation framework the axis of rotation is not necessarily fixed and the rotation could theoretically exceed 2*PI. I haven't been able to figure out a correct formula for dealing with these two challenges. If you know of a paper or website that provides a valid set of equations for a torsional spring in 3D which can undergo large rotations, please let me know and I will implement it.