Solving a pair of nonlinear coupled DEs

Click For Summary

Discussion Overview

The discussion revolves around solving a pair of nonlinear coupled differential equations related to an initial value problem. Participants explore the existence of analytical solutions, methods for simplification, and the evaluation of a specific integral involving the solutions.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • zeroseven introduces a pair of differential equations and expresses uncertainty about the existence of an analytical solution for the general case where constants a and b differ.
  • Some participants suggest methods for eliminating variables or transforming the equations, such as eliminating y to obtain a second-order differential equation in x.
  • Another participant notes the similarity to the Lotka-Volterra equations, which are known to lack simple solutions, and suggests that this might provide insights into the current problem.
  • One participant proposes integrating the equations over time to derive expressions for the integral of cx(t)y(t) without needing explicit solutions for x(t) and y(t).
  • zeroseven acknowledges a typographical error in the equations and notes that eliminating dt leads to a separable form, although the solution involves the Lambert W function.
  • Another participant expresses frustration at being unable to obtain elementary function solutions even for the special case where a equals b when using the elimination method.
  • There is a consensus that the equations likely cannot be solved in terms of elementary functions, with Lambert's W function being a common aspect in both the general and special cases.

Areas of Agreement / Disagreement

Participants generally agree that the equations are complex and likely do not have solutions expressible in elementary functions. However, there is no consensus on the methods for solving them or the implications of the findings related to the Lotka-Volterra equations.

Contextual Notes

Participants note limitations regarding the ability to express solutions in elementary functions and the dependence on the Lambert W function for certain forms of the solution. The discussion also highlights the unresolved nature of the integral's evaluation without explicit solutions for x(t) and y(t).

zeroseven
Messages
16
Reaction score
0
Hi everyone, new member zeroseven here. First, I want to say that it's great to have a forum like this! Looking forward to participating in the discussion.

Anyway, I need to solve a pair of differential equations for an initial value problem, but am not sure if an analytical solution exists. I have been able to solve a special case as I explain below, but remain stumped with the more general form.

The equations are as follows:
dx/dt=-ax-cxy
dy/dt=-bx-cxy
Where a, b, and c are constants (all >0 in the problem I am trying to solve) and x and y the functions I need to solve.

I can solve the special case when a=b by substracting the 2nd eq. from the 1st. Then I get
d(x-y)/dy=-a(x-y) which is easy to solve for x-y, and the rest is pretty easy too. But this doesn't work for the general form where a and b are different.

Anyone have any ideas? Ultimately, what I really need is x*y, so if there is a way to get that without solving for x and y first, that is fine too.

They look deceptively simple, I hope a solution exists!

Cheers,
zeroseven
 
Last edited:
Physics news on Phys.org
Just wanted to add a bit more detail about what I need to do:

The end result that I want is the integral
[itex]\int^{∞}_{0}[/itex]cx(t)y(t)dt


So again, if it is possible to obtain this without having analytical solutions for x(t) and y(t) separately, that is fine. I don't even need x(t)y(t) like I misleadingly wrote in my original post, the definite integral is enough.
The initial values x(0) and y(0) are positive constants.


This is for some research I am doing, and really the only step that I haven't got figured out. Any suggestions would be much appreciated!
 
Yes, they look simple, but have you tried eliminating y to obtain a second order DE in x? That doesn't look so nice.
 
Divide the second equation by the first equation and see what you get.
 
These equations are very similar to the Lotka-Volterra equations. To my knowledge the L-V equations do not have a simple known solution, but studying them might give you some hints about how to solve your equation.

Also do you know the time asymptotic solutions for x(t) and y(t)?

You can rewrite your equations as
[itex]cxy=-ax- d_t x[/itex]
[itex]cxy=-bx- d_t y[/itex]

Integrating these two equations over time gives
[itex]\int cxy dt=-a\int x dt-x(\infty)+x(0)[/itex]
[itex]\int cxy dt=-b\int x dt-y(\infty)+y(0)[/itex]

If you know that your integrals are well behaved and if you know the initial values of x and y and their time asymptotic solutions, then with a little bit of algebra you can solve for [itex]\int cxy dt[/itex]
 
[tex]\frac{dy}{dx}=\frac{a+cy}{b+cy}[/tex]

[tex]dx=\frac{(b+cy)dy}{a+cy}=(\frac{b-a}{a+cy}+1)dy[/tex]

[tex]x=y+\frac{(b-a)}{c}\ln(a+cy) + C[/tex]
 
First, thanks for the replies everyone!

Second, I need to apologize.. Seems I made a small type in my first post ... the equations should be
dx/dt=-ax-cxy
dy/dt=-by-cxy
(so bx in the first post should be by)
I'm embarrassed about this happening in my very first post on the forums... sorry!

But the good news is, the replies didn't go to waste anyway. They pointed me in the right direction in that I should aim to eliminate dt completely from the equations. That way even this correct form of the equations becomes separable:

(b+cx)/x dx = (a+cy)/y dy

The solution cannot be expressed in elementary functions (as far as I know). It involves the Lambert w function. Luckily MATLAB and mathematica can deal with this easily.
Asumptotically, x(t) and y(t) go from a positive value to zero, so the integral [itex]\int^{∞}_{0}[/itex]cx(t)y(t)dt can be evaluated numerically.

So this is pretty much solved despite the typo!

Very interesting connection to the Lotka-Volterra equations wolfman, I need to look into that...
 
Interestingly (and frustratingly) I am unable to obtain the elementary function solution even for the special case a=b if I do it by eliminating dt. If I use the method I described in the first post, I can get a fairly simple elementary function for the integral that I need. But if I start by eliminating dt, then I keep running into equations with Lambert's w in them, and don't know how to get back to elementary functions from there.

This makes me wonder whether there is a solution with elementary functions for the general case (a and b unequal).
 
Another update: Lotka-Volterra equations was a great tip. They are almost identical in form to my equations, and cannot be solved with elementary functions, which convinces me that my equations can't be either. Lambert's W works in both cases, though.
Anyone interested, have a look here:
http://www.emis.de/journals/DM/v13-2/art3.pdf
 

Similar threads

  • · Replies 28 ·
Replies
28
Views
3K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 27 ·
Replies
27
Views
4K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K