Author's home page
Free Oscillations and Rotations of a Rigid Pendulum (A Virtual Lab for Undergraduate Students) The most familiar example of a nonlinear mechanical oscillatory system is an ordinary pendulum in the field of gravity, e.g., any rigid body that can swing and rotate about some fixed horizontal axis (a physical, or compound pendulum), or a massive small bob on a rigid rod or spoke of negligible mass (an ideal simple or mathematical pendulum). We exploit a rigid rod rather than a flexible string or wire in order to examine full revolutions of the pendulum as well as its swinging back and forth. A physical pendulum is characterized by its mass m, the moment of inertia I about the axis of rotation, and the distance a between the axis and the center of mass. The differential equation of motion for the physical pendulum is the same as the differential equation for a simple pendulum, whose length L equals I/ma. Consequently, these two systems are dynamically equivalent – they have common variety of possible motions, and it is sufficient to study the simple pendulum. If we use the period of indefinitely small oscillations of the pendulum as a time unit in our mathematical model, then the single parameter remains that completely defines all properties of the system, namely, the dimensionless quality factor Q, that characterises the intensity of viscous friction. A computer model of the pendulum is presented on this page. The Javaapplet requires some time to load, so please be patient while it is starting. After the applet loaded, you can switch to offline mode. The model allows us to observe the motion of the pendulum. You can vary the time scale by moving the slider (named "Delay" – down on the panel to the left side of the pendulum) for convenient observation. The model allows you also to display the graphs of time dependence of the angle and angular velocity (by checking the corresponding checkboxes on the same panel), as well as the graphs of energy transformations and phase diagram. You can resize and drag with the mouse the panels with graphs and the phase trajectory to any convenient place on the screen. The panel on the righthand side of the pendulum allows to vary parameters of the pendulum (absence or presence of viscous friction, and quality factor Q ), and also to change initial conditions of excitation (initial angle of deflection and initial angular velocity). You can change the values either by dragging the sliders, or by typing the desired values from the keyboard (editing the corresponding number fields). In the last case you should press "Enter" key after editing. The model will accept the new values after you press the button "Accept new values".
You can also start the simulation or make a pause at any moment by clicking here.
Principal goals of the lab:

Physics of Oscillations – a Virtual Lab 