• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Modélisation sur Simulink u Problème de contrôle du flux d'oxygène

Errico24

Guest
Bonjour.
Mon problème est le suivant : J'ai un cylindre d'oxygène à une certaine pression, et il est relié à une usine au moyen d'une valve qui peut réguler son débit.
Comme je n'ai pas beaucoup d'expérience avec Simulink, je voulais vous demander comment vous pouvez façonner cette situation.
En pratique, j'ai calculé le débit d'oxygène nécessaire à mon usine et je dois ajuster le débit en conséquence.
comme vous pouvez réaliser le modèle du réservoir qui est vidé et donc dans le temps diminue la pression.
J'ai aussi trouvé le bloc "vanne à boule" sur la bibliothèque de simscape mais en entrée il me permet de régler seulement l'ouverture de la valve entre 0 (fermé) et 1 (ouvert). Comment puis-je relier le débit requis (en l/s) avec l'ouverture de la vanne.
J'ai aussi essayé d'utiliser la « source de débit volumétrique contrôlée », mais dans la sortie elle me donne toujours les mauvais résultats (par exemple, a imposé un débit de 10l/s et est sorti pour vérifier avec un capteur de débit il m'a donné 13l/s).
J'ai essayé de rechercher sur Internet des problèmes similaires modelés sur simulink mais je n'ai rien trouvé de tel.
J'espère avoir clairement exposé le problème, sinon j'ajouterai plus d'informations.

merci d'avance à ceux qui me dirigeront
 
Dernière édition:
J'appuie pour ne pas prendre de gaz. Cependant, simulink et simscape les utilisent, bien que exclusivement en ce qui concerne la partie mécanique.

Ceci pour dire qu'une réponse que je n'ai pas, mais peut-être si vous généralisez le problème, vous poussez aussi un autre utilisateur plus expérimenté à donner des suggestions.

Je vais pour les points:
comme vous pouvez réaliser le modèle du réservoir qui est vidé et donc dans le temps diminue la pression.
Oui. Je dirais que lorsque la vanne est fermée, le réservoir est un système isolé, donc je suppose qu'ils apprécient les relations typiques qui lient le volume et la pression d'un gaz idéal. Quand la valve l'ouvre, je pense que ça vaut les équations de l'équilibre énergétique (bernoulli ? Je me souviens de ce que je me souviens de l'université) qui lie la vitesse du fluide avec la différence de pression en amont et de vallée.

avec cela je veux dire que probablement la dynamique de ce phénomène est décrite par des équations d'écriture à la main dans les blocs génériques de simulink au lieu d'utiliser ceux pré-programmés de simscape. Bien sûr, vous devez connaître ces équations... mais vous êtes un étudiant si meilleur que vous...
J'ai aussi trouvé le bloc "vanne à boule" sur la bibliothèque de simscape mais en entrée il me permet de régler seulement l'ouverture de la valve entre 0 (fermé) et 1 (ouvert). Comment puis-je relier le débit requis (en l/s) avec l'ouverture de la vanne.
C'est un problème de contrôle. Simulink est fait pour ces choses, je suis surpris qu'un utilisateur (vous), même inexpérimenté, ne puisse pas imaginer la solution. Je suppose que vous devrez lire le flux dans votre système avec un capteur et créer une petite boucle de contrôle qui gère instantanément l'ouverture de la valve entre 0 et 1 (voir le contrôle arrière pour comprendre la théorie derrière elle).
J'ai aussi essayé d'utiliser la « source de débit volumétrique contrôlée », mais dans la sortie elle me donne toujours les mauvais résultats (par exemple, a imposé un débit de 10l/s et est sorti pour vérifier avec un capteur de débit il m'a donné 13l/s).
Je crois que je suis inexplicable. Je pense qu'il y a de mauvaises nouvelles. exemple: comment se fait-il que vous parlez de litres? tous les produits mathématiques raisonnent avec les unités du système international, donc je suppose que même le gaz simscape a tous les blocs en m, kg, s.. pour un débit volumétrique vous devriez avoir m^3/s. Vous n'avez pas fait une conversion étrange quelque part ? ou vous mettez un capteur de débit massique en attente d'une lecture volumétrique



Dites-le-nous, en espérant que la discussion aura lieu avec un expert en dynamique gazeuse. Je suis toujours heureux quand vous avez diffusé un peu de connaissance de matlab et de simulink sur le forum
 
Tout d'abord merci pour les réponses.
avec cela je veux dire que probablement la dynamique de ce phénomène est décrite par des équations d'écriture à la main dans les blocs génériques de simulink au lieu d'utiliser ceux pré-programmés de simscape. Bien sûr, vous devez connaître ces équations... mais vous êtes un étudiant si meilleur que vous...
Vous avez raison. Le problème peut sûrement être décrit par des équations, mais je pensais qu'il y avait déjà des blocs préréglés. Je vais donc devoir mieux examiner ces sujets. en toute honnêteté je ne suis pas vraiment un modèle étudiant; nous disons que parfois le désir de nous essayer et l'effort employé ne trouvent pas toujours la rétroaction dans les résultats ..
Pourquoi tu parles de litres ? tous les produits mathworks raison avec des unités système internationales
J'ai converti les résultats de m^3/s en l/s car j'avais des valeurs d'une usine réelle et j'avais donc besoin de cette unité de mesure pour la comparaison. Mais j'ai vérifié et les conversions sont correctes. J'ai probablement tort de régler certains paramètres de la valve.

Cependant, selon vos réponses Je me suis rendu compte que plus qu'avoir un problème avec simulink, j'ai un problème dans la formulation mathématique. comme toujours la réponse est d'étudier mieux la théorie.
grâce à votre disponibilité.

J'écoute toujours ceux qui veulent me donner d'autres conseils sur simulink; Aussi parce que maintenant que vous avez mentionné les contrôles du dos, je pensais introduire un certain contrôle, car il peut être un pid.
 
Dernière édition:

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut