Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Nonlinear shooting (BVPs)

  1. Feb 28, 2009 #1
    Given the boundary value problem (primes denote differentiation w.r.t x):
    y'' = f(x,y,y') \\
    y(a) = \alpha \\
    y(b) = \beta \\

    the nonlinear shooting method may be implemented to solve the problem. A bisection algorithm may be used or, with a little more effort, Newton's method may be implemented (in which case one solves a fourth order, and not a second order, IVP - http://www.math.utah.edu/~pa/6620/shoot.pdf" [Broken]).

    But what happens if the form of the boundary conditions changes to:
    y'(a) = \alpha \\
    y(b) = \beta \\

    Is one still justified in reducing the BVP to a 2nd order IVP, but this time with initial SLOPE fixed at [tex]y'(a) = \alpha [/tex] and then trying different values of [tex]y(a)[/tex] in order to achieve the condition [tex]y(b) = \beta [/tex]? (As opposed to varying initial slope to achieve second condition).

    Furthermore, if this will indeed work, then a bisection method should be easy to implement, but what about adapting Newton's method for this case? Can anyone point me to an appropriate reference that discusses this matter?

    Thank you! :-)
    Last edited by a moderator: May 4, 2017
  2. jcsd
  3. Feb 28, 2009 #2
    Ok, I applied the aforementioned approach (with appropriately-adapted Newton-method implementation) to a trial problem and it worked perfectly.

    In principle it seems like a sensible enough approach, but I'm not very clued up on BVP methods, so I'm not sure if there is any theoretical reason to avoid this approach? I.e. varying the initial "displacement" instead of slope. Certainly I've only ever seen the initial slope being varied in simple, single shooting methods
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook