Bonjour à tous,
Je viens vers vous pour vous demander de l'aide afin de réaliser un algorithme de calcul du champ de température dans une pièce en Matlab.
Pour commencer, je voudrais faire ca pour un simple rectangle. Vous trouverez des images expliquant les détails au fur et à mesure en spoiler.
Je n'ai aucun probleme à créer un maillage de la piece: il suffit de créer une matrice de nXn...
Ni à imposer la condition de la température sur la face à 800K puisqu'il suffit de poser les points de la premiere colonne à 800K.
Ce qui me pose probleme c'est d'imposer les conditions aux autres cotés puisqu'ils répondent à de la convection et non la conduction. Donc la température peut varier mais pas n'importe comment puisqu'elle suivra la fonction de convection. Enfin pour cela je pense etre sur une piste.
Mon gros probleme se situe dans l'algorithme de calcul des autres points qui intervient par la suite. Comment implémenter les formules que j'ai dans mes images en dessous? Mais surtout comment ne travailler que sur une partie de la matrice puisque je ne dois pas faire varier les points aux limites?
Merci d'avance pour votre aide!
Partager