Content deleted Content added
minor intro rewordings |
Erel Segal (talk | contribs) No edit summary |
||
(48 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]]).]]
:<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
:<math>
(1 - q) \mathcal{L}[U(x; q) - u_0(x
</math>
called the zeroth-order deformation equation, whose solution varies continuously with respect to the embedding parameter ''q'' ∈ [0,1]
:<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
Expanding ''U''(''x''; ''q'') in a Taylor series
:<math>
Line 50 ⟶ 48:
</math>
Assuming that the so-called convergence-control parameter ''c''<sub>0</sub> of the zeroth-order deformation equation is
:<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''
== The HAM and computer algebra ==▼
▲== The HAM and computer algebra ==
== Frequency response analysis for nonlinear oscillators ==
▲Inspirited by so many successful applications of the HAM in different fields and also by the ability of "computing with functions instead of numbers" of computer algebra systems such as [[Mathematica]], [[Matlab]], and [[Maple]], a Mathematica package based on the HAM, called BVPh, was issued for solving nonlinear boundary-value problems. It is available online.[http://numericaltank.sjtu.edu.cn/BVPh.htm] The HAM-based Mathematica package BVPh is a solver package for highly nonlinear ODEs with singularities, multiple solutions and multipoint boundary conditions in either a finite or an infinite interval, and even for some types of nonlinear PDEs. Another HAM-based Mathematica code APOh has been produced to solve for an explicit analytic approximations of the optimal exercise boundary of American put option, which is also available online.[http://numericaltank.sjtu.edu.cn/APO.htm]
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 79 ⟶ 76:
== External links ==
* http://numericaltank.sjtu.edu.cn/BVPh.htm
* http://numericaltank.sjtu.edu.cn/APO.htm
[[Category:Asymptotic analysis]]
|