Solving Spherical Pendulum w/ Friction & Generalized Force

  • Context: Graduate 
  • Thread starter Thread starter RooccoXXI
  • Start date Start date
  • Tags Tags
    Pendulum Spherical
Click For Summary
SUMMARY

This discussion focuses on the mathematical modeling of a spherical pendulum incorporating friction and generalized forces using C++. The user seeks to extend the existing differential equations of a frictionless spherical pendulum to include a damping force represented as F = -bv and a generalized force. The equations provided include the angular acceleration equations for both the spherical and plane pendulum, highlighting the need for a comprehensive understanding of dynamics and forces in simulation.

PREREQUISITES
  • Understanding of differential equations in physics
  • Familiarity with C++ programming for simulations
  • Knowledge of classical mechanics, specifically pendulum dynamics
  • Concept of generalized forces in physics
NEXT STEPS
  • Research the implementation of damping forces in C++ simulations
  • Study the derivation of equations of motion for a spherical pendulum with friction
  • Explore the concept of generalized forces and their applications in dynamics
  • Learn about numerical methods for solving differential equations in C++
USEFUL FOR

Physics students, C++ developers working on simulations, and researchers interested in dynamic systems modeling will benefit from this discussion.

RooccoXXI
Messages
2
Reaction score
0
Hi. I'm trying to make a small simulation of several simple physical systems (C++). I have the differential equation of a spherical pendulum with only the gravity force and without friction.

[itex]\theta'' = \sin(\theta) (\cos(\theta) \phi'^2 − \frac{g}{L})[/itex]
[itex]\phi'' = −2 \cot(\theta) \theta' \phi'[/itex]

I need the equation of spherical pendulum with friction (F = -bv) and with a generalized force (not only gravity), like this equation for the plane pendulum:

[itex]\Omega = \frac{1}{mL} (\cos(\Omega)\overline{F}_{ext}\ \overline{d}[/itex] [itex]− \sin(\Omega) \overline{F}_{ext}\[/itex][itex]\frac{\overline{g}}{g}[/itex]− [itex]\frac{b}{L} \Omega')[/itex]

Any ideas?

Thank you,
R.
 
Physics news on Phys.org
UP, please.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 16 ·
Replies
16
Views
3K