Extension of String Waves Include Friction & Gravity Rubin H - - PowerPoint PPT Presentation

extension of string waves
SMART_READER_LITE
LIVE PREVIEW

Extension of String Waves Include Friction & Gravity Rubin H - - PowerPoint PPT Presentation

Friction T ( x ) Catenary Extension of String Waves Include Friction & Gravity Rubin H Landau Sally Haerer, Producer-Director Based on A Survey of Computational Physics by Landau, Pez, & Bordeianu with Support from the National


slide-1
SLIDE 1

Friction T(x) Catenary

Extension of String Waves

Include Friction & Gravity Rubin H Landau

Sally Haerer, Producer-Director

Based on A Survey of Computational Physics by Landau, Páez, & Bordeianu with Support from the National Science Foundation

Course: Computational Physics II

1 / 8

slide-2
SLIDE 2

Friction T(x) Catenary

Including Friction (Easy Numerically)

L y(x,t) x

θ

∆ ∆

How Include Friction in Wave Equation? Observation: Real strings don’t vibrate forever Model: String element in viscous fluid (κ) Frictional force opposes motion, ∝ v, ∆x:

Ff ≃ −2κ ∆x ∂y ∂t (1)

Modified wave equation (Additional RHS Force)

∂2y ∂t2 = c2 ∂2y ∂x2 − 2κ ρ ∂y ∂t (2)

2 / 8

slide-3
SLIDE 3

Friction T(x) Catenary

Exercise

Do On Your Own

1

Generalize wave equation algorithm to include friction

2

Solve wave equation

3

Check that wave decays, or not (κ = 0)

4

Unstable: κ < 0?

5

Pick large enough κ to see effect; if too large? loading CatFrictionAnimate

3 / 8

slide-4
SLIDE 4

Friction T(x) Catenary

Another Extension: Variable Tension, Density

L y(x,t) x

θ

∆ ∆ c =

  • T/ρ;constant T, ρ

⇒ fast & slow; adiabatic g, ρ(x) ⇒ T(x), c(x) ↑ ρ ⇒↑ T to accelerate Thick chain ends; g Newton for element:

F = ma (3) ∂ ∂x

  • T(x) ∂y(x, t)

∂x

  • ∆x = ρ(x)∆x ∂2y(x, t)

∂t2 (4) ∂T(x) ∂x ∂y(x, t) ∂x + T(x) ∂2y(x, t) ∂x2 = ρ(x) ∂2y(x, t) ∂t2 (5)

4 / 8

slide-5
SLIDE 5

Friction T(x) Catenary

Discretized Wave Equation with T(x)

Trial Case: ρ(x) = ρ0eαx, T = TOeαx

ρ(x) ∂2y(x, t) ∂t2 = ∂T(x) ∂x ∂y(x, t) ∂x + T(x) ∂2y(x, t) ∂x2 (1)

Difference equation via central-difference derivatives:

yi,2 = yi,1 + c2 c′2 [yi+1,1 + yi−1,1 − 2yi,1] + αc2(∆t)2 2∆x [yi+1,1 − yi,1] (2)

Try standing waves y(x, t) = A cos(ωt) sin(kx) Verify ω ≤ ωcut ⇒ no solution

5 / 8

slide-6
SLIDE 6

Friction T(x) Catenary

Hanging String at Rest: Derivation of Catenary

x u D

T T0 W

dx ds

ds

Chains sag T(x): ends support middle u(x) = equilibrium shape, y(x) = disturbance u(x), T(x) =? Free-body diagram W =section weight = Ty s = arc length:

6 / 8

slide-7
SLIDE 7

Friction T(x) Catenary

Hanging String: Derivation of Catenary (Cont)

x u D

T T0 W dx ds

ds

T(x) sin θ =W = ρgs, T(x) cos θ = T0, (1) ⇒ tan θ =ρgs/T0 (2)

Trick: convert to ODE, solve ODE (see text)

u(x) = D cosh x D NB Special Origin) (3) T(x) = T0 cosh x D , D

def

= T0/ρg (4)

Now know T(x) for wave equation

∂T(x) ∂x ∂y(x, t) ∂x + T(x) ∂2y(x, t) ∂x2 = ρ(x) ∂2y(x, t) ∂t2 (5)

7 / 8

slide-8
SLIDE 8

Friction T(x) Catenary

Implementation: Catenary and Frictional Waves

1

Modify EqString.py to include friction and g

2

Look for interesting cases, create surface plots

3

Point out non uniform damping.

4

Are standing waves (normal modes) possible?

u(x, t) = A cos(ωt) sin(γx)

u(x,t) t = 1 2 3 4 5 6 x

(Get to work!)

8 / 8