An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems
This research is aimed to produce an efficient implementation technique for the 2-stage(G2) and 3-stage (G3) implicit Runge-Kutta Gauss methods in solving mathematical stiff problems.Both methods are constructed by using Maple software and have been implemented by using Matlabsoftware numerically. T...
Saved in:
Main Author: | |
---|---|
Format: | thesis |
Language: | eng |
Published: |
2018
|
Subjects: | |
Online Access: | https://ir.upsi.edu.my/detailsg.php?det=5755 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
oai:ir.upsi.edu.my:5755 |
---|---|
record_format |
uketd_dc |
institution |
Universiti Pendidikan Sultan Idris |
collection |
UPSI Digital Repository |
language |
eng |
topic |
QA Mathematics |
spellingShingle |
QA Mathematics Mohd Hafizul Muhammad An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems |
description |
This research is aimed to produce an efficient implementation technique for the 2-stage(G2) and 3-stage (G3) implicit Runge-Kutta Gauss methods in solving mathematical stiff problems.Both methods are constructed by using Maple software and have been implemented by using Matlabsoftware numerically. This research applied four imple- mentation strategies which are full Newtonwithout compensated summation (FNWSN), full Newton with compensated summation (FNCS), simplifiedNewton without com- pensated summation (SNWCS) and simplified Newton with compensated summation(SNCS). Comparison have been done with the implementations of Hairer and Wanner scheme, Cooper andButcher scheme, and Gonzlez scheme. Results for stiff test prob- lems showed that SNCS is the mostefficient technique in solving some real life mathe- matical problems such as the Kepler,Oregonator, Van der Pol, HIRES and Brusselator problems. According to the numerical results, theimplementation of G2 using SNCS by the Hairer and Wanner scheme is the most efficient technique forsolving Kepler and Brusselator problems, while SNCS by the Gonzlez scheme is the most efficienttechnique for solving other problems. On the contrary for G3, SNCS by the Hairer and Wanner schemegives the most efficient technique for solving Kepler and Van der Pol problems, while SNCS by theGonzlez scheme gives the most efficient technique for solving other problems. In conclusion, forboth G2 and G3 methods, SNCS plays an important role to improve the efficiency of implicitRunge-Kutta Gauss methods in solv- ing mathematical stiff problems. As for the implications, theimplementation technique used in this research can be extended during tertiary education on thesubject numer- ical ordinary differential equations that focusses on implementation schemes byotherresearchers as well as to some other implicit Runge-Kutta methods. |
format |
thesis |
qualification_name |
|
qualification_level |
Master's degree |
author |
Mohd Hafizul Muhammad |
author_facet |
Mohd Hafizul Muhammad |
author_sort |
Mohd Hafizul Muhammad |
title |
An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems |
title_short |
An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems |
title_full |
An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems |
title_fullStr |
An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems |
title_full_unstemmed |
An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems |
title_sort |
efficient implementation technique for implicit runge-kutta gauss methods in solving mathematical stiff problems |
granting_institution |
Universiti Pendidikan Sultan Idris |
granting_department |
Fakulti Sains dan Matematik |
publishDate |
2018 |
url |
https://ir.upsi.edu.my/detailsg.php?det=5755 |
_version_ |
1747833223786790912 |
spelling |
oai:ir.upsi.edu.my:57552021-04-05 An efficient implementation technique for implicit Runge-Kutta Gauss methods in solving mathematical stiff problems 2018 Mohd Hafizul Muhammad QA Mathematics This research is aimed to produce an efficient implementation technique for the 2-stage(G2) and 3-stage (G3) implicit Runge-Kutta Gauss methods in solving mathematical stiff problems.Both methods are constructed by using Maple software and have been implemented by using Matlabsoftware numerically. This research applied four imple- mentation strategies which are full Newtonwithout compensated summation (FNWSN), full Newton with compensated summation (FNCS), simplifiedNewton without com- pensated summation (SNWCS) and simplified Newton with compensated summation(SNCS). Comparison have been done with the implementations of Hairer and Wanner scheme, Cooper andButcher scheme, and Gonzlez scheme. Results for stiff test prob- lems showed that SNCS is the mostefficient technique in solving some real life mathe- matical problems such as the Kepler,Oregonator, Van der Pol, HIRES and Brusselator problems. According to the numerical results, theimplementation of G2 using SNCS by the Hairer and Wanner scheme is the most efficient technique forsolving Kepler and Brusselator problems, while SNCS by the Gonzlez scheme is the most efficienttechnique for solving other problems. On the contrary for G3, SNCS by the Hairer and Wanner schemegives the most efficient technique for solving Kepler and Van der Pol problems, while SNCS by theGonzlez scheme gives the most efficient technique for solving other problems. In conclusion, forboth G2 and G3 methods, SNCS plays an important role to improve the efficiency of implicitRunge-Kutta Gauss methods in solv- ing mathematical stiff problems. As for the implications, theimplementation technique used in this research can be extended during tertiary education on thesubject numer- ical ordinary differential equations that focusses on implementation schemes byotherresearchers as well as to some other implicit Runge-Kutta methods. 2018 thesis https://ir.upsi.edu.my/detailsg.php?det=5755 https://ir.upsi.edu.my/detailsg.php?det=5755 text eng closedAccess Masters Universiti Pendidikan Sultan Idris Fakulti Sains dan Matematik Agam, S. A. and Yahaya, Y. A. (2014). A highly efficient implicit Runge-Kutta methodfor first order ordinary differential equations. African Journal of Mathematics and ComputerScience Research, 7(5): 5560.Bashforth, F. (1883). An attempt to test the theories of capillary action by comparing thetheoretical and measured forms of drops of fluid: with an explanation of the method of integrationemployed in constructing the tables which give the theoretical forms of such drops, by JC Adams.University Press.Berghe, G. V. and Van, D. M. (2011). Symplectic exponentially-fitted four-stage Runge- Kuttamethods of the Gauss type. Numerical Algorithms, 56(4): 591608.Boom, P. D. and Zingg, D. W. (2015). Investigation of efficient high-order implicit Runge-Kuttamethods based on generalized summation by parts operators. 22nd AIAA Computational FluidDynamics Conference, page 2757.Brugnano, L., Caccia, G. F., and Iavernaro, F. (2014). Efficient implementation of Gausscollocation and Hamiltonian boundary value methods. Numerical Algorithms, 65(3): 633650.Brugnano, L., Iavernaro, F., and Trigiante, D. (2010). Hamiltonian boundary valuemethods (energy preserving discrete line integral methods). Journal Numerical Anal- ysis,Industrial and Applied Mathematics, 5(1-2): 1737.Butcher, J. C. (1963). Coefficients for the study of Runge-Kutta integration processes.Journal of the Australian Mathematical Society, 3(2): 185201.Butcher, J. C. (1964a). Implicit Runge-Kutta processes. Mathematics of Computation, 18(85):5064.Butcher, J. C. (1964b). On Runge-Kutta processes of high order. Journal of the Aus- tralianMathematical Society, 4(2): 179194.Butcher, J. C. (1976). On the implementation of implicit Runge-Kutta methods. BIT NumericalMathematics, 16(3): 237240.Butcher, J. C. (1987). The numerical analysis of ordinary differential equations: Runge-Kutta and general linear methods. Australia: John Wiley and Sons Inc.Butcher, J. C. (1996). A history of Runge-Kutta methods. Applied Numerical Mathe- matics, 20(3):247260.Butcher, J. C. (2016). Numerical methods for ordinary differential equations. Australia: John Wiley& Sons.Butcher, J. C. and Hojjati, G. (2005). Second derivative methods with Runge-Kutta stability.Numerical Algorithms, 40(4): 415429.Calvo, M., Franco, J. M., Montijano, J. I., and Rndez, L. (2009). Sixth-order symmetric andsymplectic exponentially fitted Runge-Kutta methods of the Gauss type. Journal of Computational andApplied Mathematics, 223(1): 387398.Cash, J. R. (1975). A class of implicit Runge-Kutta methods for the numerical integra- tion ofstiff ordinary differential equations. Journal of the ACM, 22(4): 504511.Chan, R. P. K. (1990). On symmetric Runge-Kutta methods of high order. Computing, 45(4):301309.Chan, R. P. K. and Gorgey, A. (2013). Active and passive symmetrization of Runge- Kutta Gaussmethods. Applied Numerical Mathematics, 67:6477.Cong, N. h. (1994). Parallel iteration of symmetric Runge-Kutta methods for nonstiff initial-valueproblems. Journal of Computational and Applied Mathematics, 51(1): 117125.Cooper, G. J. and Butcher, J. C. (1983). An iteration scheme for implicit Runge-Kutta methods. IMAJournal of Numerical Analysis, 3(2): 127140.Cooper, G. J. and Verner, J. H. (1972). Some explicit Runge-Kutta methods of high order. SIAMJournal on Numerical Analysis, 9(3): 389405.Curtis, A. R. (1970). An eighth order Runge-Kutta process with eleven function evalu- ations perstep. Numerische Mathematik, 16(3): 268277.Curtis, A. R. (1975). High-order explicit Runge-Kutta formulae, their uses, and limita- tions. IMAJournal of Applied Mathematics, 16(1): 3552.Enright, W. H., Hull, T. E., and Lindberg, B. (1975). Comparing numerical methods forstiff systems of ODE. BIT Numerical Mathematics, 15(1): 1048.Faou, E., Hairer, E., and Pham, T. L. (2004). Energy conservation with non-symplectic methods:examples and counter-examples. BIT Numerical Mathematics, 44(4): 699 709.Gill, S. (1951). A process for the step-by-step integration of differential equations in anautomatic digital computing machine. Mathematical Proceedings of the Cambridge PhilosophicalSociety, 96-108.Gonzlez-Pinto, S., Gonzlez-Concepcin, C., and Montijano, J. I. (1994). Iterative schemesfor Gauss methods. Computers and Mathematics with Applications, 27(7): 6781.Gonzlez-Pinto, S., Montijano, J. I., and Rndez, L. (1995). Iterative schemes for three- stageimplicit Runge-Kutta methods. Applied Numerical Mathematics, 17(4): 363 382.Gorgey, A. (2012). Extrapolation of symmetrized Runge-Kutta methods. PhD thesis, ResearchSpace@Auckland.Gorgey, A. and Hafizul, M. (2017). Efficiency of Runge-Kutta methods in solving Keplerproblem. AIP Conference Proceedings, 020016.Hafizul, M. and Gorgey, A. (2018). Investigation on the most efficient ways to solve the implicitequations for Gauss methods in the constant stepsize setting. Applied Mathematical Sciences,12(2): 93103.Hairer, E. (1978). A Runge-Kutta method of order 10. IMA Journal of Applied Mathe- matics, 21(1):4759.Hairer, E., McLachlan, R. I., and Razakarivony, A. (2008). Achieving Brouwers law with implicitRunge-Kutta methods. BIT Numerical Mathematics, 48(2): 231243.Hairer, E. and Wanner, G. (1999). Stiff differential equations solved by Radau methods.Journal of Computational and Applied Mathematics, 111(1): 93111.Hitchens, F. (2015). Propeller Aerodynamics: The history, Aerodynamics & Operation of AircraftPropellers. United Kingdom: Andrews UK Limited.Huen, K. (1900). Neue methode zur approximativen integration der differentialge-ichungen einer unabhngigen variablen. Zeitschrift fr angewandte Mathematik undPhysik, 45: 2338.Huta, A. (1965). Une amtlioration de ia mtthode de Runge-Kutta-Nystrtim pour lartsolution nurntrique des, quations diffentielles du premier ordre. Acta Math. Univ. Comenian, 1:2124.Iserles, A. (2009). A first course in the numerical analysis of differential equations.Number 44. United State of America: Cambridge University press.Kadoura, A., Sun, S., and Salama, A. (2014). Accelerating Monte Carlo molecular sim- ulations byreweighting and reconstructing Markov chains: Extrapolation of canon- ical ensemble averages andsecond derivatives to different temperature and density conditions. Journal of ComputationalPhysics, 270: 7085.Kajanthan, S. and Vigneswaran, R. (2014). Some efficient implementation schemes for implicitRunge-Kutta methods. International Journal of Pure and Applied Mathe- matics, 93(4): 525540.Kulikov, G. Y. (2015). Embedded symmetric nested implicit Runge-Kutta methods of Gauss and Lobattotypes for solving stiff ordinary differential equations and Hamilto- nian systems. ComputationalMathematics and Mathematical Physics, 55(6): 983 1003.Kuntzmann, J. (1961). Neuere entwicklungen der methode von Runge und Kutta.ZAMM-Journal of Applied Mathematics and Mechanics/Zeitschrift fr Angewandte Mathematik undMechanik, 41(S1).Kutta, W. (1901). Beitrag zur nheruengweisen integration totaler differentialgleichun-gen.Liniger, W. and Willoughby, R. A. (1970). Efficient integration methods for stiff systems ofordinary differential equations. SIAM Journal on Numerical Analysis, 7(1): 47 66.Nazari, F., Mohammadian, A., Charron, M., and Zadra, A. (2014). Optimal high-orderdiagonally-implicit Runge-Kutta schemes for nonlinear diffusive systems on atmo- spheric boundarylayer. Journal of Computational Physics, 271: 118130.Prothero, A. and Robinson, A. (1974). On the stability and accuracy of one-step meth- ods forsolving stiff systems of ordinary differential equations. Mathematics of Com-putation, 28(125): 145162.Rechenberg, H. (2001). The historical development of quantum theory, volume 1.United State of America: Springer Science & Business Media.Runge, C. (1895). ber die numerische auflsung von differentialgleichungen. Mathe- matischeAnnalen, 46(2): 167178.Sanderse, B. and Koren, B. (2012). Accuracy analysis of explicit Runge-Kutta methods applied to theincompressible Navier-Stokes equations. Journal of Computational Physics, 231(8): 30413063.Shampine, L. F. (1980). Implementation of implicit formulas for the solution of ODEs.SIAM Journal on Scientific and Statistical Computing, 1(1): 103118.Shampine, L. F. (1984). Stability of explicit Runge-Kutta methods. Computers and Mathematicswith Applications, 10(6): 419432.Shampine, L. F. and Gear, C. W. (1979). A users view of solving stiff ordinary differ- entialequations. SIAM review, 21(1): 117.Skvortsov, L. M. and Kozlov, O. S. (2014). Efficient implementation of diagonallyimplicit Runge-Kutta methods. Mathematical Models and Computer Simulations, 6(4): 415424.Swart, D., Jacques, J. B., and Lioen, W. M. (1998). Collecting real-life problems to test solversfor implicit differential equations. CWI Quarterly, 11(1): 83100.Wanner, G. and Hairer, E. (1991). Solving ordinary differential equations II, volume 1.New York: Springer-Verlag, Berlin.Williams, G. (2017). Linear algebra with applications. United State of America: Jones & BartlettLearning.Xie, D. (2011). An improved approximate Newton method for implicit Runge-Kutta formulas. Journalof Computational and Applied Mathematics, 235(17): 52495258.Zhang, H., Sandu, A., and Tranquilli, P. (2015). Application of approximate matrixfactorization to high order linearly implicit Runge-Kutta methods. Journal of Com- putational andApplied Mathematics, 286: 196210.Zhu, B., Hu, Z., Tang, Y., and Zhang, R. (2016). Symmetric and symplectic methods for gyrocenterdynamics in time-independent magnetic fields. International Journal of Mode, Simulation, andScientific Computing, 1658. |