[Numerical] System of first order ordinary diff equations with given asymptotic

Click For Summary
SUMMARY

This discussion focuses on solving a system of first-order ordinary differential equations (ODEs) with known asymptotic solutions at both extremes (as x approaches -infinity and infinity). The user presents an attempt to find a numerical solution in the middle region, specifically between x = -1000 and x = 1000, while maintaining the asymptotic behavior. The proposed method involves substitutions and transformations of the variables, but the user encounters issues with the numerical solution blowing up due to exponentially growing functions on the right side of the equation.

PREREQUISITES
  • Understanding of first-order ordinary differential equations (ODEs)
  • Familiarity with asymptotic analysis in differential equations
  • Knowledge of numerical methods for solving ODEs
  • Experience with mathematical transformations and substitutions in differential equations
NEXT STEPS
  • Research numerical methods for solving systems of ODEs, such as Runge-Kutta methods
  • Explore techniques for maintaining stability in numerical solutions of differential equations
  • Study asymptotic matching techniques for differential equations
  • Learn about boundary value problems and their numerical solutions
USEFUL FOR

Mathematicians, physicists, and engineers working on differential equations, particularly those dealing with asymptotic behavior and numerical solutions in complex systems.

ala
Messages
21
Reaction score
0
I have system of first order ordinary diff equations, indipendent variable is x cordinate. I know asymptotic solution in left and right region (i.e. when x->-infinity or x->infinity, e.g. when abs(x)>1000), it's const plus exponentially falling function. I want to find numerical solution in middle region, witch will have given asymptotic in left and right region.

If I give initial value at left (i.e. at x=-1000) numerical solution blow up at right (I also have exponentially growing functions on right).

How to do this?
 
Physics news on Phys.org
Okay, bellow is my attempt:

Let:

y(x)=c(1-w(x)exp(-kx))

Then

<br /> w(x)=(1-y/c)exp(kt)
<br /> \dot{w}=-\frac{\dot{y}}{c}exp(-kx)+k \ (1-y/c)exp(-kx)<br />

Now time to make some substitutions
<br /> \dot{w}=-\frac{f(y)}{c}exp(kt)+k \ (1-\left(c(1-w \ exp(-kx)) \right)/c)exp(kt)
=-\frac{f(y)}{c}exp(kx)-w \ \left(1-\frac{k}{c}\right)exp(kx)+k \ w \
where y is given above as:

y=c (1- w \ exp(-kx))

and f(y) is the original differential equation.

edit: The above only seems useful if \frac{1}{x} is much bigger then k.
 
Last edited:
For that x, I have asymptotic solution. I want to find numerical solution in the middle, but don't know how. (I don't have 1 ODE, I have system of ODE)
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
561
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K