Inscription / Connexion Nouveau Sujet
Niveau maths sup
Partager :

Equation différentielle non linéaire

Posté par
Kiwiks
06-03-11 à 17:48

Bonjour,

J'ai eu un petit problème en ds hier : je ne savais pas (et je ne sais toujours pas) résoudre cette équation : dv/dt + g*v2/vl² =g (PFD appliqué à un corps qui tombe dans l'atmosphère)
C'était marqué par séparation des variables mais je n'ai pas réussi.

Est ce que quelqu'un pourrait m'aider ?

Merci

Posté par
magisterien
re : Equation différentielle non linéaire 06-03-11 à 21:51

Bonjour,

Le problème est à une dimension et les deux variables sont le temps t et la vitesse v.

La séparation des variables revient à isoler les variables et à intégrer :
L'équation peut se réécrire comme
dt  = - (g*v2/vl² + g)dv

que tu sais intégrer..

Posté par
magisterien
re : Equation différentielle non linéaire 06-03-11 à 21:52

Mea culpa pour l'erreur de signe.

Posté par
Heroes31
re : Equation différentielle non linéaire 06-03-11 à 22:48

Non, désolé, la réécriture que t'as écrit magisterien est fausse... Les éléments infinitésimaux (dt) et (dv) ne sont pas à leur bonne place...

J'ai la "solution" (merci la TI-92) mais je galère un peu pour intégrer de manière élégante...

Posté par
magisterien
re : Equation différentielle non linéaire 06-03-11 à 23:02

arff.. oui trop vite sur ce coup là mais le fond y est ;p

Posté par
Heroes31
re : Equation différentielle non linéaire 06-03-11 à 23:23

Je te fais la version "courte" en t'épargnant des calculs inintéressants...

Voici comment j'ai procédé (peut-être pas la méthode la plus performante...) :

J'arrive à l'expression suivante :

dv/(v² - vl²) = (-g/vl²).dt
('-' devant le g parce que je ne voulais pas me traîner un '-' devant le v², ça facilite l'intégration !)

C'est à partir de là que ça devient chaudement "technique"...



Au départ, j'étais parti sur le fait que (v² - vl²) = (v + vl)(v - vl).

Le terme 1/(v² - vl²) = 1/[(v + vl)(v - vl)] qui se décompose en éléments simples suivant:  A/(v + vl) + B/(v - vl) tel que, si on réduit au même dénominateur, il faut que [A(v+vl)+B(v-vl)]/[(v + vl)(v - vl)] = 1/[(v + vl)(v - vl)]

Bon, c'était un peu galère l'identification des coefficients A et B, y'a des termes de v, vl, ², etc... Bref !



Je suis donc parti sur une autre façon...

Repartant de dv/(v² - vl²) = (-g/vl²).dt, j'ai fait passé le (1/vl²) de droite à gauche donc...
vl².dv/(v² - vl²) = (-g).dt

Je simplifie donc par vl² :
dv/[(v/vl)² - 1] = (-g).dt

Et là, après quelques essais rapides et "infructueux", je pose le changement de variable suivant :
X = (v/vl) dX = d(v/vl) = dv/vl dv = vl.dX

Ainsi,
dv/[(v/vl)² - 1] devient vl.dX/[X² - 1]


Le terme 1/[X² - 1] = 1/[(X+1)(X-1)] peut se décomposer en éléments simples A/(X+1) + B/(X-1)
de sorte que, en réduisant au même dénominateur, [A(X-1) + B(X+1)]/[(X+1)(X-1)] = [(A+B).X + (B-A)]/[(X+1)(X-1)] doit être égal à 1/[(X+1)(X-1)]

Par identification,
(A+B) = 0 et (B-A) = 1

Donc A = (-1/2) et B = (1/2)


- Je t'épargne la substitution, la tripatouille dans l'équation, les changements de signes et de sens, ...-

J'arrive donc à :
[1/(X+1) - 1/(X-1)].dX = (2g/vl).dt

Et là, j'intègre car je reconnais des dérivées de ln( )

ln(X+1) - ln(X-1) = (2g/vl).t + Cste

Ce qui se réduit à la forme suivante :

ln[ (X+1)/(X-1) ] = (2g/vl).t + Cste

Et comme X = (v/vl)

La solution cherchée est donc de la forme : ln[ (v + vl)/(v - vl) ] = (2g/vl).t + Cste



(Remarque :
Ma TI-92 m'a donné ln(v-vl)/(2vl) - ln(v+vl)/(2vl) = Cste - gt/vl² ce qui après triturage est la même chose que ma solution).


Maintenant, faudrait déterminer la valeur de la constante d'intégration et passer à l'exponentiel pour pouvoir exprimer la fonction v(t)...

(Mais j'ai arrêté là, me sentait pas de pousser plus loin à ce stade !!! )

Posté par
Heroes31
re : Equation différentielle non linéaire 06-03-11 à 23:31

Citation :
arff.. oui trop vite sur ce coup là mais le fond y est ;p

N'a pas de soucis, le fond y est bien mais quelque chose me "dérange" cependant, maintenant mon post fini...

Ne sachant rien des conditions initiales, j'ai fait la supposition (pour voir !) qu'à t = 0, la vitesse était nulle pour voir si on pouvait calculer la constante d'intégration...

Et là, je l'ai vu de suite...
ln[ (v+vl)/(v-vl) ] = ln(-1) si v = 0 ce qui est relativement gênant...


Je me demande si je n'aurai pas dû plutôt écrire la valeur absolue...
ln\left(\left|\frac{v+v_l}{v-v_l}\right|\right) = (2g/vl).t + Cste



Mentions légales - Retrouvez cette page sur l'île de la physique - chimie
© digiSchool 2025

Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !