Remark on the Sensitivity of Simulated Solutions of the Nonlinear Dynamical System to the Used Numerical Method

Similar documents
A Study on Linear and Nonlinear Stiff Problems. Using Single-Term Haar Wavelet Series Technique

Dynamical System of a Multi-Capital Growth Model

Initial-Value Problems for ODEs. Introduction to Linear Multistep Methods

Scientific Computing: An Introductory Survey

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9

Bindel, Fall 2011 Intro to Scientific Computing (CS 3220) Week 12: Monday, Apr 18. HW 7 is posted, and will be due in class on 4/25.

Poincaré`s Map in a Van der Pol Equation

S#ff ODEs and Systems of ODEs

Syntax. Arguments. Solve m oderately stifo DEsand DAEs;trapezoidalrule. 1 of :34

Research Article Diagonally Implicit Block Backward Differentiation Formulas for Solving Ordinary Differential Equations

Solution of Non Linear Singular Perturbation Equation. Using Hermite Collocation Method

Investigation on the Most Efficient Ways to Solve the Implicit Equations for Gauss Methods in the Constant Stepsize Setting

Nonexistence of Limit Cycles in Rayleigh System

The Shifted Data Problems by Using Transform of Derivatives

Solving Models With Off-The-Shelf Software. Example Of Potential Pitfalls Associated With The Use And Abuse Of Default Parameter Settings

Metric Analysis Approach for Interpolation and Forecasting of Time Processes

Solving Homogeneous Systems with Sub-matrices

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations

Basins of Attraction for Optimal Third Order Methods for Multiple Roots

An Embedded Fourth Order Method for Solving Structurally Partitioned Systems of Ordinary Differential Equations

Z. Omar. Department of Mathematics School of Quantitative Sciences College of Art and Sciences Univeristi Utara Malaysia, Malaysia. Ra ft.

Module 4: Numerical Methods for ODE. Michael Bader. Winter 2007/2008

Sums of Tribonacci and Tribonacci-Lucas Numbers

A Class of Multi-Scales Nonlinear Difference Equations

On a Certain Representation in the Pairs of Normed Spaces

A Family of Optimal Multipoint Root-Finding Methods Based on the Interpolating Polynomials

One-Step Hybrid Block Method with One Generalized Off-Step Points for Direct Solution of Second Order Ordinary Differential Equations

Dynamical Behavior for Optimal Cubic-Order Multiple Solver

An Improved Hybrid Algorithm to Bisection Method and Newton-Raphson Method

Fourth Order RK-Method

A Two-step Iterative Method Free from Derivative for Solving Nonlinear Equations

Differential Equations (Mathematics) Evaluate the numerical solution using output of ODE solvers.

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes

Quadratic Optimization over a Polyhedral Set

COSC 3361 Numerical Analysis I Ordinary Differential Equations (II) - Multistep methods

Morphisms Between the Groups of Semi Magic Squares and Real Numbers

Diophantine Equations. Elementary Methods

MATH 350: Introduction to Computational Mathematics

Another Sixth-Order Iterative Method Free from Derivative for Solving Multiple Roots of a Nonlinear Equation

On Numerical Solutions of Systems of. Ordinary Differential Equations. by Numerical-Analytical Method

A First Course on Kinetics and Reaction Engineering Supplemental Unit S5. Solving Initial Value Differential Equations

A New Embedded Phase-Fitted Modified Runge-Kutta Method for the Numerical Solution of Oscillatory Problems

Exponential Integrators

Third and Fourth Order Piece-wise Defined Recursive Sequences

Formula for Lucas Like Sequence of Fourth Step and Fifth Step

Ordinary differential equations - Initial value problems

Applied Math for Engineers

Runge Kutta Collocation Method for the Solution of First Order Ordinary Differential Equations

CS520: numerical ODEs (Ch.2)

multistep methods Last modified: November 28, 2017 Recall that we are interested in the numerical solution of the initial value problem (IVP):

Exponential Integrators

Dynamical Analysis of a Harvested Predator-prey. Model with Ratio-dependent Response Function. and Prey Refuge

On the Equation of Fourth Order with. Quadratic Nonlinearity

Explicit Expressions for Free Components of. Sums of the Same Powers

On Positive Stable Realization for Continuous Linear Singular Systems

Approximations to the t Distribution

A Short Note on Universality of Some Quadratic Forms

ACG M and ACG H Functions

Multistep Methods for IVPs. t 0 < t < T

Numerical Solution for Hybrid Fuzzy Systems by Milne s Fourth Order Predictor-Corrector Method

International Mathematical Forum, Vol. 9, 2014, no. 36, HIKARI Ltd,

9.6 Predictor-Corrector Methods

Department of Economics. Issn Discussion paper 30/09

Solution for a non-homogeneous Klein-Gordon Equation with 5th Degree Polynomial Forcing Function

Improvements in Newton-Rapshon Method for Nonlinear Equations Using Modified Adomian Decomposition Method

Generalization of the Banach Fixed Point Theorem for Mappings in (R, ϕ)-spaces

On Symmetric Bi-Multipliers of Lattice Implication Algebras

Approximation to the Dissipative Klein-Gordon Equation

MTH 452/552 Homework 3

Initial value problems for ordinary differential equations

Numerical Methods for the Solution of Differential Equations

Antibound State for Klein-Gordon Equation

A STUDY OF GENERALIZED ADAMS-MOULTON METHOD FOR THE SATELLITE ORBIT DETERMINATION PROBLEM

Hyperbolic Functions and. the Heat Balance Integral Method

On Nonlinear Methods for Stiff and Singular First Order Initial Value Problems

A Numerical Solution of Classical Van der Pol-Duffing Oscillator by He s Parameter-Expansion Method

Note on the Expected Value of a Function of a Fuzzy Variable

Direct Product of BF-Algebras

Linearization of Two Dimensional Complex-Linearizable Systems of Second Order Ordinary Differential Equations

A Generalization of p-rings

ODE solvers in Julia. Gabriel Ingesson. October 2, 2015

On Two New Classes of Fibonacci and Lucas Reciprocal Sums with Subscripts in Arithmetic Progression

Solving ODEs and PDEs in MATLAB. Sören Boettcher

Double Total Domination in Circulant Graphs 1

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit V Solution of

Boundary Value Problem for Second Order Ordinary Linear Differential Equations with Variable Coefficients

Method of Generation of Chaos Map in the Centre Manifold

Secure Weakly Convex Domination in Graphs

Integration over Radius-Decreasing Circles

Solution of Nonlinear Fractional Differential. Equations Using the Homotopy Perturbation. Sumudu Transform Method

Southern Methodist University.

Numerical Integration of Equations of Motion

Math 128A Spring 2003 Week 12 Solutions

Double Total Domination on Generalized Petersen Graphs 1

Mathematics for chemical engineers. Numerical solution of ordinary differential equations

On the Deformed Theory of Special Relativity

8.1 Introduction. Consider the initial value problem (IVP):

Histogram Arithmetic under Uncertainty of. Probability Density Function

Graded Project #1. Part 1. Explicit Runge Kutta methods. Goals Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo

Induced Cycle Decomposition of Graphs

Transcription:

International Journal of Mathematical Analysis Vol. 9, 2015, no. 55, 2749-2754 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijma.2015.59236 Remark on the Sensitivity of Simulated Solutions of the Nonlinear Dynamical System to the Used Numerical Method Robert Vrabel, Vladimir Liska Institute of Applied Informatics, Automation and Mechatronics Faculty of Materials Science and Technology Bottova 25, 917 01 Trnava, Slovakia Corresponding author Juraj Vaclav Technical University of Kosice, Slovakia Copyright c 2015 Robert Vrabel, Vladimir Liska and Juraj Vaclav. This article is distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract In this short note we analyze the sensitivity of solutions to nonlinear second-order dynamical systems on the used numerical scheme. We show that numerical methods implemented in MATLAB can yield widely varying results for the same initial value problem for nonlinear dynamical systems. Mathematics Subject Classification: 34C60 Keywords: dynamical system, oscillations, sensitivity, numerical simulation, MATLAB

2750 Robert Vrabel, Vladimir Liska and Juraj Vaclav 1 Introduction To study the nonlinear systems described by the system of differential equations two basic approaches have been developed - the analytical and numerical methods. While the analytical methods are important to understand and predict phenomena in the behavior of the dynamical systems, numerical methods are techniques to approximate mathematical procedures. Approximations are needed because we either cannot solve the procedure analytically (integration of the nonlinear differential equations, for example) or because the analytical method is intractable, example is solving a system of a hundred simultaneous linear differential equations with constant coefficients. In this note, by using the numerical schemes implemented in the MATLAB environment, we simulate the oscillations arising in the second-order differential equations of the form ɛ 2 y + f(t, y) = 0, where ɛ is a small positive parameter and f is a continuous function. Detailed analysis of this type equation may be found in the works [1, 2]. The objective of this note is to show the high sensitivity of solutions on the used numerical method in the sense, that by using the different numerical schemes to the same initial value nonlinear problem we can obtain qualitatively different, by the analytical theory admissible, solutions [1], see the Figs. 1-3 for illustration. The object of interest is the dynamical system describing the singularly perturbed undamped oscillator with a continuous nonlinear restoring force ɛ 2 y + f(t, y) = 0, y( δ) = y 0, y ( δ) = y 1 (1) where y 4n+1 for t [ δ, 0] f(t, y) = y 2n (y 2 µ 2 i 2 h 2 (t)) for t [0, ), i=1 (2) [y 0, y 1 ] is an initial state, y ɛ (, y 0, y 1 ) is a direct output, h is a positive continuous function on [0, ], n N, δ > 0, and ɛ, 0 < ɛ << 1 is a singular perturbation parameter. It is instructive for the future to keep in mind the symmetric pitchfork-shaped manifold f(t, y) = 0. The parameter µ > 0 is a constant determining the distance between pitchfork arms.

Sensitivity of solutions on the used numerical method 2751 2 Numerical simulation We use three solver functions implemented in the MATLAB, namely ode45, ode23 and ode113 to illustrate the problems with simulation of solutions to the nonlinear differential equation (1), (2) with δ = 0.02, n = 1, h(t) = t + cos(t + π/2), µ = 0.5, ɛ = 0.03, and y 0 = 0, y 1 = 0.095, and ɛ = 0.03. ode45 - uses simultaneously fourth and fifth order Runge-Kutta (R-K) formulas to make error estimates and adjust the time step accordingly. MATLAB recommends that ode45 is used as a first solver for nonstiff ODEs. Solver ode45 is based on an explicit Runge-Kutta (4,5) formula, the Dormand-Prince pair. It is a one-step solver in computing y(t n ), it needs only the solution at the immediately preceding time point, y (t n 1 ). In general, ode45 is recommended as the best solver to apply as a first try for most problems. ode23 - uses simultaneously second and third order R-K formulas to make estimates of the error, and calculate the time step size. Since the second and third order R-K require less steps, ode23 is less expensive in terms of computation demands than ode45, but is also lower order. Solver ode23 is an implementation of an explicit Runge-Kutta (2,3) pair of Bogacki and Shampine. It may be more efficient than ode45 at crude tolerances and in the presence of moderate stiffness. Like ode45, ode23 is a one-step solver. ode113 - uses variable-order Adams-Bashforth-Moulton solver. Function ode113 is recommended for problems with stringent error tolerances or for solving computationally intensive problems. It may be more efficient than ode45 at stringent tolerances and when the ODE file function is particularly expensive to evaluate. Solver ode113 is a multistep solver it normally needs the solutions at several preceding time points to compute the current solution [3, 4].

2752 Robert Vrabel, Vladimir Liska and Juraj Vaclav 8 6 4 2 y 0 2 δ 4 6 8 1 0 1 2 3 4 5 6 t Figure 1: ode45: Numerical solution of (1), (2), where δ = 0.02, n = 1, h(t) = t + cos(t + π/2), µ = 0.5, ɛ = 0.03, and y( 0.02) = 0, y ( 0.02) = 0.095, and ɛ = 0.03. 8 6 4 2 y 0 2 δ 4 6 8 1 0 1 2 3 4 5 6 t Figure 2: ode23: Numerical solution of (1), (2), where δ = 0.02, n = 1, h(t) = t + cos(t + π/2), µ = 0.5, ɛ = 0.03, and y( 0.02) = 0, y ( 0.02) = 0.095, and ɛ = 0.03.

Sensitivity of solutions on the used numerical method 2753 8 6 4 2 y 0 2 δ 4 6 8 1 0 1 2 3 4 5 6 t Figure 3: ode113: Numerical solution of (1), (2), where δ = 0.02, n = 1, h(t) = t + cos(t + π/2), µ = 0.5, ɛ = 0.03, and y( 0.02) = 0, y ( 0.02) = 0.095, and ɛ = 0.03.

2754 Robert Vrabel, Vladimir Liska and Juraj Vaclav Acknowledgements. This contribution was written with a financial support VEGA agency in the frame of the projects 1/0463/13 Study of flexible mechatronics system variable parameters influence on its control and 1/0673/15 Knowledge discovery for hierarchical control of technological and production processes. References [1] R. Vrabel, M. Abas, M. Kopcek, M. Kebisek, Active Control of Oscillation Patterns in the Presence of Multiarmed Pitchfork Structure of the Critical Manifold of Singularly Perturbed System, Mathematical Problems in Engineering, 2013 (2013), 1-8. http://dx.doi.org/10.1155/2013/650354 [2] R. Vrabel, V. Liska, Z. Sutova, Numerical simulation of high sensitivity of solutions to the nonlinear singularly perturbed dynamical system on the initial conditions and parameter, International Journal of Mathematical Analysis, 9 (2015), no. 43, 2099-2109. http://dx.doi.org/10.12988/ijma.2015.56171 [3] http://www.math.vanderbilt.edu/ daphne/courses/math226/matlabodes.pdf [4] http://www.mathworks.com/help/matlab/ref/ode45.html Received: October 6, 2015; Published: December 8, 2015