Thermodynamic and Mechanical Study/fr: Difference between revisions

From dada-engine.org
Created page with "<math> \dot P= \frac{(\gamma-1)\dot Q-\gamma P\dot V_{\mathrm{cyl}}} {V_{\mathrm{cyl}}+V_{HX}} .</math>"
FuzzyBot (talk | contribs)
Updating to match new version of source page
Line 2: Line 2:
== 1. Périmètre et méthode ==
== 1. Périmètre et méthode ==


<div class="mw-translate-fuzzy">
Cette étude décrit le cycle récepteur complet de la machine Dada sous forme symbolique. Le modèle couple une cinématique imposée des deux pistons, des volumes de gaz bien mélangés, des échangeurs thermiques 0D, des clapets passifs et une fermeture hydraulique compressible générique.
Cette étude décrit le cycle récepteur complet de la machine Dada sous forme symbolique. Le modèle couple une cinématique imposée des deux pistons, des volumes de gaz bien mélangés, des échangeurs thermiques 0D, des clapets passifs et une fermeture hydraulique compressible générique.
</div>


L'origine du cycle est fixée au volume maximal du grand cylindre, avec :
L'origine du cycle est fixée au volume maximal du grand cylindre, avec :
Line 10: Line 12:
Les quatre volumes de gaz sont :
Les quatre volumes de gaz sont :


<div class="mw-translate-fuzzy">
* <code>S</code> : petit cylindre, directement associé à l'échangeur froid <code>C</code> ;
* <code>S</code> : petit cylindre, directement associé à l'échangeur froid <code>C</code> ;
* <code>L</code> : grand cylindre, directement associé à l'échangeur chaud <code>H</code> ;
* <code>L</code> : grand cylindre, directement associé à l'échangeur chaud <code>H</code> ;
* <code>C</code> : échangeur thermique froid, qui prélève de la chaleur au réservoir froid ;
* <code>C</code> : échangeur thermique froid, qui prélève de la chaleur au réservoir froid ;
* <code>H</code> : échangeur thermique chaud, qui rejette de la chaleur vers le réservoir chaud.
* <code>H</code> : échangeur thermique chaud, qui rejette de la chaleur vers le réservoir chaud.
</div>


Les clapets autorisent <code>H → S</code> pendant la Phase II et <code>C → L</code> pendant la Phase IV.
<div lang="en" dir="ltr" class="mw-content-ltr">
The hydraulic topology is fixed:
</div>


Le cycle comporte quatre phases :
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>S\to H_i\to L,</math>
</div>


* '''Phase I''' — clapets fermés, nominalement adiabatique : compression côté <code>L+H</code> ;
<div lang="en" dir="ltr" class="mw-content-ltr">
* '''Phase II''' — échange thermique, nominalement isotherme : transfert <code>L → H → S</code>, avec rejet de chaleur côté chaud ;
<math>L\to H_o\to S.</math>
* '''Phase III''' — clapets fermés, nominalement adiabatique : détente côté <code>S+C</code> ;
</div>
* '''Phase IV''' — échange thermique, nominalement isotherme : transfert <code>S → C → L</code>, avec prélèvement de chaleur côté froid.
 
<div lang="en" dir="ltr" class="mw-content-ltr">
The passive check valves therefore always allow:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>H_i\to L,\qquad H_o\to S.</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
The physical function of each heat exchanger is independent of the operating mode. What changes between refrigeration and motor operation is the external thermal reservoir connected to each exchanger.
The cycle comprises four hydraulic/thermodynamic phases:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
* '''Phase I''' — check valves closed, nominally adiabatic: compression on the <math display="inline">L+H_o</math> side;
* '''Phase II''' — heat exchange, nominally isothermal: transfer <math display="inline">L \to H_o \to S</math>, with heat removed from the gas;
* '''Phase III''' — check valves closed, nominally adiabatic: expansion on the <math display="inline">S+H_i</math> side;
* '''Phase IV''' — heat exchange, nominally isothermal: transfer <math display="inline">S \to H_i \to L</math>, with heat supplied to the gas.
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
These phase definitions describe the permanent physical topology of the machine. The external reservoir associated with each heat exchanger depends on the operating mode. The phase boundaries and their angular positions are determined independently in each operating mode by the actual check-valve events.
</div>


Les qualificatifs ''nominalement adiabatique'' et ''nominalement isotherme'' décrivent l'objectif du cycle. Ils ne constituent pas des contraintes thermodynamiques exactes : les températures sont calculées par les bilans, les échangeurs restent couplés à leurs réservoirs, et les zones de faible déplacement des pistons ne sont pas supposées parfaitement immobiles.
Les qualificatifs ''nominalement adiabatique'' et ''nominalement isotherme'' décrivent l'objectif du cycle. Ils ne constituent pas des contraintes thermodynamiques exactes : les températures sont calculées par les bilans, les échangeurs restent couplés à leurs réservoirs, et les zones de faible déplacement des pistons ne sont pas supposées parfaitement immobiles.
Line 47: Line 78:
=== 2.1 Géométrie et cinématique ===
=== 2.1 Géométrie et cinématique ===


<div class="mw-translate-fuzzy">
Pour <math display="inline">i\in\{S,L\}</math> :
Pour <math display="inline">i\in\{S,L\}</math> :
</div>


<div class="mw-translate-fuzzy">
<math>V_{i,\min}>0,\qquad V_{i,\max}>V_{i,\min}.</math>
<math>V_{i,\min}>0,\qquad V_{i,\max}>V_{i,\min}.</math>
</div>


Le volume balayé est :
Le volume balayé est :


<div class="mw-translate-fuzzy">
<math>V_{i,\mathrm{swept}}=V_{i,\max}-V_{i,\min}.</math>
<math>V_{i,\mathrm{swept}}=V_{i,\max}-V_{i,\min}.</math>
</div>


Les volumes thermodynamiques imposés par la mécanique sont :
Les volumes thermodynamiques imposés par la mécanique sont :
Line 63: Line 100:
<math>\dot V_S=\frac{dV_S}{dt},\qquad \dot V_L=\frac{dV_L}{dt}.</math>
<math>\dot V_S=\frac{dV_S}{dt},\qquad \dot V_L=\frac{dV_L}{dt}.</math>


Si la manivelle tourne à vitesse constante <math display="inline">\omega</math> :
<div lang="en" dir="ltr" class="mw-content-ltr">
The crank angular velocity is signed:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>\theta(t)=\omega t,\qquad
\dot V_k=\omega\frac{dV_k}{d\theta},
\qquad k\in\{S,L\}.</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
The driven refrigeration direction is chosen as positive:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>\omega>0.</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
Motor operation uses the opposite crank direction:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>\omega<0.</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
The geometric origin is identical in both modes:
</div>


<math>\theta(t)=\omega t,\qquad \dot V_i=\omega\frac{dV_i}{d\theta}.</math>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>t=0,\qquad \theta(0)=0,\qquad V_L(0)=V_{L,\max}.</math>
</div>


Lorsque seule la valeur absolue de la vitesse volumique est utile :
Lorsque seule la valeur absolue de la vitesse volumique est utile :


<div class="mw-translate-fuzzy">
<math>\nu_{V,i}=|\dot V_i|.</math>
<math>\nu_{V,i}=|\dot V_i|.</math>
</div>


Une '''zone quasi immobile''' désigne un intervalle où le déplacement ou <math display="inline">|\dot V|</math> reste faible par rapport aux phases de transfert. Cette zone correspond au « plateau » de l'optimisation cinématique, sans supposer <math display="inline">\dot V=0</math> exactement.
Une '''zone quasi immobile''' désigne un intervalle où le déplacement ou <math display="inline">|\dot V|</math> reste faible par rapport aux phases de transfert. Cette zone correspond au « plateau » de l'optimisation cinématique, sans supposer <math display="inline">\dot V=0</math> exactement.
Line 78: Line 147:
Pour décrire la fermeture normalisée d'un cylindre :
Pour décrire la fermeture normalisée d'un cylindre :


<div class="mw-translate-fuzzy">
<math>\Lambda_i(t)=\frac{V_{i,\max}-V_i(t)}{V_{i,\max}-V_{i,\min}},\qquad i\in\{S,L\}.</math>
<math>\Lambda_i(t)=\frac{V_{i,\max}-V_i(t)}{V_{i,\max}-V_{i,\min}},\qquad i\in\{S,L\}.</math>
</div>


<div class="mw-translate-fuzzy">
Ainsi <math display="inline">\Lambda_i=0</math> correspond au volume maximal et <math display="inline">\Lambda_i=1</math> au volume minimal. Les valeurs <math display="inline">\Lambda_L^*</math> et <math display="inline">\Lambda_S^*</math> sont des cibles cinématiques nominales aux transitions. La valeur réellement atteinte lors d'un événement de clapet est :
Ainsi <math display="inline">\Lambda_i=0</math> correspond au volume maximal et <math display="inline">\Lambda_i=1</math> au volume minimal. Les valeurs <math display="inline">\Lambda_L^*</math> et <math display="inline">\Lambda_S^*</math> sont des cibles cinématiques nominales aux transitions. La valeur réellement atteinte lors d'un événement de clapet est :
</div>


<math>\Lambda_{\mathrm{real}}=\Lambda(t_{\mathrm{event}}).</math>
<math>\Lambda_{\mathrm{real}}=\Lambda(t_{\mathrm{event}}).</math>
Line 89: Line 162:
=== 2.3 Variables thermodynamiques ===
=== 2.3 Variables thermodynamiques ===


<div class="mw-translate-fuzzy">
Pour chaque volume <math display="inline">i\in\{S,L,C,H\}</math> :
Pour chaque volume <math display="inline">i\in\{S,L,C,H\}</math> :
</div>


<div class="mw-translate-fuzzy">
<math>m_i,\qquad U_i,\qquad T_i,\qquad P_i,\qquad V_i.</math>
<math>m_i,\qquad U_i,\qquad T_i,\qquad P_i,\qquad V_i.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The subscripts <math display="inline">i</math> and <math display="inline">o</math> denote respectively the gas contained in <math display="inline">H_i</math> and <math display="inline">H_o</math>.
</div>


Le vecteur d'état complet est choisi sous la forme :
Le vecteur d'état complet est choisi sous la forme :


<div class="mw-translate-fuzzy">
<math>\mathbf X=(m_S,U_S,m_L,U_L,m_C,U_C,m_H,U_H).</math>
<math>\mathbf X=(m_S,U_S,m_L,U_L,m_C,U_C,m_H,U_H).</math>
</div>


<div class="mw-translate-fuzzy">
Les températures et pressions en sont déduites :
Les températures et pressions en sont déduites :
</div>


<div class="mw-translate-fuzzy">
<math>T_i=\frac{U_i}{m_iC_v},\qquad P_i=\frac{m_iRT_i}{V_i}.</math>
<math>T_i=\frac{U_i}{m_iC_v},\qquad P_i=\frac{m_iRT_i}{V_i}.</math>
</div>


<div class="mw-translate-fuzzy">
Les volumes <math display="inline">V_S(t)</math> et <math display="inline">V_L(t)</math> sont imposés par la cinématique et ne sont pas des variables d'état thermodynamiques indépendantes. Les volumes <math display="inline">V_C</math> et <math display="inline">V_H</math> sont constants.
Les volumes <math display="inline">V_S(t)</math> et <math display="inline">V_L(t)</math> sont imposés par la cinématique et ne sont pas des variables d'état thermodynamiques indépendantes. Les volumes <math display="inline">V_C</math> et <math display="inline">V_H</math> sont constants.
</div>


<span id="2.4_Energy_sign_convention"></span>
<span id="2.4_Energy_sign_convention"></span>
Line 110: Line 199:
<math>\dot W=P\dot V.</math>
<math>\dot W=P\dot V.</math>


En fonctionnement frigorifique recherché :
<div lang="en" dir="ltr" class="mw-content-ltr">
By definition of the two physical heat exchangers:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>Q_i>0,\qquad Q_o<0</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
in the intended operating regime of both refrigeration and motor operation.
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
The net cycle work distinguishes the two modes:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>W_{\mathrm{cycle}}<0</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
for driven refrigeration operation, whereas:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>W_{\mathrm{cycle}}>0</math>
</div>


<math>Q_C>0,\qquad Q_H<0,\qquad W_{\mathrm{cycle}}<0.</math>
<div lang="en" dir="ltr" class="mw-content-ltr">
for motor operation.
</div>


<span id="3._Thermal_closure_and_validity_domain"></span>
<span id="3._Thermal_closure_and_validity_domain"></span>
Line 120: Line 237:
=== 3.1 Échange avec les réservoirs thermiques ===
=== 3.1 Échange avec les réservoirs thermiques ===


Pour un échangeur <math display="inline">HX\in\{C,H\}</math> :
<div lang="en" dir="ltr" class="mw-content-ltr">
For the heat-in exchanger:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>\dot Q_i=(UA)_i(T_{i,\mathrm{res}}-T_i).</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
In the intended operating regime:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>T_i<T_{i,\mathrm{res}}
\quad\Rightarrow\quad
\dot Q_i>0.</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
For the heat-out exchanger:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>\dot Q_o=(UA)_o(T_{o,\mathrm{res}}-T_o).</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
In the intended operating regime:
</div>


<math>\dot Q_{HX}=(UA)_{HX}(T_{HX,\mathrm{res}}-T_{HX}).</math>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>T_o>T_{o,\mathrm{res}}
\quad\Rightarrow\quad
\dot Q_o<0.</math>
</div>


<math display="inline">T_{HX,\mathrm{res}}</math> est la température du réservoir thermique externe, imposée et constante dans le modèle de base. <math display="inline">T_{HX}</math> est la température moyenne 0D du gaz dans l'échangeur. <math display="inline">(UA)_{HX}</math> représente la conductance thermique globale, qui peut regrouper convection, conduction de paroi et résistances de contact.
<div lang="en" dir="ltr" class="mw-content-ltr">
The reservoir temperatures depend on the operating mode.
</div>


Côté froid :
<div lang="en" dir="ltr" class="mw-content-ltr">
For refrigeration operation:
</div>


<math>\dot Q_C=(UA)_C(T_{C,\mathrm{res}}-T_C).</math>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>T_{i,\mathrm{res}}=T_{\mathrm{cold}},\qquad
T_{o,\mathrm{res}}=T_{\mathrm{hot}}.</math>
</div>


En fonctionnement frigorifique, <math display="inline">T_C<T_{C,\mathrm{res}}</math> donne <math display="inline">\dot Q_C>0</math>.
<div lang="en" dir="ltr" class="mw-content-ltr">
For motor operation:
</div>


Côté chaud :
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>T_{i,\mathrm{res}}=T_{\mathrm{hot}},\qquad
T_{o,\mathrm{res}}=T_{\mathrm{cold}}.</math>
</div>


<math>\dot Q_H=(UA)_H(T_{H,\mathrm{res}}-T_H).</math>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thus the heat-transfer equations themselves are identical in both modes.
</div>


En fonctionnement frigorifique, <math display="inline">T_H>T_{H,\mathrm{res}}</math> donne <math display="inline">\dot Q_H<0</math>.


Une phase nominalement isotherme ne signifie donc pas <math display="inline">T_{HX}=T_{HX,\mathrm{res}}</math> : un écart de température fini est nécessaire pour transférer une puissance thermique finie lorsque <math display="inline">UA</math> est fini.
Une phase nominalement isotherme ne signifie donc pas <math display="inline">T_{HX}=T_{HX,\mathrm{res}}</math> : un écart de température fini est nécessaire pour transférer une puissance thermique finie lorsque <math display="inline">UA</math> est fini.
Line 200: Line 362:
=== 4.2 Débit interne de redistribution ===
=== 4.2 Débit interne de redistribution ===


<div class="mw-translate-fuzzy">
On définit positif le débit interne cylindre → échangeur. Posons :
On définit positif le débit interne cylindre → échangeur. Posons :
</div>


<math>N=V_{HX}\dot P+(\gamma-1)(UA)_{HX}(T_{HX}-T_{HX,\mathrm{res}}).</math>
<math>N=V_{HX}\dot P+(\gamma-1)(UA)_{HX}(T_{HX}-T_{HX,\mathrm{res}}).</math>
Line 299: Line 463:
=== 6.1 Phase I — clapets fermés, nominalement adiabatique : compression côté L ===
=== 6.1 Phase I — clapets fermés, nominalement adiabatique : compression côté L ===


<div class="mw-translate-fuzzy">


Les deux clapets sont fermés. Les paires <code>L+H</code> et <code>S+C</code> sont fermées. Le côté <code>L+H</code> est nominalement comprimé ; le mouvement du petit piston reste celui fourni par la cinématique réelle.
Les deux clapets sont fermés. Les paires <code>L+H</code> et <code>S+C</code> sont fermées. Le côté <code>L+H</code> est nominalement comprimé ; le mouvement du petit piston reste celui fourni par la cinématique réelle.
</div>


<div class="mw-translate-fuzzy">
Pour <code>L+H</code> :
Pour <code>L+H</code> :
</div>


<div class="mw-translate-fuzzy">
<math>\dot P_{LH}=
<math>\dot P_{LH}=
\frac{(\gamma-1)(UA)_H(T_{H,\mathrm{res}}-T_H)-\gamma P_{LH}\dot V_L}
\frac{(\gamma-1)(UA)_H(T_{H,\mathrm{res}}-T_H)-\gamma P_{LH}\dot V_L}
{V_L+V_H}.</math>
{V_L+V_H}.</math>
</div>


<div class="mw-translate-fuzzy">
Pour <code>S+C</code> :
Pour <code>S+C</code> :
</div>


<div class="mw-translate-fuzzy">
<math>\dot P_{SC}=
<math>\dot P_{SC}=
\frac{(\gamma-1)(UA)_C(T_{C,\mathrm{res}}-T_C)-\gamma P_{SC}\dot V_S}
\frac{(\gamma-1)(UA)_C(T_{C,\mathrm{res}}-T_C)-\gamma P_{SC}\dot V_S}
{V_S+V_C}.</math>
{V_S+V_C}.</math>
</div>


Les équations de redistribution interne et de température du §4 s'appliquent aux deux paires.
Les équations de redistribution interne et de température du §4 s'appliquent aux deux paires.


<div class="mw-translate-fuzzy">
La transition vers la Phase II survient lorsque le clapet <code>H → S</code> satisfait sa condition d'ouverture.
La transition vers la Phase II survient lorsque le clapet <code>H → S</code> satisfait sa condition d'ouverture.
</div>


<span id="6.2_Phase_II_—_heat_exchange,_nominally_isothermal:_L_→_H_→_S"></span>
<span id="6.2_Phase_II_—_heat_exchange,_nominally_isothermal:_L_→_Ho_→_S"></span>
<div class="mw-translate-fuzzy">
=== 6.2 Phase II — échange thermique, nominalement isotherme : L → H → S ===
=== 6.2 Phase II — échange thermique, nominalement isotherme : L → H → S ===
</div>


<div class="mw-translate-fuzzy">
Le gaz quitte <code>L</code>, traverse l'échangeur chaud <code>H</code>, y rejette de la chaleur, franchit le clapet <code>H → S</code>, puis entre dans le cylindre récepteur <code>S</code>. La paire <code>S+C</code> reste quasi égalisée si le critère <math display="inline">\varepsilon_P\ll1</math> est satisfait.
Le gaz quitte <code>L</code>, traverse l'échangeur chaud <code>H</code>, y rejette de la chaleur, franchit le clapet <code>H → S</code>, puis entre dans le cylindre récepteur <code>S</code>. La paire <code>S+C</code> reste quasi égalisée si le critère <math display="inline">\varepsilon_P\ll1</math> est satisfait.
</div>


<span id="6.2.1_Donor_cylinder_L"></span>
<span id="6.2.1_Donor_cylinder_L"></span>
Line 354: Line 534:
et l'entropie spécifique du gaz restant vérifie <math display="inline">ds=0</math> sous ces hypothèses. Si un débit rétrograde apparaît malgré la conception cinématique, la solution analytique n'est plus applicable et il faut utiliser le bilan ouvert complet en <math display="inline">(m_L,U_L)</math>.
et l'entropie spécifique du gaz restant vérifie <math display="inline">ds=0</math> sous ces hypothèses. Si un débit rétrograde apparaît malgré la conception cinématique, la solution analytique n'est plus applicable et il faut utiliser le bilan ouvert complet en <math display="inline">(m_L,U_L)</math>.


<span id="6.2.2_Hot_heat_exchanger_H"></span>
<span id="6.2.2_Heat-out_exchanger_Ho"></span>
<div class="mw-translate-fuzzy">
==== 6.2.2 Échangeur chaud H ====
==== 6.2.2 Échangeur chaud H ====
</div>


Conservation de la masse :
Conservation de la masse :


<div class="mw-translate-fuzzy">
<math>\dot m_H=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}}.</math>
<math>\dot m_H=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}}.</math>
</div>


Bilan énergétique fondamental :
Bilan énergétique fondamental :


<div class="mw-translate-fuzzy">
<math>
<math>
\frac{d(m_HC_vT_H)}{dt}
\frac{d(m_HC_vT_H)}{dt}
Line 369: Line 554:
+(UA)_H(T_{H,\mathrm{res}}-T_H)
+(UA)_H(T_{H,\mathrm{res}}-T_H)
.</math>
.</math>
</div>


Sous forme développée :
Sous forme développée :


<div class="mw-translate-fuzzy">
<math>
<math>
\dot T_H=
\dot T_H=
Line 379: Line 566:
{C_vm_H}
{C_vm_H}
.</math>
.</math>
</div>


Les débits sont déterminés par les lois hydrauliques :
Les débits sont déterminés par les lois hydrauliques :


<div class="mw-translate-fuzzy">
<math>\dot m_{\mathrm{in}}=\Phi_{\mathrm{HX,H}}(P_L,P_H,T_L,\ldots),</math>
<math>\dot m_{\mathrm{in}}=\Phi_{\mathrm{HX,H}}(P_L,P_H,T_L,\ldots),</math>
</div>


<div class="mw-translate-fuzzy">
<math>\dot m_{\mathrm{out}}=\Phi_{\mathrm{valve,H}}(P_H,P_{SC},T_H,\ldots).</math>
<math>\dot m_{\mathrm{out}}=\Phi_{\mathrm{valve,H}}(P_H,P_{SC},T_H,\ldots).</math>
</div>


<span id="6.2.3_Receiving_pair_S+C"></span>
<span id="6.2.3_Receiving_pair_S+Hi"></span>
<div class="mw-translate-fuzzy">
==== 6.2.3 Paire réceptrice S+C ====
==== 6.2.3 Paire réceptrice S+C ====
</div>


<div class="mw-translate-fuzzy">
Le débit issu de <code>H</code> entre dans '''S'''. La pression de la paire vérifie :
Le débit issu de <code>H</code> entre dans '''S'''. La pression de la paire vérifie :
</div>


<div class="mw-translate-fuzzy">
<math>
<math>
\dot P_{SC}=
\dot P_{SC}=
Line 398: Line 595:
{V_S+V_C}
{V_S+V_C}
.</math>
.</math>
</div>


<div class="mw-translate-fuzzy">
Les équations de redistribution interne du §4 restent inchangées : le débit externe agit sur l'échangeur <code>C</code> indirectement par l'évolution de la pression de paire.
Les équations de redistribution interne du §4 restent inchangées : le débit externe agit sur l'échangeur <code>C</code> indirectement par l'évolution de la pression de paire.
</div>


<div class="mw-translate-fuzzy">
La transition vers la Phase III est l'événement de fermeture du clapet <code>H → S</code>.
La transition vers la Phase III est l'événement de fermeture du clapet <code>H → S</code>.
</div>


<span id="6.3_Phase_III_—_check_valves_closed,_nominally_adiabatic:_expansion_on_the_S_side"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== 6.3 Phase III — clapets fermés, nominalement adiabatique : détente côté S ===
=== 6.3 Phase III — check valves closed, nominally adiabatic: expansion on the S side ===
</div>


<div class="mw-translate-fuzzy">
Les deux clapets sont fermés. La paire <code>S+C</code> se détend nominalement ; la paire <code>L+H</code> reste également fermée. Aucun piston n'est supposé rigoureusement immobile.
Les deux clapets sont fermés. La paire <code>S+C</code> se détend nominalement ; la paire <code>L+H</code> reste également fermée. Aucun piston n'est supposé rigoureusement immobile.
</div>


<div class="mw-translate-fuzzy">
Pour <code>S+C</code> :
Pour <code>S+C</code> :
</div>


<div class="mw-translate-fuzzy">
<math>\dot P_{SC}=
<math>\dot P_{SC}=
\frac{(\gamma-1)(UA)_C(T_{C,\mathrm{res}}-T_C)-\gamma P_{SC}\dot V_S}
\frac{(\gamma-1)(UA)_C(T_{C,\mathrm{res}}-T_C)-\gamma P_{SC}\dot V_S}
{V_S+V_C}.</math>
{V_S+V_C}.</math>
</div>


<div class="mw-translate-fuzzy">
Pour <code>L+H</code> :
Pour <code>L+H</code> :
</div>


<div class="mw-translate-fuzzy">
<math>\dot P_{LH}=
<math>\dot P_{LH}=
\frac{(\gamma-1)(UA)_H(T_{H,\mathrm{res}}-T_H)-\gamma P_{LH}\dot V_L}
\frac{(\gamma-1)(UA)_H(T_{H,\mathrm{res}}-T_H)-\gamma P_{LH}\dot V_L}
{V_L+V_H}.</math>
{V_L+V_H}.</math>
</div>


<div class="mw-translate-fuzzy">
La transition vers la Phase IV survient lorsque le clapet <code>C → L</code> satisfait sa condition d'ouverture.
La transition vers la Phase IV survient lorsque le clapet <code>C → L</code> satisfait sa condition d'ouverture.
</div>


<span id="6.4_Phase_IV_—_heat_exchange,_nominally_isothermal:_S_→_C_→_L"></span>
<span id="6.4_Phase_IV_—_heat_exchange,_nominally_isothermal:_S_→_Hi_→_L"></span>
<div class="mw-translate-fuzzy">
=== 6.4 Phase IV — échange thermique, nominalement isotherme : S → C → L ===
=== 6.4 Phase IV — échange thermique, nominalement isotherme : S → C → L ===
</div>


<div class="mw-translate-fuzzy">
Le gaz quitte <code>S</code>, traverse l'échangeur froid <code>C</code>, y reçoit de la chaleur du réservoir froid, franchit le clapet <code>C → L</code>, puis entre dans le cylindre récepteur <code>L</code>. La paire <code>L+H</code> reste quasi égalisée si le critère <math display="inline">\varepsilon_P\ll1</math> est satisfait.
Le gaz quitte <code>S</code>, traverse l'échangeur froid <code>C</code>, y reçoit de la chaleur du réservoir froid, franchit le clapet <code>C → L</code>, puis entre dans le cylindre récepteur <code>L</code>. La paire <code>L+H</code> reste quasi égalisée si le critère <math display="inline">\varepsilon_P\ll1</math> est satisfait.
</div>


<span id="6.4.1_Donor_cylinder_S"></span>
<span id="6.4.1_Donor_cylinder_S"></span>
Line 453: Line 672:
Un débit rétrograde impose de revenir au bilan ouvert complet en <math display="inline">(m_S,U_S)</math>.
Un débit rétrograde impose de revenir au bilan ouvert complet en <math display="inline">(m_S,U_S)</math>.


<span id="6.4.2_Cold_heat_exchanger_C"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 6.4.2 Échangeur froid C ====
==== 6.4.2 Heat-in exchanger Hi ====
</div>


<div class="mw-translate-fuzzy">
<math>\dot m_C=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}}.</math>
<math>\dot m_C=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}}.</math>
</div>


Le bilan énergétique fondamental est :
Le bilan énergétique fondamental est :


<div class="mw-translate-fuzzy">
<math>
<math>
\frac{d(m_CC_vT_C)}{dt}
\frac{d(m_CC_vT_C)}{dt}
Line 466: Line 689:
+(UA)_C(T_{C,\mathrm{res}}-T_C)
+(UA)_C(T_{C,\mathrm{res}}-T_C)
.</math>
.</math>
</div>


Sous forme développée :
Sous forme développée :


<div class="mw-translate-fuzzy">
<math>
<math>
\dot T_C=
\dot T_C=
Line 476: Line 701:
{C_vm_C}
{C_vm_C}
.</math>
.</math>
</div>


Les débits sont déterminés par :
Les débits sont déterminés par :


<div class="mw-translate-fuzzy">
<math>\dot m_{\mathrm{in}}=\Phi_{\mathrm{HX,C}}(P_S,P_C,T_S,\ldots),</math>
<math>\dot m_{\mathrm{in}}=\Phi_{\mathrm{HX,C}}(P_S,P_C,T_S,\ldots),</math>
</div>


<div class="mw-translate-fuzzy">
<math>\dot m_{\mathrm{out}}=\Phi_{\mathrm{valve,C}}(P_C,P_{LH},T_C,\ldots).</math>
<math>\dot m_{\mathrm{out}}=\Phi_{\mathrm{valve,C}}(P_C,P_{LH},T_C,\ldots).</math>
</div>


<span id="6.4.3_Receiving_pair_L+H"></span>
<span id="6.4.3_Receiving_pair_L+Ho"></span>
<div class="mw-translate-fuzzy">
==== 6.4.3 Paire réceptrice L+H ====
==== 6.4.3 Paire réceptrice L+H ====
</div>


<div class="mw-translate-fuzzy">
Le débit issu de <code>C</code> entre dans '''L'''. La pression de la paire vérifie :
Le débit issu de <code>C</code> entre dans '''L'''. La pression de la paire vérifie :
</div>


<div class="mw-translate-fuzzy">
<math>
<math>
\dot P_{LH}=
\dot P_{LH}=
Line 495: Line 730:
{V_L+V_H}
{V_L+V_H}
.</math>
.</math>
</div>


<div class="mw-translate-fuzzy">
La fermeture du clapet <code>C → L</code> ramène à la Phase I. La fermeture géométrique des pistons ne suffit pas à garantir la fermeture thermodynamique du cycle.
La fermeture du clapet <code>C → L</code> ramène à la Phase I. La fermeture géométrique des pistons ne suffit pas à garantir la fermeture thermodynamique du cycle.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== 6.5 Motor operation ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
No second set of thermodynamic balance equations is required for motor operation.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The physical hydraulic topology remains:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>L\to H_o\to S,\qquad
S\to H_i\to L.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The check-valve directions remain:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>H_o\to S,\qquad H_i\to L.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Motor operation is obtained by:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
# reversing the crank direction,
# exchanging the external reservoirs connected to <math display="inline">H_i</math> and <math display="inline">H_o</math>.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thus:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>\omega<0,</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
with the same cycle origin:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>V_L(0)=V_{L,\max}.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The thermal-reservoir assignment becomes:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>T_{i,\mathrm{res}}=T_{\mathrm{hot}},\qquad
T_{o,\mathrm{res}}=T_{\mathrm{cold}}.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The heat-in exchanger therefore absorbs heat from the hot reservoir:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>Q_i>0,</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
while the heat-out exchanger rejects heat to the cold reservoir:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>Q_o<0.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The pressure histories, mass flow rates, check-valve events, and periodic thermodynamic state must be recalculated with the reversed kinematics.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The motor regime is obtained when:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>W_{\mathrm{cycle}}>0.</math>
</div>


<span id="7._Physical_transitions_of_the_check_valves"></span>
<span id="7._Physical_transitions_of_the_check_valves"></span>
Line 515: Line 840:
Une ouverture ou une fermeture modifie la topologie hydraulique et donc les équations actives ; elle ne provoque aucun saut instantané de l'état thermodynamique. Pour chaque volume :
Une ouverture ou une fermeture modifie la topologie hydraulique et donc les équations actives ; elle ne provoque aucun saut instantané de l'état thermodynamique. Pour chaque volume :


<div class="mw-translate-fuzzy">
<math>m_i^+=m_i^-,\qquad U_i^+=U_i^-,\qquad V_i^+=V_i^-.</math>
<math>m_i^+=m_i^-,\qquad U_i^+=U_i^-,\qquad V_i^+=V_i^-.</math>
</div>


Pour le gaz parfait :
Pour le gaz parfait :


<div class="mw-translate-fuzzy">
<math>T_i^+=T_i^-,\qquad P_i^+=P_i^-.</math>
<math>T_i^+=T_i^-,\qquad P_i^+=P_i^-.</math>
</div>


Il n'y a donc pas d'égalisation instantanée des pressions à l'ouverture d'un clapet.
Il n'y a donc pas d'égalisation instantanée des pressions à l'ouverture d'un clapet.
Line 525: Line 854:
Les valeurs <math display="inline">\Lambda^*</math> servent de cibles de conception cinématique ; les valeurs réellement observées lors des transitions sont <math display="inline">\Lambda_{\mathrm{real}}=\Lambda(t_{\mathrm{event}})</math>.
Les valeurs <math display="inline">\Lambda^*</math> servent de cibles de conception cinématique ; les valeurs réellement observées lors des transitions sont <math display="inline">\Lambda_{\mathrm{real}}=\Lambda(t_{\mathrm{event}})</math>.


<span id="8._Work,_heat,_and_coefficient_of_performance"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The two passive check valves have permanent physical orientations:
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>H_o\to S,\qquad H_i\to L.</math>
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
Their opening and closing conditions are identical in both operating modes. Only the pressure histories change because the crank kinematics are reversed in motor operation.
</div>
 
<span id="8._Work,_heat,_and_performance"></span>
<div class="mw-translate-fuzzy">
== 8. Travail, chaleur et coefficient de performance ==
== 8. Travail, chaleur et coefficient de performance ==
</div>


Le travail instantané du gaz sur les deux pistons est calculé pendant toutes les phases :
Le travail instantané du gaz sur les deux pistons est calculé pendant toutes les phases :
Line 546: Line 889:
Les chaleurs échangées sont :
Les chaleurs échangées sont :


<div class="mw-translate-fuzzy">
<math>Q_C=\int_0^\tau (UA)_C(T_{C,\mathrm{res}}-T_C)\,dt,</math>
<math>Q_C=\int_0^\tau (UA)_C(T_{C,\mathrm{res}}-T_C)\,dt,</math>
</div>


<div class="mw-translate-fuzzy">
<math>Q_H=\int_0^\tau (UA)_H(T_{H,\mathrm{res}}-T_H)\,dt.</math>
<math>Q_H=\int_0^\tau (UA)_H(T_{H,\mathrm{res}}-T_H)\,dt.</math>
</div>


En régime périodique :
En régime périodique :
Line 556: Line 903:
et le premier principe donne :
et le premier principe donne :


<div class="mw-translate-fuzzy">
<math>Q_C+Q_H=W_{\mathrm{cycle}}.</math>
<math>Q_C+Q_H=W_{\mathrm{cycle}}.</math>
</div>


Le COP frigorifique est :
Le COP frigorifique est :


<div class="mw-translate-fuzzy">
<math>COP_c=\frac{Q_C}{-W_{\mathrm{cycle}}}.</math>
<math>COP_c=\frac{Q_C}{-W_{\mathrm{cycle}}}.</math>
</div>


Le COP en pompe à chaleur est :
Le COP en pompe à chaleur est :


<div class="mw-translate-fuzzy">
<math>COP_h=\frac{-Q_H}{-W_{\mathrm{cycle}}}=COP_c+1.</math>
<math>COP_h=\frac{-Q_H}{-W_{\mathrm{cycle}}}=COP_c+1.</math>
</div>


<div class="mw-translate-fuzzy">
Les signes <math display="inline">Q_C>0</math>, <math display="inline">Q_H<0</math> et <math display="inline">W_{\mathrm{cycle}}<0</math> constituent des contrôles du régime frigorifique recherché.
Les signes <math display="inline">Q_C>0</math>, <math display="inline">Q_H<0</math> et <math display="inline">W_{\mathrm{cycle}}<0</math> constituent des contrôles du régime frigorifique recherché.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For motor operation:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>Q_i>0,\qquad Q_o<0,\qquad W_{\mathrm{cycle}}>0.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The thermal efficiency is:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>
\eta_{\mathrm{th}}
=
\frac{W_{\mathrm{cycle}}}{Q_i}
=
1+\frac{Q_o}{Q_i}.
</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The mean thermodynamic motor power is:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>
\overline{\dot W}
=
\frac{W_{\mathrm{cycle}}}{\tau}.
</math>
</div>


La force thermodynamique exercée par le gaz sur une face de piston peut être écrite <math display="inline">F_{\mathrm{gas}}=PS</math>. La force mécanique nette, les inerties et les frottements relèvent du dimensionnement mécanique ultérieur.
La force thermodynamique exercée par le gaz sur une face de piston peut être écrite <math display="inline">F_{\mathrm{gas}}=PS</math>. La force mécanique nette, les inerties et les frottements relèvent du dimensionnement mécanique ultérieur.
Line 575: Line 965:
La quantité totale de gaz enfermée est un paramètre physique :
La quantité totale de gaz enfermée est un paramètre physique :


<div class="mw-translate-fuzzy">
<math>M_{\mathrm{tot}}=m_S+m_L+m_C+m_H=\mathrm{const}.</math>
<math>M_{\mathrm{tot}}=m_S+m_L+m_C+m_H=\mathrm{const}.</math>
</div>


Elle peut être imposée directement ou définie expérimentalement par une pression et une température de charge. La configuration de référence choisie est celle de <math display="inline">t=0</math>, avec le grand cylindre au volume maximal. Si tous les volumes communiquent et sont en équilibre uniforme pendant le remplissage :
Elle peut être imposée directement ou définie expérimentalement par une pression et une température de charge. La configuration de référence choisie est celle de <math display="inline">t=0</math>, avec le grand cylindre au volume maximal. Si tous les volumes communiquent et sont en équilibre uniforme pendant le remplissage :


<div class="mw-translate-fuzzy">
<math>
<math>
M_{\mathrm{tot}}=
M_{\mathrm{tot}}=
Line 585: Line 978:
{RT_{\mathrm{charge}}}
{RT_{\mathrm{charge}}}
.</math>
.</math>
</div>


<math display="inline">P_{\mathrm{charge}}</math> et <math display="inline">T_{\mathrm{charge}}</math> définissent la quantité de gaz chargée ; ils ne constituent pas une condition que le cycle périodique doit retrouver.
<math display="inline">P_{\mathrm{charge}}</math> et <math display="inline">T_{\mathrm{charge}}</math> définissent la quantité de gaz chargée ; ils ne constituent pas une condition que le cycle périodique doit retrouver.
Line 594: Line 988:
La périodicité géométrique seule :
La périodicité géométrique seule :


<div class="mw-translate-fuzzy">
<math>V_i(t+\tau)=V_i(t)</math>
<math>V_i(t+\tau)=V_i(t)</math>
</div>


ne suffit pas à garantir la périodicité thermodynamique.
ne suffit pas à garantir la périodicité thermodynamique.
Line 606: Line 1,002:
=== 10.1 Données imposées ===
=== 10.1 Données imposées ===


<div class="mw-translate-fuzzy">
* fluide de travail et propriétés de référence <math display="inline">R</math>, <math display="inline">C_p</math>, <math display="inline">C_v</math>, <math display="inline">\gamma</math> ;
* fluide de travail et propriétés de référence <math display="inline">R</math>, <math display="inline">C_p</math>, <math display="inline">C_v</math>, <math display="inline">\gamma</math> ;
* températures des réservoirs <math display="inline">T_{C,\mathrm{res}}</math>, <math display="inline">T_{H,\mathrm{res}}</math> ;
* températures des réservoirs <math display="inline">T_{C,\mathrm{res}}</math>, <math display="inline">T_{H,\mathrm{res}}</math> ;
* charge totale <math display="inline">M_{\mathrm{tot}}</math>, ou équivalent <math display="inline">(P_{\mathrm{charge}},T_{\mathrm{charge}})</math> dans la configuration de remplissage définie au §9 ;
* charge totale <math display="inline">M_{\mathrm{tot}}</math>, ou équivalent <math display="inline">(P_{\mathrm{charge}},T_{\mathrm{charge}})</math> dans la configuration de remplissage définie au §9 ;
* cinématique <math display="inline">V_S(t)</math>, <math display="inline">V_L(t)</math> et, si pertinent, <math display="inline">\omega</math>.
* cinématique <math display="inline">V_S(t)</math>, <math display="inline">V_L(t)</math> et, si pertinent, <math display="inline">\omega</math>.
</div>


<span id="10.2_Design_parameters"></span>
<span id="10.2_Design_parameters"></span>
=== 10.2 Paramètres de conception ===
=== 10.2 Paramètres de conception ===


<div class="mw-translate-fuzzy">
* <math display="inline">V_{S,\min}</math>, <math display="inline">V_{S,\max}</math>, <math display="inline">V_{L,\min}</math>, <math display="inline">V_{L,\max}</math> ;
* <math display="inline">V_{S,\min}</math>, <math display="inline">V_{S,\max}</math>, <math display="inline">V_{L,\min}</math>, <math display="inline">V_{L,\max}</math> ;
* <math display="inline">V_C</math>, <math display="inline">V_H</math> ;
* <math display="inline">V_C</math>, <math display="inline">V_H</math> ;
Line 620: Line 1,019:
* seuils <math display="inline">\Delta P_{\mathrm{open}}</math>, <math display="inline">\Delta P_{\mathrm{close}}</math> ;
* seuils <math display="inline">\Delta P_{\mathrm{open}}</math>, <math display="inline">\Delta P_{\mathrm{close}}</math> ;
* cibles cinématiques <math display="inline">\Lambda_L^*</math>, <math display="inline">\Lambda_S^*</math>.
* cibles cinématiques <math display="inline">\Lambda_L^*</math>, <math display="inline">\Lambda_S^*</math>.
</div>


<span id="10.3_Calculated_variables_and_results"></span>
<span id="10.3_Calculated_variables_and_results"></span>
=== 10.3 Variables et résultats calculés ===
=== 10.3 Variables et résultats calculés ===


<div class="mw-translate-fuzzy">
* <math display="inline">m_i</math>, <math display="inline">U_i</math>, <math display="inline">T_i</math>, <math display="inline">P_i</math> ;
* <math display="inline">m_i</math>, <math display="inline">U_i</math>, <math display="inline">T_i</math>, <math display="inline">P_i</math> ;
* débits massiques internes et externes ;
* débits massiques internes et externes ;
Line 632: Line 1,033:
* qualité d'isothermie <math display="inline">\varepsilon_T</math> ;
* qualité d'isothermie <math display="inline">\varepsilon_T</math> ;
* critères de validité <math display="inline">\varepsilon_P</math>, <math display="inline">Ma</math>, <math display="inline">Z</math> et variation des propriétés.
* critères de validité <math display="inline">\varepsilon_P</math>, <math display="inline">Ma</math>, <math display="inline">Z</math> et variation des propriétés.
</div>


<span id="11._Global_conservation_checks"></span>
<span id="11._Global_conservation_checks"></span>
Line 652: Line 1,054:
Quelle que soit la phase, les flux massiques et enthalpiques internes doivent s'annuler lorsque les bilans de tous les volumes sont additionnés. Le bilan global doit se réduire à :
Quelle que soit la phase, les flux massiques et enthalpiques internes doivent s'annuler lorsque les bilans de tous les volumes sont additionnés. Le bilan global doit se réduire à :


<div class="mw-translate-fuzzy">
<math>
<math>
\frac{dU_{\mathrm{tot}}}{dt}
\frac{dU_{\mathrm{tot}}}{dt}
Line 658: Line 1,061:
-P_L^\star\dot V_L
-P_L^\star\dot V_L
.</math>
.</math>
</div>


Un résidu énergétique cumulatif peut être défini par :
Un résidu énergétique cumulatif peut être défini par :


<div class="mw-translate-fuzzy">
<math>
<math>
\varepsilon_E(t)=
\varepsilon_E(t)=
Line 666: Line 1,071:
-Q_C(0,t)-Q_H(0,t)+W(0,t)
-Q_C(0,t)-Q_H(0,t)+W(0,t)
.</math>
.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Over a periodic cycle:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>Q_i+Q_o=W_{\mathrm{cycle}}.</math>
</div>


Le solveur doit maintenir <math display="inline">\varepsilon_M</math> et <math display="inline">\varepsilon_E</math> proches de zéro à la précision numérique attendue.
Le solveur doit maintenir <math display="inline">\varepsilon_M</math> et <math display="inline">\varepsilon_E</math> proches de zéro à la précision numérique attendue.
Line 671: Line 1,085:
----
----


<span id="=_Appendix_A_—_Symbolic_derivations_and_validated_checks"></span>
<span id="Appendix_A_—_Symbolic_derivations_and_validated_checks"></span>
<div class="mw-translate-fuzzy">
= Annexe A — Dérivations symboliques et contrôles validés =
= Annexe A — Dérivations symboliques et contrôles validés =
</div>


<span id="=_A.1_Pressure_equation_for_a_closed_pair"></span>
<span id="A.1_Pressure_equation_for_a_closed_pair"></span>
<div class="mw-translate-fuzzy">
== A.1 Équation de pression d'une paire fermée ==
== A.1 Équation de pression d'une paire fermée ==
</div>


Pour une paire cylindre + échangeur à pression quasi uniforme :
Pour une paire cylindre + échangeur à pression quasi uniforme :
Line 711: Line 1,129:
<math>PV^\gamma=\mathrm{const}.</math>
<math>PV^\gamma=\mathrm{const}.</math>


<span id="=_A.2_Internal_flow_rate_of_the_pair"></span>
<span id="A.2_Internal_flow_rate_of_the_pair"></span>
<div class="mw-translate-fuzzy">


== A.2 Débit interne de la paire ==
== A.2 Débit interne de la paire ==
</div>




Line 733: Line 1,153:
On retrouve la définition du numérateur <math display="inline">N</math> et la sélection de la température amont selon le signe du débit.
On retrouve la définition du numérateur <math display="inline">N</math> et la sélection de la température amont selon le signe du débit.


<span id="=_A.3_Evolution_of_the_heat-exchanger_temperature_within_a_pair"></span>
<span id="A.3_Evolution_of_the_heat-exchanger_temperature_within_a_pair"></span>
<div class="mw-translate-fuzzy">
== A.3 Évolution de la température de l'échangeur dans une paire ==
== A.3 Évolution de la température de l'échangeur dans une paire ==
</div>




Line 758: Line 1,180:
Cette relation découle uniquement de la conservation de masse et de l'équation d'état ; elle est valable pour les deux sens de débit.
Cette relation découle uniquement de la conservation de masse et de l'équation d'état ; elle est valable pour les deux sens de débit.


<span id="=_A.4_Open_receiving_pair"></span>
<span id="A.4_Open_receiving_pair"></span>
<div class="mw-translate-fuzzy">
== A.4 Paire réceptrice ouverte ==
== A.4 Paire réceptrice ouverte ==
</div>




Line 790: Line 1,214:
<math>\dot m_{\mathrm{pair}}=\dot m_{\mathrm{ext}}.</math>
<math>\dot m_{\mathrm{pair}}=\dot m_{\mathrm{ext}}.</math>


<span id="=_A.5_Analytical_solution_for_the_adiabatic_donor_cylinder"></span>
<span id="A.5_Analytical_solution_for_the_adiabatic_donor_cylinder"></span>
<div class="mw-translate-fuzzy">
== A.5 Solution analytique du cylindre donneur adiabatique ==
== A.5 Solution analytique du cylindre donneur adiabatique ==
</div>




Line 838: Line 1,264:
Sous ces hypothèses, l'entropie spécifique du gaz restant est constante : <math display="inline">ds=0</math>. L'entropie totale du contenu du cylindre n'est pas constante puisque sa masse varie.
Sous ces hypothèses, l'entropie spécifique du gaz restant est constante : <math display="inline">ds=0</math>. L'entropie totale du contenu du cylindre n'est pas constante puisque sa masse varie.


<span id="=_A.6_Active_heat_exchanger:_expanded_balance"></span>
<span id="A.6_Active_heat_exchanger:_expanded_balance"></span>
<div class="mw-translate-fuzzy">
== A.6 Échangeur actif : bilan développé ==
== A.6 Échangeur actif : bilan développé ==
</div>


Bilan fondamental :
Bilan fondamental :
Line 867: Line 1,295:
* si <math display="inline">T_{\mathrm{in}}=T</math> et <math display="inline">\dot m_{\mathrm{in}}=\dot m_{\mathrm{out}}</math>, la contribution nette du débit à <math display="inline">\dot T</math> s'annule.
* si <math display="inline">T_{\mathrm{in}}=T</math> et <math display="inline">\dot m_{\mathrm{in}}=\dot m_{\mathrm{out}}</math>, la contribution nette du débit à <math display="inline">\dot T</math> s'annule.


<span id="=_A.7_Global_mass_test_during_an_active_phase"></span>
<span id="A.7_Global_mass_test_during_an_active_phase"></span>
<div class="mw-translate-fuzzy">
== A.7 Test global de masse en phase active ==
== A.7 Test global de masse en phase active ==
</div>


Pour la Phase II :
Pour la Phase II :
Line 874: Line 1,304:
<math>\dot m_L=-\dot m_{\mathrm{in}},</math>
<math>\dot m_L=-\dot m_{\mathrm{in}},</math>


<div class="mw-translate-fuzzy">
<math>\dot m_H=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}},</math>
<math>\dot m_H=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}},</math>
</div>


<div class="mw-translate-fuzzy">
<math>\dot m_{SC}=\dot m_{\mathrm{out}}.</math>
<math>\dot m_{SC}=\dot m_{\mathrm{out}}.</math>
</div>


En sommant :
En sommant :
Line 884: Line 1,318:
La Phase IV donne exactement le même résultat par symétrie.
La Phase IV donne exactement le même résultat par symétrie.


<span id="=_A.8_Global_energy_test_during_an_active_phase"></span>
<span id="A.8_Global_energy_test_during_an_active_phase"></span>
<div class="mw-translate-fuzzy">
== A.8 Test global d'énergie en phase active ==
== A.8 Test global d'énergie en phase active ==
</div>


Pour la Phase II :
Pour la Phase II :
Line 891: Line 1,327:
<math>\dot U_L=-P_L\dot V_L-\dot m_{\mathrm{in}}h_L,</math>
<math>\dot U_L=-P_L\dot V_L-\dot m_{\mathrm{in}}h_L,</math>


<div class="mw-translate-fuzzy">
<math>\dot U_H=\dot m_{\mathrm{in}}h_L-\dot m_{\mathrm{out}}h_H+\dot Q_H,</math>
<math>\dot U_H=\dot m_{\mathrm{in}}h_L-\dot m_{\mathrm{out}}h_H+\dot Q_H,</math>
</div>


<div class="mw-translate-fuzzy">
<math>\dot U_{SC}=\dot m_{\mathrm{out}}h_H+\dot Q_C-P_{SC}\dot V_S.</math>
<math>\dot U_{SC}=\dot m_{\mathrm{out}}h_H+\dot Q_C-P_{SC}\dot V_S.</math>
</div>


Les flux enthalpiques internes s'annulent exactement :
Les flux enthalpiques internes s'annulent exactement :
Line 899: Line 1,339:
<math>-\dot m_{\mathrm{in}}h_L+\dot m_{\mathrm{in}}h_L=0,</math>
<math>-\dot m_{\mathrm{in}}h_L+\dot m_{\mathrm{in}}h_L=0,</math>


<div class="mw-translate-fuzzy">
<math>-\dot m_{\mathrm{out}}h_H+\dot m_{\mathrm{out}}h_H=0.</math>
<math>-\dot m_{\mathrm{out}}h_H+\dot m_{\mathrm{out}}h_H=0.</math>
</div>


Il reste :
Il reste :


<div class="mw-translate-fuzzy">
<math>
<math>
\dot U_{\mathrm{tot}}
\dot U_{\mathrm{tot}}
Line 908: Line 1,351:
-P_L\dot V_L-P_{SC}\dot V_S
-P_L\dot V_L-P_{SC}\dot V_S
.</math>
.</math>
</div>


La Phase IV fournit la relation symétrique. Dans les phases fermées, la même structure résulte directement de la somme des bilans des deux paires. D'où, pour toute phase :
La Phase IV fournit la relation symétrique. Dans les phases fermées, la même structure résulte directement de la somme des bilans des deux paires. D'où, pour toute phase :


<div class="mw-translate-fuzzy">
<math>
<math>
\dot U_{\mathrm{tot}}
\dot U_{\mathrm{tot}}
Line 916: Line 1,361:
-P_S^\star\dot V_S-P_L^\star\dot V_L
-P_S^\star\dot V_S-P_L^\star\dot V_L
.</math>
.</math>
</div>


Intégrée sur un cycle périodique, cette relation redonne :
Intégrée sur un cycle périodique, cette relation redonne :


<div class="mw-translate-fuzzy">
<math>Q_C+Q_H=W_{\mathrm{cycle}}.</math>
<math>Q_C+Q_H=W_{\mathrm{cycle}}.</math>
</div>


<span id="=_A.9_Continuity_at_transitions"></span>
<span id="A.9_Continuity_at_transitions"></span>
<div class="mw-translate-fuzzy">
== A.9 Continuité aux transitions ==
== A.9 Continuité aux transitions ==
</div>




À l'instant d'un événement de clapet, aucune masse ni énergie finie ne peut être transférée en un temps nul. Les variables conservées et la géométrie sont donc continues :
À l'instant d'un événement de clapet, aucune masse ni énergie finie ne peut être transférée en un temps nul. Les variables conservées et la géométrie sont donc continues :


<div class="mw-translate-fuzzy">
<math>m_i^+=m_i^-,\qquad U_i^+=U_i^-,\qquad V_i^+=V_i^-.</math>
<math>m_i^+=m_i^-,\qquad U_i^+=U_i^-,\qquad V_i^+=V_i^-.</math>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<math>m_j^+=m_j^-,\qquad U_j^+=U_j^-,\qquad V_j^+=V_j^-.</math>
</div>


Avec le gaz parfait :
Avec le gaz parfait :


<div class="mw-translate-fuzzy">
<math>T_i=\frac{U_i}{m_iC_v},\qquad P_i=\frac{m_iRT_i}{V_i},</math>
<math>T_i=\frac{U_i}{m_iC_v},\qquad P_i=\frac{m_iRT_i}{V_i},</math>
</div>


ce qui implique :
ce qui implique :


<div class="mw-translate-fuzzy">
<math>T_i^+=T_i^-,\qquad P_i^+=P_i^-.</math>
<math>T_i^+=T_i^-,\qquad P_i^+=P_i^-.</math>
</div>




L'événement ne crée qu'un changement de topologie hydraulique et de système d'équations actif.
L'événement ne crée qu'un changement de topologie hydraulique et de système d'équations actif.

Revision as of 16:59, 7 September 2026

1. Périmètre et méthode

Cette étude décrit le cycle récepteur complet de la machine Dada sous forme symbolique. Le modèle couple une cinématique imposée des deux pistons, des volumes de gaz bien mélangés, des échangeurs thermiques 0D, des clapets passifs et une fermeture hydraulique compressible générique.

L'origine du cycle est fixée au volume maximal du grand cylindre, avec :

t=0,θ(0)=0,VL(0)=VL,max.

Les quatre volumes de gaz sont :

  • S : petit cylindre, directement associé à l'échangeur froid C ;
  • L : grand cylindre, directement associé à l'échangeur chaud H ;
  • C : échangeur thermique froid, qui prélève de la chaleur au réservoir froid ;
  • H : échangeur thermique chaud, qui rejette de la chaleur vers le réservoir chaud.

The hydraulic topology is fixed:

SHiL,

LHoS.

The passive check valves therefore always allow:

HiL,HoS.

The physical function of each heat exchanger is independent of the operating mode. What changes between refrigeration and motor operation is the external thermal reservoir connected to each exchanger. The cycle comprises four hydraulic/thermodynamic phases:

  • Phase I — check valves closed, nominally adiabatic: compression on the L+Ho side;
  • Phase II — heat exchange, nominally isothermal: transfer LHoS, with heat removed from the gas;
  • Phase III — check valves closed, nominally adiabatic: expansion on the S+Hi side;
  • Phase IV — heat exchange, nominally isothermal: transfer SHiL, with heat supplied to the gas.

These phase definitions describe the permanent physical topology of the machine. The external reservoir associated with each heat exchanger depends on the operating mode. The phase boundaries and their angular positions are determined independently in each operating mode by the actual check-valve events.

Les qualificatifs nominalement adiabatique et nominalement isotherme décrivent l'objectif du cycle. Ils ne constituent pas des contraintes thermodynamiques exactes : les températures sont calculées par les bilans, les échangeurs restent couplés à leurs réservoirs, et les zones de faible déplacement des pistons ne sont pas supposées parfaitement immobiles.

1.1 Hypothèses de premier niveau

Le modèle repose sur les hypothèses suivantes :

  • gaz monophasique, parfait et calorifiquement parfait ;
  • propriétés constantes R, Cp, Cv, γ avec R=CpCv et γ=Cp/Cv ;
  • chaque volume de gaz est uniforme et bien mélangé ;
  • énergie cinétique et énergie potentielle du gaz négligées dans les bilans 0D ;
  • volumes des échangeurs fixes ;
  • cinématique des pistons imposée ;
  • pas de frottement mécanique dans le modèle thermodynamique ;
  • échanges thermiques représentés par une conductance globale UA ;
  • clapets passifs commandés par la différence de pression.

2. Notations et conventions

2.1 Géométrie et cinématique

Pour i{S,L} :

Vi,min>0,Vi,max>Vi,min.

Le volume balayé est :

Vi,swept=Vi,maxVi,min.

Les volumes thermodynamiques imposés par la mécanique sont :

VS=VS(t),VL=VL(t),

avec leurs dérivées signées :

V˙S=dVSdt,V˙L=dVLdt.

The crank angular velocity is signed:

θ(t)=ωt,V˙k=ωdVkdθ,k{S,L}.

The driven refrigeration direction is chosen as positive:

ω>0.

Motor operation uses the opposite crank direction:

ω<0.

The geometric origin is identical in both modes:

t=0,θ(0)=0,VL(0)=VL,max.

Lorsque seule la valeur absolue de la vitesse volumique est utile :

νV,i=|V˙i|.

Une zone quasi immobile désigne un intervalle où le déplacement ou |V˙| reste faible par rapport aux phases de transfert. Cette zone correspond au « plateau » de l'optimisation cinématique, sans supposer V˙=0 exactement.

2.2 Fraction de fermeture cinématique

Pour décrire la fermeture normalisée d'un cylindre :

Λi(t)=Vi,maxVi(t)Vi,maxVi,min,i{S,L}.

Ainsi Λi=0 correspond au volume maximal et Λi=1 au volume minimal. Les valeurs ΛL et ΛS sont des cibles cinématiques nominales aux transitions. La valeur réellement atteinte lors d'un événement de clapet est :

Λreal=Λ(tevent).

Les transitions physiques restent déterminées par les pressions ; Λ n'est donc pas une condition d'ouverture imposée.

2.3 Variables thermodynamiques

Pour chaque volume i{S,L,C,H} :

mi,Ui,Ti,Pi,Vi.

The subscripts i and o denote respectively the gas contained in Hi and Ho.

Le vecteur d'état complet est choisi sous la forme :

𝐗=(mS,US,mL,UL,mC,UC,mH,UH).

Les températures et pressions en sont déduites :

Ti=UimiCv,Pi=miRTiVi.

Les volumes VS(t) et VL(t) sont imposés par la cinématique et ne sont pas des variables d'état thermodynamiques indépendantes. Les volumes VC et VH sont constants.

2.4 Convention de signe énergétique

La chaleur est positive lorsqu'elle est reçue par le gaz. Le travail est positif lorsque le gaz fournit du travail :

W˙=PV˙.

By definition of the two physical heat exchangers:

Qi>0,Qo<0

in the intended operating regime of both refrigeration and motor operation.

The net cycle work distinguishes the two modes:

Wcycle<0

for driven refrigeration operation, whereas:

Wcycle>0

for motor operation.

3. Fermeture thermique et domaine de validité

3.1 Échange avec les réservoirs thermiques

For the heat-in exchanger:

Q˙i=(UA)i(Ti,resTi).

In the intended operating regime:

Ti<Ti,resQ˙i>0.

For the heat-out exchanger:

Q˙o=(UA)o(To,resTo).

In the intended operating regime:

To>To,resQ˙o<0.

The reservoir temperatures depend on the operating mode.

For refrigeration operation:

Ti,res=Tcold,To,res=Thot.

For motor operation:

Ti,res=Thot,To,res=Tcold.

Thus the heat-transfer equations themselves are identical in both modes.


Une phase nominalement isotherme ne signifie donc pas THX=THX,res : un écart de température fini est nécessaire pour transférer une puissance thermique finie lorsque UA est fini.

Un indicateur de qualité d'isothermie peut être défini sur une phase donnée par :

εT=TmaxTminTref.

3.2 Domaine de validité thermophysique

Le modèle de base suppose :

PV=mRT,Z=1,

Cp=const,Cv=const,γ=const.

La validité doit être contrôlée a posteriori sur tout le cycle, notamment par :

|Z1|1,

et par une faible variation des propriétés thermophysiques, par exemple :

εCp=Cp,maxCp,minCp,ref1.

Le fluide doit rester monophasique gazeux et suffisamment éloigné de toute condensation ou transition de phase dans l'ensemble du domaine (P,T) parcouru.

Si ces critères deviennent insuffisants, une extension pourra employer Z(P,T), Cp(T), Cv(T) ou une équation d'état réelle sans modifier l'architecture générale des bilans de masse et d'énergie.

4. Formulation réduite d'une paire quasi égalisée en pression

Lorsqu'un cylindre et son échangeur sont reliés par une liaison interne très peu résistive, on peut utiliser l'approximation :

PcylPHX=Ppair.

Elle est acceptable si :

εP=|ΔPint|Ppair1,ΔPint=PcylPHX.

Un faible nombre de Mach interne constitue un contrôle complémentaire :

Maint=|uint|a1,

mais il ne suffit pas, à lui seul, à garantir l'égalisation des pressions.

4.1 Cas fermé de la paire

Pour une paire fermée, avec VHX fixe et V=Vcyl+VHX :

dPdt=(γ1)(UA)HX(THX,resTHX)γPV˙cylVcyl+VHX.

Lorsque (UA)HX=0 :

P(Vcyl+VHX)γ=const.

4.2 Débit interne de redistribution

On définit positif le débit interne cylindre → échangeur. Posons :

N=VHXP˙+(γ1)(UA)HX(THXTHX,res).

Le débit transporte l'enthalpie de l'état amont :

m˙int={NγRTcyl,N0(cylHX),NγRTHX,N<0(HXcyl).

La température de l'échangeur évolue selon :

T˙HX=THXPP˙RTHX2PVHXm˙int.

4.3 Paire réceptrice ouverte

Lors d'une phase active, le débit externe entre physiquement dans le cylindre récepteur, et non directement dans son échangeur associé. Si m˙ext>0 entre dans le cylindre à la température Text :

P˙=γRTextm˙ext+(γ1)(UA)HX(THX,resTHX)γPV˙cylVcyl+VHX.

Les masses vérifient :

m˙cyl=m˙extm˙int,m˙HX=m˙int,

et donc :

m˙pair=m˙ext.

Le cas fermé est obtenu immédiatement avec m˙ext=0.

5. Fermeture hydraulique

5.1 Formulation générique

Toute liaison hydraulique est décrite par une loi générique :

m˙=Φ(Pu,Pd,Tu,𝒢,)

u et d désignent respectivement l'amont (upstream) et l'aval (downstream). L'enthalpie transportée est celle de l'amont :

H˙mass=m˙CpTu.

Pour une liaison bidirectionnelle, l'état amont est déterminé par le sens réel du gradient de pression. Pour un clapet, le débit inverse est interdit.

5.2 Fermeture de premier niveau par orifice compressible

Une première approximation consiste à employer une aire hydraulique effective :

(CdA)eff,

qui représente la facilité globale de passage du gaz dans la liaison réelle.

Avec :

r=PdPu,rcrit=(2γ+1)γ/(γ1),

le débit non étranglé, pour r>rcrit, est :

m˙=(CdA)effPu2γRTu(γ1)(r2/γr(γ+1)/γ).

Pour rrcrit :

m˙=(CdA)effPuγRTu(2γ+1)γ+12(γ1).

Cette fermeture n'est pas l'essence du modèle : elle pourra être remplacée par une loi plus fidèle aux pertes de charge d'un échangeur réel, d'une conduite ou d'un clapet.

6. Cycle thermodynamique complet

6.1 Phase I — clapets fermés, nominalement adiabatique : compression côté L

Les deux clapets sont fermés. Les paires L+H et S+C sont fermées. Le côté L+H est nominalement comprimé ; le mouvement du petit piston reste celui fourni par la cinématique réelle.

Pour L+H :

P˙LH=(γ1)(UA)H(TH,resTH)γPLHV˙LVL+VH.

Pour S+C :

P˙SC=(γ1)(UA)C(TC,resTC)γPSCV˙SVS+VC.

Les équations de redistribution interne et de température du §4 s'appliquent aux deux paires.

La transition vers la Phase II survient lorsque le clapet H → S satisfait sa condition d'ouverture.

6.2 Phase II — échange thermique, nominalement isotherme : L → H → S

Le gaz quitte L, traverse l'échangeur chaud H, y rejette de la chaleur, franchit le clapet H → S, puis entre dans le cylindre récepteur S. La paire S+C reste quasi égalisée si le critère εP1 est satisfait.

6.2.1 Cylindre donneur L

Le bilan fondamental est :

d(mLCvTL)dt=PLV˙Lm˙L,outCpTL.

La cinématique est conçue pour maintenir un débit sortant du cylindre donneur. Dans ce cas, la solution analytique est :

TLTL,ref=[mLmL,refVL,refVL]γ1

et :

PL=PL,ref[mLmL,refVL,refVL]γ.

On obtient également :

TLTL,ref=(PLPL,ref)(γ1)/γ,

et l'entropie spécifique du gaz restant vérifie ds=0 sous ces hypothèses. Si un débit rétrograde apparaît malgré la conception cinématique, la solution analytique n'est plus applicable et il faut utiliser le bilan ouvert complet en (mL,UL).

6.2.2 Échangeur chaud H

Conservation de la masse :

m˙H=m˙inm˙out.

Bilan énergétique fondamental :

d(mHCvTH)dt=m˙inCpTLm˙outCpTH+(UA)H(TH,resTH).

Sous forme développée :

T˙H=m˙in(CpTLCvTH)m˙outRTH+(UA)H(TH,resTH)CvmH.

Les débits sont déterminés par les lois hydrauliques :

m˙in=ΦHX,H(PL,PH,TL,),

m˙out=Φvalve,H(PH,PSC,TH,).

6.2.3 Paire réceptrice S+C

Le débit issu de H entre dans S. La pression de la paire vérifie :

P˙SC=γRm˙outTH+(γ1)(UA)C(TC,resTC)γPSCV˙SVS+VC.

Les équations de redistribution interne du §4 restent inchangées : le débit externe agit sur l'échangeur C indirectement par l'évolution de la pression de paire.

La transition vers la Phase III est l'événement de fermeture du clapet H → S.

6.3 Phase III — check valves closed, nominally adiabatic: expansion on the S side

Les deux clapets sont fermés. La paire S+C se détend nominalement ; la paire L+H reste également fermée. Aucun piston n'est supposé rigoureusement immobile.

Pour S+C :

P˙SC=(γ1)(UA)C(TC,resTC)γPSCV˙SVS+VC.

Pour L+H :

P˙LH=(γ1)(UA)H(TH,resTH)γPLHV˙LVL+VH.

La transition vers la Phase IV survient lorsque le clapet C → L satisfait sa condition d'ouverture.

6.4 Phase IV — échange thermique, nominalement isotherme : S → C → L

Le gaz quitte S, traverse l'échangeur froid C, y reçoit de la chaleur du réservoir froid, franchit le clapet C → L, puis entre dans le cylindre récepteur L. La paire L+H reste quasi égalisée si le critère εP1 est satisfait.

6.4.1 Cylindre donneur S

Le bilan fondamental est :

d(mSCvTS)dt=PSV˙Sm˙S,outCpTS.

Sous débit sortant garanti par la conception cinématique :

TSTS,ref=[mSmS,refVS,refVS]γ1

et :

PS=PS,ref[mSmS,refVS,refVS]γ.

Un débit rétrograde impose de revenir au bilan ouvert complet en (mS,US).

6.4.2 Heat-in exchanger Hi

m˙C=m˙inm˙out.

Le bilan énergétique fondamental est :

d(mCCvTC)dt=m˙inCpTSm˙outCpTC+(UA)C(TC,resTC).

Sous forme développée :

T˙C=m˙in(CpTSCvTC)m˙outRTC+(UA)C(TC,resTC)CvmC.

Les débits sont déterminés par :

m˙in=ΦHX,C(PS,PC,TS,),

m˙out=Φvalve,C(PC,PLH,TC,).

6.4.3 Paire réceptrice L+H

Le débit issu de C entre dans L. La pression de la paire vérifie :

P˙LH=γRm˙outTC+(γ1)(UA)H(TH,resTH)γPLHV˙LVL+VH.

La fermeture du clapet C → L ramène à la Phase I. La fermeture géométrique des pistons ne suffit pas à garantir la fermeture thermodynamique du cycle.

6.5 Motor operation

No second set of thermodynamic balance equations is required for motor operation.

The physical hydraulic topology remains:

LHoS,SHiL.

The check-valve directions remain:

HoS,HiL.

Motor operation is obtained by:

  1. reversing the crank direction,
  2. exchanging the external reservoirs connected to Hi and Ho.

Thus:

ω<0,

with the same cycle origin:

VL(0)=VL,max.

The thermal-reservoir assignment becomes:

Ti,res=Thot,To,res=Tcold.

The heat-in exchanger therefore absorbs heat from the hot reservoir:

Qi>0,

while the heat-out exchanger rejects heat to the cold reservoir:

Qo<0.

The pressure histories, mass flow rates, check-valve events, and periodic thermodynamic state must be recalculated with the reversed kinematics.

The motor regime is obtained when:

Wcycle>0.

7. Transitions physiques des clapets

Pour un clapet orienté de l'amont u vers l'aval d :

PuPdΔPopenopening,

PuPdΔPcloseclosing,

avec, en présence d'hystérésis :

ΔPcloseΔPopen.

Une ouverture ou une fermeture modifie la topologie hydraulique et donc les équations actives ; elle ne provoque aucun saut instantané de l'état thermodynamique. Pour chaque volume :

mi+=mi,Ui+=Ui,Vi+=Vi.

Pour le gaz parfait :

Ti+=Ti,Pi+=Pi.

Il n'y a donc pas d'égalisation instantanée des pressions à l'ouverture d'un clapet.

Les valeurs Λ servent de cibles de conception cinématique ; les valeurs réellement observées lors des transitions sont Λreal=Λ(tevent).

The two passive check valves have permanent physical orientations:

HoS,HiL.

Their opening and closing conditions are identical in both operating modes. Only the pressure histories change because the crank kinematics are reversed in motor operation.

8. Travail, chaleur et coefficient de performance

Le travail instantané du gaz sur les deux pistons est calculé pendant toutes les phases :

W˙=PSV˙S+PLV˙L.

PS et PL désignent la pression thermodynamique effectivement appliquée au gaz dans chaque cylindre selon la topologie de la phase : pression de paire lorsque le cylindre appartient à une paire quasi égalisée, pression propre lorsqu'il est donneur isolé hydrauliquement.

Le travail net du cycle est :

Wcycle=0τ(PSV˙S+PLV˙L)dt.

Les chaleurs échangées sont :

QC=0τ(UA)C(TC,resTC)dt,

QH=0τ(UA)H(TH,resTH)dt.

En régime périodique :

ΔUcycle=0,

et le premier principe donne :

QC+QH=Wcycle.

Le COP frigorifique est :

COPc=QCWcycle.

Le COP en pompe à chaleur est :

COPh=QHWcycle=COPc+1.

Les signes QC>0, QH<0 et Wcycle<0 constituent des contrôles du régime frigorifique recherché.

For motor operation:

Qi>0,Qo<0,Wcycle>0.

The thermal efficiency is:

ηth=WcycleQi=1+QoQi.

The mean thermodynamic motor power is:

W˙=Wcycleτ.


La force thermodynamique exercée par le gaz sur une face de piston peut être écrite Fgas=PS. La force mécanique nette, les inerties et les frottements relèvent du dimensionnement mécanique ultérieur.

9. Charge de gaz et régime périodique

La quantité totale de gaz enfermée est un paramètre physique :

Mtot=mS+mL+mC+mH=const.

Elle peut être imposée directement ou définie expérimentalement par une pression et une température de charge. La configuration de référence choisie est celle de t=0, avec le grand cylindre au volume maximal. Si tous les volumes communiquent et sont en équilibre uniforme pendant le remplissage :

Mtot=Pcharge[VS(0)+VL,max+VC+VH]RTcharge.

Pcharge et Tcharge définissent la quantité de gaz chargée ; ils ne constituent pas une condition que le cycle périodique doit retrouver.

Le régime périodique établi est une solution du système telle que, entre deux passages successifs au volume maximal du grand cylindre avec la même direction cinématique :

𝐗(t+τ)=𝐗(t).

La périodicité géométrique seule :

Vi(t+τ)=Vi(t)

ne suffit pas à garantir la périodicité thermodynamique.

L'état numérique utilisé pour lancer un calcul peut être approximatif ; il ne doit pas être confondu avec un paramètre physique de la machine. Le futur solveur pourra rechercher le point fixe périodique par cycles successifs, méthode de tir ou méthode de Newton.

10. Paramètres, données de conception et résultats

10.1 Données imposées

  • fluide de travail et propriétés de référence R, Cp, Cv, γ ;
  • températures des réservoirs TC,res, TH,res ;
  • charge totale Mtot, ou équivalent (Pcharge,Tcharge) dans la configuration de remplissage définie au §9 ;
  • cinématique VS(t), VL(t) et, si pertinent, ω.

10.2 Paramètres de conception

  • VS,min, VS,max, VL,min, VL,max ;
  • VC, VH ;
  • (UA)C, (UA)H ;
  • paramètres hydrauliques des échangeurs, conduites et clapets, représentés au premier niveau par (CdA)eff ;
  • seuils ΔPopen, ΔPclose ;
  • cibles cinématiques ΛL, ΛS.

10.3 Variables et résultats calculés

  • mi, Ui, Ti, Pi ;
  • débits massiques internes et externes ;
  • Q˙C, Q˙H, QC, QH ;
  • Wcycle, COPc, COPh ;
  • extrema de pression, température et débit ;
  • événements réels des clapets et Λreal ;
  • qualité d'isothermie εT ;
  • critères de validité εP, Ma, Z et variation des propriétés.

11. Contrôles globaux de conservation

11.1 Conservation de la masse

Le solveur doit satisfaire :

dMtotdt=0.

Un résidu numérique utile est :

εM(t)=Mtot(t)Mtot(0).

11.2 Conservation globale de l'énergie

Quelle que soit la phase, les flux massiques et enthalpiques internes doivent s'annuler lorsque les bilans de tous les volumes sont additionnés. Le bilan global doit se réduire à :

dUtotdt=Q˙C+Q˙HPSV˙SPLV˙L.

Un résidu énergétique cumulatif peut être défini par :

εE(t)=Utot(t)Utot(0)QC(0,t)QH(0,t)+W(0,t).

Over a periodic cycle:

Qi+Qo=Wcycle.

Le solveur doit maintenir εM et εE proches de zéro à la précision numérique attendue.


Annexe A — Dérivations symboliques et contrôles validés

A.1 Équation de pression d'une paire fermée

Pour une paire cylindre + échangeur à pression quasi uniforme :

U=P(Vcyl+VHX)γ1.

Le premier principe donne :

dUdt=Q˙PV˙cyl,

avec :

Q˙=(UA)HX(THX,resTHX).

En dérivant U :

1γ1[(Vcyl+VHX)P˙+PV˙cyl]=Q˙PV˙cyl.

D'où :

P˙=(γ1)Q˙γPV˙cylVcyl+VHX.

Si Q˙=0 :

P˙P=γV˙V,

puis :

PVγ=const.

A.2 Débit interne de la paire


Pour l'échangeur seul, volume fixe :

UHX=PVHXγ1.

Donc :

VHXγ1P˙=(UA)HX(THX,resTHX)+m˙intCpTup.

En utilisant Cp=γR/(γ1) :

VHXP˙+(γ1)(UA)HX(THXTHX,res)=γRTupm˙int.

On retrouve la définition du numérateur N et la sélection de la température amont selon le signe du débit.

A.3 Évolution de la température de l'échangeur dans une paire


Pour un volume fixe :

mHX=PVHXRTHX.


En dérivant :

m˙HXmHX=P˙PT˙HXTHX.


Avec m˙HX=m˙int :

T˙HX=THXPP˙RTHX2PVHXm˙int.


Cette relation découle uniquement de la conservation de masse et de l'équation d'état ; elle est valable pour les deux sens de débit.

A.4 Paire réceptrice ouverte


Pour une paire recevant m˙ext dans son cylindre :

dUdt=m˙extCpText+Q˙PV˙cyl.


Avec U=P(Vcyl+VHX)/(γ1) :

P˙=γRTextm˙ext+(γ1)Q˙γPV˙cylVcyl+VHX.


Le bilan de masse local :

m˙cyl=m˙extm˙int,

m˙HX=m˙int,


redonne immédiatement :

m˙pair=m˙ext.

A.5 Solution analytique du cylindre donneur adiabatique


Pour un cylindre adiabatique, bien mélangé, avec débit uniquement sortant :


d(mCvT)dt=PV˙m˙outCpT,

et :

m˙=m˙out.

En développant :

CvmT˙+CvTm˙=PV˙+CpTm˙,

soit :

CvmT˙=PV˙+RTm˙.

Avec P=mRT/V et R/Cv=γ1 :

dTT=(γ1)(dmmdVV).

Après intégration :

TT0=[mm0V0V]γ1.

Puis, avec PV=mRT :

P=P0[mm0V0V]γ.

et :

TT0=(PP0)(γ1)/γ.

Sous ces hypothèses, l'entropie spécifique du gaz restant est constante : ds=0. L'entropie totale du contenu du cylindre n'est pas constante puisque sa masse varie.

A.6 Échangeur actif : bilan développé

Bilan fondamental :

d(mCvT)dt=m˙inCpTinm˙outCpT+Q˙.

En développant le membre de gauche et en utilisant :

m˙=m˙inm˙out,

on obtient :

T˙=m˙in(CpTinCvT)m˙outRT+Q˙Cvm.

Contrôles limites :

  • sans débit, l'équation redonne la relaxation thermique d'un volume fermé ;
  • à débit stationnaire égal entrant/sortant, elle redonne mCvT˙=m˙Cp(TinT)+Q˙ ;
  • si Tin=T et m˙in=m˙out, la contribution nette du débit à T˙ s'annule.

A.7 Test global de masse en phase active

Pour la Phase II :

m˙L=m˙in,

m˙H=m˙inm˙out,

m˙SC=m˙out.

En sommant :

M˙tot=0.

La Phase IV donne exactement le même résultat par symétrie.

A.8 Test global d'énergie en phase active

Pour la Phase II :

U˙L=PLV˙Lm˙inhL,

U˙H=m˙inhLm˙outhH+Q˙H,

U˙SC=m˙outhH+Q˙CPSCV˙S.

Les flux enthalpiques internes s'annulent exactement :

m˙inhL+m˙inhL=0,

m˙outhH+m˙outhH=0.

Il reste :

U˙tot=Q˙C+Q˙HPLV˙LPSCV˙S.

La Phase IV fournit la relation symétrique. Dans les phases fermées, la même structure résulte directement de la somme des bilans des deux paires. D'où, pour toute phase :

U˙tot=Q˙C+Q˙HPSV˙SPLV˙L.

Intégrée sur un cycle périodique, cette relation redonne :

QC+QH=Wcycle.

A.9 Continuité aux transitions


À l'instant d'un événement de clapet, aucune masse ni énergie finie ne peut être transférée en un temps nul. Les variables conservées et la géométrie sont donc continues :

mi+=mi,Ui+=Ui,Vi+=Vi.

mj+=mj,Uj+=Uj,Vj+=Vj.

Avec le gaz parfait :

Ti=UimiCv,Pi=miRTiVi,

ce qui implique :

Ti+=Ti,Pi+=Pi.


L'événement ne crée qu'un changement de topologie hydraulique et de système d'équations actif.