[matlab simscape] modélisation d'un système d'élévation de température
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

[matlab simscape] modélisation d'un système d'élévation de température



  1. #1
    invite9ab57653

    [matlab simscape] modélisation d'un système d'élévation de température


    ------

    Bonjour,

    Je débute dans l'utilisation de simscape et je tente actuellement de modéliser un système thermique..

    pour ce faire, je dispose d'un domaine dont les 2 variables sont un débit masse en kg/s et une température en K.

    Un générateur de débit masse envoie un certain débit dans un élévateur de température et puis, retourne dans le générateur. le but de cette boucle est de chauffer l'eau de plus en plus (la sortie deviendra l'entrée et etc).

    le problème est que le système veut absolument une référence pour fonctionner. et si je mets une référence (obligatoirement sur la température je pense), ma boucle ne fonctionne plus correctement. on voit bien l'élévation de température, mais celle-ci est toujours réinitialisée quand elle passe à la référence.

    Afin de créer mes objets, j'ai tenté de suivre scrupuleusement des exemples déjà existant dans simscape.

    je joins le système ainsi que les composantes et le domaine.

    pourriez-vous me dire comment cette boucle pourrait fonctionner comme j'en ai besoin?

    merci d'avance.

    -----

  2. #2
    JPL
    Responsable des forums

    Re : [matlab simscape] modélisation d'un système d'élévation de température

    Ton fichier zip n'est pas lisible (probablement corrompu). S'il s'agit d'un code source la balise Code (#) de l'éditeur avancé est faite pour intégrer un code dans un message.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    invite9ab57653

    Re : [matlab simscape] modélisation d'un système d'élévation de température

    ok merci c'est peut être car je suis partit d'un fichier .rar pour faire mon .zip

    j'ai compressé mon fichier proprement en .zip cette fois.

    ce n'est pas un code, c'est un ensemble d'objets et un modèle donc la balise code ne suffit pas.
    Fichiers attachés Fichiers attachés

  4. #4
    JPL
    Responsable des forums

    Re : [matlab simscape] modélisation d'un système d'élévation de température

    C'est bon cette fois-ci. Je supprime l'autre.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. A voir en vidéo sur Futura
  6. #5
    invite9ab57653

    Re : [matlab simscape] modélisation d'un système d'élévation de température

    alors petit up et je vais expliquer comment je suis avancé la dessus depuis avant hier
    donc mon système consiste en un générateur de débit qui fait passer un débit dans un petit objet qui, avec une valeur de flux thermique (J/s) va élever ma température. puis, une sonde prend la température. il y a également une référence qui met ma température de retour dans le générateur à 0. je ne parviens pas à me défaire de cette référence sinon, c'est l'erreur "missing reference node".
    j'ai deja remarqué une petite erreur assez simple, c'est que mon bloc qui élève la température a pour formule:
    T == Q/(Gm*Cp)
    avec T: température (K)
    Q: flux thermique (J/s)
    Gm: débit massique (kg/s)
    Cp: Cp de l'eau (J/(kg*K))
    or, mon Q est un paramètre fixe. donc forcement, ma tempe rature ne varie pas. afin d'avoir une variation de température, 2 solutions me viennent à l'idée:
    -soit je transforme ma formule en T == T + Q/(Gm*Cp) mais dans ce cas, il me faudrait une température en entrée mais que ma référence fait passer à 0 . J'ai tenté de faire sortir cette température en output du bloc et d’écrire une ligne dans mon bloc générateur afin qu'il récupère cette donnée et qu'il impose la température au fluide (après la référence donc). mais j’obtiens une erreur qui me dit "plus d’équations que de données".
    - soit je fais passer le flux thermique comme une variable dans mon domaine et ma formule devient:
    T == (Q+Qplus)/(Gm*Cp)
    avec Qplus: augmentation de "calories" du fluide.
    mais ce procédé me donne une erreur "missing reference node"
    voila si quelqu’un a une idée qui pourrait m'aider à résoudre le problème, je suis tout ouïe.
    merci d'avance.

  7. #6
    invite9ab57653

    Re : [matlab simscape] modélisation d'un système d'élévation de température

    petit up du post

Discussions similaires

  1. calcul d'élévation de température d'une pièce
    Par inviteeeeb85f2 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 1
    Dernier message: 20/05/2011, 17h49
  2. Système d'élevation plateau
    Par goodvibes69 dans le forum Technologies
    Réponses: 24
    Dernier message: 09/03/2010, 12h49
  3. Modélisation d'un système (asservissement)
    Par flocool dans le forum Électronique
    Réponses: 0
    Dernier message: 05/05/2009, 19h58
  4. Réponses: 0
    Dernier message: 05/05/2009, 19h50
  5. Réponses: 9
    Dernier message: 01/07/2008, 15h53