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

Simulink Discussion :

Equations différentielles couplées


Sujet :

Simulink

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut Equations différentielles couplées
    salut tous,

    Je suis débutant sur Simulink et j'aurais besoin de votre aide car j'ai du mal à représenter ce système:

    (voir PJ)

    • En fait j'ai du mal à voir comment représenter ceci sur Simulink...
    • Je sais que je peux transformer ce système en une équation différentielle d'ordre 2 mais ce n'est pas ce qui m'intéresse car j'aimerai faire une schéma bloque avec des équations différentielles couplées comme sur cet exemple...


    Pourriez-vous m'aiguiller svp?

  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!
    Sur ton schéma, commence par mettre 2 intégrateur, à la sortie desquels tu obtiendras X1 et X2. A l'entrée, tu dois avoir dX1/dt et dX2/dt que tu obtiens par deux "bretelles" construites sur la base de tes équations.
    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
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    merci jean marc, regarde ce que j'ai commencé à faire en pièce jointe, quand penses tu ?

    je suis bloqué je ne sais pas comment faire pour la suite, par exemple je ne sais pas quoi faire de X1point et pour X2 je ne sais pas du tout

    voici les deux équations que j'ai:
    X1point=X2
    X2point=a.X1+b.X2+u(t)

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Pour plus de simplicité ici peut-être, j'aurais plutôt commencé par X2point=a.X1+b.X2+u(t):
    Nom : Image 1.png
Affichages : 462
Taille : 6,1 Ko
    Il ne te reste plus qu'à mettre en place tes 2 intégrateurs:
    • Un à la sortie du sommateur qui vient directement boucler sur l'entrée X2
    • L'autre à la sortie du premier intégrateur qui vient boucler sur l'entrée X1 (caractérisant la première équation).

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    super ça ! merci win jerome, je vais essayer ça

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    salut tous, je pense avoir fini ce petit truc sympa que le prof a donné

    (j'ai mis des gain au pif)

    par contre j'ai plusieurs problèmes:
    => je n'arrive pas à visualiser les deux graphiques sur le même scope (un peu comme avec "hold on" sur matlab)
    => je ne sais pas comment changer le type de résolution (par exemple passer d'un ode23 à un ode56)
    => quand je change le temps de simulation (juste à coté de la fleche RUN) et que je le passe de 500 à 10 "les scopes" m'affichent bien une courbe jaune sur
    le graphique qui est de 10s mais les abscisses ont gardé un temps total de 500s ?!?!
    => j'ai un warning qui me parle de pas de temps mais je comprends pas trop car je n'ai pas choisi de pas de temps nul part... (et quand je résous ce systeme sous matlab avec ode23 par exemple il me demande rien par rapport au pas de temps, matlab le gere tous seul...)

    pourriez vous s'il vous plait m'aider car je ne suis pas du tout à l'aise avec ce ""simulink"

    au fait, le résultat donné par simulink sera forcement comme celui obtenu par maltlab avec ode23 ou 45 ....? je demande ceci car à première vu les résultats ne semblaient pas tout à fait pareils...

    merci d'avance pour votre aide

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    tous est OK à présent (merci Jerome et les autres)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. equation différentielles couplées
    Par anselmoz dans le forum MATLAB
    Réponses: 0
    Dernier message: 25/11/2013, 18h18
  2. Equations différentielles couplées
    Par centrale dans le forum Simulink
    Réponses: 1
    Dernier message: 13/12/2009, 09h01
  3. comment trouvé les racines d'une equation différentielle
    Par samplaid dans le forum Mathématiques
    Réponses: 4
    Dernier message: 05/11/2007, 16h53
  4. Résolution d'équations différentielles couplées
    Par DVD-RW dans le forum MATLAB
    Réponses: 4
    Dernier message: 05/06/2007, 19h47
  5. Equation différentielle du second ordre
    Par moustiqu3 dans le forum MATLAB
    Réponses: 1
    Dernier message: 21/05/2007, 09h38

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