Transferts couplés

De testwiki
Version datée du 24 avril 2022 à 18:58 par imported>DavidL
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Modèle:Feuille volante

Modèle:Navbar

Représentation des transferts par des circuits thermiques

Les échanges thermiques par conduction, convection et rayonnement sont dus à une différence de température. Pour des petites variations de ces différences, les modèles peuvent être linéarisés. On peut alors représenter les transferts de chaleur couplés par un système d’équations algébriques et différentiels linéaires à coefficients constants. Ce système d'équations a comme inconnues les températures dans les nœuds, comme entrées les valeurs des sources (de température et/ou de flux) et comme paramètres les valeurs des résistances et capacités thermiques.

Obtenir le système d'équations différentielles algébriques

Considérons le circuit thermique représenté sur la figure suivante.

Exemple de circuit thermique

La différence de température entre deux nœuds est :

ek=θl1+bkθl

bk est la température de la source dans la branche k, θl) et θl sont, respectivement, la température des nœuds l1 et l. En écrivant cette équation pour toutes les branches, on obtient :

𝐞=𝐀θ+𝐛(1)

où:

  • 𝐞=[e1eken]T est le vecteur des différences de température;
  • θ=[θ1θkθn]T est le vecteur des températures dans chaque nœud;
  • 𝐛=[b1bkbn]T est le vecteur des sources de températures;
  • 𝐀 est la matrice de connexions qui représente la topologie des circuits. Un élément akl de cette matrice a la valeur :

akl={0,si Rk ne connecte pas avec le nœud θ(l)1,si le flux entre le nœud θ(l)1,si le flux sort du nœud θ(l)


Pour le modèle montré dans la figure, on a:

[e1e2e3e4e5]=[00101000100101010110][θs0θsiθiθw]+[θ0θ0000]


Le flux de chaleur dans chaque branche est :

qk=Rk1ek

Pour tout le système, on a :

𝐪=𝐆e(2)

où:

  • 𝐪=[q1qkqn]T est le vecteur des flux dans chaque branche;
  • 𝐆=[R11000000Rm1] est la matrice (diagonale) des conductances thermiques.


Pour le modèle présenté dans la figure, on obtient:

[q1q2q3q4q5]=[Rv10000RC0100000Rw1100000Rw2100000Rci1][e1e2e3e4e5]


Le bilan d'énergie dans une nœud indique que la variation au cours du temps de l’énergie accumulée dans une capacité thermique, Clθ˙l, est égale à la somme algébrique des flux entrant dans le nœud, lql, et du flux de la source connectée avec ce nœud. Pour le circuit donné dans la figure,

{0=q2q3+Q˙00=q4q5+Q˙iCaθa˙=q1+q5Cwθw˙=q3q4

ou, sous forme matricielle :

[0000000000Ca0000Cw][θs0θsiθ˙iθ˙w]=[01100000111000100110][q1q2q3q4q5]+[Q˙0Q˙i00]

ou

𝐂θ˙=𝐀T𝐪+𝐟(3)

où :

  • 𝐂=[0000000000Ca0000Cw] est une matrice diagonale des capacités thermiques.
  • 𝐀T=[01100000111000100110] est la matrice transposée de la matrice A.
  • 𝐟=[Q˙0Q˙i00]T est le vecteur des flux des sources connectés aux nœuds.

En remplaçant 𝐪=𝐆𝐞 de l'équation (3) et 𝐞=𝐀θ+𝐛 de l'équation (1) on obtient:

𝐂θ˙=𝐀T𝐆𝐀θ+𝐀T𝐆𝐛+𝐟(4)

Le système (4) est un système d'équations algébriques différentielles :

  • les éléments nuls sur la diagonale correspondent aux équations algébriques ;
  • les éléments non nuls sur la diagonale (Ck) correspondent aux équations différentielles.

Obtenir la représentation d'état

Dans une représentation d'état, le terme gauche est formé par les dérivées des variables d'état. La matrice C n'est pas inversable. Il faut alors éliminer les lignes pour lesquelles les éléments de la matrice C sont nuls.

On peut écrire le système (4) comme :

𝐂θ˙=𝐊θ+𝐊b𝐛+𝐟(5)

L'équation (5) peut s'écrire donc :

[000𝐂c].[θ˙0θ˙c]=[𝐊11𝐊12𝐊21𝐊22].[θ0θc]+[𝐊b1𝐊b2].𝐛+[𝐈1100𝐈22].[𝐟0𝐟c](6)

où:

  • θ0 et 𝐟0 correspondent aux nœuds sans capacité thermique;
  • θc et 𝐟c correspondent aux nœuds avec capacité thermique;
  • 𝐂C est la partition de la matrice 𝐂 correspondant aux capacités thermiques non nulles;
  • 𝐊11,𝐊12,𝐊21,𝐊22 sont des partitions de la matrice 𝐊
  • 𝐊b1,𝐊b2 sont des partitions de la matrice 𝐊b
  • 𝐈11,𝐈22 sont des matrices identité.


On veut maintenant éliminer le vecteur θ0 de l'équation (6); cela nous donne :

𝐂cθ˙c=(𝐊22𝐊21𝐊111𝐊12)θc+(𝐊b2𝐊21𝐊111𝐊b1)𝐛𝐊111𝐊21𝐟0+𝐈22𝐟c

On peut écrire :

θ˙c=𝐂c1(𝐊22𝐊21𝐊111𝐊12)θC+𝐂c1[𝐊b2𝐊21𝐊111𝐊b1𝐊21𝐊111𝐈22][𝐛𝐟0𝐟c]

Si on pose :

  • 𝐀s=𝐂c1(𝐊22𝐊21𝐊111𝐊12)θC
  • 𝐁s=𝐂c1[𝐊b2𝐊21𝐊111𝐊b1𝐊21𝐊111𝐈22]
  • 𝐮=[𝐛𝐟0𝐟c]T


On obtient l'équation d'état :

θ˙c=𝐀sθc+𝐁s𝐮

où:

  • 𝐀s est la matrice d'état ;
  • 𝐁s est la matrice des entrées ;
  • 𝐮 est la matrice des sorties.


Cette équation d'état avec l'équation des sorties (ou d'observation) :

θi=𝐂sθc+𝐃s𝐮

forme la représentation d'état :

{θ˙c=𝐀sθc+𝐁s𝐮θi=𝐂sθc+𝐃s𝐮.