Differential equation for motion of a pendulum

Click For Summary
SUMMARY

The discussion focuses on modeling pendulum motion using a differential equation in Matlab, specifically addressing the equation of motion: \(\ddot{\phi}(t) = -k_2\dot{\phi}(t) - k_3\sin(\phi(t))\). The user seeks to modify this equation to achieve a sinusoidal solution, while also considering non-linear components such as friction. The common approach suggested involves linearizing the equation by approximating \(\sin(\phi(t))\) with \(\phi(t)\) under the assumption of small angle swings.

PREREQUISITES
  • Understanding of differential equations, particularly second-order equations.
  • Familiarity with Matlab for modeling and simulation.
  • Knowledge of non-linear dynamics and friction effects in mechanical systems.
  • Basic grasp of linearization techniques in physics.
NEXT STEPS
  • Explore Matlab's ODE solvers for simulating differential equations.
  • Research the method of linearization in the context of pendulum motion.
  • Study the effects of damping and friction on oscillatory systems.
  • Learn about sinusoidal functions and their applications in modeling periodic motion.
USEFUL FOR

Students and researchers in physics and engineering, particularly those interested in mechanical systems, pendulum dynamics, and numerical modeling in Matlab.

fiso
Messages
1
Reaction score
0
Hello,

I'm trying to create a model of pendulum motion in Matlab to fit the curve we measured in class, and it has some non-linear components (friction). It looks like the best fit is a sinusoid with an envelope given by a parabola (see attached file).

The equations of motion are given by:
[itex]\ddot{\phi}(t) = -k_2\dot{\phi}(t)-k_3\sin(\phi(t))[/itex]

How this equation can be changed so that the solution of it is a searched sinusoid?

Thank you.

// edit: please move this to Differential Equations
 

Attachments

  • response.png
    response.png
    22.2 KB · Views: 515
Last edited:
Physics news on Phys.org
The usual approach is to linearize, assuming the angle of the swing is small, so replace sin(φ(t)) by φ(t).
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K