The dynamics of a swinging payload suspended from a stationary crane, an unwanted phenomenon on a construction site, can be described as a simple pendulum. However, an experienced crane operator can deliver a swinging payload and have it stop dead on target in a finite amount of time by carefully modulating the speed of the trolley. Generally, a series of precisely timed stop and go movements of the trolley are implemented to damp out the kinetic energy of the simple harmonic oscillator. Here, this mysterious crane operator's trick will be revealed and ultimately generalized to capture the case where the load is initially swinging. Finally, this modus operandi is applied to a torsion balance used to measure G, the universal gravitational constant responsible for the swinging of the crane's payload in the first place.
I. INTRODUCTION
Many engineers have developed robust control algorithms for the automation of industrial cranes to solve the problem of damping the swinging motion of a suspended load.1–3 Still, few have analyzed the capabilities of the most classic controller—the human crane operator. While the pendulum provides a simple yet fascinating system to study physics,4 most articles on damping or excitation achieve their goal by changing the effective lengths of the pendulum.5–7 Moreover, the papers that describe damping rarely take advantage of the Laplace transformation, with12 being an exception.8–11 Here, we study a pendulum with a suspension point that is allowed to move horizontally via a trolley. Using the Laplace transform to obtain the pendulum's motion, we show that damping can be achieved simply by timing the suspension point's motion. In short, the authors combine their experience of driving overhead cranes (SS, LC) with their love for physics (all authors) to unveil the principles behind one of the tricks used by crane operators. This trick consists of two stop-and-go motions of the trolley. These can damp out the undesirable swinging motion of the pendulum so that it stops dead on target in a finite amount of time. These movements will be analyzed and explained in Sec. III. Finally, this technique is applied to a torsion pendulum physics experiment at the National Institute of Standards and Technology (NIST) for measuring the Newtonian constant of gravitation G, showing the ubiquity of simple harmonic motion, ranging from construction sites to the modern laboratory.
The Laplace transform is similar to the Fourier transform but uses the complex variable s instead of for converting between the time and frequency domains. We denote, as is usual, the variables in the Laplace domain with upper case letters and the ones in the time domain with lower case letters. A table in Appendix B gives the transformations that are used in this article.
II. STARTING WITH THE LOAD AT REST
Let us start with a simple case that does not require any shenanigans. For t < 0, both the load and the trolley are initially at rest with . A series of two movements are examined: at t = 0, the trolley begins to move at constant velocity (Sec. II A), and at , it comes to a stop (Sec. II B). Following these two motions, the crane operator's trick to stop the load from swinging is revealed (Sec. II C).
A. Trolley starts moving
B. Trolley starts moving and then stops
C. The crane operator's trick
Since all good things must come to an end, the trolley must be stopped before the end of the track. Stopping with zero swing can be accomplished by performing the same trick in reverse: the trolley's speed is reduced to and then, an odd multiple of later, reduced to zero.
D. Finite acceleration of the trolley
In summary, both crane operator tricks are valid even if the trolley's acceleration is finite. Note that we assume that both accelerations, at t = 0 and at , are identical and applied for the same duration, δt. This assumption may not hold in a real-world situation, such as if the motor moving the trolley outputs a constant mechanical power.
III. STARTING WITH A SWINGING LOAD
The scenario discussed in this section may be uncommon in the world of crane operators, but is applicable to the physics experiment discussed later. As previously, we assume the trolley to be initially at rest at , but the load is now assumed to be swinging. Without loss of generality, we set t = 0 as the time when the load swings directly under the trolley at with positive velocity . One could, for instance, imagine that a gust of wind causes the load to swing at the beginning of the crane operator's shift in which the task is to move the load from to , so that it arrives with the smallest possible pendulum amplitude. To avoid unnecessary complication, we assume that the trolley can move with infinite acceleration but has a maximum speed of .
The load's motion will be damped using two identical trolley movements performed at a known speed vc each of duration δt. The combined distance traveled by the trolley is . To succeed in the task, the crane operator has to quickly solve the equations of motion and determine the times t1 and when these trolley operations are to be executed, as the ground recipients are notoriously impatient.
IV. EXAMPLES BY SIMULATION
In this section, we examine two examples based on the equations derived previously. We assume , resulting in a pendulum period of 8.97 s for small angles. The goal is to move the load by 6 m horizontally to the right with a trolley speed of , yielding .
In the first example, it is assumed that the load has a velocity amplitude of . According to Eq. (28), which, as an input for Eq. (25), yields . Figure 2 shows a numerical simulation of this example where the solid traces represent the position (bottom panel) and the velocity (top panel) of the load while the dotted traces represent the position and velocity of the trolley. To better visualize the initial swing, t1 begins a full period late, i.e., .
The calculation has been made by numerically solving the differential equation (1) with the Runge–Kutta method. The program is written in Python and is freely available at https://github.com/schlammis/pendulum. The simulation also allows solving the nonlinear differential equation of motion and the equation when friction is nonzero ( ). Both topics would go beyond the scope of this article.
The second example is a case where the initial velocity amplitude of the load is larger than four times the trolley speed. According to Eq. (30), , which yields . Figure 3 shows the position and velocity of both the load and the trolley in this case. Similar to the previous example, t1 begins a full period late at . The wait time between the two movements is twice the pendulum period, . Due to the large initial velocity of the load, the motion can only be attenuated and not fully removed after the maneuver.
V. APPLICATION IN THE LABORATORY
The equations derived in Sec. III do not only apply at a construction site. They can also be helpful in a physics laboratory, especially one involving a harmonic oscillator, which is not so unusual in science and engineering. In the present case, the above-described crane shenanigans are directly applicable to a torsion balance that is used to measure the gravitational constant G.15
As shown in Fig. 4, the torsion balance is comprised of four cylindrical copper test masses, each of mass approximately 1 kg, resting on a disk suspended from a weak torsion spring. This assembly is inside a vacuum vessel. An autocollimator monitors the small angle the disk makes with respect to a fixed direction via one of four mirrors attached to the disk. The measurement range of the autocollimator is . A source-mass assembly consisting of four cylindrical source masses on a carousel is located outside the vacuum chamber. The operator can rotate the carousel around the symmetry center to an angle with the help of a stepper motor.
Depending on the difference , a gravitational torque n can act on the pendulum. The torque can be written under the form , where is a function that depends on the angle difference, but also on the mass distribution of the experiment (itself depending on the various distance of the masses to the rotation center, their height, and densities). Experimentally, numerical integration over the test and source mass volumes is necessary to determine Γ with relative uncertainties of .
For our geometry, the source mass positions of produce an angle difference of . One detail worth mentioning is that the pendulum is constantly swinging. Hence, to determine the equilibrium position of the pendulum with the source masses in either state, a sine function must be fitted to the data obtained with the autocollimator, offset by or . The uncertainty in the equilibrium position is smaller for smaller pendulum amplitude, for, in this case, the nonlinearities of the autocollimator affect the results to a lesser degree.
Figure 5 shows the pendulum angular position as a function of time. When the source mass is set at , the corresponding and curves are in magenta, whereas when it is set at , the corresponding and curves are in cyan. The pendulum response to the source mass maneuvers are plotted with thin dotted lines. To understand the source mass motion plotted in Fig. 5, recall that there is a maximum amplitude that can be damped in one maneuver, see Eq. (29). For the torsion pendulum, this amplitude corresponds to 146 μrad. To achieve this reduction, the wait time between the two moves in one maneuver is . This wait time is long, almost a full period. Alternatively, by setting , the pendulum swing amplitude is reduced by 137 μrad instead of 146 μrad. Thus, the amplitude reduction per maneuver is worse, but the average reduction per unit time is greater. Hence, for amplitude larger than 137 μrad, τ is set to zero. For smaller amplitudes, the ideal τ is calculated. In the latter case, the wait time between two moves is clearly visible in the last two maneuvers in Fig. 5. More information on this topic can be found in the supplementary material.16
At the beginning of the data shown in Fig. 5, the pendulum had an amplitude of 1830 μrad. After 15 maneuvers, the amplitude has been reduced to 1.5 μrad, which shows how effective the crane operator's trick is. However, an attenuation of 99.9% seems to be the limit of this method for two main reasons: (1) there is some variation in δt, the time it takes to perform one movement, and (2) the torque on the pendulum is not exactly proportional to the sine of the angular position of the source masses as mentioned earlier. Other than that, this work would likely get the nod of approval from the Society of Meticulous Crane Operators.
From the physics point of view, the damping of the torsion pendulum is desirable because it ultimately reduces the uncertainty of the angular position during the measurement. The values of and are determined by measuring the pendulum motion over one period. Fitting a large amplitude curve to determine the equilibrium position is more prone to systematic effects caused by nonlinearities of the autocollimator. Here, the authors employ the crane operator's tricks to achieve some serious damping: the amplitude of the oscillations in after an hour of such maneuvers is about 1200 times smaller than the initial amplitude. In contrast, a wait time of the order of months would be necessary before the oscillations naturally decay via dissipation in the torsion strip to the same levels if no trick is applied.
VI. CONCLUSION
In this paper, we have taken a light-hearted look at a practical application of Newtonian mechanics, using Laplace transformation. We started with a simple example. The trolley of a crane starts moving with constant velocity. We calculated the effect that this impetus has on a classical harmonic oscillator: the load suspended from that trolley. The translation property of the Laplace transformation allows us to easily consider the effect of two such impulses in opposite directions, i.e., starting and stopping the trolley. With a few trigonometric manipulations, we showed that if the two impulses are separated in time by an integer number of pendulum periods, no energy is added or subtracted to the pendulum motion of the load. In the classroom, the formalism can be shown on the whiteboard, with a simulation using the code provided on GitHub, and experimentally by moving the top of a plumb bob by hand. The technique can be extended to include the initial swinging condition of the pendulum. We use a variation of the crane operator's trick on a torsion balance in our current research, determining the gravitational constant.
We believe that the ideas presented in this paper can be valuable for the classroom. First, the math is not too complicated and can be followed on the whiteboard. Second, the freely available python code can be downloaded, and students and teachers alike can play with different parameters, including damping. Finally, the motivated reader may endeavor to build an actual experimental realization of the systems discussed here—either a crane or a torsion balance. The topic can be approached from many different angles and is, therefore, fun and educational.
Applying the techniques discussed above, we found it satisfying that the torsion pendulum follows precisely the simple, albeit uncommon, mathematical formalism. We hope that the students and their teachers can find the same satisfaction in this system, even if only by simulation. This satisfaction can inspire a lifelong passion for understanding the world using mathematical and physical reasoning.
APPENDIX A: DERIVATION OF THE DIFFERENTIAL EQUATION
APPENDIX B: LAPLACE TRANSFORMATIONS USED IN THIS ARTICLE
Name . | f(t) . | F(s) . |
---|---|---|
Impulse | 1 | |
Unit step | u(t) | |
Unit ramp | ||
Unit acceleration | ||
Sine for t > 0 | ||
Cosine for t > 0 | ||
Translation in time | ||
Derivative | sF(s) | |
Integral |
Name . | f(t) . | F(s) . |
---|---|---|
Impulse | 1 | |
Unit step | u(t) | |
Unit ramp | ||
Unit acceleration | ||
Sine for t > 0 | ||
Cosine for t > 0 | ||
Translation in time | ||
Derivative | sF(s) | |
Integral |