double pendulum
double pendulum
In this case the movement of two pendulums is modelled under the accion of gravity with applied forces.
Secondly, a forced pendulum. Starting from the rest, the larger pendulum is forced with amplitude F1=20 and an eigenfrequency until t = 7, then with F2=100 applied on the smaller pendulum with another frequency... the result is the animation shown here.
Here you can see other similar system of two coupled pendula connected by a spring. In this case the fundamental solutions for the linear case are shown.
For the derivation of the full nonlinear equations of the double pendulum see for example:
In the following simulations the full nonlinear system is modelled after reducing to a system of 4 equations (see the ode file for details). We first consider the system subject to initial conditions but no applied forces.
# nonlinear double pendulum
s12=sin(x1-x2)
c12=cos(x1-x2)
det = M2*L1*L2*(M1+M2*s12^2)
fu1 = 1/det*(M2*L2*F1*cos(w*t)-M2*L2*c12*F2*cos(w*t))
fu2 = 1/det*(-M2*L1*c12*F1*cos(w*t)+(M1+M2)*L1*F2*cos(w*t))
dx1/dt = y1
dy1/dt = M2*L2*g*(-sin(x1)*(M1+M2)+sin(x2)*M2*c12)/det-M2^2*L2*s12*(y2^2*L2+y1^2*L1*c12)/det+fu1
dx2/dt = y2
dy2/dt = M2*L1*g*(M1+M2)*(sin(x1)*c12-sin(x2))/det+M2*L1*s12*(y2^2*L2*M2*c12+y1^2*(M1+M2)*L1)/det + fu2