IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

Equation differentielle non lineaire a coefficient non constant


Sujet :

Mathématiques

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 1
    Points
    1
    Par défaut Equation differentielle non lineaire a coefficient non constant
    Bonjour je suis étudiant en classe préparatoire, et dans l'optique de mes concours j'ai une petite équations tres sympa a résoudre je vous en donne la forme :

    g(t)*sin(f(t)+B(t))+h(t)*cos(B(t))+d²(B(t))/dt²=0

    g,f et h sont des fonction entièrement déterminées et je recherche la fonction B(t). Il est clair que B (qui est bien un angle) ne peut etre considéré comme petit.

    Il me parait évident qu'une résolution analytique est impossible, mais je n'ai aucune technique pour la résoudre de facon numerique.
    Si quelqu'un a une idée, je lui en serai tres reconnaissant.
    Merci deja a tout ceux qui prendront le temps de lire mon message.

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Ton équation est du 2ème ordre. Tu dois donc imposer deux conditions supplémentaires (aux limites ou plus vraisemblablement initiales), sinon tu auras une infinité de solutions.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Oui évidement je ne l'ai pas précisé étant donner que la difficulté n'ai pas là, mais comme c'est un système physique j'ai B(0)=0 et dB/dt=0.
    La difficulté vient de la non linéarité, et comme je suis débutant, je sais meme pas si il y a une commande qui existe deja pour résoudre ce type d'équation.

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    comme c'est un système physique j'ai B(0)=0 et dB/dt=0
    C'est peut-être vrai pour ton problème, mais ça n'est pas toujours le cas.

    je sais meme pas si il y a une commande qui existe deja pour résoudre ce type d'équation.
    Avant de chercher une commande, il faut choisir un algorithme. C'est pourquoi je transfère ta question dans le forum algo/maths.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  5. #5
    Membre éprouvé Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    Citation Envoyé par WaylanderJava Voir le message
    B(0)=0 et dB/dt=0.
    Sur? Alors B(t)=at, ton d2B/dt2 est nul, et tu peux alors obtenir explicitement tan(B) à partir de f,g,h.

    Après, un taupin rigoureux inversera pour obtenir B...
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    @Nemerle : excuse moi j'ai mal écris c'est dB(0)/dt (la dérivée première évaluée en zéro ) qui doit être nulle et non pas la dérivée pour toute valeur de t. Mais au passage si dB/dt=0 => B(t)=constante.

    donc mes conditions initiales sont :
    B(0)=0
    dB(0)/dt=0

    @FR119492: En effet ces CI ne sont pas toujours vraies dans tous les systèmes physiques, mais c'est bien le cas pour mon double pendule excité sinusoïdalement.

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par WaylanderJava Voir le message
    Il me parait évident qu'une résolution analytique est impossible
    Peut être avec une transformée de Laplace... mais ca doit être coton à écrire, surtout le sin(B(t)).

    mais je n'ai aucune technique pour la résoudre de facon numerique.
    Hum... En passant pas les séries entières (Power Series) ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  8. #8
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Peut être avec une transformée de Laplace...
    Pour un problème non linéaire ? J'ai de sérieux doutes.

    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  9. #9
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    Pour un problème non linéaire ? J'ai de sérieux doutes.
    Ah oui. Pas faux.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  10. #10
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Pour résoudre avec les séries il est nécessaire que mes fonctions f, g et h soient aussi sous la forme de série non ?

    Par contre j'ai entendu parler d'un fonction ode45, mais qu'il me faudrait alors transformé mon équation différentielle du second ordre en deux équations différentielles du premier ordre. Est ce que ca vous dit quelque chose ?

    Merci a pseudocode et FR119492 pour s'être pencher sur mon problème.

  11. #11
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    transformé mon équation différentielle du second ordre en deux équations différentielles du premier ordre. Est ce que ca vous dit quelque chose ?
    La méthode est évidente:
    Tu poses
    d(B(t))/dt=A(t)
    et ton équation devient
    d(A(t))/dt=-g(t)*sin(f(t)-B(t))-h(t)*cos(B(t))
    C'est ce qu'on appelle la mise sous forme canonique.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  12. #12
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Ah oui en effet c'était pas très compliqué......
    Et est ce que quelqu'un connait la fonction ode45 ?

  13. #13
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Oui, elle sert à intégrer des systèmes différentiels avec conditions initiales. Son utilisation est décrite dans la documentation de Matlab.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  14. #14
    Membre éprouvé Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    L'exercice prépa a-t-il été corrigé? Car la solution m'intéresse... pas de problème avec Cauchy Lipschitz pour démontrer existence & unicité locale, mais une approximation ...
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

Discussions similaires

  1. image lineaire vs image non lineaire
    Par soussou80 dans le forum Traitement d'images
    Réponses: 6
    Dernier message: 11/12/2011, 23h34
  2. [Débutant] Equation différentielle de second ordre à coefficients non constants
    Par minkovclub dans le forum MATLAB
    Réponses: 2
    Dernier message: 07/11/2011, 09h58
  3. Système d'équations non-linéaires
    Par smolf2 dans le forum MATLAB
    Réponses: 4
    Dernier message: 13/01/2011, 17h03
  4. Système d'équations différentielles non linéaire
    Par galaadb dans le forum MATLAB
    Réponses: 4
    Dernier message: 11/07/2007, 15h24
  5. Réponses: 5
    Dernier message: 04/05/2007, 01h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo