Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Determination of Acceleration due to Gravity, g, with Simple Pendulum

Background

● Background Overview

In this lab, the acceleration due to gravity is determined by measuring the parameters of the nearly simple harmonic motion of a simple pendulum. The construction of the pendulum and restrictions on the motion of the pendulum permit some simplifying assumptions to be used to derive a relationship for gg in terms of easily measured parameters.

The gravitational attraction of the Earth on any massive body provides a force, which can accelerate a mass free to move under the influence of this force. This acceleration gg is dependent on the mass of the earth and inversely on the distance of the mass from the center of the earth. The value of gg is usually assumed to be constant over small vertical distances, i.e. distances that are small with respect to the distance to the center of the earth. Thus we will compare our results to the accepted value of gg at in Fairfield, CT (g=9.803m/s2g = 9.803\,{\rm m}/ {\rm s^2}).

A pendulum is a massive body suspended such that it can swing freely. In the general case, the mass of the pendulum is an extended mass and is called a physical pendulum. An example of a physical pendulum might be a long piece of lumber, which is suspended from a nail through a hole near one end of the wood. This pendulum, when displaced sideways from its rest position, will swing back and forth under the influence of gravitational force which acts to restore the pendulum to its stationary hanging position. The harmonic motion of the swinging pendulum must be analyzed carefully by considering torque on the pendulum and the pendulum’s inertia. The torque is the turning force produced by gravity and its inertia is the total effect of all the mass parts of the pendulum resisting rotation around the pivot. The torque and inertia are exactly analogous to force and mass in the linear motion case described by Newton’s Second Law, F=maF = m a.

When all of the mass of the pendulum can be considered at a common distance from the pivot, then the physical pendulum is a simple pendulum. An example of a simple pendulum is a relatively small, massive object suspended from a long, nearly massless connection to a pivot like a short, heavy bolt, tied to a pivot with a thin thread.

Under the assumption of a simple pendulum, the analysis of the motion can be carried out using Newton’s Laws of Linear Motion that we have seen in class. Figure 1 illustrates a simple pendulum at some arbitrary point in its swinging motion back and forth. We define this point by the angle of the thread with the vertical, indicated by the dashed line. The forces acting on the mass are its weight straight down and the tension in the thread. The weight can be resolved into a component along the direction of the thread and a component perpendicular to the thread, i.e. along the tangent of the arc of the swing.

Force Diagram and variables used in the pendulum experiment.

Figure 1:Force Diagram and variables used in the pendulum experiment.

F1F_{1}, the force along the direction of motion, is equal to Fsin(θ)=mgsin(θ)F \sin(\theta) = m g \sin(\theta). We will now make a further simplifying assumption which is to assume that the maximum angular displacement, i.e. the maximum value of xx, is small. If the value of xx, and therefore θ\theta, is small, then the magnitude of both the sin(θ)\sin(\theta) and tan(θ)\tan(\theta) are essentially equal to θ\theta, measured in radians.

The implication of this small-angle assumption is that the pendulum never swings very far from the vertical. Therefore the restoring force, i.e. the force that is acting to return the pendulum to its equilibrium vertical position, is assumed to be acting horizontally. This is clearly never true except at the equilibrium position where the restoring force is zero. The implication of this assumption is that the actual restoring force is always less than the value we assume it to be.

The period of the pendulum is the time it takes to swing through a complete cycle, or one complete swing out and back to the starting point. Using the small angle assumption described above, we can write the restoring force as

F=mgsin(θ)=mgxL.F = -m g \sin(\theta) = -m g \frac{x}{L}.

The minus sign means that the restoring force is in the opposite direction from the displacement xx. When the restoring force of a system is of the form F=kxF = -k x, the system will oscillate in simple harmonic motion.

To see what this motion looks like we will use Newton’s Second Law,

F=mgxL=maF = -m g \frac{x}{L} = m a

where aa is the acceleration of the mass in the xx-direction.

Substituting the definition of acceleration

a=d2xdt2a = \frac{{\rm d}^2 x}{{\rm d} t^{2}}

into (2) yields an equation for displacement, xx, as a function of time, tt, namely

mgLx(t)=md2xdt2.-\frac{mg}{L} x(t) = m \frac{{\rm d}^2 x}{{\rm d} t^{2}}.

Upon simplifying, the mass, mm, disappears, yielding

x(t)=(Lg)d2xdt2.x(t) = -\left(\frac{L}{g}\right) \frac{{\rm d}^2 x}{{\rm d} t^{2}}.

This second order, linear, differential equation has a solution

x(t)=Acos(2πtT)x(t) = A \cos\left(2\pi \frac{t}{T} \right)

where the amplitude AA is the maximum value of xx; TT is the period; and the motion is such that at t=0t = 0, the pendulum is at its maximum displacement, i.e. x=Ax = A. Note that the motion is independent of the mass. Substitution of this solution into the differential equation yields an expression for the period of a small-amplitude pendulum as

T=2πLg.T = 2\pi \sqrt{\frac{L}{g}}.

Rearranging this expression we can similarly obtain a small-amplitude-approximated value

g=4π2LT2g = 4\pi^2 \frac{L}{T^2}

and, for our uses of plotting our experimental data later on,

T2=4π2gLT^2 = \frac{4\pi^2}{g} L

Had we not constrained the motion of the pendulum to small amplitudes, the expression for the period would be given by the small-amplitude approximation multiplied by an infinite Taylor Series of additional, smaller correction terms

T=2πLg[1+14sin2(θ2)+964sin4(θ2)+]T = 2\pi \sqrt{\frac{L}{g}} \left[ 1 + \frac{1}{ 4} \sin^2\left(\frac{\theta}{2}\right) + \frac{9}{64} \sin^4\left(\frac{\theta}{2}\right) + \ldots \right]

Thus as the angle gets larger, the period increases as those additional terms become significant. You can see example of this by the slightly longer period of the large angle example in ● Demo Video: Counting & Small vs. Large Angles.

For our uses today, we will only focus on the first three terms of the Taylor Series, and call everything in the brackets our Taylor Series correction factor, denoted as CTaylorC_\text{Taylor}, such that

CTaylor=[1+14sin2(θ2)+964sin4(θ2)]C_\text{Taylor} = \left[ 1 + \frac{1}{ 4} \sin^2\left(\frac{\theta}{2}\right) + \frac{9}{64} \sin^4\left(\frac{\theta}{2}\right) \right]

simplifies our equation for the period to

T=2πLg×CTaylorT = 2\pi \sqrt{\frac{L}{g}} \times C_\text{Taylor}

When the pendulum swings with very small angles, the period is essentially independent of the amplitude. However, from the more precise expression above for the period, this is not strictly true. An amplitude decrease could result from the effects of friction in the pivot or air drag of the thread and mass. Pendulum clock makers go to great pains to not only keep the length constant, but the amplitude of the swing as well. Since we will average over many cycles, we must also assume that the amplitude does not change as we measure the period. In our experiment, we might be tempted to average a very large number of cycles to reduce measurement errors. However the necessarily larger initial amplitude together with the decreasing amplitude caused by friction effects would change the average period. For the last case, we will do just that by deliberately starting with a large amplitude and observe whether there is an increase in the measured period.

Experimental Procedure

● Procedure Preview

● Preliminary Setup

  1. Five Cases: For this experiment, you will use approximate pendulum lengths as listed in Table 1. You don’t have to set the lengths to be exactly those lengths. The point here is to cover a wide range to investigate how the motion is dependent on pendulum length. Get close and make sure to measure the thread length carefully; record the measured value, and determine the total pendulum length for the given case. For each case, perform the following steps listed in ● Experimental Data Collection and record the data appropriately in your spreadsheet.

    Table 1:Five experimental pendulum-length cases

    CaseRough Pendulum LengthAngle Size
    150 cmsmall
    2100 cmsmall
    3130 cmsmall
    4170 cmsmall
    5170 cmLARGE
  2. NOTE ON NUMBER OF TRIALS: For each of the five cases, each person will perform 5 time trials. Everyone can record at roughly the same time, but don’t worry if you aren’t all timing the exact same swings (i.e. someone starts a half or whole cycle late); just make sure to time a total of 10 cycles for each trial. By everyone taking data for 5 time trials each, and doing so simultaneously, a two-person group will end up with 10 total data points, and a three-person group will have 15 total data points for each case, etc. while saving time running the lab.

  3. Create a data table for the given case (this table can be copied/pasted for the additional cases):

    • Common data for the entire experiment including the ball radius and the accepted g=9.803m/s2g = 9.803\,\text{m/s}^2 for Fairfield.

    • Common data for each individual case including:

      • The case number

      • The case description

      • yy: Measured thread length

      • LL: Calculated pendulum length

      • δL\delta L: Estimated uncertainty in length

      • θdisplacement\theta_\text{displacement}: Approximate angle of displacement

    • Data table including, but not limited to:

      • Enough rows to include all time trials for your group

      • For each case, include columns for

        • Trial number

        • Lab member’s initials

        • t10cyclest_{10\text{cycles}}: Measured total time of the 10 cycles (swing out and back to initial position)

        • δt10cycles\delta t_{10\text{cycles}}: Estimated uncertainty in total time

        • TT: Period of a single swing as determined from your measured time

        • δT\delta T: Uncertainty of the period similarly determined from δt10cycles\delta t_{10\text{cycles}}

        • gsmall-ampg_\text{small-amp}: Experimental value of small-amplitude-approximated acceleration due to gravity

        • δgsmall-amp\delta g_\text{small-amp}: Uncertainty of small-amplitude-approximated experimental value from error propagation

        • Difference(gsmall-ampg)Difference\,(g_{\text{small-amp}} - g): Magntitude of difference between gsmall-ampg_{\text{small-amp}} and the accepted gg, i.e. how far away your small-amplitude-approximated value is from the accepted value of gg

        • CTaylorC_\text{Taylor}: Taylor Series correction factor

        • gcorrectedg_\text{corrected}: Corrected value of gsmall-ampg_\text{small-amp} by incorporating the additional terms of the Taylor Series correction factor that increases the period

        • Difference(gcorrectedg)Difference\,(g_{\text{corrected}} - g): Magntitude of difference between gcorrectedg_{\text{corrected}} and the accepted gg, i.e. how far away your corrected value is from the accepted value of gg

      • Include an additional row for summarizing your results including, but not limited to:

        • TavgT_\text{avg}: Average TT from all trials of the current case

        • gsmall-amp,avgg_{\text{small-amp,avg}}: Average small-amplitude-approximated gg from all trials of the current case

        • δgsmall-amp,avg\delta g_{\text{small-amp,avg}}: Average uncertainty of gg from all trials of the current cases

        • AverageDifference(gsmall-amp,avgg)Average\,Difference\,(g_{\text{small-amp,avg}} - g): Average magntitude of difference between gsmall-ampg_{\text{small-amp}} and the accepted gg

        • gcorrected,avgg_\text{corrected,avg}: Average corrected values of gg

        • AverageDifference(gcorrected,avgg)Average\,Difference\,(g_{\text{corrected,avg}} - g): Average magntitude of difference between gcorrectedg_{\text{corrected}} and the accepted gg

        • gslopeg_\text{slope}: Slope-derived value of gg from fitting a trend line to all small-amplitude data points

        • δgslope\delta g_\text{slope}: Uncertainty of slope-derived value of gg, found by propagating the uncertainty of the slope of the fit

        • Difference(gslopeg)Difference\,(g_{\text{slope}} - g): Magntitude of difference between gslopeg_{\text{slope}} and the accepted gg

      • Include an additional section for plotting and analysis

        • Columns for all LL and T2T^2 values from all small-amplitude trials across all relevant cases combined together for easy plotting

        • Section for LINEST function. Must be an empty 2 column ×\times 5 row section in your spreadsheet as those cells will be autopopulated by the LINEST function later on. Used for determining the slope and the slope’s uncertainty

  4. The total pendulum length LL can be determined from adding together the thread length yy and the ball radius:

    • Measure the thread length yy. Attach one end of the thread to the provided pendulum clamp in such a way that you can accurately measure the distance from the pivot point to the top surface of the ball. Set the length of the thread approximately to the value for the case (doesn’t have to be exact, we’re just looking to test across a range of lengths across the cases).

    • Measure the diameter of the ball with Vernier calipers, determine its radius, add the radius of the ball to the thread length to establish the pendulum length LL.

    • Estimate and note the uncertainty in the pendulum length δL\delta L; consider both each measurement tools’ precision as well as your estimated confidence in your measurements (i.e. are you as confident as the tools’ precision, or might it be a bit of a larger range?).

  5. Note the approximate angle of displacement θdisplacement\theta_\text{displacement} from rest position:

    • For cases 1--4, the starting displacement should be small (e.g. 1.5\sim 1.5^\circ from the inner edge of the narrow arm of the red protractor).

    • For case 5, use a large angle (e.g. 45\sim45^\circ from the inner edge of the wide arm of the red protractor).

● Demo Video: Counting & Small vs. Large Angles

Demonstration video: shows suggested counting procedure by starting your counting on 0 so when you reach 10, you've counted 10 full cycles. Example of this is presented for both small and large angles. Also shown is the effect of a large angle on a pendulum, increasing the period and causing a pendulum of the same length to become out of sync with the small-angled pendulum.

● Experimental Data Collection

For each case, perform 5 trials per person (i.e. 10 or 15 total data points per two- or three-person group as mentioned above) as follows:

  1. Measure the time t10cyclest_{10\text{cycles}} for 10 cycles of the pendulum. One cycle is going from the pendulum’s initial position, swings out, swings back to its initial position. See example in ● Demo Video: Counting & Small vs. Large Angles.

    • Start and stop the stopwatch at one end of a swing where the velocity is zero. It is better not to start the watch as you release the mass, but rather at a later point where v=0v = 0. This will insure that your starting point is a consistent v=0v = 0 point rather than having some initial velocity given to the ball when you release it.

    • Count one cycle as the mass returns to the starting point, i.e. after one complete swing out and back.

  2. Estimate your trial’s time uncertainty δt10cycles\delta t_{10\text{cycles}} based on your reaction time (generally ranging ~0.100 -- 0.300 seconds) and your stopwatch precision. (i.e. results are t10cycles±δt10cyclest_{10\text{cycles}} \pm \delta t_{10\text{cycles}}). CONSIDER: Where do the uncertainties come from?

  3. Determine the period TT for one cycle from each trial of ten cycles. (Hint: how many cycles did you observe?)

  4. Similarly, determine the period uncertainty δT\delta T for one cycle from each trial.

  5. Calculate the value of gsmall-ampg_\text{small-amp} for each trial using the small-amplitude approximation, (8).

  6. Similarly, determine δgsmall-amp\delta g_\text{small-amp}, the uncertainty of your value for gg. Make gg as large as your uncertainties allow and subtract the original value; the difference is the uncertainty in gg. In other words,

    • Maximize gsmall-amp,maxg_{\text{small-amp,max}} with a smaller period and larger pendulum length: using (TδTT - \delta T) as the period and (L+δLL + \delta L) to make gsmall-amp,maxg_{\text{small-amp,max}} bigger by dividing by a smaller period and multiplying by a longer length.

    • Then get the uncertainty by δgsmall-amp=gsmall-amp,maxgsmall-amp\delta g_\text{small-amp} = g_{\text{small-amp,max}} - g_\text{small-amp}.

gsmall-amp,max=4π2(L+δL)(TδT)2g_{\text{small-amp,max}} = 4\pi^2 \frac{(L + \delta L)}{(T - \delta T)^2}
  1. Calculate the magnitude of the difference between your experimental value and the accepted value of gg (i.e. the difference gsmall-ampgg_{\text{small-amp}} - g).

  2. Calculate the corrected value, gcorrectedg_\text{corrected} by:

    • Calculating the Taylor Series correction factor CTaylorC_\text{Taylor} using (11) (i.e. the first three terms of the brackets of (10)).

    • Then multiplying your small-amplitude experimental value by the square of your Taylor Series correction factor. This is like solving (12) for gg, leading to (8) becoming (14).

    • Note: Today, we will just assume the uncertainty of the corrected value is the same as δgsmall-amp\delta g_{\text{small-amp}}.

    g=4π2LT2[1+14sin2(θ2)+964sin4(θ2)]2g = 4\pi^2 \frac{L}{T^2} \left[ 1 + \frac{1}{ 4} \sin^2\left(\frac{\theta}{2}\right) + \frac{9}{64} \sin^4\left(\frac{\theta}{2}\right) \right]^2
  3. Calculate the magnitude of the difference between your corrected value and the accepted value of gg (i.e. the difference gcorrectedgg_{\text{corrected}} - g).

  4. Calculate your average values from everyone’s trials for the current case:

    • TavgT_\text{avg}, the average value of TT

    • gsmall-amp,avgg_{\text{small-amp,avg}}, the average value of small-amplitude experimental value of gg

    • δgsmall-amp,avg\delta g_{\text{small-amp,avg}}, the average uncertainty of gsmall-amp,avgg_{\text{small-amp,avg}}

    • AverageDifference(gsmall-amp,avgg)Average\,Difference\,(g_{\text{small-amp,avg}} - g), the average difference between small-amplitude experimental value and accepted gg

    • gcorrected,avgg_\text{corrected,avg}, the average corrected value of gg

    • AverageDifference(gcorrected,avgg)Average\,Difference\,(g_{\text{corrected,avg}} - g), the verage difference between corrected and accepted gg

  5. Graphical Analysis:

    • Using all data points (not just the averages) from the four small amplitude cases (Cases 1--4), plot the square of the period, T2T^2, as a function of the length LL (i.e. dependent variable T2T^2 on y-axis, independent variable LL on x-axis). Do not use the large angle Case 5.

      • Draw the best fit line through your data points (force the fit to pass through the origin by setting the y-intercept to 0).

      • Display the equation for the fit line on your plot.

    • Determine the slope of your graph using the LINEST function:

      • =LINEST(y-values,x-values,FALSE,TRUE)

      • where the y-values at your T2T^2 values

      • x-values are your LL values

      • False to set the y-intercept to zero

      • True to return statistics on the fit

      Table 2:Simplified Excel LINEST Output (showing only slope and intercept)

      RowColumn 1 (Slope)Column 2 (Intercept)
      1Slope value mm – best-fit line slopeIntercept value – y-intercept of the line
      2Slope uncertainty δm\delta m – std. error of mIntercept uncertainty – std. error of b
      3(Ignored) R² and related metrics(Ignored)
      4(Ignored) Additional regression stats(Ignored)
      5(Ignored) Residual statistics(Ignored)
    • Confirm your slope shown on your plot matches that calculated by the LINEST function

    • From the expression for the period, the measured slope, mm, should give you your best estimate of the value of gg. Since the expression for T2T^2 is given by (9), the slope of your graph, m=4π2/gm = 4\pi^2/g. Thus your final value for gslopeg_\text{slope} is 4π2/m4\pi^2/m.

    • Determine δgslope\delta g_\text{slope}, the uncertainty of your slope-derived value of gg. Propagate the uncertainty of the fit’s slope to maximize gslope,maximized=4π2/(mδm)g_\text{slope,maximized} = 4\pi^2/(m - \delta m), and take the difference (i.e. δgslope=gslope,maximizedgslope\delta g_\text{slope} = g_\text{slope,maximized} - g_\text{slope}).

    • Calculate the magnitude of the difference between your slope-derived value and the accepted value of gg (i.e. the difference gslopegg_\text{slope} - g).

Post-Lab Submission --- Interpretation of Results

● Finalized Spreadsheets

● Post-lab Writeup

The Whiteboard