Professional Documents
Culture Documents
A Novel Numerical Algorithm Based On Galerkin-Petrov Time-Discretization Method For Solving Chaotic Nonlinear Dynamical Systems
A Novel Numerical Algorithm Based On Galerkin-Petrov Time-Discretization Method For Solving Chaotic Nonlinear Dynamical Systems
https://doi.org/10.1007/s11071-017-3964-5
ORIGINAL PAPER
Abstract Nonlinear chaotic systems yield many inter- Keywords Nonlinear dynamical systems · Time-
esting features related to different physical phenomena discretization method · Numerical Solution · Galerkin–
and practical applications. These systems are very sen- Petrov method
sitive to initial conditions at each time-iteration level
in a numerical algorithm. In this article, we study the
behavior of some nonlinear chaotic systems by a new 1 Introduction
numerical approach based on the concept of Galerkin–
Petrov time-discretization formulation. Computational Nonlinear chaotic systems arise in many interest-
algorithms are derived to calculate dynamical behavior ing engineering applications [1–17]. Cheng et al. [1]
of nonlinear chaotic systems. Dynamical systems rep- investigate the chaotic dynamics of micro-electro-
resenting weather prediction model and finance model mechanical resonator, which has its prospects in differ-
are chosen as test cases for simulation using the derived ent applications. In local area networks, the study on
algorithms. The obtained results are compared with traffic network shows complex dynamics and exhibits
classical RK-4 and RK-5 methods, and an excellent chaotic [2] behavior. Chaotic dynamical systems also
agreement is achieved. The accuracy and convergence appear in the study [3] of biological viscous fluids
of the method are shown by comparing numerically where different viscoelastic properties of these fluids
computed results with the exact solution for two test can be calculated. Moreover, fluid flows through micro-
problems derived from another nonlinear dynamical channels at large Reynolds number result in chaotic
system in two-dimensional space. It is shown that the flows, which are induced by non-inertial forces like
derived numerical algorithms have a great potential in acoustic force, viscoelastic force and interfacial ten-
dealing with the solution of nonlinear chaotic systems sion. To simulate an economic system, also a numer-
and thus can be utilized to delineate different features ical algorithm based on Adams–Bashforth numerical
and characteristics of their solutions. scheme has been presented in [4]. In biology, spa-
tiotemporal chaotic system has been used to develop
M. S. Khan (B) numerical algorithms [18] based on DNA encoding for
Department of Applied Mathematics and Statistics, image encryption. The nonlinear Korteweg–de Vries
Institute of Space Technology, Islamabad 44000, Pakistan
e-mail: drmsabeel@gmail.com
equation has been studied numerically by Dehghan et
al. [19] using collocation and radial basis functions.
M. I. Khan
Department of Mechanical Engineering, Khawaja Fareed Uni-
Nonlinear dynamics of micro-gas-bearing system has
versity of Engineering and Information Technology, Abu Dhabi been investigated by Wang [20] using a hybrid numeri-
Road, Rahim Yar Khan, Pakistan cal method. He’s variational iteration method was used
123
M. S. Khan, M. I. Khan
by Shakeri [21] to discuss the nonlinear behavior of clusions are drawn based on the obtained simulation
Klein–Gordon equation. The numerical algorithms for results in Sect. 4.
image encryption are discussed in [5–8,22] and refer-
ences therein. Other numerical algorithms solving non-
stationary nonlinear problems are discussed in [23] and 2 A mathematical framework for GTDM
references therein. Wang [24] has used a hybrid tech-
nique combining finite difference and differential trans- In this section, we present a time-discretization method
form method in order to study the nonlinear dynamical to solve nonlinear dynamical chaotic systems of the
analysis of a micro-gas-bearing system. form
Analyzing such dynamical systems with chaotic d
behavior is very much unpredictable due to strong sen- {U (t)} = F (t, U (t)) . (1)
dt
sitivity to initial conditions at each time-iteration level
in a numerical algorithm. To understand the complex where U (t) = (x, y, z)T is the vector of state variables
chaotic nature [9–12,25–27] of these flows, it is there- and F is the vector of nonlinear elementary functions
fore necessary to develop numerical algorithms that can in space and time. Such systems yield many interesting
accurately predict true characteristics of flow behavior. features related to different physical phenomena [1–
Here, we propose new novel numerical algorithms 3,9–15,18–20,25–27]. In order to develop a numerical
based on Galerkin- type discretization methods [28– method to solve such dynamical systems, here, we use
30]. Galerkin method that was first introduced by a the concept of a Galerkin-type formulation and time
Russian mathematician Grigoryevich Galerkin now has discretization. Consider S as a space of all admissible
been successfully applied to solve different problems solutions to the set of nonlinear ordinary differential
in engineering sciences, for instance see [31] and refer- equations in Eq. (1). We search a vector of state vari-
ences therein for a comprehensive review on its appli- ables U : (0, τ ] → S such that
cations. The accuracy and robustness of these methods d
{U (t)} = F(t, U (t)), ∀t ∈ (0, τ ] ,
have already been shown [28]. Galerkin schemes are dt
class of numerical methods which convert the strong where, U (0) = U0 . (2)
form of differential equations to a weak formulation
By choosing as a test space, the problem in Eq. (2)
where the differential equations are transformed to dis-
can be formulated as follows: Find U ∈ S such that
crete set of equations. The discrete set of equations
is obtained after applying the principle of variations τ
d
using a test function from the test function space. The V T (t) U (t)dt
dt
solution is then sought in the solution function space 0
usually defined by suitable basis functions. Among τ
other class of Galerkin methods, the test function space = V T (t) F (t, U (t)) dt, ∀V ∈.
in Galerkin–Petrov method is not same as the solu- 0
tion function space. Therefore, this method is gener- With U (0) = U0 , (3)
ally applicable to all types of problems where solution
function space is different from test function space. Equation (3) is the weak form of problem in Eq. (2).
Here, we employ this technique to develop a numer- Now, to solve it over the time interval I = (0, τ ] let
ical scheme for some chaotic dynamical systems and us discretize the interval I into N number of subin-
outline numerical algorithms for their simulations. tervals with each subinterval In = (tn−1 , tn where
This paper is organized as follows: In Sect. 2, a math- n ∈ {1, . . ., N} and having the property
ematical framework based on the Galerkin discretiza-
N
tion method is described to develop Galerkin time- (tn−1 , tn = (0, τ ] ,
discretization method (GTDM) for nonlinear dynami- n=1
cal systems. In Sect. 3, the GTDM is then applied to two Moreover, it also satisfies,
dynamical systems and their numerical algorithms are
presented. In Sect. 4, numerical results are discussed (tn−1 , tn (tm−1 , tm = φ, ∀n = m
and simulation data is shown. In the last section, con- n, m = 1, . . ., N .
123
A novel numerical algorithm based on Galerkin–Petrov time-discretization method
To approximate the vector of state variables U (t) at the d
vT (t) Uσ (t) ϕn,i (t) dt
time interval In , we choose n, j (t) ∈ Pk (In ) as a set In dt
of linearly independent basis functions. Here, Pk (In )
= vT (t) F (t, Uσ (t)) ϕn.i (t) dt; v ∈ S H . (7)
denotes the following space of kth- degree polynomials In
defined on interval In
Or, equivalently we write using Eq. (7)
P (In , S H ) ⎛ ⎞
k
k d
:= U (t) : In → S H ; U (t) = u j t j , ∀t ∈ In , u j ∈ S H . ⎝vT (t) un ψn, j (t)⎠
j
j=0 dt
In j=0
(4) ⎛ ⎛ ⎞⎞
k
The vector of state variables U (t) in Eq. (4) is thus ϕn,i (t) dt = ⎝vT (t) F ⎝t, un ψn, j (t)⎠⎠
j
approximated by In j=0
123
M. S. Khan, M. I. Khan
k
t 2.2 Discretized system of nonlinear equations
j
αi, j vT un = vT F
2
j=0
Iˆ By choosing k = 2 and selecting the test function
⎛ ⎞ T
k
v = ψ̂i tˆj ϕ̂0 tˆj ϕ̂1 tˆj as given in Sect. 2.1,
⎝ Mn tˆ , j ˆ
un j tˆ ⎠ ϕ̂i tˆ dtˆ; v ∈ SH the discretized form of the nonlinear chaotic dynam-
j=0
ical system in Eq. 1 is thus obtained from Eq. 14 as
(11) follows
where i = 0, . . ., k − 1 and
d un1 = 21 un0 + 21 un2 +
t
8 F tn,0 , un − F tn,2 , un
0 2
αi, j := ψ̂j tˆ ϕ̂i tˆ d tˆ.
dtˆ
.
un2 = un0 +
t6 F tn,0 , un + 4F tn,1 , un + F tn,2 , un
0 1 2
Iˆ
By the application (k + 1)-point Gauss–Lobatto quadra- (15)
ture formula to the integral term in the above equation,
we write
k 3 Application of GTDM to nonlinear dynamical
j
αi, j vT un systems
j=0
k In this section, the proposed technique GTDM is
j
≈ ŵl vT F Mn tˆl , kj=0 un ψ̂ j tˆl ϕ̂i tˆl ; v ∈ SH
l=0
applied to develop numerical algorithms for comput-
(12) ing the solution of nonlinear dynamical systems. In
this respect, we choose two test cases where, in the first
where Ŵl are the weights, tˆ0 = −1, tˆk = 1, and tˆl ∈
case, Lorenz system [13] with application to weather
Iˆ; l = 1, . . ., k − 1, and the roots of the Legendre poly-
prediction is selected, which is characterized by the
nomial Pk−1 (t). By abbreviating
following set of equations
tn,l := gn tˆl , βi , l := ŵl ϕ̂ tˆl and η j.l := ψ̂ j tˆl .
(13) ẋ = a(y − x),
we finally get the following system of coupled equa- ẏ = bx − y − x z,
tions ż = −cz + x y, (16)
⎛ ⎛ ⎞⎞
k
t
k
k
αi, j vT un
j
= βi,l ⎝vT F ⎝tn,l , un η j,i ⎠⎠
j where a, b and c are some positive parameters. In the
2 second case, a nonlinear model [14] with application
j=0 l=0 j=0
123
A novel numerical algorithm based on Galerkin–Petrov time-discretization method
⎧
⎨ a(yn − xn ) xn1 , yn1 and z n1 from the following nonlinear
F (tn , un ) = bxn − yn − xn z n , equations (derived using the second set of
⎩
−cz n + xn yn equations from Eq. 15).
and corresponding to system in Eq. 17, it takes the 6 − a
t
xn2 = xn0
following form 6 + a
t
⎧ !
⎨ z n + (yn − a)xn a
t
+ yn0 + 4 yn1 − xn1 + yn2
F (tn , un ) = 1 − byn − xn2 . 6 + a
t
⎩
−xn − cz n 6 −
t
yn2 = yn0
The time-discrete forms of the models in Eqs. 16 and 6 +
t
0
17 are thus shown in numerical algorithms outlined in
t bxn + 4bxn1 − 4yn1 − xn0 z n0
+
the following subsection. 6 +
t −4xn1 z n1 + bxn2 − xn2 z n2
6 − c
t
t
z n2 = z n0 +
6 + c
t 6 + c
t
3.1 Numerical algorithms
xn yn − 4cz n + 4xn yn + xn2 yn2
0 0 1 1 1
123
M. S. Khan, M. I. Khan
Step 5: Determine the symbolic expression for xn1 , yn1 , Step 8: Now, by back substituting the numerical values
z n1 in terms of symbolic variables xn2 , yn2 , z n2 of xn2 , yn2 and z n2 from Step 7 in the equations
from the following equations (derived using determined in Step 5, the numerical values of
the first set of equations from Eq. 15). xn1 , yn1 and z n1 are obtained.
" # Step 9: Compute the solution at time step tn by using
1
t yn0 − a
xn =
1
+ xn0 Eq. (5).
2 8 Step 10: Update the time-element number n = n + 1
" #
1
t yn2 − a (or equivalently tn ← tn +
t).
+ − xn2 Step 11: Update the solution for the next time iteration
2 8
by xn0 = xn−1 2 , y0 = y2 , z0 = z2 .
t 0 n n−1 n n−1
+ z n − z n2 Step 12: If n ≤ N , then go to Step 5.
8 Step 13: Stop when n > N , i.e., the maximum number
1 b
t 1 b
t of time elements reached.
yn =
1
− yn0 + + yn2
2 8 2 8
t 2 !
+ xn − xn0 xn2 + xn0
8 3.2 Numerical results and discussion
1 c
t 1 c
t
zn =
1
− zn +
0
+ z n2
2 8 2 8 In this section, we present numerical investigations
t 2 by applying the proposed numerical algorithms out-
+ xn − xn0 lined in previous section. In particular, we apply these
8
algorithms to compute solutions of two test case prob-
Step 6: By using the symbolic expression for xn1 , yn1 lems where in the first case, parametric values for the
and z n1 from Step 5, eliminate the variables weather prediction model are taken to be a = 10, b =
xn1 , yn1 and z n1 from the following nonlinear 28.0, c = 83 , whereas, in the second case, parameter
equations (derived using the second set of a = 0.9, b = 0.2, c = 1.2 are chosen for observ-
equations from Eq. 15). ing chaotic behavior of finance model. In both the test
⎛ ⎞ cases, a time step size of 5.0 × 10− 4 is selected for
t yn0 − a numerical simulations by aforementioned algorithms
xn2 = ⎝1 + ⎠ xn0
and a step size of 1.0 × 10− 4 is chosen for simula-
6
⎡ !⎤ tions with RK-4 and RK-5 methods. In Table 1, dif-
0 1 1 1
t ⎣ z n + 4 z n + yn − a xn ⎦ ferences between the computed values of solution for
+ weather prediction model by numerical Algorithm A.1
6 +z n2 + yn2 − a xn2
and by RK-4 and RK-5 are shown. It is observed that
b
t
t the numerical values of solution obtained by Algorithm
yn2 = 1 + yn0 +
6 6 A.1 are in good agreement with the solution by RK-
2 2 (
2
6− xn0 −4 byn1 + xn1 − byn2 − xn2 4 and RK-5. Since we observe by choosing a larger
time step size for time discretization the Algorithm
c
t A.1 converging toward the solution by RK-4 and RK-
z n2 = 1 − z n0
6 5 in comparison with a smaller time size, this clearly
t 0
indicates that the numerical Algorithm A.1 shows bet-
− xn + 4 xn1 + cz n1 + xn2 + cz n2
6 ter accuracy and efficiency than classical RK-4 and
RK-5 methods. In Table 2, the differences between
Step 7: Now the resulting system of nonlinear equa- numerically computed solution for the finance model
tions after Step 6, which is completely in vari- by numerical Algorithm A.2 and by RK-4 and RK-5
ables xn2 ., yn2 and z n2 , is solved for the numerical are shown. It can be seen that the computed solution
values of xn2 , yn2 and z n2 by Newton–Raphson by RK-4, RK-5 and Algorithm A.2 are in strong agree-
iteration scheme where a double precision, i.e., ment. Since in computations a larger time step size for
10−16 , is used in the calculations of the numer- Algorithm A.2 was chosen in comparison with the RK-
ical values. 4 and RK-5, this clearly shows the efficiency and accu-
123
A novel numerical algorithm based on Galerkin–Petrov time-discretization method
Table 3 Numerical comparison between GTDM and PSLM [32] for the Lorenz system
t x(t) y(t) z(t)
racy of the Algorithm A.2 in comparison with RK-4 here in this paper. Since Algorithms A.1 and A.2 are
and RK-5 methods, which are based on finite differ- developed by Galerkin-type approximation of the solu-
ence approach. Our numerical results in Tables 1 and tion, it is assumed that the time domain is divided into a
2 are in accordance with the inherited efficiency and number of finite time elements where in each time ele-
accuracy property of Galerkin finite element approx- ment the corresponding solution of dynamical systems
imation techniques over finite difference approaches. is interpolated using base functions from test space.
This efficiency and accuracy of Algorithms A.1 and A.2 Whereby, contrary to this, RK-4 and RK-5 methods are
is therefore a natural extension and inherited property based on finite difference approximations of dynamical
of the Galerkin finite time-element method presented system equations in (16) and (17).
123
M. S. Khan, M. I. Khan
Table 4 Numerical values of time τ at which the trajectory of the Lorenz system returns to the ε − neighborhood of the initial condition
x(0) = 13.41265629, y(0) = 13.46430003, z(0) = 33.46156416.
[0, τ ] x(τ ) y(τ ) z(τ )
Table 5 Numerical comparison between GTDM and forward Euler Method (F-EM) [34] for the Lorenz system
t GTDM F-EM [34]
t = 2 × 10−3
t = 8 × 10−6
t = 1 × 10−4
t = 2 × 10−3
x(t)
2 − 1.4443587183 − 1.445082544625001 − 1.451863279117216 − 1.856018921480414
4 − 14.675080071 − 14.70658727604749 − 15.06237829617887 − 9.146042219418225
6 − 2.8830270962 − 2.876562414260005 − 2.545463917873713 − 9.279433262344831
8 − 2.6792457270 − 2.515027338334119 − 2.536644686278581 − 1.886422821481079
y(t)
2 − 1.074977073153 − 1.078303221664098 − 1.123634286775006 − 2.256171562188527
4 − 20.18910627242 − 20.15834677067291 − 19.68028684450857 − 0.934256402379442
6 − 4.763557246761 − 4.775601516104895 − 4.983038404805640 − 14.18315454721178
8 1.429467167434 1.231651937300182 1.024747666236082 − 3.592784453100530
z(t)
2 19.517057379695 19.510239787732331 19.402521688882963 17.60254846675436
4 29.063362821949 29.201789125603991 30.886659575469068 35.77573379613243
6 20.355566551121 20.510873716390236 22.964989102240686 20.16566561613884
8 27.105635762159 26.565009117984363 23.195993249608350 20.52401105121721
Table 3 presents the comparison of numerical results tem in the time interval [0, 6.827] using power series
by the present method GTDM with the piecewise method and showed that the trajectory of the Lorenz
successive linearization method (PSLM) [32] for the system returns to the (ε = 0.13) − neighborhood of
Lorenz system. The initial condition x(0) = 1, y(0) = the initial condition x(0) = 13.41265629, y(0) =
5, z(0) = 10 and the time step size
t = 0.002 are used 13.46430003, z(0) = 33.46156416. We verify this
here to simulate the results in Table 3 for the Lorenz finding by our presented numerical approach GTDM
system. It is found that the numerical solutions com- using Algorithm A.1, and our observations are listed in
puted by Algorithm A.1 using presented GTDM are in Table 4. Hence, algorithm allows to calculate the large
strong agreement with the solution by PSLM at differ- values of time ‘t’ such that the solution point in the
ent time levels. In paper [33, pp. 164, 165], the author trajectory falls in ε-neighborhood of its initial point.
numerically computed the trajectory of the Lorenz sys-
123
A novel numerical algorithm based on Galerkin–Petrov time-discretization method
Moreover, these values of t are many in numbers for gives data for three periodic orbits of the Lorenz sys-
the Lorenz system. tem. We choose the first periodic orbit AB with x, y
The comparison of the numerical solution by GTDM and z coordinates of a point on the periodic orbit as
for the Lorenz system with the numerical method F- listed in Table 6 for t = 0. The period T = t − 0
EM in [34] at different time steps and at different of this periodic orbit, which alternates between the
time step sizes is listed in Table 5. It is found that positive and negative wings of the Lorenz system, is
small time steps are required to achieve the accuracy calculated and is listed in Table 6 using the presented
of the numerical solution by F-EM in comparison with numerical approach GTDM. It is found that the val-
the presented numerical approach GTDM. Thus, our ues obtained by GTDM are in strong agreement with
presented numerical approach is much better in com- those obtained by Lindstedt–Poincare technique [35]
parison with F-EM and gives accurate results even and are similar up to four decimal places. The con-
at large time step sizes. Viswanath in his paper [35] verged solution at each nodal value of time elements
123
M. S. Khan, M. I. Khan
123
A novel numerical algorithm based on Galerkin–Petrov time-discretization method
ẋ = −εαx ,
Fig. 5 x yz-phase portrait of converged solution obtained by
numerical Algorithm A.1 ż = −εγ z
123
M. S. Khan, M. I. Khan
123
A novel numerical algorithm based on Galerkin–Petrov time-discretization method
Table 7 L 2 Norm error, L ∞ error for different step sizes to achieve different accuracy levels
123
M. S. Khan, M. I. Khan
lent convergence of the numerical solution to the exact 6. Wang, X., Teng, L., Qin, X.: A novel color image encryption
solution. algorithm based on chaos. Signal Process 92, 1101–1108
(2012)
7. Liu, H.J., Wang, X.Y.: Color image encryption based on one-
time keys and robust chaotic maps. Comput. Math. Appl. 59,
4 Conclusions 3320–3327 (2010)
8. Wang, X.Y., Zhang, Y.Q., Bao, X.M.: A color image encryp-
tion scheme using permutation-substitution based on chaos.
In this article, we study the numerical solution of Entropy 17(6), 3877–3897 (2015)
some chaotic dynamical systems by a novel time- 9. Kikuchi, R., Yano, T., Tsutsumi, A., Yoshida, K., Pun-
discretization approach. We present new algorithms to chochar, M., Drahos, J.: Diagnosis of chaotic dynamics of
numerically simulate two different nonlinear models bubble motion in a bubble column. Chem. Eng. Sci. 52(21–
22), 3741 (1997)
with application to finance and weather forecasting. 10. Letzel, H.M., Schouten, J.C., Krishna, R., van den Bleek,
Numerical results for these systems are presented and C.M.: Characterization of regimes and regime transitions in
discussed for different time step sizes. It is shown that bubble columns by chaos analysis of pressure signals. Chem.
our method has an excellent convergence of solution in Eng. Sci. 52(24), 4447 (1997)
11. Guzmán, A.M., Amon, C.H.: Dynamical flow characteri-
comparison with the RK-4 and RK-5 classical numeri- zation of transitional and chaotic regimes in converging–
cal schemes, since RK-4 and RK-5 require smaller time diverging channels. J. Fluid Mech. 321, 25–57 (1996)
step size to reach the same tolerance in comparison 12. Pine, D.J., Gollub, J.P., Brady, J.F., Leshansky, A.M.: Chaos
with our method with larger time step size. The devel- and threshold for irreversibility in sheared suspension.
Nature 438(7070), 997 (2005)
oped numerical algorithms are simulated for two test 13. Leonov, G.A., Kuznetsov, N.V.: On differences and similar-
problems where exact solution for a nonlinear dynami- ities in the analysis of Lorenz, Chen and Lu systems. Appl.
cal system in two-dimensional space is obtained. An Math. Comput. 256, 334–343 (2015)
excellent agreement is observed between the exact 14. Gao, Q., Ma, J.: Chaos and Hopf bifurcation of a finance
system. Nonlinear Dyn. 58, 209–216 (2009)
and numerical solutions obtained by the derived Algo- 15. Huang, D.: Global dynamics in the periodically-forced-
rithms A.1 and A.2. We conclude that our method has Chen system. Prog. Theor. Phys. 112(5), 785–796 (2004)
a great potential in dealing with the simulations of 16. Eftekhari, S.A., Nejad, F.B., Dowell, E.H.: Bifurcation
chaotic dynamical systems and thus can be utilized to boundary analysis as a nonlinear damage detection feature:
does it work? J. Fluids Struct. 27(2), 297–310 (2011)
predict different features and characteristics of these 17. Ma, R., Ban, X., Pang, J.S., Liu, H.X.: Submission to the
systems. DTA2012 special issue: convergence of time discretiza-
tion schemes for continuous-time dynamic network loading
Acknowledgements The first author is grateful to Higher Edu- models. Netw. Spatial Econ. 15(3), 419–441 (2015)
cation Commission (HEC) of Pakistan for providing financial 18. Song, C., Qiao, Y.: A novel image encryption algorithm
support under the research Grant Numbers 21-557/SRGP/R&D/ based on DNA encoding and spatiotemporal chaos. Entropy
HEC/2014, in order to complete this research work. 17(10), 6954–6968 (2015)
19. Dehghan, M., Shokri, A.: A numerical method for KdV
equation using collocation and radial basis functions. Non-
linear Dyn. 50, 111–120 (2007)
References 20. Wang, C.C.: Application of a hybrid numerical method to the
nonlinear dynamic analysis of a micro gas bearing system.
1. Luo, S., Sun, Q., Cheng, W.: Chaos control of the micro- Nonlinear Dyn. 59, 695–710 (2010)
electro-mechanical resonator by using adaptive dynamic 21. Shakeri, F., Dehghan, M.: Numerical solution of the Klein–
surface technology with extended state observer. AIP Adv. Gordon equation via He’s variational iteration method. Non-
6, 045104 (2016) linear Dyn. 51, 89–97 (2008)
2. Liu, Y., Zhang, J.: Predicting traffic flow in local area net- 22. Wang, X.Y., Lei, Y., Liu, R., Kadir, A.: A chaotic image
works by the largest Lyapunov exponent. Entropy 18(1), 32 encryption algorithm based on perceptron model. Nonlinear
(2016) Dyn. 62, 615–621 (2010)
3. Lim, Y., Han, J., Lam, Y.C.: Chaos analysis of viscoelastic 23. Jamal, M., Braikat, B., Boutmir, S., Damil, N., Potier-Ferry,
chaotic flows of polymeric fluids in a micro-channel. AIP M.: A high order implicit algorithm for solving instation-
Adv. 5, 077150 (2015) ary non-linear problems. Comput. Mech. 28(375–380), 34
4. Baskonus, H.M., Mekkaoui, T., Hammouch, Z., Bulut, H.: (2002)
Active control of a chaotic fractional order economic system. 24. Wang, C.C.: Application of a hybrid numerical method to the
Entropy 17(8), 5771–5783 (2015) nonlinear dynamic analysis of a micro gas bearing system.
5. Wang, Y., Wong, K., Liao, X., Chen, G.: A new chaos-based Nonlinear Dyn. 59, 695–710 (2010)
fast image encryption algorithm. Appl. Soft Comput. 11(1), 25. Sprott, J.C.: Chaos and Time-Series Analysis. Oxford Uni-
514–522 (2011) versity Press, Oxford (2003)
123
A novel numerical algorithm based on Galerkin–Petrov time-discretization method
26. Drahos, J., Tihon, J., Serio, C., Lubbert, A.: Deterministic 32. Motsa, S.S.: A new piecewise-quasilinearization method for
chaos analysis of pressure fluctuations in a horizontal pipe solving chaotic systems of initial value problems. Cent. Eur.
at intermittent flow regime. Chem. Eng. J. Biochem. Eng. J. J. Phys. 10(4), 936–946 (2012)
64(1), 149 (1996) 33. Pchelintsev, A.N.: Numerical and physical modeling of the
27. Wang, S.F., Mosdorf, R., Shoji, M.: Nonlinear analysis on dynamics of the Lorenz system. Numer. Anal. Appl. 7(2),
fluctuation feature of two-phase flow through a T-junction. 159–167 (2014)
Int. J. Heat Mass Transf. 46(9), 1519 (2003) 34. Tamma, K.K., Zhou, X., Sha, D.: The time dimension:
28. Kuzmin, D., ämäläinen, J.H.: Finite Element Methods a theory towards the evolution, classification, characteri-
for Computational Fluid Dynamics. Cambridge University zation and design of computational algorithms for tran-
Press, Cambridge (2015) sient/dynamic applications. Arch. Comput. Methods Eng.
29. Fambri, F., Dumbser, M.: Semi-implicit discontinuous 7(2), 67–290 (2000)
Galerkin methods for the incompressible Navier–Stokes 35. Viswanath, D.: The fractal property of the Lorenz attractor.
equations on adaptive staggered Cartesian grids. Comput. Physica D 190, 115–128 (2004)
Methods Appl. Mech. Eng. 324, 170–203 (2017)
30. Guo, R., Filbet, F., Xu, Y.: Efficient high order semi-implicit
time discretization and local discontinuous Galerkin meth-
ods for highly nonlinear PDEs. J. Sci. Comput. 68(3), 1029–
1054 (2016)
31. Dorodnitsyn, A.V., Bisnovatyi-Kogan, G.S.: Application of
the Galerkin method to the problem of stellar stability. AIP
Conf. Proc. 586, 760 (2001)
123