Perturbation Methods: Asymptotic Matching Question

In summary, the problem is to find a composite expansion of the following ODE:\epsilon y'' + 6 \sqrt{x} y' - 3y = -3At a high level, the pre-multiplication by ##\epsilon## suggests that there may be a boundary layer present in the solution.1. Let us first start by using the naive method and define a series: y(x) = y_{0} (x) + \epsilon y_{1} (x) + \epsilon ^2 y
  • #1
Master1022
611
117
Homework Statement
Consider the problem (shown below) where ##y(0) = 0## and ##y(1) = 3##.
(a) Find a composite expansion of the problem
(b) Find a two-term composite expansion
Relevant Equations
Asymptotic matching
Hi,

I was working on a problem and I can't seem to make much progress with it. From a high level my steps are:
1. Use the naive method to find the outer solution which can satisfy one of the two boundary conditions
2. Introduce a boundary layer (via stretched coordinates) to find inner solution to satisfy other boundary condition
3. Match boundary layers to find parameters
4. Combine solutions and subtract overlap to find overall solution.

Question:
Consider the problem
[tex] \epsilon y'' + 6 \sqrt{x} y' - 3y = -3, for 0 < x < 1 [/tex]
where ##y(0) = 0## and ##y(1) = 3##.
(a) Find a composite expansion of the problem
(b) Find a two-term composite expansion

Attempt:
I am not sure exactly what the question is asking for, but I am assuming it is asking for a perturbation series solution (I haven't come across those terms before).

At a high level, the pre-multiplication by ##\epsilon## suggests that there may be a boundary layer present in the solution.

1. Let us first start by using the naive method and define a series:
[tex] y(x) = y_{0} (x) + \epsilon y_{1} (x) + \epsilon ^2 y_{2} (x) + ... + \epsilon ^n y_{n} (x) [/tex]

2. Substitute into the ODE:
[tex] \epsilon (y_{0} ''(x) + \epsilon y_{1} ''(x) + ...) + 6 \sqrt{x} (y_{0} '(x) + \epsilon y_{1} '(x) + ...) - 3 (y_{0} (x) + \epsilon y_{1} (x) + ...) = -3 [/tex]

3. Substitute into the initial conditions
[tex] y(0) = 0 \rightarrow 0 = y_{0} (0) + \epsilon y_{1} (0) + ... [/tex]
[tex] y(1) = 3 \rightarrow 3 = y_{0} (1) + \epsilon y_{1} (1) + ... [/tex]

4. Re-group and solve the sub-problems
I will take a look at the smallest power of ##\epsilon## problem (##\epsilon ^0 ##):
[tex] 6 \sqrt{x} y_{0} ' - 3 y_{0} = -3 [/tex]
[tex] y_{0} (0) = 0 [/tex]
[tex] y_{0} (1) = 3 [/tex]
which I then solved (I hope) to give: ## y_{0} (x) = y_{H} + y_{P} = A e^{\sqrt{x}} + 1 ##

5. Now apply one of the two boundary conditions:
[tex] y(0) = 0 \rightarrow 0 = A + 1 \rightarrow A = -1 [/tex]

We cannot also satisfy the other boundary condition at ## x = 1## and thus we should introduce a boundary layer (at ##x = 1##)

6. Let us introduce stretched co-ordinates: ## \bar x = \frac{1 - x}{\epsilon^{\alpha}} ##
[tex] \frac{dy}{dx} = ( - \epsilon ^{- \alpha}) \cdot \left( \frac{dy}{d\bar{x}} \right) [/tex]
[tex] \frac{d^2 y}{dx^2} = (\epsilon^{-2 \alpha}) \cdot \frac{d^2 y}{d \bar{x}^2} [/tex]

7. Substitute into the ODE:
[tex] \epsilon (\epsilon^{-2 \alpha} (y_{0} ''(\bar{x}) + \epsilon y_{1} ''(\bar{x}) + ...) + 6 \sqrt{1 - \bar{x} \epsilon^{\alpha}} \cdot ( - \epsilon ^{-\alpha})(y_{0} '(\bar{x}) + \epsilon y_{1} '(\bar{x}) + ...) - 3 (y_{0} (\bar{x}) + \epsilon y_{1} (\bar{x}) + ...) = -3 [/tex]
which can be re-written as:
[tex] \epsilon ^{1 - 2\alpha} (y_{0} ''(x) + \epsilon y_{1} ''(x) + ...) - 6 \epsilon ^{-\alpha} (1 - \frac{1}{2} \bar{x} \epsilon ^{\alpha} + ...) (y_{0} '(\bar{x}) + \epsilon y_{1} '(\bar{x}) + ...) - 3 (y_{0} (\bar{x}) + \epsilon y_{1}(\bar{x}) + ...) = -3 [/tex]

8. Now balance the values of ## \alpha ##:
[tex] 1 - 2 \alpha = \alpha \rightarrow \alpha = 1 [/tex]
[tex] 1 - 2 \alpha = 0 \rightarrow \alpha = \frac{1}{2} [/tex]
[tex] - \alpha = 0 \rightarrow \alpha = 0 [/tex]

We will go with ## \alpha = 1## to keep the terms 'balanced' (still not fully sure if this is correct

9. Now we can substitute our stretched co-ordinates into the boundary conditions
[tex] y(0) = 0 \rightarrow 0 = y_{0} ( \epsilon ^{-\alpha}) + \epsilon y_{1} ( \epsilon ^{-\alpha}) + ... [/tex]
[tex] y(1) = 3 \rightarrow 3 = y_{0} (0) + \epsilon y_{1} (0) + ... [/tex]

10. Now re-group and solve the sub-problems
Note that we mainly care about the boundary condition at x = 1, because that was the one that wasn't satisfied by our original (outer) solution

Let us look at order ## \epsilon ^{-1} ##:
[tex] y_{0} '' - 6 y_{0} '' = 0 [/tex]
[tex] y_{0} (0) = 3 [/tex]

which I then solved to get: ## y_{0} (\bar{x}) = C + D e^{+6 \bar{x}} ##

11. Applying stretched coordinate versions of boundary conditions to our boundary layer equation:
[tex] y_{0}(0) = 3 \rightarrow 3 = C + D \rightarrow C = 3 - D [/tex]

and thus: ## y_{0} (\bar{x}) = 3 + D (e^{+6 \bar{x}} - 1) ##

12. Find ## D ## by matching the solutions such that:
## \lim_{x \rightarrow 1} y_{0} (x) = \lim_{\bar{x} \rightarrow \infty} y_{0} (\bar{x}) ##

This leads to: ## 1 - e = 3 + D \cdot ( \infty - 1) ## which has no solution for ##D##

I am not sure where I went wrong, so any help would be appreciated.

[Note:] I can provide more explanations if necessary, but this problem was already quite long in its current form, so I decided to note put every tiny bit of calculation.
 
Physics news on Phys.org
  • #2
If you define [itex]y_i[/itex] as the outer solutions, then you need to use a different letter for the inner solution; [itex]Y_i[/itex] for example. Otherwise your matching section is difficult to follow.

The fact that you get a [itex]De^{6\tilde x}[/itex] term at zeroth order means that at first order your inhomogenous left hand side will require a resonant term [itex]K\tilde x e^{6\tilde x}[/itex]. So unless [itex]D = 0[/itex] this first-order correction will swamp the leading order term as [itex]\tilde{x} \to \infty[/itex]. This is a problem.

To fully match the expansions, you must compute them to higher order and introduce an intermediate variable [itex]\eta = x\epsilon^{-\beta} = \epsilon^{-\beta}(1 - \epsilon\tilde {x})[/itex] for [itex]0 < \beta < 1[/itex] and match orders of [itex]\epsilon[/itex] at fixed [itex]\eta[/itex].
 
  • #3
Thanks @pasmith !

pasmith said:
If you define [itex]y_i[/itex] as the outer solutions, then you need to use a different letter for the inner solution; [itex]Y_i[/itex] for example. Otherwise your matching section is difficult to follow.
Apologies, so if I use ## Y_i ## for the inner solution (i.e. the boundary layer), then those limits should read:
[tex] \lim_{x \rightarrow 1} y(x) = \lim_{\bar{x} \rightarrow \infty} Y_{i} (x)[/tex]

Is it clear where those limits come from? Our boundary layer is at ## x = 1 ## so we need our outer and inner solutions need to match at that location. ## x \rightarrow 1 ## means that ## \bar{x} = \frac{1 - x}{\epsilon} \rightarrow \infty ## as ## \epsilon \rightarrow 0 ##.

pasmith said:
The fact that you get a [itex]De^{6\tilde x}[/itex] term at zeroth order means that at first order your inhomogenous left hand side will require a resonant term [itex]K\tilde x e^{6\tilde x}[/itex]. So unless [itex]D = 0[/itex] this first-order correction will swamp the leading order term as [itex]\tilde{x} \to \infty[/itex]. This is a problem.

To fully match the expansions, you must compute them to higher order and introduce an intermediate variable [itex]\eta = x\epsilon^{-\beta} = \epsilon^{-\beta}(1 - \epsilon\tilde {x})[/itex] for [itex]0 < \beta < 1[/itex] and match orders of [itex]\epsilon[/itex] at fixed [itex]\eta[/itex].
Oh okay, so this problem cannot be solved at just the leading order?
 

FAQ: Perturbation Methods: Asymptotic Matching Question

What are perturbation methods and when are they used?

Perturbation methods are mathematical techniques used to approximate solutions to problems that involve small parameters. They are typically used when the exact solution to a problem is difficult or impossible to obtain, and the small parameter allows for a simplified approximation.

What is asymptotic matching and why is it important in perturbation methods?

Asymptotic matching is the process of combining different asymptotic solutions to a problem in order to obtain a more accurate overall solution. It is important in perturbation methods because it allows for a more precise approximation by accounting for the behavior of the solution at different scales.

What are the limitations of perturbation methods?

Perturbation methods are limited in their applicability to problems with small parameters. They may also produce inaccurate results if the small parameter is not small enough, or if the problem is highly nonlinear.

How do you determine the appropriate perturbation method to use?

The appropriate perturbation method to use depends on the specific problem and the behavior of the solution at different scales. Some commonly used methods include regular perturbation, multiple scales, and WKB approximation. The choice of method may also depend on the desired level of accuracy and the complexity of the problem.

Can perturbation methods be used for problems with large parameters?

Perturbation methods are typically used for problems with small parameters, but they can also be adapted for problems with large parameters. This may involve transforming the problem into one with a small parameter, or using more advanced techniques such as matched asymptotic expansions. However, the accuracy of the results may be limited in these cases.

Back
Top