Псевдоспектральный метод для автономных нелинейных дифференциальных уравнений второго порядка

 pdf (323K)

Автономные нелинейные дифференциальные уравнения представляют собой систему обыкновенных дифференциальных уравнений, которые часто применяются в различных областях механики, квантовой физики, химического машиностроения, физики и прикладной математики. Здесь рассматриваются автономные нелинейные дифференциальные уравнения второго порядка ${u}''({x}) - {u}'({x}) = {f}[{u}({x})]$ и ${u}''({x}) + {f}[{u}({x})]{u}'({x}) + {u}({x}) = 0$ на промежутке $[-1, 1]$ с заданными граничными значениями ${u}[-1]$ и ${u}[1]$. Для решения этих задач используется псевдоспектральный метод, основанный на матрице дифференцирования Чебышева с точками Чебышева-Гаусса-Лобатто. Для нахождения приближенных решений построены две новые итерационные процедуры. В этой статье был использован язык программирования Mathematica версии 10.4 для представления алгоритмов, численных результатов и рисунков. В качестве примера численного моделирования исследовано известное уравнение Ван дер Поля и получены хорошие результаты. Впоследствии возможно применение полученных результатов к другим нелинейным системам, таким как уравнения Рэлея, уравнения Льенара и уравнения Эмдена-Фаулера.

Ключевые слова: псевдоспектральный метод, матрица дифференцирования Чебышева, полином Чебышева, автономные уравнения, нелинейные дифференциальные уравнения, осциллятор Ван-дер-Поля
Цитата: Вестник Удмуртского университета. Математика. Механика. Компьютерные науки, 2019, т. 29, вып. 1, с. 61-72
DOI: 10.20537/vm190106

Pseudospectral method for second-order autonomous nonlinear differential equations

Autonomous nonlinear differential equations constituted a system of ordinary differential equations, which often applied in different areas of mechanics, quantum physics, chemical engineering science, physical science, and applied mathematics. It is assumed that the second-order autonomous nonlinear differential equations have the types ${u}''({x}) - {u}'({x}) = {f}[{u}({x})]$ and ${u}''({x}) + {f}[{u}({x})]{u}'({x}) + {u}({x}) = 0$ on the range $[-1, 1]$ with the boundary values ${u}[-1]$ and ${u}[1]$ provided. We use the pseudospectral method based on the Chebyshev differentiation matrix with Chebyshev-Gauss-Lobatto points to solve these problems. Moreover, we build two new iterative procedures to find the approximate solutions. In this paper, we use the programming language Mathematica version 10.4 to represent the algorithms, numerical results and figures. In the numerical results, we apply the well-known Van der Pol oscillator equation and gave good results. Therefore, they will be able to be applied to other nonlinear systems such as the Rayleigh equations, the Lienard equations, and the Emden-Fowler equations.

Keywords: pseudospectral method, Chebyshev differentiation matrix, Chebyshev polynomial, autonomous equations, nonlinear differential equations, Van der Pol oscillator
Citation in English: Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp'yuternye Nauki, 2019, vol. 29, issue 1, pp. 61-72

Журнал индексируется в Web of Science (Emerging Sources Citation Index)

Журнал индексируется в Scopus

Журнал входит в базы данных zbMATH, MathSciNet

Журнал включен в базу данных Russian Science Citation Index (RSCI) на платформе Web of Science

Журнал включен в перечень ВАК.

Электронная версия журнала на Общероссийском математическом портале Math-Net.Ru.

Журнал включен в Crossref