|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 15 ![]() |
Bonjour,
Afin de tenter une modélisation plus simple que celle de mon poste précédent, j'ai créé un nouveau système. 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. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : octobre 2012 Messages : 15 ![]() |
alors petit up et je vais expliquer comment je suis avancé la dessus depuis mon dernier post.
donc mon système (celui qui est en pièce jointe) 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 - 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. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com