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.

Wave Motion

Background

● Background Overview

○ Waves & Velocity

The general equation for the velocity of propagation of waves in a medium of continuously distributed stiffness and inertia is given by a formula of the form

v=elasticity or stiffness factordensity or inertial factorv=\sqrt{\frac{\text{elasticity or stiffness factor}}{\text{density or inertial factor}}}

In the case of transverse waves propagated along a flexible cord, the elasticity or stiffness factor is due to the tension, FTF_T, in the cord; and the inertial factor is the linear density, μ=m/L\mu=m/L, of the cord. Thus the velocity of propagation, vv, of a transverse wave is

v=FTμv=\sqrt{\frac{F_T}{\mu}}

The velocity can also be determined from (3) by establishing standing waves with a known frequency, ff. The wavelength, λ\lambda, is directly measurable from the spacing of nodes, or points of zero displacement. (The wavelength is twice the distance between successive nodes.)

v=λfv=\lambda f

A standing wave is produced when two identical waves travel in opposite directions in the same medium. The two waves alternate between constructive and deconstructive interference with each other forming a pattern of vibration that appears stationary along the direction of propagation. Examples of standing waves are illustrated in Figure 1.

Illustration of 1st through 6th harmonics with their nodes/antinodes.

Figure 1:Illustration of 1st through 6th harmonics with their nodes/antinodes.

For our case, a wave is generated at one end of a cord by a string vibrator that moves the cord up and down at a measurable frequency. This wave travels down the cord to the other end and reflects back towards the source. As the wave reflects back and forth, augmented by the string vibrator at one end, the oppositely traveling waves interfere to produce a ‘standing-wave’ pattern of vibration. It can be shown that certain points of this pattern never move. They are called nodes (see Figure 1). Thus in order for a standing wave pattern to be produced on a cord that is effectively tied at both ends and cannot move, the pattern that is established must, at the very least, have nodes at each end (also see fundamental in ○ Experiment Preview & Example Video: Waves on a String). Subsequently, the maxiumum amplitude part of the wave that does move is called antinodes.

○ Node Spacing & Harmonics

Remember that a full wave is a cycle, out and back to its initial position and direction. Take, for example, swinging on a swingset; you get as far back to start swinging, you swing forward, reach the same height but come to a stop and change to the opposite direction --- at this point, you’re only halfway through it. You then start swinging backwards until you again reach that initial height and come to a stop, but this time, you’re changing back to going in the same direction when you started --- a full cycle complete. The positions when you changed direction but velocity came to a stop are equivelent to nodes, and your fastest motion at the bottom of the swing is equivalent to having some amplitude at antinodes. Througout this whole example, you start at a node, change direction at the second node, and end your cycle at a third node. We find that a full cycle’s wavelength has 3 nodes and 2 antinodes (illustrated by 2nd mode in see Figure 1).

For a standing wave to exist on a string, there must be nodes at either end of the string.

As you add more standing waves on that string, you find other possible patterns known as normal modes. Each standing wave mode allows for an integral number of waves to be travelling out and back on the string at any given time. If you have the second mode, then the string would have two full waves travelling on the string, one out, one reflected back. From the side, it would just appear as one single wave due to the standing wave nature showing two antinodes. Each of these normal modes are also known as harmonics. When waves constructively add together, it’s as if they are in tune (similar to musical instruments). Every time you add another wave to the standing wave, you go up another octave or harmonic. We find, for a normal standing wave (nodes on either end), that the harmonic number [n=# of antinodes][n = \text{\# of antinodes}] (e.g. Figure 1).

Since the propagation velocity is only a function of the physical properties of the cord, the wavelength can be adjusted by selecting the appropriate frequencies of vibration that satisfy the normal-mode condition of ‘nodes at least at the ends’. Since the length of the cord must be such that nodes exist at each end, the length of the cord LL, tied at each end, must be an integral number of λ\lambda/2 (4). As an example for a standing wave on a string, we could find wavelength λn\lambda_n, where nn is the harmonic (here showing generalized version, first, second, and third harmonics, as visualized in Figure 1, and assuming end-to-end length of string L=0.6mL = 0.6\,\text{m}) when the entire length of the string from first node to last node is considered:

L=nλn20.6m=1λ12λ1=1.2m0.6m=2λ22λ1=0.6m0.6m=3λ32λ1=0.4m...\begin{aligned} L &= n \frac{\lambda_n}{2} \\ 0.6\,\text{m} &= 1\,\frac{\lambda_1}{2} \rightarrow \lambda_1 = 1.2\,\text{m} \\ 0.6\,\text{m} &= 2\,\frac{\lambda_2}{2} \rightarrow \lambda_1 = 0.6\,\text{m} \\ 0.6\,\text{m} &= 3\,\frac{\lambda_3}{2} \rightarrow \lambda_1 = 0.4\,\text{m} \\ ... \end{aligned}

With today’s experimental setup, it can be beneficial to decrease uncertainty by measuring less than the entire length of the string in order to ignore the larger positional uncertainty at the vibrating metal tab of the string vibrator (discussed further later, see Figure 2). NOTE: whenever you measure across multiple nodes, regardless of if it’s across the entire string or some smaller part of it, you need to account for how many waves you are actually measuring. Since the standing wave is a blur, it can be easier to count antinodes (i.e. half-wavelengths, node-to-nearest-node chunks) of the standing wave you are measuring across. This results in a reworking of (4) that can determine the wavelength λn\lambda_n based on how many antinodes you measure across for a measured length ll:

λn=[l# of antinodes measured]×2antinodes per wavelengthλ1=[0.6m1antinode]×2=1.2mλ2=[0.6m2antinodes]×2=0.6mλ3=[0.4m2antinodes]×2=0.4mλ4=[0.45m3antinodes]×2=0.3m...\begin{aligned} \lambda_n &= \left[ \frac{l}{\text{\# of antinodes measured}} \right] \times 2\,\text{antinodes per wavelength} \\ \lambda_1 &= \left[ \frac{0.6\,\text{m}}{1\,\text{antinode}} \right] \times 2 = 1.2\,\text{m} \\ \lambda_2 &= \left[ \frac{0.6\,\text{m}}{2\,\text{antinodes}} \right] \times 2 = 0.6\,\text{m} \\ \lambda_3 &= \left[ \frac{0.4\,\text{m}}{2\,\text{antinodes}} \right] \times 2 = 0.4\,\text{m} \\ \lambda_4 &= \left[ \frac{0.45\,\text{m}}{3\,\text{antinodes}} \right] \times 2 = 0.3\,\text{m} \\ ... \end{aligned}

Similarly, the allowable frequencies of vibration of the cord are integral multiples of each other. They are said to be harmonically related (see Figure 1). Each harmonic relative to the fundamental is shown to be integral numbers: (fn/f1=1,2,3...)(f_n/f_1 = 1, 2, 3 ...). An example for the frequency fnf_n (where nn is the harmonic) of the first three harmonics of a standing wave could be found as:

fundamental, first harmonicf1=15Hzn=f1/f1=15/15=1second harmonicf2=30Hzn=f2/f1=30/15=2third harmonicf3=45Hzn=f3/f1=45/15=3...\begin{aligned} \text{fundamental, first harmonic} \rightarrow f_1 &= 15\,\text{Hz} \rightarrow n = f_1/f_1 = 15 / 15 = 1 \\ \text{second harmonic} \rightarrow f_2 &= 30\,\text{Hz} \rightarrow n = f_2/f_1 = 30 / 15 = 2 \\ \text{third harmonic} \rightarrow f_3 &= 45\,\text{Hz} \rightarrow n = f_3/f_1 = 45 / 15 = 3 \\ ... \end{aligned}

○ Experiment Preview & Example Video: Waves on a String

Demonstration video, examples of 1st, 2nd, 3rd harmonics. *No audio*

If embedding is broken, follow: https://www.youtube.com/watch?v=fQfNq8tJp3s

In this experiment, similar to that seen in ○ Experiment Preview & Example Video: Waves on a String and Figure 2, one end of a horizontal cord is attached to the string vibrator; the other end, after passing over a pulley, is attached to a hanging mass. We can adjust the amplitude and the frequency of the wave by adjusting the output of the sine wave generator (see Figure 3), which powers the string vibrator. The tension is determined by the weight of the hanging mass. Therefore for a given tension and linear density, the frequency can be adjusted and measured for a standing wave condition. A measurement of node spacing establishes the wavelength. With the frequency and wavelength measured, the velocity can be determined from (3). From a measurement of the linear density of the cord and the tension in the cord, we can independently determine the velocity from (2). The two independently determined values of velocity of propagation can be compared.

Illustrated setup with string vibrator and string over frictionless pulley. String tension from hanging mass m. Length of string (first-to-last nodes) --- left side bracket is wider to represent the lack of clear position from the vibrating metal tab.

Figure 2:Illustrated setup with string vibrator and string over frictionless pulley. String tension from hanging mass mm. Length of string (first-to-last nodes) --- left side bracket is wider to represent the lack of clear position from the vibrating metal tab.

Setup with sine wave generator and string vibrator experimental apparatus

Figure 3:Setup with sine wave generator and string vibrator.

● Equipment

Table 1:Equipment

CategoryItems
Signal Generation• Sine wave generator (1800Hz(1 - 800\,\text{Hz}, 0.1Hz0.1\,\text{Hz} resolution)
• Coarse and fine adjustment knobs (1Hz1\,\text{Hz} and 0.1Hz0.1\,\text{Hz} increments)
• Amplitude control to adjust wave size (decrease to prevent string from hitting table)
Wave Apparatus• PASCO String vibrator
Electrical Connections• 2x banana-plug wires to connect sine wave generator to string vibrator
Measurement Tools• Meter sticks (1m1\,\text{m} and 2m2\,\text{m}, additional on front wall)
Mounting Hardware• Clamp to secure string vibrator to desk
Strings• 2 strings of different linear densities (yellow and white)
• Length: 11.5m\sim 1-1.5\,\text{m}
Mass & Tension System• Mass hanger of 50g\sim 50\,\text{g} with 100g100\,\text{g} and 200g200\,\text{g} disk masses (at front table)
• Black, low-friction pulley to convert hanging mass into string tension
Force Measurement• PASCO High-Resolution Force Sensor
• Resolution: 0.002N0.002\,\text{N} or 0.0002kg0.0002\,\text{kg}

Experimental Procedure

● Preview

● Preliminary Setup & Expected Velocity

The cases today are as shown in Table 2.

Table 2:Experimental Cases

CaseCord TypeTotal Mass (g)Harmonics
IWhite2501 - 6
IIWhite3501 - 6
IIIYellow3501 - 6
Note: Total mass includes
the mass hanger (50 g).
  1. Create a common data table including necessary info for each case (but not limited to):

    • Accepted value of g=9.803m/s2g=9.803\,\text{m/}\text{s}^2 for Fairfield, CT

    • cord masses

    • cord mass uncertainties

    • cord lengths

    • cord length uncertainties

    • calculated cord linear densities

    • linear density uncertainties

    • hanging masses

    • hanging mass uncertainties

    • tensions

    • tension uncertainties

    • expected propagation velocities

    • expected propagation velocity uncertainties

  2. Measure the length and your estimated uncertainty of each cord by untying them completely and gently stretching them along a meter stick.

  3. Weigh each cord using the force sensor as a digital scale with the provided Capstone file (see desktop). Zero sensor, hang string on hook; after values have settled (~5 - 10 seconds), highlight settled region of mass vs. time plot, see data table with associated data points highlighted, record mean and standard deviation (as mass uncertainty) to the nearest thousandth of a gram.

  4. Calculate each cord’s linear density (mass per unit length, μ=m/L\mu=m/L) and uncertainty by maximizing and taking the difference (δμ=(m+δm)/(LδL)μ\delta\mu= (m+\delta m)/(L - \delta L) - \mu).

  5. Weigh each hanging mass (mass on hanger) and determine its uncertainty similar to how you found cords’ masses earlier.

  6. Calculate each hanging mass’s related tension (FT=mgF_T = mg) and uncertainty by maximizing and taking the difference (δFT=(m+δm)gFT\delta F_T = (m + \delta m) g - F_T).

  7. Calculate each case’s expected propagation velocities using (2), and similarly maximize and take the difference δv=(FT+δFT)/(μδμ)v\delta v=\sqrt{(F_T + \delta F_T) / (\mu - \delta \mu)} - v.

● Experimental Velocity

  1. Create a data table for the current case with rows for each trial (harmonic number n=1,2,3,4,5,n = 1, 2, 3, 4, 5, and 6) and average propagation velocity and uncertainty; columns for (but not limited to):

    • measured node-to-furthest-best-node distance

    • estimated node-to-furthest-best-node distance uncertainty

    • measured/determined wavelength λn\lambda_n

    • wavelength uncertainty δλn\delta \lambda_n

    • minimum measured frequency fn,minf_{n\text{,min}}

    • maximum measured frequency fn,maxf_{n\text{,max}}

    • the measured frequency fnf_n

    • the measured frequency uncertainty δfn\delta f_n

    • the ratio fn/f1f_n/f_1 of the nn-harmonic’s frequency to the fundamental

    • calculated propagation velocity vn=λnfnv_n=\lambda_n f_n

    • calculated propagation velocity uncertainty

  2. Tie one end of the cord to the vibrating blade, run it over the pulley, and hang the current case’s total mass (slotted mass and hanger).

  3. Create the first-harmonic standing wave: Turn on the Sine Wave Generator and set the Amplitude knob about midway. Use the Coarse (1.0 Hz increments) and Fine (0.1 Hz increments) Frequency knobs of the Sine Wave Generator to adjust the vibrations so that the the cord vibrates in one segment. This first harmonic is achieved when the cord is vibrating at what is known as the fundamental frequency (see fundamental in Figure 1). Adjust the driving amplitude and frequency to obtain a large-amplitude wave that vibrates smoothly. Ensure the cord does not hit the table (why?). Check vibration near the vibrating blade. Ideally, the point where the cord attaches should be a node, but you will find that the apparent position of the node is somewhere past where the cord attaches.

  4. Determine frequency fn±δfnf_n \pm \delta f_n. Slowly lower the frequency. Record fn,minf_{n\text{,min}} as the lowest frequency you find while still having a standing wave. Slowly increase the frequency. Record fn,maxf_{n\text{,max}} as the highest frequency you find while still having a standing wave. Determine the measured frequency as the average of the min and max values (fn=(fn,max+fn,min)/2)(f_n = (f_{n\text{,max}} + f_{n\text{,min}})/2). Determine the frequency’s uncertainty as half the range you just found (δfn=(fn,maxfn,min)/2)(\delta f_n = (f_{n\text{,max}} - f_{n\text{,min}})/2).

  5. Determine the ratio of each frequency to the fundamental frequency, fn/f1f_n/f_1. Does this make sense? What is the expected ratio?

  6. While at your determined frequency, measure the distance between nodes (i.e. node-to-furthest-best-node distance) and estimate its uncertainty. Calculate the wavelength λn±δλn\lambda_n \pm \delta \lambda_n.

    • For the first harmonic, you need to estimate the position of the node near the vibrating blade.

    • For higher harmonics, you can avoid the node near the blade and focus on the node at the pulley and the node furthest away along the string. What’s your estimated uncertainty in the length measurement; more or less accurate when measuring across single or multiple antinodes?

  7. Calculate the propagation velocity with (3). Similarly calculate the velocity uncertainty by maximizing and taking the difference (δvn=(λn+δλn)(fn+δfn)vn)(\delta v_n= (\lambda_n + \delta\lambda_n) (f_n + \delta f_n) - v_n). As you reach higher harmonics for the current case, how do they compare to each other? Do you expect them to be the same or different, why?

  8. Raise the frequency to resonate at the second harmonic. The cord should vibrate with a node at each end and one node in the center (see higher harmonics in Figure 1). Again measure the frequency and the distance between pulley node and furthest-best-node along the string to determine wavelength.

  9. Continue repeating the previous measurements for the higher harmonics (list in Table 2).

  10. Calculate the average vv and average δv\delta v for the current case. Does it agree with your expected velocity (as calculated from the tension and the linear density in (2))? If not, what may be contributing to the lack of accuracy?

● Graphical Analysis Velocity

  1. Plot wavelength λ\lambda vs. the inverse of the frequency 1/f1/f for the current case. As you complete additional cases, add each case to the same single plot (include trendlines like normal) as you go.

  2. Use LINEST(y-values,x-values,TRUE,TRUE) to calculate the slope and use (7) to determine the slope-derived propagation velocity (vslope-derived±δvslope-derivedv_\text{slope-derived} \pm \delta v_\text{slope-derived}). Consider the uncertainty in the slope. Do your plot-derived propagation velocities agree with the expected velocities? Your plot will be represented by the reorganization of (3):

λ=v1f\lambda = v \frac{1}{f}

● Continue to Additional Cases

  1. CONSIDER: How do you expect tensions and linear densities to affect the wave propagation?

  2. Once you are satisfied with your first case, increase the hanging mass to 350 grams and repeat the above procedure for Case II (at ● Experimental Velocity).

  3. Using a cord with a different linear density, repeat for Case III (at ● Experimental Velocity).

Post-Lab Submission --- Interpretation of Results

● Finalized Spreadsheets

● Post-lab Writeup

The Whiteboard

Overview. Notes. Equation numbers have changed. Using error propagation instead of standard deviation. 3 Cases instead of 4, old case three is dropped.

Figure 4:Overview. Notes. Equation numbers have changed. Using error propagation instead of standard deviation. 3 Cases instead of 4, old case three is dropped.

LINEST() function.

Figure 5:LINEST() function.