Google Classroom
GeoGebraGeoGebra Classroom

Conical Pendulum and UCM

This activity belongs to the GeoGebra book The Domain of the Time. In UCM, as we have seen, a mass m, represented by point M, moves in Uniform Circular Motion around a central point, i.e., at a distance r with a constant angular velocity ω (and therefore a theoretical period of 2π/ω). We have also seen the appearance of a tangential velocity v (red vector), whose magnitude is the constant ω r resulting from the action of a centripetal acceleration c (green vector) with a magnitude of ω2r. In the case of the conical pendulum, the mass m, represented by point M, hangs from a string (of negligible mass) from point A. The centripetal acceleration c is given by the horizontal component of the string's tension, whose vertical component compensates for gravity g. To observe this, activate the animation in the construction. Toggle the checkboxes "Show cone," "Show circle," and "Show vectors" as you wish. The angular velocity ω is determined solely by the height h of the cone. You can vary this height by moving point A. You'll notice that the lower the height, the greater the angular velocity (and therefore, the shorter the period). However, changing the radius of the circle does not affect the angular velocity (or the period); it only affects the magnitude of the tangential velocity v. Both v and c have constant magnitudes that depend only on the angular velocity ω and the radius r. Now, the centripetal acceleration c is given by the horizontal component of the string's tension, whose vertical component compensates for gravity g.
  • Note: Observe that the right triangle with the radius r and height h of the cone as legs is similar to the right triangle with the magnitudes of c and g as legs. Since we already know (UCM) that |c| = ω2 r, then ω2 = |c|/r = |g|/h.
It is impossible to achieve zero height, no matter how strong the string is, because its tension must always include a vertical component to compensate for gravity (if the height were zero, the period would be zero, and both angular and tangential velocities would be infinite).
SCRIPT FOR SLIDER anima # Calculate the elapsed seconds dt; add one second if t1(1) < tt SetValue(tt, t1(1)) SetValue(t1, First(GetTime(), 3)) SetValue(dt, (t1(1) < tt) + (t1(1) − tt)/1000) # Register the lap time and the number of laps completed SetValue(reg, If(arg(M − O) < 0 ∧ arg(M − O) + dt ω ≥ 0, Append(t, reg), reg)) SetValue(laps, If(arg(M − O) < 0 ∧ arg(M − O) + dt ω ≥ 0, laps + 1, laps)) # Move M SetValue(M, O + (r; t ω)) Author of the activity and GeoGebra construction: Rafael Losada.