Solving the dynamics of the pendulum


Problem Statement
Assume that a simple pendulum is attached to our spring-damper-mass system. A simple schematic of the model is given in Figure .

1713_Pendulum.jpg

The mass can move horizontally where as the pendulum oscillates about a vertical axis attached to this mass.

The problem parameters in their appropriate units are given below in Table.

     Variable              Description            Value
       M               Mass of the body         1.0
       m          Mass of the pendulum       1.0
       k             Spring constant              10.0
      c             Damping Coefficient          0.5
      R         Length of the pendulum        1.0

The equation of motion of the system can be written as:
(M+msin2 θ)x'' cx'+kX-mR(θ')2 sinθ-mgsinθcosθ=0

(M+msin2 θ)R θ''-cx'cos θ-kxcos θ+mR(θ')2sinθcos θ + (m+M)gsin θ=0

with initial condition x(0)=0 x'(0)=0 θ(0)=10°   θ'(0)=0

1. By defining new variables rewrite the equations of motion in the form y '= f (t , y )
2. Solve for the dynamics of the resulting system for 20 seconds of real time using midpoint method. Choose your step size so that the local error is less than 10-4.

3. Plot x vs. t, θ vs. t and θ vs. x on three separate figures.
4. Repeat steps 2 and 3 for θ(0)=90o and  θ(0)=179o while keeping the other initial conditions fixed.

Note: Don’t forget to convert the angles to radians.

Assignment
1. Develop a Matlab function named RK4.m which implements the classical 4-stage Runge-Kutta method (RK-4) for solution of IVPs.
2. Do again steps 2 and 3 by using the RK-4 method as the solution technique. Compare the step sizes used and the CPU times spent by the Mid-point and RK-4 methods.

Request for Solution File

Ask an Expert for Answer!!
Mechanical Engineering: Solving the dynamics of the pendulum
Reference No:- TGS0987

Expected delivery within 24 Hours