PDA

View Full Version : A differential equation


sccv
Dec6-04, 01:04 AM
Dear all,
I have this differential equation:

dy
---- = K*(A * y^3 + B * y^2 + C * y + 1)
dx

where A, B, C, K are non-zero constants

I tried to solve it analytically but achieve no result so far. Could anyone help me to solve this equation ?

ReyChiquito
Dec6-04, 01:21 AM
you can separate your equation

\frac{dy}{Ay^3+By^2+Cy+1}=dx

all you have to do is integrate both sides

\int_{y(x_0)}^{y(x)} \frac{d\xi}{A\xi^3+B\xi^2+C\xi+1}=K(x-x_0)

Tide
Dec6-04, 01:25 AM
For arbitrary values of A, B and C you will not get a nice analytic solution. Even if you could factor the polynomial, you would get three different logarithmic terms (if the factors are distinct) and you would not be able to solve for y = y(x).

Tide
Dec6-04, 01:27 AM
P.S. What Chiquito has shown you is sometimes referred to as "reducing to quadratures" and is useful when all else fails!

sccv
Dec6-04, 01:35 AM
You are right, Tide. That is why I have to find another way to solve for y = y(x)

ReyChiquito
Dec6-04, 02:19 AM
Yup, in principle, you can find the primitive of the integral above, and that will give you an implicit solution for your ode, but to find a explicit solution? i doubt youll be able to, at least with separation of variables.

saltydog
Jan28-05, 11:43 AM
Nice! It's the cubic differential equation, the canonical form of the cusp catastrophe. Are you aware of this? Know what "shocks" are in regards to dynamics?

SD

Hurkyl
Jan28-05, 01:40 PM
For arbitrary values of A, B and C you will not get a nice analytic solution. Even if you could factor the polynomial, you would get three different logarithmic terms (if the factors are distinct) and you would not be able to solve for y = y(x).

You sure? You can always factor the polynomial (over C, of course), and while you get three logarithmic terms, once you exponentiate both sides, you're left with a polynomial in y.

The only problem is when the polynomial has a double root. (A triple root is fine)