3D helix under gravity
The deformation of a helix rod is a complex mechanical process that has drawn attention from engineers, mathematicians, and computer scientists over the past decade. In this case study, we examine the free oscillation behavior of a slender rod under the influence of gravity. The rod is clamped at one end while the other end remains free, allowing it to deform under its own weight. As gravity acts on the structure, the helix undergoes complex bending and twisting deformations. This case highlights the ability of the DDG model to capture intricate geometric nonlinearities in slender rod structures.
Simulation Initialization
To initialize the simulation, the following inputs are used:
- Geometry and connection:
- (i) Nodal positions: the position of the nodes, \(\mathbf{q}(t=0)\), with a total of \(N=50\).
- (ii) Helical parameters: helical length, \(L = 1.54\mathrm{~m}\), helical radius, \(R_h = 0.125\mathrm{~m}\), and helical pitch, \(P_h = 0.234\mathrm{~m}\).
- (iii) Stretching elements: connection of every two consecutive nodes, with a total of \(N_{s}=49\).
- (iv) Bending elements: connection of every two consecutive edges, with a total of \(N_{b}=48\).
- Physical parameters:
- (i) Young’s modulus, \(E=10.0\mathrm{~MPa}\).
- (ii) Poisson’s ratio, \(\nu=0.5\).
- (iii) Material density, \(\rho=1000\mathrm{~kg/m^3}\).
- (iv) Cross-sectional radius, \(r_{0}=0.01\mathrm{~m}\).
- (v) Bending stiffness: \(EI_1 = EI_2 = {E \pi r_0^4}/{4}\).
- (vi) Torsional stiffness: \(GJ = {G \pi r_0^4}/{2}\).
- (vii) Damping viscosity, \(\mu = 1.0\).
- (viii) Gravitational field, \(\mathbf{g} = [0.0, 0.0, -10.0]^{T}\mathrm{~m/s^2}\).
- (ix) The overall simulation is dynamic, i.e., \(\mathrm{ifStatic} = 0\).
- Numerical parameters:
- (i) Total simulation time, \(T=5.0\mathrm{~s}\).
- (ii) Time step size, \(\mathrm{dt} =0.01\mathrm{~s}\).
- (iii) Numerical force tolerance, \(\mathrm{tol} = 1 \times 10^{-4}\).
- (iv) Maximum iterations, \(N_{\mathrm{iter}}=10\).
- Boundary conditions:
- The first two nodes \(\{ \mathbf{x}_{1}, \mathbf{x}_{2} \}\) and the first twisting angle \(\{ \theta_{1} \}\) are fixed to achieve clamped-free boundary conditions: \(\mathcal{FIX} = [1,2,3,4,5,6,151]^{T}.\)
- Initial conditions:
- (i) Initial position is input from the nodal positions.
- (ii) Initial velocity is set to zeros for all nodes.
- Loading steps:
- External gravitational force is applied to each node throughout the simulation.