1
$\begingroup$

Here recently I have been working on programming a physics framework for simulations, but I've ran into a problem...

I was testing forces, so I created a simple pendulum like in the photo, and I created the two forces acting on it, the force of tension and the force of gravity...

When the angle of the pendulum starts at 0 degrees, everything seems fine, the tension force is equal (and opposite) to the gravitational force and the bob of the pendulum is in equilibrium (not moving), but as soon as I raise the bob, I notice a "problem".

Lets say I raise it up 90 degrees, and let it go, as soon as I let it go, the gravitational force starts accelerating the bob downwards, and the tension force is 0, therefore, the bob gains a velocity downwards.... as the angle starts to decrease though, instead of the bob slowing down, it just keeps traveling downwards, it reaches a sort of terminal velocity.

The force of tension and the force of gravity are equal and opposite, therefore there is no acceleration, but the bob of the pendulum also already had a velocity downwards, so now it just keeps traveling down with no net force to slow it down...

How does the tension of the string stop the bob from going down any further if the bob already had a downwards velocity, because the tension force can't slow it down because the tension force can only have a magnitude of the weight of the bob?

enter image description here

$\endgroup$
1

2 Answers 2

2
$\begingroup$

During the motion of the pendulum the tension force is not equal to the weight of the bob. This is because the bob is accelerating. The tension and the perpendicular component of the weight serve to cause the centripetal acceleration. Using Newton's second law:

$$T-F_{perp}=F_{cent}=ma_{cent}=m\omega^2L$$ where $\omega$ is the (time dependent) angular velocity of the bob about the pivot of the pendulum, and $L$ is the length of the string.

The tangent component of the weight serves to change the angular velocity by exerting a torque on the bob about the pivot of the pendulum. Once again, using Newton's second law and using the fact that the moment of inertia of the bob about the pivot is $mL^2$ $$-F_{tan}L=\tau=mL^2\dot\omega$$

The issue with this analysis is that $T$, $F_{perp}$, and $F_{tan}$ are not constant in time. They change during the oscillations, and hence the accelerations change. This is seen by expressing the components of the weight in terms of the angle the string makes with the vertical: $$F_{perp}=F\cos\theta$$ $$F_{tan}=F\sin\theta$$ Recognizing that $\dot\theta=\omega$ and $F=mg$

$$T-mg\cos\theta=m\dot\theta^2L$$ $$-mgL\sin\theta=mL^2\ddot\theta$$

The second of these differential equations can be numerically solved (or analytically solved in the limit of small angles) to determine $\theta(t)$, which you can then use to determine what $T$ should be with the first equation. You can also use $\theta(t)$ to determine the relevant components of the weight as the pendulum swings.

The key misconception I wanted to for sure hit on though is that the tension and weight forces do not cancel out while the pendulum swings. There is acceleration, so the net force cannot be $0$.

$\endgroup$
6
  • $\begingroup$ The tension force is the dot product of the gravitational force and the radius unit vector, so when the angle of the pendulum is 0 degrees, the force of tension and the force of gravity are equal and opposite, so the two cancel out... So therefore, what force is the force that accelerates the bob upwards after reaching the equilibrium point? If you model out all of the forces, with their vectors and all, the bob will start to accelerate downwards, but once it reaches an angle of 0 degrees, it will have a sort of terminal -velocity because the net force on the bob is 0 (tension - gravity) $\endgroup$
    – Ayden Cook
    Commented Mar 28, 2019 at 0:03
  • $\begingroup$ @AydenCook I must stress it again: When the pendulum is swinging and $\theta=0$ the tension force and the weight are not equal and opposite. The tension force is larger than the weight, which is what is causing the upward acceleration to change the direction of the velocity. Also, the tension force is not equal to $\mathbf F_g\cdot\hat r$. The dot product is a scalar, and the tension force is a vector. $\endgroup$ Commented Mar 28, 2019 at 0:05
  • $\begingroup$ @AydenCook What is being stretched here? I have been assuming a string of constant length. Were you assuming a string with elasticity? $\endgroup$ Commented Mar 28, 2019 at 0:10
  • $\begingroup$ Yeah, I'm trying to model only forces at play, with no inference to a rigid body or constant length.... What you said helps though, so if the tension is larger than the weight when the angle is 0, is there an equation to determine the magnitude of the tension force during swinging? $\endgroup$
    – Ayden Cook
    Commented Mar 28, 2019 at 0:12
  • $\begingroup$ Ohhhh, would I be able to use rotational acceleration as the other acceleration that would account for the increase in tension?? I think you actually said that in your first response... Sorry about that $\endgroup$
    – Ayden Cook
    Commented Mar 28, 2019 at 0:17
0
$\begingroup$

When a single pendulum passes through equilibrium, gravity and tension do not cancel each other out. The tension force is always directed upward, while the force of gravity is always directed downward. At equilibrium, the two forces are perpendicular to each other, so they do not cancel each other out. Instead, they produce a torque that causes the pendulum to rotate back and forth.

The only time when gravity and tension cancel each other out is when the pendulum is hanging straight down. In this case, the tension force is equal to the weight of the pendulum, and the two forces are in opposite directions. This is the only time when the pendulum is not accelerating.

In all other cases, the pendulum is accelerating, and the tension force and the force of gravity are not equal. The tension force is always less than the weight of the pendulum, so it cannot prevent the pendulum from accelerating. The only thing that can stop the pendulum from accelerating is the force of friction, which is usually very small.

The reason why a pendulum oscillates is because the tension force and the force of gravity are not equal. If they were equal, the pendulum would not accelerate, and it would just hang straight down. However, because the tension force is less than the weight of the pendulum, the pendulum is constantly accelerating, and it swings back and forth.

$\endgroup$
1
  • $\begingroup$ they are certainly not always perpendicular at equilibrium unless the equilibrium position is at $45^\circ$. $\endgroup$ Commented Jun 6, 2023 at 16:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.