Pursuit Curves Molly Severdia May 15, 2008 Molly Severdia Pursuit - - PowerPoint PPT Presentation

pursuit curves
SMART_READER_LITE
LIVE PREVIEW

Pursuit Curves Molly Severdia May 15, 2008 Molly Severdia Pursuit - - PowerPoint PPT Presentation

Pursuit Curves Molly Severdia May 15, 2008 Molly Severdia Pursuit Curves Assumptions y ( x 0 , V m t ) At t = 0, merchant at ( x 0 , 0), pirate at (0 , 0). V m t y Merchants speed is V m . Pirates speed is V p .


slide-1
SLIDE 1

Pursuit Curves

Molly Severdia May 15, 2008

Molly Severdia Pursuit Curves

slide-2
SLIDE 2

Assumptions

◮ At t = 0, merchant at

(x0, 0), pirate at (0, 0).

◮ Merchant’s speed is Vm. ◮ Pirate’s speed is Vp. ◮ Merchant travels along

vertical line x = x0.

◮ At time t ≥ 0, pirate at

(x, y).

x y x0 − x Vmt − y (x, y) x0 (x0, Vmt) y = y(x) Figure: Geometry of pirate pursuit

Molly Severdia Pursuit Curves

slide-3
SLIDE 3

dy dx = Vmt − y x0 − x Vpt = x

  • 1 +

dy dz 2 dz

x y x0 − x Vmt − y (x, y) x0 (x0, Vmt) y = y(x) Figure: Geometry of pirate pursuit

Molly Severdia Pursuit Curves

slide-4
SLIDE 4

Differential Equation for Pirate Pursuit

(x − x0)dp dx = −n

  • 1 + p2(x)

n = Vm Vp , p(x) = dy dx

Molly Severdia Pursuit Curves

slide-5
SLIDE 5

Separable Equation

dp

  • 1 + p2 = −n dx

x − x0 ln(p +

  • 1 + p2) + C = −n ln(x0 − x)

dy dx = 1 2

  • 1 − x

x0 −n −

  • 1 − x

x0 n

Molly Severdia Pursuit Curves

slide-6
SLIDE 6

Separable Equation

dp

  • 1 + p2 = −n dx

x − x0 ln(p +

  • 1 + p2) + C = −n ln(x0 − x)

dy dx = 1 2

  • 1 − x

x0 −n −

  • 1 − x

x0 n y(x) = 1 2(x − x0) (1 − x/x0)n 1 + n − (1 − x/x0)−n 1 − n

  • +

n 1 − n2 x0

Molly Severdia Pursuit Curves

slide-7
SLIDE 7

Results

5 10 15 0.5 1 1.5 2 2.5 3 3.5 4 x-axis y(x) n=0.3 Figure: Results using ode45

Molly Severdia Pursuit Curves

slide-8
SLIDE 8

Circular Pursuit

”A dog at the center of a circular pond makes straight for a duck which is swimming [counterclockwise] along the edge of the pond. If the rate of swimming of the dog is to the rate of swimming of the duck as n : 1, determine the equation of the curve of pursuit...”

Molly Severdia Pursuit Curves

slide-9
SLIDE 9

Generic Case

x y duck hound O h(t) d(t) ρ ρ ρ(t)

d(t) = h(t) + ρ ρ ρ(t) d(t) = xd(t) + iyd(t) h(t) = xh(t) + iyh(t)

Molly Severdia Pursuit Curves

slide-10
SLIDE 10

Duck

◮ Duck’s position vector given by

d(t) = xd(t) + iyd(t)

Molly Severdia Pursuit Curves

slide-11
SLIDE 11

Duck

◮ Duck’s position vector given by

d(t) = xd(t) + iyd(t)

◮ Duck’s velocity vector given by

dd(t) dt = dxd dt + i dyd dt

Molly Severdia Pursuit Curves

slide-12
SLIDE 12

Duck

◮ Duck’s position vector given by

d(t) = xd(t) + iyd(t)

◮ Duck’s velocity vector given by

dd(t) dt = dxd dt + i dyd dt

◮ Duck’s speed is

  • dd(t)

dt

  • =

dxd dt 2 + dyd dt 2

Molly Severdia Pursuit Curves

slide-13
SLIDE 13

Hound

◮ Hound’s position vector given by

h(t) = xh(t) + iyh(t)

Molly Severdia Pursuit Curves

slide-14
SLIDE 14

Hound

◮ Hound’s position vector given by

h(t) = xh(t) + iyh(t)

◮ Hound’s velocity vector is given by

dh(t) dt =

  • dh(t)

dt

  • · ρ

ρ ρ(t) |ρ ρ ρ(t)| (1)

Molly Severdia Pursuit Curves

slide-15
SLIDE 15

Hound

◮ Hound’s position vector given by

h(t) = xh(t) + iyh(t)

◮ Hound’s velocity vector is given by

dh(t) dt =

  • dh(t)

dt

  • · ρ

ρ ρ(t) |ρ ρ ρ(t)| (1)

◮ Hound’s speed is n times that of the duck,

  • dh(t)

dt

  • = n

dxd dt 2 + dyd dt 2

Molly Severdia Pursuit Curves

slide-16
SLIDE 16

◮ Equation (1) becomes

dh(t) dt = n dxd dt 2 + dyd dt 2 · d(t) − h(t) |d(t) − h(t)|

Molly Severdia Pursuit Curves

slide-17
SLIDE 17

◮ Equation (1) becomes

dh(t) dt = n dxd dt 2 + dyd dt 2 · d(t) − h(t) |d(t) − h(t)|

◮ In Cartesian Coordinates,

dxh dt +i dyh dt = n dxd dt 2 + dyd dt 2 · (xd − xh) + i(yd − yh)

  • (xd − xh)2 + (yd − yh)2

Molly Severdia Pursuit Curves

slide-18
SLIDE 18

◮ Equation (1) becomes

dh(t) dt = n dxd dt 2 + dyd dt 2 · d(t) − h(t) |d(t) − h(t)|

◮ In Cartesian Coordinates,

dxh dt +i dyh dt = n dxd dt 2 + dyd dt 2 · (xd − xh) + i(yd − yh)

  • (xd − xh)2 + (yd − yh)2

◮ Equating real and imaginary parts leads to...

Molly Severdia Pursuit Curves

slide-19
SLIDE 19

Equations for General Pursuit

dxh dt = n dxd dt 2 + dyd dt 2 · xd − xh

  • (xd − xh)2 + (yd − yh)2

dyh dt = n dxd dt 2 + dyd dt 2 · yd − yh

  • (xd − xh)2 + (yd − yh)2

Molly Severdia Pursuit Curves

slide-20
SLIDE 20

◮ If the duck swims counterclockwise around a unit circle,

xd(t) = cos(t) , yd(t) = sin(t) .

Molly Severdia Pursuit Curves

slide-21
SLIDE 21

◮ If the duck swims counterclockwise around a unit circle,

xd(t) = cos(t) , yd(t) = sin(t) .

◮ Also,

n dxd dt 2 + dyd dt 2 = n

  • sin2(t) + cos2(t) = n

Molly Severdia Pursuit Curves

slide-22
SLIDE 22

Circle Pursuit

dxh dt = n cos(t) − xh

  • (cos(t) − xh)2 + (sin(t) − yh)2

dyh dt = n sin(t) − yh

  • (cos(t) − xh)2 + (sin(t) − yh)2

Molly Severdia Pursuit Curves

slide-23
SLIDE 23

−1 −0.5 0.5 1 −1 −0.5 0.5 1 n = 0.3 −1 −0.5 0.5 1 −1 −0.5 0.5 1 n = 0.3

Molly Severdia Pursuit Curves

slide-24
SLIDE 24

−1 −0.5 0.5 1 −1 −0.5 0.5 1 n = 0.5 −1 −0.5 0.5 1 −1 −0.5 0.5 1 n = 0.5

Molly Severdia Pursuit Curves

slide-25
SLIDE 25

−1 −0.5 0.5 1 −1 −0.5 0.5 1 n = 0.2 −1 −0.5 0.5 1 −1 −0.5 0.5 1 n = 0.7

Molly Severdia Pursuit Curves

slide-26
SLIDE 26

x y (x, y) x0 duck (a, 0) a ρ ω θ

Molly Severdia Pursuit Curves

slide-27
SLIDE 27

◮ Equation of tangent line:

y cos(ω) − x sin(ω) = −a sin(ω − θ)

◮ Equation of normal line:

x cos(ω) + y sin(ω) = a cos(ω − θ) − ρ

Molly Severdia Pursuit Curves

slide-28
SLIDE 28

Differentiate tangent line

dx dθ sin(ω)−dy dθ cos(ω)+dω dθ [x cos(ω)+y sin(ω)] = a cos(ω−θ) dω dθ − 1

  • Molly Severdia

Pursuit Curves

slide-29
SLIDE 29

Differentiate tangent line

dx dθ sin(ω)−dy dθ cos(ω)+dω dθ [x cos(ω)+y sin(ω)] = a cos(ω−θ) dω dθ − 1

  • ρdω

dθ = a cos(ω − θ)

Molly Severdia Pursuit Curves

slide-30
SLIDE 30

Differentiate normal line

dx dθ cos(ω) − x sin(ω)dω dθ + dy dθ sin(ω) + y cos(ω)dω dθ = −a sin(ω − θ) dω dθ − 1

  • − dρ

Molly Severdia Pursuit Curves

slide-31
SLIDE 31

Differentiate normal line

dx dθ cos(ω) − x sin(ω)dω dθ + dy dθ sin(ω) + y cos(ω)dω dθ = −a sin(ω − θ) dω dθ − 1

  • − dρ

dθ dρ dθ = a[sin(ω − θ) − n]

Molly Severdia Pursuit Curves

slide-32
SLIDE 32

ρdω dθ = a cos(ω − θ) dρ dθ = a[sin(ω − θ) − n] φ = ω − θ dω dθ = dφ dθ + 1 ρd2ρ dθ2 + aρ cos(φ) = a2 cos2(φ) dρ dθ = a sin(φ) − an

Molly Severdia Pursuit Curves

slide-33
SLIDE 33

ρd2ρ dθ2 + aρ cos(φ) = a2 cos2(φ) dρ dθ = a sin(φ) − an

x y ρ a R duck’s position hound’s limit cycle

◮ limθ→∞ ρ = c ◮ dρ

dθ = d2ρ dθ2 = 0

◮ As θ → ∞, ρ = a cos(φ) ◮ As θ → ∞, sin(φ) = n

Molly Severdia Pursuit Curves

slide-34
SLIDE 34

As θ → ∞...

aρ ρ a

  • = a2[1 − sin2(φ)] = a2(1 − n2)

lim

θ→∞ ρ = a

  • 1 − n2

Molly Severdia Pursuit Curves

slide-35
SLIDE 35

The Limit Cycle

Letting R be the radius of the limit cycle, R2 + ρ2 = a2 R = na

x y ρ a R duck’s position hound’s limit cycle

Molly Severdia Pursuit Curves