The q-homotopy analysis method for a solution of the Cahn–Hilliard equation in the presence of advection and reaction terms

  • Safdar Hussain*
  • , Abdullah Shah
  • , Asad Ullah
  • , Fazal Haq
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

In this paper, we provide a solution to the Cahn–Hilliard equation using the q-homotopy analysis method (q-HAM). The q-HAM is a more general, simple and widely used method for solving stiff nonlinear partial differential equations. The Cahn–Hilliard equation is a classical model in material sciences that describe spinodal decomposition and phase separation in two-phase flows. Using the q-HAM, the effect of various parameters of physical interest such as diffusive parameter, thickness parameter, advection and reaction terms on concentration is studied. The comparison of the computed solution with the exact solution is presented for some fixed parameter values to validate the solution obtained using the q-HAM.

Original languageEnglish
Pages (from-to)813-819
Number of pages7
JournalJournal of Taibah University for Science
Volume16
Issue number1
DOIs
StatePublished - 2022
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2022 The Author(s). Published by Informa UK Limited, trading as Taylor & Francis Group.

Keywords

  • The Cahn–Hilliard equation
  • advection and reaction terms
  • diffusion parameter
  • the q-homotopy analysis method
  • thickness of transition layer

ASJC Scopus subject areas

  • General Chemistry
  • General Mathematics
  • General Biochemistry, Genetics and Molecular Biology
  • General Environmental Science
  • General Agricultural and Biological Sciences
  • General Physics and Astronomy
  • General Earth and Planetary Sciences

Fingerprint

Dive into the research topics of 'The q-homotopy analysis method for a solution of the Cahn–Hilliard equation in the presence of advection and reaction terms'. Together they form a unique fingerprint.

Cite this