Misplaced Pages

Poincaré–Lindstedt method

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Technique used in perturbation theory

In perturbation theory, the Poincaré–Lindstedt method or Lindstedt–Poincaré method is a technique for uniformly approximating periodic solutions to ordinary differential equations, when regular perturbation approaches fail. The method removes secular terms—terms growing without bound—arising in the straightforward application of perturbation theory to weakly nonlinear problems with finite oscillatory solutions.

The method is named after Henri Poincaré, and Anders Lindstedt.

All efforts of geometers in the second half of this century have had as main objective the elimination of secular terms.

— Henri Poincaré, Les Méthodes Nouvelles de la Mécanique Céleste, preface to volume I

The article gives several examples. The theory can be found in Chapter 10 of Nonlinear Differential Equations and Dynamical Systems by Verhulst.

Example: the Duffing equation

The undamped, unforced Duffing equation is given by

x ¨ + x + ε x 3 = 0 {\displaystyle {\ddot {x}}+x+\varepsilon \,x^{3}=0\,}

for t > 0, with 0 < ε ≪ 1.

Consider initial conditions

x ( 0 ) = 1 , {\displaystyle x(0)=1,\,}   x ˙ ( 0 ) = 0. {\displaystyle {\dot {x}}(0)=0.\,}

A perturbation-series solution of the form x(t) = x0(t) + ε x1(t) + ... is sought. The first two terms of the series are

x ( t ) = cos ( t ) + ε [ 1 32 ( cos ( 3 t ) cos ( t ) ) 3 8 t sin ( t ) ] + . {\displaystyle x(t)=\cos(t)+\varepsilon \left+\cdots .\,}

This approximation grows without bound in time, which is inconsistent with the physical system that the equation models. The term responsible for this unbounded growth, called the secular term, is t sin ( t ) {\displaystyle t\sin(t)} . The Poincaré–Lindstedt method allows for the creation of an approximation that is accurate for all time, as follows.

In addition to expressing the solution itself as an asymptotic series, form another series with which to scale time t:

τ = ω t , {\displaystyle \tau =\omega t,\,}   where   ω = ω 0 + ε ω 1 + . {\displaystyle \omega =\omega _{0}+\varepsilon \omega _{1}+\cdots .\,}

We have the leading order ω0 = 1, because when ϵ = 0 {\displaystyle \epsilon =0} , the equation has solution x = cos ( t ) {\displaystyle x=\cos(t)} . Then the original problem becomes

ω 2 x ( τ ) + x ( τ ) + ε x 3 ( τ ) = 0 {\displaystyle \omega ^{2}\,x''(\tau )+x(\tau )+\varepsilon \,x^{3}(\tau )=0\,}

Now search for a solution of the form x(τ) = x0(τ) + ε x1(τ) + ... . The following solutions for the zeroth and first order problem in ε are obtained:

x 0 = cos ( τ ) and  x 1 = 1 32 ( cos ( 3 τ ) cos ( τ ) ) + ( ω 1 3 8 ) τ sin ( τ ) . {\displaystyle {\begin{aligned}x_{0}&=\cos(\tau )\\{\text{and }}x_{1}&={\tfrac {1}{32}}\,\left(\cos(3\tau )-\cos(\tau )\right)+\left(\omega _{1}-{\tfrac {3}{8}}\right)\,\tau \,\sin(\tau ).\end{aligned}}}

So the secular term can be removed through the choice: ω1 = ⁠3/8⁠. Higher orders of accuracy can be obtained by continuing the perturbation analysis along this way. As of now, the approximation—correct up to first order in ε—is

x ( t ) cos ( ( 1 + 3 8 ε ) t ) + 1 32 ε [ cos ( 3 ( 1 + 3 8 ε ) t ) cos ( ( 1 + 3 8 ε ) t ) ] . {\displaystyle x(t)\approx \cos {\Bigl (}\left(1+{\tfrac {3}{8}}\,\varepsilon \right)\,t{\Bigr )}+{\tfrac {1}{32}}\,\varepsilon \,\left.\,}

Example: the van der Pol oscillator

We solve the van der Pol oscillator only up to order 2. This method can be continued indefinitely in the same way, where the order-n term ϵ n x n {\displaystyle \epsilon ^{n}x_{n}} consists of a harmonic term a n cos ( t ) + b n cos ( t ) {\displaystyle a_{n}\cos(t)+b_{n}\cos(t)} , plus some super-harmonic terms a n , 2 cos ( 2 t ) + b n , 2 cos ( 2 t ) + {\displaystyle a_{n,2}\cos(2t)+b_{n,2}\cos(2t)+\cdots } . The coefficients of the super-harmonic terms are solved directly, and the coefficients of the harmonic term are determined by expanding down to order-(n+1), and eliminating its secular term.

See chapter 10 of for a derivation up to order 3, and for a computer derivation up to order 164.

Consider the van der Pol oscillator with equation x ¨ + ϵ ( x 2 1 ) x ˙ + x = 0 {\displaystyle {\ddot {x}}+\epsilon (x^{2}-1){\dot {x}}+x=0} where ϵ {\displaystyle \epsilon } is a small positive number. Perform substitution to the second order:

τ = ω t , {\displaystyle \tau =\omega t,\,}   where   ω = 1 + ϵ ω 1 + ϵ 2 ω 2 + O ( ϵ 3 ) {\displaystyle \omega =1+\epsilon \omega _{1}+\epsilon ^{2}\omega _{2}+O(\epsilon ^{3})}

which yields the equation ω 2 x ¨ + ω ϵ ( x 2 1 ) x ˙ + x = 0 {\displaystyle \omega ^{2}{\ddot {x}}+\omega \epsilon (x^{2}-1){\dot {x}}+x=0} Now plug in x = x 0 + ϵ x 1 + ϵ 2 x 2 + O ( ϵ 3 ) {\displaystyle x=x_{0}+\epsilon x_{1}+\epsilon ^{2}x_{2}+O(\epsilon ^{3})} , and we have three equations, for the orders 1 , ϵ , ϵ 2 {\displaystyle 1,\epsilon ,\epsilon ^{2}} respectively: { x ¨ 0 + x 0 = 0 x ¨ 1 + x 1 + 2 ω 1 x ¨ 0 + ( x 0 2 1 ) x ˙ 0 = 0 x ¨ 2 + x 2 + ( ω 1 2 + 2 ω 2 ) x ¨ 0 + 2 ω 1 x ¨ 1 + 2 x 0 x 1 x ˙ 0 + ω 1 ( x 0 2 1 ) x ˙ 0 + x ˙ 1 ( x 0 2 1 ) = 0 {\displaystyle {\begin{cases}{\ddot {x}}_{0}+x_{0}=0\\{\ddot {x}}_{1}+x_{1}+2\omega _{1}{\ddot {x}}_{0}+(x_{0}^{2}-1){\dot {x}}_{0}=0\\{\ddot {x}}_{2}+x_{2}+(\omega _{1}^{2}+2\omega _{2}){\ddot {x}}_{0}+2\omega _{1}{\ddot {x}}_{1}+2x_{0}x_{1}{\dot {x}}_{0}+\omega _{1}(x_{0}^{2}-1){\dot {x}}_{0}+{\dot {x}}_{1}(x_{0}^{2}-1)=0\end{cases}}} The first equation has general solution x 0 = A cos ( τ + ϕ ) {\displaystyle x_{0}=A\cos(\tau +\phi )} . Pick origin of time such that ϕ = 0 {\displaystyle \phi =0} . Then plug it into the second equation to obtain (after some trigonometric identities) x ¨ 1 + x 1 + ( A A 3 / 4 ) sin τ 2 ω 1 A cos τ ( A 3 / 4 ) sin ( 3 τ ) = 0 {\displaystyle {\ddot {x}}_{1}+x_{1}+(A-A^{3}/4)\sin \tau -2\omega _{1}A\cos \tau -(A^{3}/4)\sin(3\tau )=0} To eliminate the secular term, we must set both sin τ , cos τ {\displaystyle \sin \tau ,\cos \tau } coefficients to zero, thus we have { A = A 3 / 4 2 ω 1 A = 0 {\displaystyle {\begin{cases}A=A^{3}/4\\2\omega _{1}A=0\end{cases}}} yielding A = 2 , ω 1 = 0 {\displaystyle A=2,\omega _{1}=0} . In particular, we found that when ϵ {\displaystyle \epsilon } increases from zero to a small positive constant, all circular orbits in phase space are destroyed, except the one at radius 2. Now solving x ¨ 1 + x 1 = 2 sin ( 3 τ ) {\displaystyle {\ddot {x}}_{1}+x_{1}=2\sin(3\tau )} yields x 1 = B cos ( τ + ϕ ) 1 4 sin ( 3 τ ) {\displaystyle x_{1}=B\cos(\tau +\phi )-{\frac {1}{4}}\sin(3\tau )} . We can always absorb ϵ B cos ( τ + ϕ ) {\displaystyle \epsilon B\cos(\tau +\phi )} term into x 0 {\displaystyle x_{0}} , so we can WLOG have just x 1 = 1 4 sin ( 3 τ ) {\displaystyle x_{1}=-{\frac {1}{4}}\sin(3\tau )} .

Now plug into the second equation to obtain x ¨ 2 + x 2 ( 4 ω 2 + 1 / 4 ) cos τ 3 4 cos 3 τ 5 4 cos 5 τ = 0 {\displaystyle {\ddot {x}}_{2}+x_{2}-(4\omega _{2}+1/4)\cos \tau -{\frac {3}{4}}\cos 3\tau -{\frac {5}{4}}\cos 5\tau =0} To eliminate the secular term, we set ω 2 = 1 16 {\displaystyle \omega _{2}=-{\frac {1}{16}}} .

Thus we find that ω = 1 1 16 ϵ 2 + O ( ϵ 3 ) {\displaystyle \omega =1-{\frac {1}{16}}\epsilon ^{2}+O(\epsilon ^{3})} .

Example: Mathieu equation

This is an example of parametric resonance.

Consider the Mathieu equation x ¨ + ( 1 + b ϵ 2 + ϵ cos ( t ) ) x = 0 {\displaystyle {\ddot {x}}+(1+b\epsilon ^{2}+\epsilon \cos(t))x=0} , where b {\displaystyle b} is a constant, and ϵ {\displaystyle \epsilon } is small. The equation's solution would have two time-scales, one fast-varying on the order of t {\displaystyle t} , and another slow-varying on the order of T = ϵ 2 t {\displaystyle T=\epsilon ^{2}t} . So expand the solution as x ( t ) = x 0 ( t , T ) + ϵ x 1 ( t , T ) + ϵ 2 x 2 ( t , T ) + O ( ϵ 3 ) {\displaystyle x(t)=x_{0}(t,T)+\epsilon x_{1}(t,T)+\epsilon ^{2}x_{2}(t,T)+O(\epsilon ^{3})} Now plug into the Mathieu equation and expand to obtain { t 2 x 0 + x 0 = 0 t 2 x 1 + x 1 = cos ( t ) x 0 t 2 x 2 + x 2 = b x 0 2 t T x 0 cos ( t ) x 1 {\displaystyle {\begin{cases}\partial _{t}^{2}x_{0}+x_{0}=0\\\partial _{t}^{2}x_{1}+x_{1}=-\cos(t)x_{0}\\\partial _{t}^{2}x_{2}+x_{2}=-bx_{0}-2\partial _{tT}x_{0}-\cos(t)x_{1}\end{cases}}} As before, we have the solutions { x 0 = A cos ( t ) + B sin ( t ) x 1 = A 2 + A 6 cos ( 2 t ) + B 6 sin ( 2 t ) {\displaystyle {\begin{cases}x_{0}=A\cos(t)+B\sin(t)\\x_{1}=-{\frac {A}{2}}+{\frac {A}{6}}\cos(2t)+{\frac {B}{6}}\sin(2t)\end{cases}}} The secular term coefficients in the third equation are { 1 12 ( 12 b A + 5 A 24 B ) 1 12 ( 24 A 12 b B B ) {\displaystyle {\begin{cases}{\frac {1}{12}}\left(-12bA+5A-24B'\right)\\{\frac {1}{12}}\left(24A'-12bB-B\right)\end{cases}}} Setting them to zero, we find the equations of motion:

d d T [ A B ] = [ 0 1 2 ( 1 12 + b ) 1 2 ( 5 12 b ) 0 ] [ A B ] {\displaystyle {\frac {d}{dT}}{\begin{bmatrix}A\\B\end{bmatrix}}={\begin{bmatrix}0&{\frac {1}{2}}({\frac {1}{12}}+b)\\{\frac {1}{2}}({\frac {5}{12}}-b)&0\\\end{bmatrix}}{\begin{bmatrix}A\\B\end{bmatrix}}}

Its determinant is 1 4 ( b 5 / 12 ) ( b + 1 / 12 ) {\displaystyle {\frac {1}{4}}(b-5/12)(b+1/12)} , and so when b ( 1 / 12 , 5 / 12 ) {\displaystyle b\in (-1/12,5/12)} , the origin is a saddle point, so the amplitude of oscillation A 2 + B 2 {\displaystyle {\sqrt {A^{2}+B^{2}}}} grows unboundedly.

In other words, when the angular frequency (in this case, 1 {\displaystyle 1} ) in the parameter is sufficiently close to the angular frequency (in this case, 1 + b ϵ 2 {\displaystyle {\sqrt {1+b\epsilon ^{2}}}} ) of the original oscillator, the oscillation grows unboundedly, like a child swinging on a swing pumping all the way to the moon.

Shohat expansion

For the van der Pol oscillator, we have ω 1 / ϵ {\displaystyle \omega \sim 1/\epsilon } for large ϵ {\displaystyle \epsilon } , so as ϵ {\displaystyle \epsilon } becomes large, the serial expansion of ω {\displaystyle \omega } in terms of ϵ {\displaystyle \epsilon } diverges and we would need to keep more and more terms of it to keep ω {\displaystyle \omega } bounded. This suggests to us a parametrization that is bounded: r := ϵ 1 + ϵ {\displaystyle r:={\frac {\epsilon }{1+\epsilon }}} Then, using serial expansions ϵ ω = r + c 2 r 2 + c 3 r 3 + c 4 r 4 + {\displaystyle \epsilon \omega =r+c_{2}r^{2}+c_{3}r^{3}+c_{4}r^{4}+\cdots } and x = x 0 + r x 1 + r 2 x 2 + {\displaystyle x=x_{0}+rx_{1}+r^{2}x_{2}+\cdots } , and using the same method of eliminating the secular terms, we find c 2 = 1 , c 3 = 15 16 , c 4 = 13 16 {\displaystyle c_{2}=1,c_{3}={\frac {15}{16}},c_{4}={\frac {13}{16}}} .

Because lim ϵ r = 1 {\displaystyle \lim _{\epsilon \to \infty }r=1} , the expansion ϵ ω = r + c 2 r 2 + c 3 r 3 + c 4 r 4 + {\displaystyle \epsilon \omega =r+c_{2}r^{2}+c_{3}r^{3}+c_{4}r^{4}+\cdots } allows us to take a finite number of terms for the series on the right, and it would converge to a finite value at ϵ {\displaystyle \epsilon \to \infty } limit. Then we would have ω 1 / ϵ {\displaystyle \omega \sim 1/\epsilon } , which is exactly the desired asymptotic behavior. This is the idea behind Shohat expansion.

The exact asymptotic constant is ϵ ω 2 π 3 2 ln 2 = 3.8936 {\displaystyle \epsilon \omega \to {\frac {2\pi }{3-2\ln 2}}=3.8936\cdots } , which as we can see is approached by 1 + c 2 + c 3 + c 4 = 3.75 {\displaystyle 1+c_{2}+c_{3}+c_{4}=3.75} .

References and notes

  1. Drazin, P.G. (1992), Nonlinear systems, Cambridge University Press, ISBN 0-521-40668-4, pp. 181–186.
  2. Strogatz, Steven (2019). "Exercise 7.6.19, 7.6.21". Nonlinear dynamics and chaos : with applications to physics, biology, chemistry, and engineering (2nd ed.). Boca Raton. ISBN 978-0-367-09206-1. OCLC 1112373147.{{cite book}}: CS1 maint: location missing publisher (link)
  3. Poincaré, H. (1957) , Les Méthodes Nouvelles de la Mécanique Célèste, vol. II, New York: Dover Publ., §123–§128.
  4. A. Lindstedt, Abh. K. Akad. Wiss. St. Petersburg 31, No. 4 (1882)
  5. ^ Verhulst, Ferdinand (1996). Nonlinear Differential Equations and Dynamical Systems. Universitext. Berlin, Heidelberg: Springer Berlin Heidelberg. doi:10.1007/978-3-642-61453-8. ISBN 978-3-540-60934-6.
  6. J. David Logan. Applied Mathematics, Second Edition, John Wiley & Sons, 1997. ISBN 0-471-16513-1.
  7. The Duffing equation has an invariant energy E = 1 2 x ˙ 2 + 1 2 x 2 + 1 4 ε x 4 {\displaystyle \scriptstyle E={\tfrac {1}{2}}\,{\dot {x}}^{2}+{\tfrac {1}{2}}\,x^{2}+{\tfrac {1}{4}}\,\varepsilon \,x^{4}}  = constant, as can be seen by multiplying the Duffing equation with x ˙ {\displaystyle \scriptstyle {\dot {x}}} and integrating with respect to time t. For the example considered, from its initial conditions, is found: E = ⁠1/2⁠ + ⁠1/4⁠ ε.
  8. Andersen, C. M.; Geer, James F. (June 1982). "Power Series Expansions for the Frequency and Period of the Limit Cycle of the Van Der Pol Equation". SIAM Journal on Applied Mathematics. 42 (3): 678–693. doi:10.1137/0142047. ISSN 0036-1399.
  9. Bellman, Richard (2003). "2.5. The Shohat Expansion". Perturbation techniques in mathematics, engineering & physics. Mineola, N.Y.: Dover Publications. ISBN 0-486-43258-0. OCLC 51942387.
Category: