Content deleted Content added
→Brief mathematical description: Re-wording |
Erel Segal (talk | contribs) No edit summary |
||
(47 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
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
For example,
== 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 ==
== 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 77 ⟶ 76:
== External links ==
* http://numericaltank.sjtu.edu.cn/BVPh.htm
* http://numericaltank.sjtu.edu.cn/APO.htm
[[Category:Asymptotic analysis]]
|