Solve Two Coupled ODEs with Picard's Iteration

  • Context: Graduate 
  • Thread starter Thread starter Nusc
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the application of Picard's iteration method to solve two coupled ordinary differential equations (ODEs) with given initial conditions. Participants explore the method's formulation, its variations, and its convergence properties.

Discussion Character

  • Technical explanation, Debate/contested, Conceptual clarification

Main Points Raised

  • One participant inquires about the use of Picard's iteration for solving two coupled ODEs, seeking clarification on the method's application.
  • Another participant suggests treating the equations separately and provides a detailed explanation of the iterative process for both equations, including variations in the integration approach.
  • A participant questions the validity of a specific approach mentioned and seeks references for Picard's method, noting its absence in many elementary ODE textbooks.
  • There is a correction regarding the integration of the second equation, with one participant acknowledging the oversight in their previous message.
  • Some participants discuss the slow convergence rate of Picard's method and mention that it is often referenced in the context of the "Existence and Uniqueness Theorem" for initial value problems.
  • One participant provides an example illustrating the iterative process of Picard's method, demonstrating how it leads to the Maclaurin series expansion of the exponential function.
  • A later post raises a question about finding a solution for a specific range of values, indicating a desire for further exploration of the method's application.

Areas of Agreement / Disagreement

Participants express varying opinions on the effectiveness and applicability of Picard's method, with some agreeing on its slow convergence while others highlight its theoretical significance. The discussion remains unresolved regarding the best methods for solving coupled ODEs.

Contextual Notes

Participants note limitations in elementary textbooks regarding the coverage of Picard's method, particularly its convergence properties and practical applicability compared to other methods.

Nusc
Messages
752
Reaction score
2
How do you use Picard's iteration to solve the solution for two coupled ODE's, given initial conditions?
 
Physics news on Phys.org
Treat them as two separate equations, using both values in the calculations.

For a "one equation" Picard method, if you are solving the initial value problem dx/dt= f(x,t), with x(t0)= x0, you start by replacing x in f with x_0 and get x_1(t)= x_0+ \int_{t_0}^t f(x_0,\tau)d\tau, then x_2(t)= x_0+ \int_{t_0}^t f(x_1(\tau),\tau)d\tau, etc.

With two equations, say dx/dt= f(x,y,t) and dy/dt= g(x,y,t), with x(t0)= x0, y(t0)= y0, start by letting x and y in those function be x0, y0 and integrate to get x_1(t)= \int_{t_0}^t f(x_0, y_0, \tau) d\tau and y_1(t)= \int_{t_0}^t g(x_0, y_0, \tau)d\tau, then x_2(t)= x_0+ \int_{t_0}^t f(x_1, y_1, \tau)d\tau, y_2(t)= \int_{t_0}^t g(x_1,y_1,\tau)d\tau, etc.

(Note you can also do: x_1(t)= \int_{t_0}^t f(x_0, y_0, \tau) d\tau and y_1(t)= \int_{t_0}^t g(x_1, y_0, \tau)d\tau, x_2(t)= x_0+ \int_{t_0}^t f(x_1(\tau),y_1(\tau),\tau)d\tau, y_2(t)= y_0+ \int_{t_0}^t f(x_2(\tau),y_1(\tau),\tau)d\tau, etc., using each new value as soon as we have it. That will give a sightly different answer but still a valid approximation to the true solution.)
 
Is there a name for the later? How come the later is true?

Is there a reference for these methods? Most elementary textbooks on ODE's that I know of don't cover Picard's method.
 
HallsofIvy said:
, then x_2(t)= x_0+ \int_{t_0}^t f(x_1, y_1, \tau)d\tau, y_2(t)= \int_{t_0}^t g(x_1,y_1,\tau)d\tau, etc.

You meant:

, then x_2(t)= x_0+ \int_{t_0}^t f(x_1, y_1, \tau)d\tau, y_2(t)= y_0 + \int_{t_0}^t g(x_1,y_1,\tau)d\tau, etc.

Right?
 
Oh, yes! Forgot all about the y_0! Thank you.
 
Nusc said:
Is there a name for the later? How come the later is true?

Is there a reference for these methods? Most elementary textbooks on ODE's that I know of don't cover Picard's method.
Actuall most elementary textbooks mention Picard's method in reference to the "Existence and Uniqueness Theorem" for initial value problems. They don't "cover" it because it has a very slow convergence rate. There are much better methods for approximate solution to differential equations.
 
Nusc said:
Is there a name for the later? How come the later is true?

Is there a reference for these methods? Most elementary textbooks on ODE's that I know of don't cover Picard's method.
Actuall most elementary textbooks mention Picard's method (perhaps not by that name) in reference to the "Existence and Uniqueness Theorem" for initial value problems. It is Picard's method that gives the fixed point formula needed for the proof. Actually, I believe Picard himself developed it for that purposeThey don't "cover" it because it has a very slow convergence rate. There are much better methods for solving differential equations.

For example, to solve the problem x'(t)= x, with x(0)= 1, you take as your "first approximation" x_0(t)= 1 so that x'(t)= dx/dt= 1 and, integrating both sides, x_0= y_0+ \int_0^t 1 dt= 1+ t.

Now, take x_1(t)= 1+ t so that x'= dx/dt= 1+ t and, integrating both sides, x_1= y_0+ \int_0^t (1+ t)dt= 1+ t+ (1/2)t^2.

Now, take x_2= 1+ t+ (1/2)t^2 so that x'= dx/dt= 1+ t+ (1/2)t^2 and, integrating both sides
x_3= 1+ \int_0^t (1+ t+ (1/2)t^2)dt= 1+ t+ (1/2)t^2+ (1/6)t^3.

At this point you should be able to see that if you continued this forever, you would get the MacLaurin series expansion of e^x which is,in fact, the solution to this problem- but you are going to take an unGodly long time getting their!
 
So if you wanted to find a solution can be obtained for a value for, say, |x| <0.5 how would you do this?
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 28 ·
Replies
28
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K