HOME

PDF (letter size)

Double pendulum with springs

Nasser M. Abbasi

January 22, 2020   Compiled on January 31, 2024 at 4:28am

Assuming both springs have the same relaxed length of L. Starting by finding the Lagrangian L=TV. For m1T1=12m1(x˙12+((L+x1)θ˙1)2)V1=m1g(L+x1)cosθ1+12k1x12

And for m2T2=12m2((x˙2+x˙1cos(θ1θ2))2+(x˙1sin(θ1θ2))2)+12m2(((L+x2)θ˙2+(L+x1)θ˙1cos(θ1θ2))2+((L+x1)θ˙1sin(θ1θ2))2)V2=m2g((L+x1)cosθ1+(L+x2)cosθ2)+12k2x22

HenceL=(T1+T2)(V1+V2) There are 4 generalized coordinates, x1,x2,θ1,θ2. Now Mathematica is used to obtain the four equations of motion to help with the algebra. Once x1,x2,θ1,θ2 are solved for, the position of each mass m1,m2 is fully known at each time instance, and each mass motion can be animated. The four equations of motion are

ddt(Lx˙1)Lx1=0ddt(Lx˙2)Lx2=0ddt(Lθ˙1)Lθ1=0ddt(Lθ˙2)Lθ2=0

The rest is done using Mathematica to help with the algebra

PDF