Buckling of a compressive beam

In this case study, we examine the classical Euler buckling phenomenon of a slender beam under axial compression. The beam is fixed at both ends, with a gradually increasing compressive load applied at the right end. As the load increases, the beam transitions from a straight configuration to a buckled state, illustrating the onset of structural instability. The case highlights the ability of the DDG model to accurately capture buckling behavior in slender structures.

Simulation Initialization

To initialize the simulation, the following inputs are used:

  1. Geometry and connection:
    • (i) Nodal positions: the position of the nodes, q(t=0), with a total of N=40, with the beam length L=1.0 m.
    • (ii) Stretching elements: connection of every two consecutive nodes, with a total of Ns=39.
    • (iii) Bending elements: connection of every two consecutive edges, with a total of Nb=38.
  2. Physical parameters:
    • (i) Young’s modulus, E=10 MPa.
    • (ii) Material density, ρ=1000 kg/m3.
    • (iii) Cross-sectional radius, r0=0.01 m.
    • (iv) Damping viscosity, μ=0.1.
    • (v) Gravitational field, g=[0.0,0.1]T m/s2.
    • (vi) The overall simulation is static, i.e., ifStatic=1.
  3. Numerical parameters:
    • (i) Total simulation time, T=10.0 s.
    • (ii) Time step size, dt=0.01 s.
    • (iii) Numerical force tolerance, tol=1×104.
    • (iv) Maximum iterations, Niter=10.
  4. Boundary conditions:
    • The first two nodes, {x1,x2}, and the last two nodes, {x39,x40}, are fixed to achieve clamped-clamped boundary conditions, thus FIX=[1,2,3,4,77,78,79,80]T.
  5. Initial conditions:
    • (i) Initial position is input from the nodal positions.
    • (ii) Initial velocity is set to zeros.
  6. Loading steps:
    • (i) Perturbation step: a small perturbation to the initial horizontal configuration is created by applying a small gravitational force (with g=[0.0,0.1]T m/s2) when t1.0 s.
    • (ii) Compression step: when t>1.0 s, a displacement is applied to the last two nodes along the negative X-axis with speed v0=0.1 m/s, until the compression distance is larger than the target value, Δx0.6 m.

Dynamic Rendering