Abstract
The shooting method transforms the boundary-value ODE into a system of first order ODEs, which can be solved by the initial-value methods. The boundary conditions on one side of the given interval is used as initial conditions. The additional initial conditions needed are assumed, the initial-value problem is solved, and the solution at the other boundary is compared to the known boundary conditions on that boundary. The initial conditions guessed on one boundary is varied iteratively until the boundary conditions on the other boundary are satisfied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
It is particularly advantageous to employ dsolve function here, since the analytical solution obtained using this function is useful in assessing the accuracy of the solutions obtained with the (approximate) numerical methods.
- 3.
Apparently, analytical solution is easy to obtain and more feasible for that linear, homogeneous ODE.
- 4.
The study of “nonlinear methods of shooting” brings more insight to the study of linear Shooting techniques, helping to devise more general algorithms for BVP solvers.
- 5.
This method is not thoroughly understood as is evidenced by the fact that there is no generally accepted rule for picking the nodes [37]. However, some theoretical results and available strong heuristic motivations are useful in selecting the shooting points.
References
Hoffman JD (1992) Numerical methods for engineers and scientists, 2nd edn. (Chap. 8). Marcel Dekker, Inc.
Davis ME (1984) Numerical methods and modeling for chemical engineers. Wiley, pp 63–65
Conte SD, De Boor C (1980) Elementary numerical analysis, an algorithmic approach, 3rd edn. McGraw-Hill, p 415
Boyce WE, diPrima RC, Hamilton EP (2012) Elementary differential equations and boundary value problems, 10th edn. Wiley, p 468
Keskin AU (2019) Ordinary differential equations for engineers, problems with MATLAB solutions. Springer
Faires JD, Burden RL (2003) Numerical methods (Chap. 5). Thomson/Brooks/Cole
Chapra SC (2012) Applied numerical methods with MATLAB for engineers and scientists, 3rd edn. (Chap. 22). McGraw-Hill
Keller HB (1968) Numerical methods for two-point boundary-value problems. Blaisdell, New York
Fryer DM, Harvey JF (2012) High pressure vessels. Springer Science & Business Media, p 42
Chapra SC (2012) Applied numerical methods with MATLAB for engineers and scientists, 3rd edn. McGraw-Hill, p 622
Fox L, Mayers DF (1987) Numerical solution of ordinary differential equations. Chapman & Hall, London, p 107
Mills RD (1992) Slope retention techniques for solving boundary-value problems in differential equations. J Symb Comput 13:59–80
Fox L, Mayers DF (1987) Numerical solution of ordinary differential equations. Chapman & Hall, London, p 125
Esfandiari RS (2017) Numerical methods for engineers and scientists using MATLAB, 2nd edn. (Chap. 8.4). CRC Press, Inc.
Kubicek M, Hlavacek V (1983) Numerical solution of nonlinear boundary value problems with applications. Prentice Hall, p 228
Bailey PB, Shampine LF, Wattman PF (1968) Nonlinear two point BVPs. Academic Press, pp 7–9
Hoffman, JD (1992) Numerical methods for engineers and scientists, 2nd edn. Marcel Dekker, Inc., pp 150–152
Conte SD, De Boor C (1980) Elementary numerical analysis: an algorithmic approach, 3rd edn. McGraw-Hill, p 416
Sajid M, Hayat T (2008) The application of homotopy analysis method to thin film flows of a third order fluid. Chaos, Solitons Fractals 38:506–515
Bratu G (1914) Sur les equation integrals non-lineaires. Bull Math Soc France 42:113–142
Ascher UM et al (1995) Numerical solution of boundary value problems for ordinary differential equations. SIAM, Philadelphia
Boyd JP (2011) One-point pseudo spectral collocation for the one-dimensional Bratu equation. Appl Math Comput 217:5553–5565
Caglar H, Caglar N, Özerc M, Valaristosd A, Anagnostopoulos AN (2010) B-spline method for solving Bratu’s problem. Int J Comput Math 87:1885–1891
Romero N (2015) Solving the one dimensional Bratu problem with efficient fourth order iterative methods. SeMA, Soc Esp Mat Apl 71:1–14
Richards G, Sarma PRR (1994) Reduced order models for induction motors with two rotor circuits. IEEE Trans Energy Convers 9(4):673–678
Bishop RED, Cannon SM, Miao S (1989) On coupled bending and torsional vibration of uniform beams. J Sound Vib 131:457–464
Chandrasekhar S (1961) Hydrodynamic and hydromagnetic stability. The international series of monographs on physics. Clarendon Press, Oxford, UK
Wazwaz AM (2000) Approximate solutions to boundary value problems of higher order by the modified decomposition method. Comput Math Appl 40:679–691
Wanga Y, Zhaoa YB, Weia GW (2003) A note on the numerical solution of high-order differential equations. J Comput Appl Math 159:387–398
Agarwal RP (1986) Boundary value problems from higher order differential equations. World Scientific, Singapore
Bhowmik SK (2015) Tchebychev polynomial approximations for mth order boundary value problems. Int J Pure Appl Math 98(1):45–63
Holt JF (1964) Numerical solution of two point boundary value problems by finite difference methods. Comm ACM 7:366–373
Osborne MR (1969) On shooting methods for boundary value problems. J Math Anal Appl 27:417–433
Stoer J Bulirsch R (2002) Introduction to numerical analysis, 3rd edn. Springer-Verlag, Berlin, New York, see Sections 7.3.5 and further
Ascher UM, Mattheij RMM, Russell RD (1995) Numerical solution of boundary value problems for ordinary differential equations. SIAM, p 145
Kress R (1998) Numerical analysis (graduate texts in mathematics). Springer, pp 261–262
Keller HB (1968) Numerical methods for two-point boundary-value problems. Blaisdell, New York, p 5
Hermann M, Saravi M (2016) Nonlinear ordinary differential equations: analytical approximation and numerical methods (Chap. 4.4). Springer
Bock HG, Plitt KJ (1984) A multiple shooting algorithm for direct solution optimal control problems. In: Proceedings of the 9th IFAC world congress. Pergamon Press, Budapest, pp 243–247
Oberle HJ (1985) Numerical treatment of minimax control problems by multiple shooting. IFAC Proc 18(2):131–138
Lan C-C, Lee K-M, Liou J-H (2009) Dynamics of highly elastic mechanisms using the generalized multiple shooting method: simulations and experiments. Mech Mach Theory 44(12):2164–2178
Parkhurst JR, Ogborn LL (1995) Determining the steady-state output of nonlinear oscillatory circuits using multiple shooting. IEEE Trans Comput Aided Des Integr Circuits Syst 14(7):882–889
Peifer M, Timmer J (2007) Parameter estimation in ordinary differential equations for biochemical processes using the method of multiple shooting. IET Syst Biol 1(2):78–88
Kirches C, Wirsching L, Bock HG, Schloeder JP (2012) Efficient direct multiple shooting for nonlinear model predictive control on long horizons. J Process Control 22(3):540–550
Sager S, Pollmann UB, Diehl M, Lebiedz D, Bock HG (2007) Exploiting system homogeneities in large scale optimal control problems for speedup of multiple shooting based SQP methods. Comput Chem Eng 31:1181–1186
Hereid A, Hubicki CM, Cousineau EA, Hurst JW, Ames AD (2015) Hybrid zero dynamics based multiple shooting optimization with applications to robotic walking. In: IEEE international conference on robotics and automation (ICRA), pp 5734–5740
Tamimi J, Li P (2009) Nonlinear model predictive control using multiple shooting combined with collocation on finite elements. IFAC Proc 42(11):703–708
Schäfer A, Kühl P, Diehl M, Schlöder J, Bock HG (2007) Fast reduced multiple shooting methods for nonlinear model predictive control. Chem Eng Process 46(11):1200–1214
Gros S, Quirynen R, Diehl M (2012) Aircraft control based on fast non-linear MPC & multiple-shooting. In: IEEE 51st IEEE conference on decision and control (CDC), pp 1142–1147
Drozdova E, Hopfgarten S, Lazutkin E, Li P (2016) Autonomous driving of a mobile robot using a combined multiple-shooting and collocation method. IFAC-Papers OnLine 49(15):193–198
Savorgnan C, Romani C, Kozma A, Diehl M (2011) Multiple shooting for distributed systems with applications in hydro electricity production. J Process Control 21(5):738–745
Munzir S, Halfiani V, Marwan (2012) An optimal control solution using multiple shooting method. Bull Math 4(2):143–160
Capolei A, Jørgensen JB (2012) Solution of constrained optimal control problems using multiple shooting and ESDIRK methods. In: American control conference (ACC), pp 295–300
Dubcan S (2008) A direct multiple shooting for the optimal trajectory of missile guidance. In: IEEE international conference on control applications, 3–5 Sept 2008
An PT, Hai NN, Hoai TV (2013) Direct multiple shooting method for solving approximate shortest path problems. J Comput Appl Math 244:67–76
Usman A, Yorai W (2015) Multiple shooting technique for optimal control problems with application to power aware networks. IFAC-PapersOnLine 48(27):286–290
Sarode KD, Kumar VR, Kulkarni BD (2015) Embedded multiple shooting methodology in a genetic algorithm framework for parameter estimation and state identification of complex systems. Chem Eng Sci 134(29):605–618
Carbonell F, Iturria-Medina Y, Jimenez JC (2016) Multiple shooting local linearization method for the identification of dynamical systems. Commun Nonlinear Sci Numer Simul 37:292–304
Assassa F, Marquardt W (2014) Dynamic optimization using adaptive direct multiple shooting. Comput Chem Eng 60(10):242–259
Zanariah AM, Phang P-S (2017) Study of predictor corrector block method via multiple shooting to Blasius and Sakiadis flow. Appl Math Comput 314(1):469–483
Lesnic DA (2007) Nonlinear reaction diffusion process using the Adomian decomposition method. Int Comm Heat Mass Transfer 34:129–135
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Keskin, A.Ü. (2019). The Shooting Method for the Solution of One-Dimensional BVPs. In: Boundary Value Problems for Engineers. Springer, Cham. https://doi.org/10.1007/978-3-030-21080-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-21080-9_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21079-3
Online ISBN: 978-3-030-21080-9
eBook Packages: EngineeringEngineering (R0)