Optimal solution of a general class of nonlinear system of fractional partial differential equations using hybrid functions

H. Hassani, J. A.Tenreiro Machado, E. Naraghirad*, Z. Avazzadeh

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

This paper introduces a general class of nonlinear system of fractional partial differential equations with initial and boundary conditions. A hybrid method based on the transcendental Bernstein series and the generalized shifted Chebyshev polynomials is proposed for finding the optimal solution of the nonlinear system of fractional partial differential equations. The solution of the nonlinear system of fractional partial differential equations is expanded in terms of the transcendental Bernstein series and the generalized shifted Chebyshev polynomials, as basis functions with unknown free coefficients and control parameters. The corresponding operational matrices of fractional derivatives are then derived for the basis functions. These basis functions, with their operational matrices of fractional order derivatives and the Lagrange multipliers, transform the problem into a nonlinear system of algebraic equations. By means of Darbo’s fixed point theorem and Banach contraction principle, an existence result and a unique result for the solution of the nonlinear system of fractional partial differential equations are obtained, respectively. The convergence analysis is discussed and several illustrative experiments illustrate the efficiency and accuracy of the proposed method.

Original languageEnglish
Pages (from-to)2401-2431
Number of pages31
JournalEngineering with Computers
Volume39
Issue number4
Early online date13 Mar 2022
DOIs
Publication statusE-pub ahead of print - 13 Mar 2022

Keywords

  • Control parameters
  • General class of nonlinear system of fractional partial differential equations
  • Generalized shifted Chebyshev polynomials
  • Hybrid method
  • Transcendental Bernstein series

Cite this