Numerical method to solve high order ODEs.

In summary, the conversation discusses a simplified version of a working equation and its three related boundary conditions. The equation involves a function of y and is too complex to have an exact analytical solution. The speaker suggests using a general numerical method, such as the 4th order Runge-Kutta or Adams-Moulton-Bashforth method, to solve the equation.
  • #1
meridian
3
0
here is a simplified version of my working equtions
[tex]
y''' = \frac{(y'' y+y' y) y + y'y''}{y' + y''}
[/tex]
and 3 related boundary conditions, is there some hints to solve such equation numerically?

ThX
 
Physics news on Phys.org
  • #2
This might sound crazy, but note that everything here is a function of y. You may not have to resort to numerical solutions. But then again I haven't tried it out yet. Looks a little intimidating.
 
  • #3
in the equation,
[tex]y = y(x) [/tex]
The original equation are much more complex, it is not possible to get a exact analytical solution for that. What I want to learn is the general numerical method to solve such equation.
 
  • #4
Let u= y'(x), v= y"(x). Then your equation is becomes
[tex]y'= \frac{(v y+u y) y + uv}{y + v}[/tex]
That together with y'= u and u'= v gives you three interconnected first order equations. Do, say, a 4th order Runge-Kutta, advancing the step in all three equations at the same time.
 
  • #5
Do, say, a 4th order Runge-Kutta, advancing the step in all three equations at the same time.

Thats would I would suggest. Although the Adams-Moulton-Bashforth method would work as well and probably give you a little bit more accuracy. But you will need the RK4 for the first couple steps anyway.
 

1. What is a high order ODE?

A high order ODE (ordinary differential equation) is an equation that involves derivatives of a function up to a certain order, typically 3 or higher. This means that the equation involves the function itself, its first, second, and possibly higher derivatives.

2. Why do we need numerical methods to solve high order ODEs?

Unlike lower order ODEs, high order ODEs often do not have analytical solutions. This means that we cannot find an exact formula for the solution using traditional mathematical methods. Therefore, numerical methods are necessary to approximate the solution and obtain numerical values for the function at different points.

3. What is the most commonly used numerical method for solving high order ODEs?

The most commonly used numerical method for solving high order ODEs is the Runge-Kutta method. This method uses a system of equations to approximate the solution of the ODE at a specific point, based on the value of the function and its derivatives at previous points.

4. How accurate are numerical methods for solving high order ODEs?

The accuracy of numerical methods for solving high order ODEs depends on several factors, such as the step size used in the calculations and the complexity of the equation. With a small enough step size, numerical methods can provide very accurate approximations of the solution. However, for highly complex equations, the accuracy may decrease due to rounding errors and other factors.

5. Can numerical methods be used for all types of high order ODEs?

No, not all numerical methods are suitable for all types of high order ODEs. Some methods may work better for certain types of equations, while others may not be suitable at all. It is important to choose the appropriate numerical method based on the characteristics of the ODE being solved.

Similar threads

  • Differential Equations
Replies
3
Views
1K
  • Differential Equations
Replies
9
Views
2K
  • Differential Equations
Replies
7
Views
2K
Replies
3
Views
782
Replies
4
Views
2K
Replies
2
Views
2K
Replies
1
Views
2K
  • Differential Equations
Replies
5
Views
2K
  • Differential Equations
Replies
3
Views
1K
  • Differential Equations
Replies
2
Views
975
Back
Top