• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Propagating a wave pulse - the math (2013)

Page history last edited by Matt Harrington 10 years, 1 month ago Saved with comment

Working Content > Oscillations and Waves > Waves in 1DWaves on an elastic string > Wave pulses

 

Prerequisites:

 

In describing our one-dimensional transverse waves on an elastic string we start conceptually with a simplified model consisting of massive beads connected by taut massless springs, something like the figure shown below.

In order to describe the motion of the string mathematically, we've specified a coordinate system and numbered the beads. The generic unspecified bead is labelled "i, with i ranging from 0 up to N".

 

Setting up the math

If we want to describe the position of each bead as a function of time we have to write the function as a function of two independent variables: the time, and which bead we are talking about. So in general, we would have 2N functions:

 

x0(t), y0(t), x1(t), y1(t), x2(t), y2(t), ...xi(t), yi(t), ...

 

This is a LOT of functions to deal with -- 2N where N might be very large.  But in this model we are ignoring the back and forth (x) motions of the beads and only considering the up and down (y) motions. So we can drop half of them and only consider

 y0(t),  y1(t), y2(t), ...  yi(t), ...

 

or more concisely, {yi(t), i = 0,...N}.

This is still too many. To make this "easier" we are going to do something that can be extremely confusing: we are going to label the bead by where it is along the x axis, instead of by which bead it is in the sequence. This becomes much easier when we you back to the continuous string model. Then the up-down (y) displacement of each piece of the oscillating string is labeled by its position, x (telling which bit of the string we are choosing to look at) and t (telling when we are considering).
 

 

The nasty part of this is that by doing this, we are making x into an independent variable. When we were doing the mass on a spring, we were treating x as a dependent variable. So for the mass on a spring, the x was the answer that we calculated after we picked a time. For the elastic string, we calculate y after picking x and t to be whatever we choose. So instead of having x(t) = some function of t, we have y(x,t) = some function of x and t. This is one place where just reaching for an equation without thinking what it means physically can produce serious nonsense.

 

Two functions that produce a nice symmetric pulse shape and are easy to calculate are the Gaussian and the Lorentzian functions. These are general mathematical functions, but we put in parameters that will allow the units to come out correctly as a displacement. The parameter A represents an amplitude (the height) of the pulse, and d controls the width of the pulse. If we look at a pulse centered around x=0 at a time t=0, here is what the equations would look like.

And here is what their graphs look like (scaled with A = 1 and d = 1).

Notice that they both have the same height and widths -- at least in the equation -- but the Gaussian is more restricted and cuts off faster than the Lorentzian. Both of these shapes are convenient for describing pulses that have a limited extension.

 

Making the pulse move

Now we want to write an equation that makes the pulse move down the elastic spring with a constant velocity. To do that, we need to consider what it is that makes the graph of a general function, f(x) shift by some amount. We already encountered this question when thinking about the oscillation of the mass on a spring -- shifting the cosine curve so it started at different times. (See the discussion "Interpreting the phase shift" in the page Mass on a spring.)

 

Suppose we have the graph of a symmetric pulse with a peak at x = 0 as shown in the figure at the left below. If we want to shift the peak, so that it has its peak at x = 2 instead of at x = 0 as shown in the figure at the left, how can we do it?

One way to think about it is to create a new coordinate system, x' with the origin (x' = 0) at the position x = 2. Since the coordinates x and x' are only shifted, they must be related by x' = x + a where a is some constant.  But what is a?  Since we know x = 2 corresponds to x' = 0, putting these values in gives 0 = 2 + a or a = -2. The the function f(x') = f(x-2) peaks at x = 2. This makes sense since when we put in x = 2, we get f(x-2) = f(2-2) = f(0) which is the peak value of the function.

 

So in general, if we want to shift a function to the right by an amount a, we substitute x-a into the function everywhere there was previously an x. So the Gaussian function

has amplitude A, width d, and its peak is centered at a.

 

If we now make a increase with time linearly, by setting a = v0t, the function will move to the right with speed v0.

In general, if we have an arbitrary shaped string at a time t=0, y(x,0) = f(x), then writing

 

y(x,t) = f(x-v0t)

 

will move the shape to the right (towards more positive x) with a speed v0, and writing

 

y(x,t) = f(x+v 0 t)

 

will move the shape to the left (towards more negative x) with a speed v0.

 

Joe Redish 3/28/12

 

 

 

Comments (0)

You don't have permission to comment on this page.