1. Trang chủ
  2. » Khoa Học Tự Nhiên

Using differentiation matrices for pseudospectral method solve duffing oscillator

6 39 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 705,27 KB

Nội dung

This article presents an approximate numerical solution for nonlinear Duffing Oscillators by pseudospectral (PS) method to compare boundary conditions on the interval 1, 1. In the PS method, we have been used differentiation matrix for Chebyshev points to calculate numerical results for nonlinear Duffing Oscillators. The results of the comparison show that this solution had the high degree of accuracy and very small errors. The software used for the calculations in this study was Mathematica V.10.4.

Available online at www.isr-publications.com/jnsa J Nonlinear Sci Appl., 11 (2018), 1331–1336 Research Article Journal Homepage: www.isr-publications.com/jnsa Using differentiation matrices for pseudospectral method solve Duffing Oscillator L A Nhat PhD student of RUDN University, Moscow 117198, Russia And Lecture at Tan Trao University, Tuyen Quang province, Vietnam Communicated by R Saadati Abstract This article presents an approximate numerical solution for nonlinear Duffing Oscillators by pseudospectral (PS) method to compare boundary conditions on the interval [-1, 1] In the PS method, we have been used differentiation matrix for Chebyshev points to calculate numerical results for nonlinear Duffing Oscillators The results of the comparison show that this solution had the high degree of accuracy and very small errors The software used for the calculations in this study was Mathematica V.10.4 Keywords: Duffing oscillator, pseudospectral methods, differential matrix, Duffing system, Chebyshev points 2010 MSC: 34B15, 41A50, 65L10 c 2018 All rights reserved Introduction In science and engineering, the Duffing Oscillator was a common model for nonlinear phenomena The most general forced form of the Duffing equation is: ∂ ∂2 x(t) + α x(t) + βx(t)3 + γx(t) = δ cos(θt), ∂t ∂t −1 t 1, x(−1) = 0, x(1) = 0, (1.1) where α, β, γ, δ, θ are parameters: α controls the amount of damping; β controls the amount of nonlinearity in the restoring force; γ controls the linear stiffness; δ is the amplitude of the periodic driving force; θ is the angular frequency of the periodic driving force Equation (1.1) depends on the different γ,β, we had some special cases: γ > 0, β > 0: Hard Spring Duffing Oscillator; γ > 0, β < 0: Soft Spring Duffing Oscillator; γ < 0, β > 0: Inverted Duffing Oscillator; ∗ Corresponding author Email address: leanhnhat@tuyenquang.edu.vn (L A Nhat) doi: 10.22436/jnsa.011.12.04 Received: 2018-06-17 Revised: 2018-08-05 Accepted: 2018-08-19 L A Nhat, J Nonlinear Sci Appl., 11 (2018), 1331–1336 1332 γ = 0, β > 0: Nonharmonic Duffing Oscillator These special cases had been extensively studied in the literature [7] Several approaches have been studied so far dealing with the nonlinear Duffing Oscillators such as The differential transform method [12]; The Jacobi elliptic function cn [16]; The analysis method [1, 6, 8]; The Taylor Expansion [5]; The Legendre pseudospectral method [14, 15]; A Chebyshev collocation algorithm [13]; The Enhanced Cubication Method [4]; The Improved Taylor Matrix Method [2]; The Postverification Method [10], the energy balance method [9] Pseudospectral method using differential matrix for Chebyshev points Let p(x) a polynomial of degree n, and we know that it is valued at the points p(x0 ), p(x1 ), , p(xn ), then the first and second derivatives p(x) at the same points are expressed in matrix form: p xj = Dp xj , p xj = D2 p xj , j = 0, 1, , n, (2.1) where D = {dij } is the so-called differentiation matrix [11] In case when the Chebyshev-Gauss-Lobatto points are chose as the collocation points yk = cos (kπ/n), [3]  1+2n2  i=j=0    (−1)i+j  ci 2cj sin[(i+j)π/(2n)] sin[(i−j)π/(2n)] i = j Di,j = (2.2) cos(jπ/n)  < i = j < n  sin(jπ/n)    1+2n2 − i=j=n here ck = when k = 1, 2, , n − and ck = when k = 0, n The application of differential algebra in ordinary differential equations can also extend to nonlinear differential equations, so we transformed the matrix D into matrices [11]: E(1) = {dij }, i, j n − (1) (1) e0 = {di0 }, en = {din }, < i < n (2.3) for a first-order differential element, the form u (xi ) = E(1) u(xi ) With a second-order differential element, we use D2 = d2ij and define the matrices: E(2) = {d2ij }, (2) e0 = (2) {d2i0 }, en = {d2in }, i, j n−1 0

Ngày đăng: 24/08/2019, 18:46