Content deleted Content added
→The HAM and computer algebra: word usage and grammar |
Erel Segal (talk | contribs) No edit summary |
||
(44 intermediate revisions by 30 users not shown) | |||
Line 1:
{{Distinguish|text=[[Homotopy method]], a method for computing fixed points of functions, devised in 1972 by B. Eaves Curtis}}{{Like resume|date=May 2020}}
[[File:HomotopySmall.gif|thumb|top|200px|The two dashed paths shown above are homotopic relative to their endpoints. The animation represents one possible homotopy.]]
The '''homotopy analysis method''' ('''HAM
The HAM was first devised in 1992 by
== Characteristics
The HAM distinguishes itself from various other [[Mathematical analysis|analytical methods]] in four important aspects. First, it is a [[series (mathematics)|series]] expansion method that is not directly dependent on small or large physical parameters. Thus, it is applicable for not only weakly but also strongly nonlinear problems, going beyond some of the inherent limitations of the standard [[Perturbation theory|perturbation methods]]. Second, the HAM is
The homotopy analysis method is also able to combine with other techniques employed in nonlinear differential equations such as [[spectral methods]]<ref>{{citation | last1=Motsa | first1=S.S. | last2=Sibanda|first2=P.| last3=Awad| first3=F.G.| last4 = Shateyi| first4 = S.| title= A new spectral-homotopy analysis method for the MHD Jeffery–Hamel problem | journal=Computers & Fluids| volume=39| issue=7 | pages=1219–1225|year=2010 | doi=10.1016/j.compfluid.2010.03.004}}</ref> and [[Padé approximant]]s.
== Applications ==
In the last twenty years, the HAM has been applied to solve a growing number of nonlinear [[ordinary differential equations|ordinary]]/[[partial differential equation]]s in science, finance, and engineering.<ref name="HAM in NDEs">{{citation |
For example, multiple steady-state resonant waves in deep and finite water depth<ref>{{citation|last1=Xu|first1=D.L.|last2=Lin|first2=Z.L.|last3=Liao|first3=S.J.|last4=Stiassnie|first4=M.|title=On the steady-state fully resonant progressive waves in water of finite depth|journal =Journal of Fluid Mechanics|volume = 710|pages=
== Brief mathematical description ==
Line 24 ⟶ 22:
[[File:Mug and Torus morph.gif|thumb|top|200px|An isotopy of a coffee cup into a doughnut ([[torus]]).]]
Consider a general nonlinear differential equation
:<math>
\mathcal{N}[u(x)] = 0
</math>,
where <math>\mathcal{N}</math> is a nonlinear operator. Let <math>\mathcal{L}</math> denote an auxiliary linear operator, ''u''<sub>0</sub>(''x'') an initial guess of ''u''(''x''), and ''c''<sub>0</sub> a constant (called the convergence-control parameter), respectively. Using the embedding parameter ''q'' ∈ [0,1] from homotopy theory, one may construct a family of equations,
:<math>
(1 - q) \mathcal{L}[U(x; q) - u_0(x
</math>
Line 39 ⟶ 37:
:<math>
\mathcal{L}[U(x; q) - u_0(x
</math>
with known initial guess ''U''(''x''; 0) = ''u''<sub>0</sub>(''x'') when ''q'' = 0, but is equivalent to the original nonlinear equation <math>\mathcal{N}[u(x)] = 0</math>, when ''q'' = 1, i.e. ''U''(''x''; 1) = ''u''(''x'')). Therefore, as ''q'' increases from 0 to 1, the solution ''U''(''x''; ''q'') of the zeroth-order deformation equation varies (or deforms) from the chosen initial guess ''u''<sub>0</sub>(''x'') to the solution ''u''(''x'') of the considered nonlinear equation.
Expanding ''U''(''x''; ''q'') in a Taylor series about ''q'' = 0, we have the homotopy-Maclaurin series
Line 53 ⟶ 51:
:<math>
u(x) = u_0(x) + \sum_{m=1}^
</math>
From the zeroth-order deformation equation, one can directly derive the governing equation of ''u''<sub>m</sub>(''x'')
:<math>
\mathcal{L}[u_m(x) - \chi_m u_{m-1}(x) ] = c_0 \, R_m[u_0, u_1, \
</math>
called the ''m''<sup>th</sup>-order deformation equation, where <math>\chi_1 = 0</math> and <math>\chi_k = 1</math> for ''k'' > 1, and the right-hand side ''R''<sub>''m''</sub> is dependent only upon the known results ''u''<sub>0</sub>, ''u''<sub>1</sub>, ..., ''u''<sub>''m''
Since the HAM is based on a homotopy, one has great freedom to choose the initial guess ''u''<sub>0</sub>(''x''), the auxiliary linear operator <math>\mathcal{L}</math>, and the convergence-control parameter ''c''<sub>0</sub> in the zeroth-order deformation equation. Thus, the HAM provides the mathematician freedom to choose the equation-type of the high-order deformation equation and the base functions of its solution. The optimal value of the convergence-control parameter ''c''<sub>0</sub> is determined by the minimum of the squared residual error of governing equations and/or boundary conditions after the general form has been solved for the chosen initial guess and linear operator. Thus, the convergence-control parameter ''c''<sub>0</sub> is a simple way to guarantee the convergence of the homotopy series solution and differentiates the HAM from other analytic approximation methods. The method overall gives a useful generalization of the concept of homotopy.
== The HAM and computer algebra ==
The HAM is an analytic approximation method designed for the computer era with the goal of "computing with functions instead of numbers." In conjunction with a [[computer algebra system]] such as [[Mathematica]] or [[Maple (software)|Maple]], one can gain analytic approximations of a highly nonlinear problem to arbitrarily high order by means of the HAM in only a few seconds. Inspired by the recent successful applications of the HAM in different fields, a Mathematica package based on the HAM, called BVPh, has been made available online for solving nonlinear boundary-value problems
== Frequency response analysis for nonlinear oscillators ==
The HAM has recently been reported to be useful for obtaining analytical solutions for nonlinear frequency response equations. Such solutions are able to capture various nonlinear behaviors such as hardening-type, softening-type or mixed behaviors of the oscillator.<ref>{{cite journal|last1=Tajaddodianfar|first1=Farid|title=Nonlinear dynamics of MEMS/NEMS resonators: analytical solution by the homotopy analysis method|journal=Microsystem Technologies|volume=23|issue=6|pages=1913–1926|doi=10.1007/s00542-016-2947-7|year=2017|bibcode=2017MiTec..23.1913T |s2cid=113216381}}</ref><ref>{{cite journal|last1=Tajaddodianfar|first1=Farid|title=On the dynamics of bistable micro/nano resonators: Analytical solution and nonlinear behavior|journal=Communications in Nonlinear Science and Numerical Simulation|volume=20|issue=3|doi=10.1016/j.cnsns.2014.06.048|pages=1078–1089|bibcode=2015CNSNS..20.1078T|date=March 2015}}</ref> These analytical equations are also useful in prediction of chaos in nonlinear systems.<ref>{{cite journal|last1=Tajaddodianfar|first1=Farid|title=Prediction of chaos in electrostatically actuated arch micro-nano resonators: Analytical approach|journal=Communications in Nonlinear Science and Numerical Simulation|volume=30|issue=1–3|doi=10.1016/j.cnsns.2015.06.013|pages=182–195|date=January 2016|doi-access=free}}</ref>
== References ==
Line 75 ⟶ 76:
== External links ==
* http://numericaltank.sjtu.edu.cn/BVPh.htm
* http://numericaltank.sjtu.edu.cn/APO.htm
[[Category:Asymptotic analysis]]
|