Thermodynamic and Mechanical Study: Difference between revisions

From dada-engine.org
Marked this version for translation
No edit summary
Line 20: Line 20:
* <math display="inline">H_o</math>: heat-out exchanger, located on the <math display="inline">L \to S</math> hydraulic path and transferring heat out of the gas.
* <math display="inline">H_o</math>: heat-out exchanger, located on the <math display="inline">L \to S</math> hydraulic path and transferring heat out of the gas.


<!--T:346-->
The two hydraulic branches have fixed circulation orientations:
The hydraulic topology is fixed:


<!--T:347-->
<math>S\to H_i\to L,</math>
<math>S\to H_i\to L,</math>


<!--T:348-->
<math>L\to H_o\to S.</math>
<math>L\to H_o\to S.</math>


<!--T:349-->
The passive check valves therefore always allow:


<!--T:350-->
Each branch contains one passive check valve. The check valve may be installed on either side of its heat exchanger. The two admissible arrangements for the heat-in branch are:
<math>H_i\to L,\qquad H_o\to S.</math>
 
<math>S\to \mathrm{CV}_i\to H_i\to L,</math>
 
or:
 
<math>S\to H_i\to \mathrm{CV}_i\to L.</math>
 
 
Likewise, the heat-out branch may be arranged as:
 
<math>L\to \mathrm{CV}_o\to H_o\to S,</math>
 
or:
 
<math>L\to H_o\to \mathrm{CV}_o\to S.</math>
 
 
In all cases the check valve enforces the same overall circulation direction of its branch. Its position relative to the heat exchanger is a design parameter because, when the valve is closed, it determines which cylinder remains hydraulically connected to the exchanger volume.
 


<!--T:351-->
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 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:


<!--T:352-->
* '''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.


<!--T:353-->
The cycle is described by four hydraulic/thermodynamic stages: compression, transfer through <math display="inline">H_o</math> from <math display="inline">L</math> to <math display="inline">S</math>, expansion, and transfer through <math display="inline">H_i</math> from <math display="inline">S</math> to <math display="inline">L</math>. In refrigeration operation, starting from the reference origin used in this study, these stages are traversed in that order. Motor operation reverses the kinematics and traverses the thermodynamic cycle in the opposite direction; its chronology is detailed in §6.5.
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.
 
 
The two transfer stages are intended to be quasi-isobaric: one cylinder empties while the other fills, and the pressure variation is intended to remain small compared with the pressure change during compression and expansion. Compression and expansion may involve simultaneous motion of both pistons in the same volumetric direction, so both cylinders may contribute to the pressure-changing stage.
 
 
The stage boundaries describe the kinematics and the dominant thermodynamic regime. They are not check-valve events. Check-valve opening and closing are determined independently by the local pressure difference across each valve; mass transfer and heat transfer may therefore continue during compression or expansion, and a valve event may occur inside a kinematic stage.
 
 
For comparison with an ideal thermodynamic cycle, compression and expansion may be idealized as adiabatic transformations; if they are also reversible, they are isentropic. These are reference transformations only. The real machine does not impose zero heat transfer, zero mass transfer, or closed check valves during compression and expansion, and no construction capable of enforcing perfectly adiabatic stages is assumed here.


<!--T:10-->
The terms ''nominally adiabatic'' and ''nominally isothermal'' describe the objective of the cycle. They do not constitute exact thermodynamic constraints: temperatures are calculated from the balances, the heat exchangers remain coupled to their reservoirs, and the low-displacement regions of the pistons are not assumed to be perfectly stationary.


=== 1.1 First-level assumptions === <!--T:11-->
=== 1.1 First-level assumptions === <!--T:11-->
Line 128: Line 140:


<!--T:28-->
<!--T:28-->
A '''quasi-stationary region''' denotes an interval in which the displacement or <math display="inline">|\dot V|</math> remains small compared with the transfer phases. This region corresponds to the “plateau” of the kinematic optimization, without assuming <math display="inline">\dot V=0</math> exactly.
A '''quasi-stationary region''' denotes an interval in which the displacement or <math display="inline">|\dot V|</math> remains small compared with the characteristic piston motion over the cycle. This region corresponds to the “plateau” of the kinematic optimization, without assuming <math display="inline">\dot V=0</math> exactly.


=== 2.2 Kinematic closure fraction === <!--T:29-->
=== 2.2 Kinematic closure fraction === <!--T:29-->
Line 139: Line 151:


<!--T:32-->
<!--T:32-->
Thus <math display="inline">\Lambda_k=0</math> corresponds to maximum volume and <math display="inline">\Lambda_k=1</math> to minimum volume. The values <math display="inline">\Lambda_L^*</math> and <math display="inline">\Lambda_S^*</math> are nominal kinematic targets at the transitions. The value actually reached at a check-valve event is:
Thus <math display="inline">\Lambda_k=0</math> corresponds to maximum volume and <math display="inline">\Lambda_k=1</math> to minimum volume. The values <math display="inline">\Lambda_L^*</math> and <math display="inline">\Lambda_S^*</math> may be used as nominal kinematic reference levels at selected stage boundaries. The value actually observed at a check-valve event may be recorded as:


<!--T:33-->
<!--T:33-->
Line 145: Line 157:


<!--T:34-->
<!--T:34-->
The physical transitions remain determined by the pressures; <math display="inline">\Lambda^*</math> is therefore not an imposed opening condition.
Check-valve events are determined by the local pressure difference across the valve and are independent of the selected kinematic stage boundaries; <math display="inline">\Lambda^*</math> is therefore not an imposed opening condition.


=== 2.3 Thermodynamic variables === <!--T:35-->
=== 2.3 Thermodynamic variables === <!--T:35-->
Line 258: Line 270:
Thus the heat-transfer equations themselves are identical in both modes.
Thus the heat-transfer equations themselves are identical in both modes.


<!--T:59-->
A nominally isothermal phase therefore does not mean <math display="inline">T_{HX}=T_{HX,\mathrm{res}}</math>: a finite temperature difference is required to transfer finite thermal power when <math display="inline">UA</math> is finite.
<!--T:60-->
An indicator of isothermal quality may be defined over a given phase by:
<!--T:61-->
<math>\varepsilon_T=\frac{T_{\max}-T_{\min}}{T_{\mathrm{ref}}}.</math>


=== 3.2 Thermophysical validity domain === <!--T:62-->
=== 3.2 Thermophysical validity domain === <!--T:62-->
Line 320: Line 323:
but it is not sufficient on its own to guarantee pressure equalization.
but it is not sufficient on its own to guarantee pressure equalization.


=== 4.1 Closed-pair case === <!--T:80-->
The reduced equations below apply only when the cylinder and exchanger considered remain directly connected and sufficiently pressure-equalized. Which exchanger remains connected to which cylinder when a check valve is closed depends on whether that valve is installed upstream or downstream of the exchanger. The complete four-volume formulation in §6 does not require this reduction.
 
 
=== 4.1 Closed-pair limiting case === <!--T:80-->


<!--T:81-->
<!--T:81-->
Line 367: Line 373:
.</math>
.</math>


=== 4.3 Open receiving pair === <!--T:92-->
=== 4.3 Open quasi-pressure-equalized pair === <!--T:92-->


<!--T:93-->
<!--T:93-->
During an active phase, the external flow physically enters the '''receiving cylinder''', not directly its associated heat exchanger. If <math display="inline">\dot m_{\mathrm{ext}}>0</math> enters the cylinder at temperature <math display="inline">T_{\mathrm{ext}}</math>:
Consider a cylinder + heat-exchanger pair receiving an external mass flow <math display="inline">\dot m_{\mathrm{ext}}>0</math> at temperature <math display="inline">T_{\mathrm{ext}}</math>. At the level of the complete pair, the pressure equation is independent of whether the external stream enters the cylinder first or the heat exchanger first:


<!--T:94-->
<!--T:94-->
Line 382: Line 388:


<!--T:95-->
<!--T:95-->
The masses satisfy:
The pair mass always satisfies:


<!--T:96-->
<!--T:96-->
<math>\dot m_{\mathrm{cyl}}=\dot m_{\mathrm{ext}}-\dot m_{\mathrm{int}},\qquad
<math>\dot m_{\mathrm{pair}}=\dot m_{\mathrm{ext}}.</math>
\dot m_{HX}=\dot m_{\mathrm{int}},</math>


<!--T:97-->
<!--T:97-->
and therefore:
If the external stream enters the cylinder and <math display="inline">\dot m_{\mathrm{int}}</math> is positive from cylinder to heat exchanger:


<!--T:98-->
<!--T:98-->
<math>\dot m_{\mathrm{pair}}=\dot m_{\mathrm{ext}}.</math>
<math>\dot m_{\mathrm{cyl}}=\dot m_{\mathrm{ext}}-\dot m_{\mathrm{int}},\qquad
\dot m_{HX}=\dot m_{\mathrm{int}}.</math>


<!--T:99-->
<!--T:99-->
The closed case is obtained immediately with <math display="inline">\dot m_{\mathrm{ext}}=0</math>.
If the external stream enters the heat exchanger first:
 
<math>\dot m_{\mathrm{cyl}}=-\dot m_{\mathrm{int}},\qquad
\dot m_{HX}=\dot m_{\mathrm{ext}}+\dot m_{\mathrm{int}}.</math>
 
The local energy balances must use the actual plumbing order and upstream enthalpy. The complete formulation of §6 handles both check-valve positions without requiring a pair reduction.
 


== 5. Hydraulic closure == <!--T:100-->
== 5. Hydraulic closure == <!--T:100-->
Line 408: Line 420:


<!--T:104-->
<!--T:104-->
<math display="inline">u</math> and <math display="inline">d</math> respectively denote the upstream and downstream states. The transported enthalpy is that of the upstream state:
<math display="inline">u</math> and <math display="inline">d</math> respectively denote the instantaneous upstream and downstream states. The transported enthalpy is that of the upstream state:


<!--T:105-->
<!--T:105-->
Line 414: Line 426:


<!--T:106-->
<!--T:106-->
For a bidirectional connection, the upstream state is determined by the actual direction of the pressure gradient. For a check valve, reverse flow is prohibited.
For a bidirectional connection, the upstream state is determined by the actual direction of the pressure gradient. For a check valve, reverse flow is prohibited. On each of the two hydraulic branches, the check valve may be placed on either side of the heat exchanger; the hydraulic law must therefore use the pressures immediately adjacent to the actual valve position.


=== 5.2 First-level closure using a compressible orifice === <!--T:107-->
=== 5.2 First-level closure using a compressible orifice === <!--T:107-->
Line 459: Line 471:
== 6. Complete thermodynamic cycle == <!--T:118-->
== 6. Complete thermodynamic cycle == <!--T:118-->


=== 6.1 Phase I — check valves closed, nominally adiabatic: compression on the L side === <!--T:119-->
The complete model uses the four control volumes directly and does not change thermodynamic equations at stage boundaries. Define the signed mass flow rates:


<!--T:120-->
<math>\dot m_{Si},\qquad \dot m_{iL},\qquad \dot m_{Lo},\qquad \dot m_{oS},</math>
Both check valves are closed. The <math display="inline">L+H_o</math> and <math display="inline">S+H_i</math> pairs are closed. The <math display="inline">L+H_o</math> side is nominally compressed; the motion of the small piston remains that provided by the actual kinematics.


<!--T:121-->
positive respectively in the directions:
For <math display="inline">L+H_o</math>:


<!--T:122-->
<math>S\to H_i,\qquad H_i\to L,\qquad L\to H_o,\qquad H_o\to S.</math>
<math>\dot P_{Lo}=
\frac{(\gamma-1)(UA)_o(T_{o,\mathrm{res}}-T_o)-\gamma P_{Lo}\dot V_L}
{V_L+V_o}.</math>


<!--T:123-->
For <math display="inline">S+H_i</math>:


<!--T:124-->
Exactly one of the two links on each branch contains its passive check valve. A flow through that link cannot become negative; the other link may be bidirectional according to its hydraulic closure law.
<math>\dot P_{Si}=
\frac{(\gamma-1)(UA)_i(T_{i,\mathrm{res}}-T_i)-\gamma P_{Si}\dot V_S}
{V_S+V_i}.</math>


<!--T:125-->
The internal redistribution and temperature equations of §4 apply to both pairs.


<!--T:126-->
For any signed link flow <math display="inline">\dot m_{ab}</math>, define the signed enthalpy flux in the named direction <math display="inline">a\to b</math> as:
The transition to Phase II occurs when the <math display="inline">H_o \to S</math> check valve satisfies its opening condition.


=== 6.2 Phase II — heat exchange, nominally isothermal: L → Ho → S === <!--T:127-->
<math>
\dot H_{ab}=
\begin{cases}
\dot m_{ab}C_pT_a, & \dot m_{ab}\ge0,\\[4pt]
\dot m_{ab}C_pT_b, & \dot m_{ab}<0.
\end{cases}
</math>


<!--T:128-->
This is simply the upwind-enthalpy rule written with a fixed sign convention.
The gas leaves <math display="inline">L</math>, passes through the heat-out exchanger <math display="inline">H_o</math>, where it rejects heat, crosses the <math display="inline">H_o \to S</math> check valve, and then enters the receiving cylinder <math display="inline">S</math>. The <math display="inline">S+H_i</math> pair remains quasi-pressure-equalized if the criterion <math display="inline">\varepsilon_P\ll1</math> is satisfied.


==== 6.2.1 Donor cylinder L ==== <!--T:129-->


<!--T:130-->
The four mass balances are:
The fundamental balance is:


<!--T:131-->
<math>
<math>
\frac{d(m_LC_vT_L)}{dt}
\dot m_S=-\dot m_{Si}+\dot m_{oS},
=-P_L\dot V_L-\dot m_{L,\mathrm{out}}C_pT_L
</math>
.</math>


<!--T:132-->
<math>
The kinematics are designed to maintain an outflow from the donor cylinder. In this case, the analytical solution is:
\dot m_L=\dot m_{iL}-\dot m_{Lo},
</math>


<!--T:133-->
<math>
<math>
\frac{T_L}{T_{L,\mathrm{ref}}}=
\dot m_i=\dot m_{Si}-\dot m_{iL},
\left[\frac{m_L}{m_{L,\mathrm{ref}}}\frac{V_{L,\mathrm{ref}}}{V_L}\right]^{\gamma-1}
</math>
</math>


<!--T:134-->
and:
<!--T:135-->
<math>
<math>
P_L=P_{L,\mathrm{ref}}
\dot m_o=\dot m_{Lo}-\dot m_{oS}.
\left[\frac{m_L}{m_{L,\mathrm{ref}}}\frac{V_{L,\mathrm{ref}}}{V_L}\right]^\gamma
</math>
.</math>


<!--T:136-->
One also obtains:


<!--T:137-->
The four energy balances are:
<math>\frac{T_L}{T_{L,\mathrm{ref}}}=
\left(\frac{P_L}{P_{L,\mathrm{ref}}}\right)^{(\gamma-1)/\gamma},</math>


<!--T:138-->
<math>
and the specific entropy of the remaining gas satisfies <math display="inline">ds=0</math> under these assumptions. If reverse flow occurs despite the kinematic design, the analytical solution is no longer applicable and the complete open-system balance in <math display="inline">(m_L,U_L)</math> must be used.
\dot U_S=-P_S\dot V_S-\dot H_{Si}+\dot H_{oS},
</math>


==== 6.2.2 Heat-out exchanger Ho ==== <!--T:139-->
<math>
 
\dot U_L=-P_L\dot V_L+\dot H_{iL}-\dot H_{Lo},
<!--T:140-->
</math>
Mass conservation:
 
<!--T:141-->
<math>\dot m_o=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}}.</math>
 
<!--T:142-->
Fundamental energy balance:


<!--T:143-->
<math>
<math>
\frac{d(m_oC_vT_o)}{dt}
\dot U_i=\dot H_{Si}-\dot H_{iL}+\dot Q_i,
=\dot m_{\mathrm{in}}C_pT_L
</math>
-\dot m_{\mathrm{out}}C_pT_o
+(UA)_o(T_{o,\mathrm{res}}-T_o)
.</math>


<!--T:144-->
In expanded form:
<!--T:145-->
<math>
<math>
\dot T_o=
\dot U_o=\dot H_{Lo}-\dot H_{oS}+\dot Q_o.
\frac{\dot m_{\mathrm{in}}(C_pT_L-C_vT_o)
</math>
-\dot m_{\mathrm{out}}RT_o
+(UA)_o(T_{o,\mathrm{res}}-T_o)}
{C_vm_o}
.</math>


<!--T:146-->
The flow rates are determined by the hydraulic laws:


<!--T:147-->
These equations remain valid throughout the entire cycle, independently of the kinematic stage, the instantaneous valve states, and the position of each valve relative to its heat exchanger.
<math>\dot m_{\mathrm{in}}=\Phi_{\mathrm{HX,o}}(P_L,P_o,T_L,\ldots),</math>


<!--T:148-->
<math>\dot m_{\mathrm{out}}=\Phi_{\mathrm{valve,o}}(P_o,P_{Si},T_o,\ldots).</math>


==== 6.2.3 Receiving pair S+Hi ==== <!--T:149-->
=== 6.1 Compression ===


<!--T:150-->
During compression, the total enclosed cylinder volume decreases and the pressure rises. The two cylinders are not required to alternate: both may contract simultaneously,
The flow from <math display="inline">H_o</math> enters '''S'''. The pair pressure satisfies:


<!--T:151-->
<math>\dot V_S<0,\qquad \dot V_L<0,</math>
<math>
\dot P_{Si}=
\frac{\gamma R\dot m_{\mathrm{out}}T_o
+(\gamma-1)(UA)_i(T_{i,\mathrm{res}}-T_i)
-\gamma P_{Si}\dot V_S}
{V_S+V_i}
.</math>


<!--T:152-->
over part or all of the compression stage.
The internal redistribution equations of §4 remain unchanged: the external flow acts on heat exchanger <math display="inline">H_i</math> indirectly through the evolution of the pair pressure.


<!--T:153-->
The transition to Phase III is the closing event of the <math display="inline">H_o \to S</math> check valve.


=== 6.3 Phase III — check valves closed, nominally adiabatic: expansion on the S side === <!--T:385-->
The corresponding piston-work contributions then have the same sign and add in magnitude. Neither mass flow nor heat transfer is assumed to vanish. The check valves continue to respond only to their local pressure differences.


<!--T:155-->
Both check valves are closed. The <math display="inline">S+H_i</math> pair expands nominally; the <math display="inline">L+H_o</math> pair also remains closed. Neither piston is assumed to be strictly stationary.


<!--T:156-->
=== 6.2 Transfer through Ho — L → Ho → S ===
For <math display="inline">S+H_i</math>:


<!--T:157-->
The gas is transferred from <math display="inline">L</math> toward <math display="inline">S</math> through the heat-out branch. It passes through <math display="inline">H_o</math>, where heat is rejected by the gas:
<math>\dot P_{Si}=
\frac{(\gamma-1)(UA)_i(T_{i,\mathrm{res}}-T_i)-\gamma P_{Si}\dot V_S}
{V_S+V_i}.</math>


<!--T:158-->
<math>\dot Q_o=(UA)_o(T_{o,\mathrm{res}}-T_o).</math>
For <math display="inline">L+H_o</math>:


<!--T:159-->
<math>\dot P_{Lo}=
\frac{(\gamma-1)(UA)_o(T_{o,\mathrm{res}}-T_o)-\gamma P_{Lo}\dot V_L}
{V_L+V_o}.</math>


<!--T:160-->
The check valve on this branch may be located either before or after <math display="inline">H_o</math>. In both cases its permitted branch direction is <math display="inline">L\to H_o\to S</math>.
The transition to Phase IV occurs when the <math display="inline">H_i \to L</math> check valve satisfies its opening condition.


=== 6.4 Phase IV — heat exchange, nominally isothermal: S → Hi → L === <!--T:161-->


<!--T:162-->
During the intended exchange regime, <math display="inline">L</math> predominantly empties while <math display="inline">S</math> fills. With sufficiently small hydraulic pressure differences and suitably matched piston motion, the transfer is approximately isobaric. Exact pressure equality is not imposed.
The gas leaves <math display="inline">S</math>, passes through the heat-in exchanger <math display="inline">H_i</math>, where it receives heat from its external reservoir, crosses the <math display="inline">H_i \to L</math> check valve, and then enters the receiving cylinder <math display="inline">L</math>. The <math display="inline">L+H_o</math> pair remains quasi-pressure-equalized if the criterion <math display="inline">\varepsilon_P\ll1</math> is satisfied.


==== 6.4.1 Donor cylinder S ==== <!--T:163-->


<!--T:164-->
=== 6.3 Expansion ===
The fundamental balance is:


<!--T:165-->
During expansion, the total enclosed cylinder volume increases and the pressure falls. Both cylinders may expand simultaneously,
<math>
\frac{d(m_SC_vT_S)}{dt}
=-P_S\dot V_S-\dot m_{S,\mathrm{out}}C_pT_S
.</math>


<!--T:166-->
<math>\dot V_S>0,\qquad \dot V_L>0,</math>
For outflow guaranteed by the kinematic design:


<!--T:167-->
over part or all of the expansion stage.
<math>
\frac{T_S}{T_{S,\mathrm{ref}}}=
\left[\frac{m_S}{m_{S,\mathrm{ref}}}\frac{V_{S,\mathrm{ref}}}{V_S}\right]^{\gamma-1}
</math>


<!--T:168-->
and:


<!--T:169-->
The two piston-work contributions then have the same sign and add. As during compression, mass flow and heat transfer may remain active and the valve states are not prescribed by the stage definition.
<math>
P_S=P_{S,\mathrm{ref}}
\left[\frac{m_S}{m_{S,\mathrm{ref}}}\frac{V_{S,\mathrm{ref}}}{V_S}\right]^\gamma
.</math>


<!--T:170-->
Reverse flow requires returning to the complete open-system balance in <math display="inline">(m_S,U_S)</math>.


==== 6.4.2 Heat-in exchanger Hi ==== <!--T:386-->
=== 6.4 Transfer through Hi — S → Hi → L ===


<!--T:172-->
The gas is transferred from <math display="inline">S</math> toward <math display="inline">L</math> through the heat-in branch. It passes through <math display="inline">H_i</math>, where heat is supplied to the gas:
<math>\dot m_i=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}}.</math>


<!--T:173-->
<math>\dot Q_i=(UA)_i(T_{i,\mathrm{res}}-T_i).</math>
The fundamental energy balance is:


<!--T:174-->
<math>
\frac{d(m_iC_vT_i)}{dt}
=\dot m_{\mathrm{in}}C_pT_S
-\dot m_{\mathrm{out}}C_pT_i
+(UA)_i(T_{i,\mathrm{res}}-T_i)
.</math>
<!--T:175-->
In expanded form:
<!--T:176-->
<math>
\dot T_i=
\frac{\dot m_{\mathrm{in}}(C_pT_S-C_vT_i)
-\dot m_{\mathrm{out}}RT_i
+(UA)_i(T_{i,\mathrm{res}}-T_i)}
{C_vm_i}
.</math>
<!--T:177-->
The flow rates are determined by:
<!--T:178-->
<math>\dot m_{\mathrm{in}}=\Phi_{\mathrm{HX,i}}(P_S,P_i,T_S,\ldots),</math>
<!--T:179-->
<math>\dot m_{\mathrm{out}}=\Phi_{\mathrm{valve,i}}(P_i,P_{Lo},T_i,\ldots).</math>


==== 6.4.3 Receiving pair L+Ho ==== <!--T:180-->
The check valve on this branch may be located either before or after <math display="inline">H_i</math>. In both cases its permitted branch direction is <math display="inline">S\to H_i\to L</math>.


<!--T:181-->
The flow from <math display="inline">H_i</math> enters '''L'''. The pair pressure satisfies:


<!--T:182-->
During the intended exchange regime, <math display="inline">S</math> predominantly empties while <math display="inline">L</math> fills. With sufficiently small hydraulic pressure differences and suitably matched piston motion, the transfer is approximately isobaric. Exact pressure equality is not imposed.
<math>
\dot P_{Lo}=
\frac{\gamma R\dot m_{\mathrm{out}}T_i
+(\gamma-1)(UA)_o(T_{o,\mathrm{res}}-T_o)
-\gamma P_{Lo}\dot V_L}
{V_L+V_o}
.</math>


<!--T:183-->
Closing the <math display="inline">H_i \to L</math> check valve returns the system to Phase I. Geometric closure of the pistons alone is not sufficient to guarantee thermodynamic closure of the cycle.


=== 6.5 Motor operation === <!--T:387-->
=== 6.5 Motor operation === <!--T:387-->
Line 711: Line 593:


<!--T:389-->
<!--T:389-->
The physical hydraulic topology remains:
The physical hydraulic branch directions remain:


<!--T:390-->
<!--T:390-->
Line 718: Line 600:


<!--T:391-->
<!--T:391-->
The check-valve directions remain:
Each check valve retains the direction of its branch, independently of whether it is installed before or after the corresponding heat exchanger.


<!--T:392-->
<!--T:392-->
<math>H_o\to S,\qquad H_i\to L.</math>
Thus reversing the operating mode does not reverse either check valve.


<!--T:393-->
<!--T:393-->
Line 748: Line 630:
<math>T_{i,\mathrm{res}}=T_{\mathrm{hot}},\qquad
<math>T_{i,\mathrm{res}}=T_{\mathrm{hot}},\qquad
T_{o,\mathrm{res}}=T_{\mathrm{cold}}.</math>
T_{o,\mathrm{res}}=T_{\mathrm{cold}}.</math>
With the same geometric origin, the intended motor chronology is:
* low-pressure heat-out transfer <math display="inline">L\to H_o\to S</math>;
* compression;
* high-pressure heat-in transfer <math display="inline">S\to H_i\to L</math>;
* expansion.
The corresponding refrigeration chronology is traversed in the opposite thermodynamic direction:
* compression;
* high-pressure heat-out transfer <math display="inline">L\to H_o\to S</math>;
* expansion;
* low-pressure heat-in transfer <math display="inline">S\to H_i\to L</math>.
The qualifiers “low-pressure” and “high-pressure” therefore belong to the operating mode and stage, not permanently to either heat exchanger.


<!--T:401-->
<!--T:401-->
Line 762: Line 663:


<!--T:405-->
<!--T:405-->
The pressure histories, mass flow rates, check-valve events, and periodic thermodynamic state must be recalculated with the reversed kinematics.
The pressure histories, mass flow rates, check-valve events, stage timings, and periodic thermodynamic state must be recalculated with the reversed kinematics.


<!--T:406-->
<!--T:406-->
Line 790: Line 691:


<!--T:190-->
<!--T:190-->
An opening or closing event changes the hydraulic topology and therefore the active equations; it does not cause any instantaneous jump in the thermodynamic state. For each volume:
An opening or closing event changes the admissible hydraulic flow on the valve link; it does not define a kinematic stage boundary and it does not cause any instantaneous jump in the thermodynamic state. For each volume:


<!--T:191-->
<!--T:191-->
Line 805: Line 706:


<!--T:195-->
<!--T:195-->
The values <math display="inline">\Lambda^*</math> serve as kinematic design targets; the values actually observed at the transitions are <math display="inline">\Lambda_{\mathrm{real}}=\Lambda(t_{\mathrm{event}})</math>.
The values <math display="inline">\Lambda^*</math> may serve as kinematic reference levels at selected stage boundaries; the values actually observed at check-valve events are <math display="inline">\Lambda_{\mathrm{real}}=\Lambda(t_{\mathrm{event}})</math>.


<!--T:408-->
<!--T:408-->
The two passive check valves have permanent physical orientations:
The two passive check valves have permanent branch orientations: one permits circulation along <math display="inline">L\to H_o\to S</math>, the other along <math display="inline">S\to H_i\to L</math>.


<!--T:409-->
<!--T:409-->
<math>H_o\to S,\qquad H_i\to L.</math>
Each valve may be installed upstream or downstream of its heat exchanger. Its opening and closing conditions therefore use the pressures immediately adjacent to its actual position.


<!--T:410-->
<!--T:410-->
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.
The opening and closing laws are identical in both operating modes. Only the pressure histories change because the crank kinematics are reversed in motor operation.


== 8. Work, heat, and performance == <!--T:196-->
== 8. Work, heat, and performance == <!--T:196-->


<!--T:197-->
<!--T:197-->
The instantaneous work delivered by the gas on the two pistons is calculated during all phases:
The instantaneous work delivered by the gas on the two pistons is calculated during all stages from the actual cylinder pressures:


<!--T:198-->
<!--T:198-->
<math>
<math>
\dot W=P_S^\star\dot V_S+P_L^\star\dot V_L
\dot W=P_S\dot V_S+P_L\dot V_L
.</math>
.</math>
<!--T:199-->
<math display="inline">P_S^\star</math> and <math display="inline">P_L^\star</math> denote the thermodynamic pressure effectively applied to the gas in each cylinder according to the phase topology: pair pressure when the cylinder belongs to a quasi-pressure-equalized pair, and its own pressure when it is a hydraulically isolated donor.


<!--T:200-->
<!--T:200-->
Line 836: Line 734:
W_{\mathrm{cycle}}=
W_{\mathrm{cycle}}=
\int_0^\tau
\int_0^\tau
\left(P_S^\star\dot V_S+P_L^\star\dot V_L\right)dt
\left(P_S\dot V_S+P_L\dot V_L\right)dt
.</math>
.</math>
When the two cylinder pressures are comparable during a pressure-changing stage,
<math>
\dot W\approx P(\dot V_S+\dot V_L).
</math>
If both cylinders contract during compression, or both expand during expansion, their work contributions therefore add instead of partly cancelling. This allows a larger fraction of the available swept volume to participate in compression and expansion for a comparable pressure history. It does not by itself prove a higher thermal efficiency, because the heat transfers and the resulting pressure history change at the same time.


<!--T:202-->
<!--T:202-->
Line 967: Line 874:
* hydraulic parameters of the heat exchangers, pipes, and check valves, represented at first level by <math display="inline">(C_dA)_{\mathrm{eff}}</math>;
* hydraulic parameters of the heat exchangers, pipes, and check valves, represented at first level by <math display="inline">(C_dA)_{\mathrm{eff}}</math>;
* thresholds <math display="inline">\Delta P_{\mathrm{open}}</math>, <math display="inline">\Delta P_{\mathrm{close}}</math>;
* thresholds <math display="inline">\Delta P_{\mathrm{open}}</math>, <math display="inline">\Delta P_{\mathrm{close}}</math>;
* kinematic targets <math display="inline">\Lambda_L^*</math>, <math display="inline">\Lambda_S^*</math>.
* position of each check valve upstream or downstream of its heat exchanger;
* kinematic reference levels <math display="inline">\Lambda_L^*</math>, <math display="inline">\Lambda_S^*</math>, when used.


=== 10.3 Calculated variables and results === <!--T:232-->
=== 10.3 Calculated variables and results === <!--T:232-->
Line 979: Line 887:
* pressure, temperature, and flow-rate extrema;
* pressure, temperature, and flow-rate extrema;
* actual check-valve events and <math display="inline">\Lambda_{\mathrm{real}}</math>;
* actual check-valve events and <math display="inline">\Lambda_{\mathrm{real}}</math>;
* isothermal quality <math display="inline">\varepsilon_T</math>;
* validity criteria <math display="inline">\varepsilon_P</math>, <math display="inline">Ma</math>, <math display="inline">Z</math>, and property variations.
* validity criteria <math display="inline">\varepsilon_P</math>, <math display="inline">Ma</math>, <math display="inline">Z</math>, and property variations.


Line 1,007: Line 914:
\frac{dU_{\mathrm{tot}}}{dt}
\frac{dU_{\mathrm{tot}}}{dt}
=\dot Q_i+\dot Q_o
=\dot Q_i+\dot Q_o
-P_S^\star\dot V_S
-P_S\dot V_S
-P_L^\star\dot V_L
-P_L\dot V_L
.</math>
.</math>


Line 1,138: Line 1,045:
This relation follows solely from mass conservation and the equation of state; it is valid for both flow directions.
This relation follows solely from mass conservation and the equation of state; it is valid for both flow directions.


=== A.4 Open receiving pair === <!--T:279-->
=== A.4 Open quasi-pressure-equalized pair === <!--T:279-->


<!--T:280-->
<!--T:280-->
For a pair receiving <math display="inline">\dot m_{\mathrm{ext}}</math> into its cylinder:
For a pair receiving <math display="inline">\dot m_{\mathrm{ext}}</math> across its external boundary:


<!--T:281-->
<!--T:281-->
Line 1,160: Line 1,067:


<!--T:284-->
<!--T:284-->
The local mass balance:
If the external stream enters the cylinder and <math display="inline">\dot m_{\mathrm{int}}</math> is positive from cylinder to heat exchanger:


<!--T:285-->
<!--T:285-->
Line 1,166: Line 1,073:


<!--T:286-->
<!--T:286-->
<math>\dot m_{HX}=\dot m_{\mathrm{int}},</math>
<math>\dot m_{HX}=\dot m_{\mathrm{int}}.</math>


<!--T:287-->
<!--T:287-->
immediately gives:
If instead the external stream enters the heat exchanger first:
 
<math>\dot m_{\mathrm{cyl}}=-\dot m_{\mathrm{int}},\qquad
\dot m_{HX}=\dot m_{\mathrm{ext}}+\dot m_{\mathrm{int}}.</math>


<!--T:288-->
<!--T:288-->
In both cases:
<math>\dot m_{\mathrm{pair}}=\dot m_{\mathrm{ext}}.</math>
<math>\dot m_{\mathrm{pair}}=\dot m_{\mathrm{ext}}.</math>


Line 1,272: Line 1,184:
* if <math display="inline">T_{\mathrm{in}}=T</math> and <math display="inline">\dot m_{\mathrm{in}}=\dot m_{\mathrm{out}}</math>, the net contribution of the flow to <math display="inline">\dot T</math> vanishes.
* if <math display="inline">T_{\mathrm{in}}=T</math> and <math display="inline">\dot m_{\mathrm{in}}=\dot m_{\mathrm{out}}</math>, the net contribution of the flow to <math display="inline">\dot T</math> vanishes.


=== A.7 Global mass test during an active phase === <!--T:316-->
=== A.7 Global mass test ===
 
Using the signed link flows defined in §6:


<!--T:317-->
<math>\dot m_S=-\dot m_{Si}+\dot m_{oS},</math>
For Phase II:


<!--T:318-->
<math>\dot m_L=\dot m_{iL}-\dot m_{Lo},</math>
<math>\dot m_L=-\dot m_{\mathrm{in}},</math>


<!--T:319-->
<math>\dot m_i=\dot m_{Si}-\dot m_{iL},</math>
<math>\dot m_o=\dot m_{\mathrm{in}}-\dot m_{\mathrm{out}},</math>


<!--T:320-->
<math>\dot m_o=\dot m_{Lo}-\dot m_{oS}.</math>
<math>\dot m_{Si}=\dot m_{\mathrm{out}}.</math>


<!--T:321-->
Summing:


<!--T:322-->
Summing the four equations cancels every internal mass flow exactly:
 
<math>\dot M_{\mathrm{tot}}=0.</math>
<math>\dot M_{\mathrm{tot}}=0.</math>


<!--T:323-->
Phase IV gives exactly the same result by symmetry.


=== A.8 Global energy test during an active phase === <!--T:324-->
This result is independent of the active stage, the flow directions on bidirectional links, and the positions of the two check valves.
 


<!--T:325-->
=== A.8 Global energy test ===
For Phase II:


<!--T:326-->
Using the signed enthalpy fluxes defined in §6:
<math>\dot U_L=-P_L\dot V_L-\dot m_{\mathrm{in}}h_L,</math>


<!--T:327-->
<math>\dot U_S=-P_S\dot V_S-\dot H_{Si}+\dot H_{oS},</math>
<math>\dot U_o=\dot m_{\mathrm{in}}h_L-\dot m_{\mathrm{out}}h_o+\dot Q_o,</math>


<!--T:328-->
<math>\dot U_L=-P_L\dot V_L+\dot H_{iL}-\dot H_{Lo},</math>
<math>\dot U_{Si}=\dot m_{\mathrm{out}}h_o+\dot Q_i-P_{Si}\dot V_S.</math>


<!--T:329-->
<math>\dot U_i=\dot H_{Si}-\dot H_{iL}+\dot Q_i,</math>
The internal enthalpy fluxes cancel exactly:


<!--T:330-->
<math>\dot U_o=\dot H_{Lo}-\dot H_{oS}+\dot Q_o.</math>
<math>-\dot m_{\mathrm{in}}h_L+\dot m_{\mathrm{in}}h_L=0,</math>


<!--T:331-->
<math>-\dot m_{\mathrm{out}}h_o+\dot m_{\mathrm{out}}h_o=0.</math>


<!--T:332-->
All internal enthalpy fluxes cancel exactly when the four balances are summed:
What remains is:


<!--T:333-->
<math>
<math>
\dot U_{\mathrm{tot}}
\dot U_{\mathrm{tot}}
=\dot Q_i+\dot Q_o
=\dot Q_i+\dot Q_o
-P_L\dot V_L-P_{Si}\dot V_S
-P_S\dot V_S-P_L\dot V_L
.</math>
.</math>


<!--T:334-->
Phase IV provides the symmetric relation. In the closed phases, the same structure follows directly from summing the balances of the two pairs. Hence, for any phase:
<!--T:335-->
<math>
\dot U_{\mathrm{tot}}
=\dot Q_i+\dot Q_o
-P_S^\star\dot V_S-P_L^\star\dot V_L
.</math>


<!--T:336-->
Integrated over a periodic cycle:
Integrated over a periodic cycle, this relation gives:


<!--T:337-->
<math>Q_i+Q_o=W_{\mathrm{cycle}}.</math>
<math>Q_i+Q_o=W_{\mathrm{cycle}}.</math>


=== A.9 Continuity at transitions === <!--T:338-->
=== A.9 Continuity at transitions === <!--T:338-->
Line 1,368: Line 1,256:


<!--T:345-->
<!--T:345-->
The event only creates a change in hydraulic topology and in the active system of equations.
The event only changes the admissible hydraulic flow on the valve link; the thermodynamic state remains continuous.
</translate>
</translate>

Revision as of 04:30, 20 September 2026

1. Scope and method

This study describes the complete thermodynamic cycle of the Dada engine in symbolic form, in both refrigeration and motor operation. The model couples prescribed kinematics of the two pistons, well-mixed gas volumes, 0D heat exchangers, passive check valves, and a generic compressible hydraulic closure model.

The cycle origin is set with the large cylinder at maximum volume, with:

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

The four gas volumes are:

  • S: small cylinder;
  • L: large cylinder;
  • Hi: heat-in exchanger, located on the S→L hydraulic path and transferring heat into the gas;
  • Ho: heat-out exchanger, located on the L→S hydraulic path and transferring heat out of the gas.

The two hydraulic branches have fixed circulation orientations:

S→Hi→L,

L→Ho→S.


Each branch contains one passive check valve. The check valve may be installed on either side of its heat exchanger. The two admissible arrangements for the heat-in branch are:

S→CVi→Hi→L,

or:

S→Hi→CVi→L.


Likewise, the heat-out branch may be arranged as:

L→CVo→Ho→S,

or:

L→Ho→CVo→S.


In all cases the check valve enforces the same overall circulation direction of its branch. Its position relative to the heat exchanger is a design parameter because, when the valve is closed, it determines which cylinder remains hydraulically connected to the exchanger volume.


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 is described by four hydraulic/thermodynamic stages: compression, transfer through Ho from L to S, expansion, and transfer through Hi from S to L. In refrigeration operation, starting from the reference origin used in this study, these stages are traversed in that order. Motor operation reverses the kinematics and traverses the thermodynamic cycle in the opposite direction; its chronology is detailed in §6.5.


The two transfer stages are intended to be quasi-isobaric: one cylinder empties while the other fills, and the pressure variation is intended to remain small compared with the pressure change during compression and expansion. Compression and expansion may involve simultaneous motion of both pistons in the same volumetric direction, so both cylinders may contribute to the pressure-changing stage.


The stage boundaries describe the kinematics and the dominant thermodynamic regime. They are not check-valve events. Check-valve opening and closing are determined independently by the local pressure difference across each valve; mass transfer and heat transfer may therefore continue during compression or expansion, and a valve event may occur inside a kinematic stage.


For comparison with an ideal thermodynamic cycle, compression and expansion may be idealized as adiabatic transformations; if they are also reversible, they are isentropic. These are reference transformations only. The real machine does not impose zero heat transfer, zero mass transfer, or closed check valves during compression and expansion, and no construction capable of enforcing perfectly adiabatic stages is assumed here.


1.1 First-level assumptions

The model is based on the following assumptions:

  • single-phase, ideal and calorically perfect gas;
  • constant properties R, Cp, Cv, γ, with R=Cp−Cv and γ=Cp/Cv;
  • each gas volume is uniform and well mixed;
  • gas kinetic and potential energies are neglected in the 0D balances;
  • fixed heat-exchanger volumes;
  • prescribed piston kinematics;
  • no mechanical friction in the thermodynamic model;
  • heat exchange represented by an overall conductance UA;
  • passive check valves controlled by the pressure difference.

2. Notation and conventions

2.1 Geometry and kinematics

For k∈{S,L}:

Vk,min>0,Vk,max>Vk,min.

The swept volume is:

Vk,swept=Vk,max−Vk,min.

The thermodynamic volumes prescribed by the mechanism are:

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

with their signed derivatives:

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.

When only the absolute value of the volumetric speed is useful:

νV,k=|V˙k|.

A quasi-stationary region denotes an interval in which the displacement or |V˙| remains small compared with the characteristic piston motion over the cycle. This region corresponds to the “plateau” of the kinematic optimization, without assuming V˙=0 exactly.

2.2 Kinematic closure fraction

To describe the normalized closure of a cylinder:

Λk(t)=Vk,max−Vk(t)Vk,max−Vk,min,k∈{S,L}.

Thus Λk=0 corresponds to maximum volume and Λk=1 to minimum volume. The values ΛL∗ and ΛS∗ may be used as nominal kinematic reference levels at selected stage boundaries. The value actually observed at a check-valve event may be recorded as:

Λreal=Λ(tevent).

Check-valve events are determined by the local pressure difference across the valve and are independent of the selected kinematic stage boundaries; Λ∗ is therefore not an imposed opening condition.

2.3 Thermodynamic variables

For each volume j∈{S,L,i,o}:

mj,Uj,Tj,Pj,Vj.

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

The complete state vector is chosen as:

𝐗=(mS,US,mL,UL,mi,Ui,mo,Uo).

Temperatures and pressures are derived from:

Tj=UjmjCv,Pj=mjRTjVj.

The volumes VS(t) and VL(t) are prescribed by the kinematics and are not independent thermodynamic state variables. The volumes Vi and Vo are constant.

2.4 Energy sign convention

Heat is positive when it is received by the gas. Work is positive when the gas delivers work:

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. Thermal closure and validity domain

3.1 Exchange with the thermal reservoirs

For the heat-in exchanger:

Q˙i=(UA)i(Ti,res−Ti).

In the intended operating regime:

Ti<Ti,res⇒Q˙i>0.

For the heat-out exchanger:

Q˙o=(UA)o(To,res−To).

In the intended operating regime:

To>To,res⇒Q˙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.


3.2 Thermophysical validity domain

The base model assumes:

PV=mRT,Z=1,

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

Validity must be checked a posteriori over the entire cycle, notably through:

|Z−1|≪1,

and through small variations of the thermophysical properties, for example:

εCp=Cp,max−Cp,minCp,ref≪1.

The working fluid must remain single-phase and gaseous, and sufficiently far from any condensation or phase transition throughout the (P,T) domain traversed.

If these criteria become insufficient, an extension may use Z(P,T), Cp(T), Cv(T), or a real-gas equation of state without changing the general architecture of the mass and energy balances.

4. Reduced formulation of a quasi-pressure-equalized pair

When a cylinder and its heat exchanger are connected by a very low-resistance internal path, the approximation

Pcyl≈PHX=Ppair.

may be used. It is acceptable if:

εP=|ΔPint|Ppair≪1,ΔPint=Pcyl−PHX.

A low internal Mach number provides an additional check:

Maint=|uint|a≪1,

but it is not sufficient on its own to guarantee pressure equalization.

The reduced equations below apply only when the cylinder and exchanger considered remain directly connected and sufficiently pressure-equalized. Which exchanger remains connected to which cylinder when a check valve is closed depends on whether that valve is installed upstream or downstream of the exchanger. The complete four-volume formulation in §6 does not require this reduction.


4.1 Closed-pair limiting case

For a closed pair, with fixed VHX and V=Vcyl+VHX:

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

When (UA)HX=0:

P(Vcyl+VHX)γ=const.

4.2 Internal redistribution flow rate

The internal flow rate is defined as positive from cylinder \to heat exchanger. Let:

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

The flow carries the enthalpy of the upstream state:

m˙int={NγRTcyl,N≥0(cyl→HX),NγRTHX,N<0(HX→cyl).

The heat-exchanger temperature evolves according to:

T˙HX=THXPP˙−RTHX2PVHXm˙int.

4.3 Open quasi-pressure-equalized pair

Consider a cylinder + heat-exchanger pair receiving an external mass flow m˙ext>0 at temperature Text. At the level of the complete pair, the pressure equation is independent of whether the external stream enters the cylinder first or the heat exchanger first:

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

The pair mass always satisfies:

m˙pair=m˙ext.

If the external stream enters the cylinder and m˙int is positive from cylinder to heat exchanger:

m˙cyl=m˙ext−m˙int,m˙HX=m˙int.

If the external stream enters the heat exchanger first:

m˙cyl=−m˙int,m˙HX=m˙ext+m˙int.

The local energy balances must use the actual plumbing order and upstream enthalpy. The complete formulation of §6 handles both check-valve positions without requiring a pair reduction.


5. Hydraulic closure

5.1 Generic formulation

Any hydraulic connection is described by a generic law:

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

u and d respectively denote the instantaneous upstream and downstream states. The transported enthalpy is that of the upstream state:

H˙mass=m˙CpTu.

For a bidirectional connection, the upstream state is determined by the actual direction of the pressure gradient. For a check valve, reverse flow is prohibited. On each of the two hydraulic branches, the check valve may be placed on either side of the heat exchanger; the hydraulic law must therefore use the pressures immediately adjacent to the actual valve position.

5.2 First-level closure using a compressible orifice

A first approximation consists in using an effective hydraulic area:

(CdA)eff,

which represents the overall ease of gas flow through the actual connection.

With:

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

the unchoked flow rate, for r>rcrit, is:

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

For r≤rcrit:

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

This closure is not essential to the model: it may later be replaced by a law that more faithfully represents the pressure losses of a real heat exchanger, pipe, or check valve.

6. Complete thermodynamic cycle

The complete model uses the four control volumes directly and does not change thermodynamic equations at stage boundaries. Define the signed mass flow rates:

m˙Si,m˙iL,m˙Lo,m˙oS,

positive respectively in the directions:

S→Hi,Hi→L,L→Ho,Ho→S.


Exactly one of the two links on each branch contains its passive check valve. A flow through that link cannot become negative; the other link may be bidirectional according to its hydraulic closure law.


For any signed link flow m˙ab, define the signed enthalpy flux in the named direction a→b as:

H˙ab={m˙abCpTa,m˙ab≥0,m˙abCpTb,m˙ab<0.

This is simply the upwind-enthalpy rule written with a fixed sign convention.


The four mass balances are:

m˙S=−m˙Si+m˙oS,

m˙L=m˙iL−m˙Lo,

m˙i=m˙Si−m˙iL,

m˙o=m˙Lo−m˙oS.


The four energy balances are:

U˙S=−PSV˙S−H˙Si+H˙oS,

U˙L=−PLV˙L+H˙iL−H˙Lo,

U˙i=H˙Si−H˙iL+Q˙i,

U˙o=H˙Lo−H˙oS+Q˙o.


These equations remain valid throughout the entire cycle, independently of the kinematic stage, the instantaneous valve states, and the position of each valve relative to its heat exchanger.


6.1 Compression

During compression, the total enclosed cylinder volume decreases and the pressure rises. The two cylinders are not required to alternate: both may contract simultaneously,

V˙S<0,V˙L<0,

over part or all of the compression stage.


The corresponding piston-work contributions then have the same sign and add in magnitude. Neither mass flow nor heat transfer is assumed to vanish. The check valves continue to respond only to their local pressure differences.


6.2 Transfer through Ho — L → Ho → S

The gas is transferred from L toward S through the heat-out branch. It passes through Ho, where heat is rejected by the gas:

Q˙o=(UA)o(To,res−To).


The check valve on this branch may be located either before or after Ho. In both cases its permitted branch direction is L→Ho→S.


During the intended exchange regime, L predominantly empties while S fills. With sufficiently small hydraulic pressure differences and suitably matched piston motion, the transfer is approximately isobaric. Exact pressure equality is not imposed.


6.3 Expansion

During expansion, the total enclosed cylinder volume increases and the pressure falls. Both cylinders may expand simultaneously,

V˙S>0,V˙L>0,

over part or all of the expansion stage.


The two piston-work contributions then have the same sign and add. As during compression, mass flow and heat transfer may remain active and the valve states are not prescribed by the stage definition.


6.4 Transfer through Hi — S → Hi → L

The gas is transferred from S toward L through the heat-in branch. It passes through Hi, where heat is supplied to the gas:

Q˙i=(UA)i(Ti,res−Ti).


The check valve on this branch may be located either before or after Hi. In both cases its permitted branch direction is S→Hi→L.


During the intended exchange regime, S predominantly empties while L fills. With sufficiently small hydraulic pressure differences and suitably matched piston motion, the transfer is approximately isobaric. Exact pressure equality is not imposed.


6.5 Motor operation

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

The physical hydraulic branch directions remain:

L→Ho→S,S→Hi→L.

Each check valve retains the direction of its branch, independently of whether it is installed before or after the corresponding heat exchanger.

Thus reversing the operating mode does not reverse either check valve.

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.


With the same geometric origin, the intended motor chronology is:

  • low-pressure heat-out transfer L→Ho→S;
  • compression;
  • high-pressure heat-in transfer S→Hi→L;
  • expansion.


The corresponding refrigeration chronology is traversed in the opposite thermodynamic direction:

  • compression;
  • high-pressure heat-out transfer L→Ho→S;
  • expansion;
  • low-pressure heat-in transfer S→Hi→L.


The qualifiers “low-pressure” and “high-pressure” therefore belong to the operating mode and stage, not permanently to either heat exchanger.

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, stage timings, and periodic thermodynamic state must be recalculated with the reversed kinematics.

The motor regime is obtained when:

Wcycle>0.

7. Physical transitions of the check valves

For a check valve oriented from upstream u to downstream d:

Pu−Pd≥ΔPopen⇒opening,

Pu−Pd≤ΔPclose⇒closing,

with hysteresis, if present:

ΔPclose≤ΔPopen.

An opening or closing event changes the admissible hydraulic flow on the valve link; it does not define a kinematic stage boundary and it does not cause any instantaneous jump in the thermodynamic state. For each volume:

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

For an ideal gas:

Tj+=Tj−,Pj+=Pj−.

There is therefore no instantaneous pressure equalization when a check valve opens.

The values Λ∗ may serve as kinematic reference levels at selected stage boundaries; the values actually observed at check-valve events are Λreal=Λ(tevent).

The two passive check valves have permanent branch orientations: one permits circulation along L→Ho→S, the other along S→Hi→L.

Each valve may be installed upstream or downstream of its heat exchanger. Its opening and closing conditions therefore use the pressures immediately adjacent to its actual position.

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

8. Work, heat, and performance

The instantaneous work delivered by the gas on the two pistons is calculated during all stages from the actual cylinder pressures:

W˙=PSV˙S+PLV˙L.

The net work over the cycle is:

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


When the two cylinder pressures are comparable during a pressure-changing stage,

W˙≈P(V˙S+V˙L).

If both cylinders contract during compression, or both expand during expansion, their work contributions therefore add instead of partly cancelling. This allows a larger fraction of the available swept volume to participate in compression and expansion for a comparable pressure history. It does not by itself prove a higher thermal efficiency, because the heat transfers and the resulting pressure history change at the same time.

The exchanged heats are:

Qi=∫0τ(UA)i(Ti,res−Ti)dt,

Qo=∫0τ(UA)o(To,res−To)dt.

In periodic steady operation:

ΔUcycle=0,

and the first law gives:

Qi+Qo=Wcycle.

The refrigeration COP is:

COPc=Qi−Wcycle.

The heat-pump COP is:

COPh=−Qo−Wcycle=COPc+1.

The signs Qi>0, Qo<0, and Wcycle<0 provide checks of the intended refrigeration regime.

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τ.


The thermodynamic force exerted by the gas on a piston face may be written Fgas=PS. Net mechanical force, inertia, and friction belong to the subsequent mechanical sizing stage.

9. Gas charge and periodic regime

The total amount of enclosed gas is a physical parameter:

Mtot=mS+mL+mi+mo=const.

It may be imposed directly or defined experimentally by a charging pressure and temperature. The chosen reference configuration is that at t=0, with the large cylinder at maximum volume. If all volumes communicate and are in uniform equilibrium during charging:

Mtot=Pcharge[VS(0)+VL,max+Vi+Vo]RTcharge.

Pcharge and Tcharge define the amount of gas charged; they are not conditions that the periodic cycle must recover.

The established periodic regime is a solution of the system such that, between two successive passages through the maximum volume of the large cylinder with the same kinematic direction:

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

Geometric periodicity alone:

Vk(t+τ)=Vk(t),k∈{S,L}.

is not sufficient to guarantee thermodynamic periodicity.

The numerical state used to initialize a calculation may be approximate; it must not be confused with a physical parameter of the machine. The future solver may search for the periodic fixed point by successive cycles, a shooting method, or a Newton method.

10. Parameters, design data, and results

10.1 Prescribed data

  • operating mode;
  • reservoir temperatures Tcold and Thot;
  • signed crank angular velocity ω.
  • working fluid and reference properties R, Cp, Cv, γ;
  • total charge Mtot, or equivalently (Pcharge,Tcharge) in the charging configuration defined in §9;
  • kinematics VS(t), VL(t).

10.2 Design parameters

  • VS,min, VS,max, VL,min, VL,max;
  • Vi, Vo;
  • (UA)i, (UA)o;
  • hydraulic parameters of the heat exchangers, pipes, and check valves, represented at first level by (CdA)eff;
  • thresholds ΔPopen, ΔPclose;
  • position of each check valve upstream or downstream of its heat exchanger;
  • kinematic reference levels ΛL∗, ΛS∗, when used.

10.3 Calculated variables and results

  • mj,Uj,Tj,Pj,j∈{S,L,i,o};
  • internal and external mass flow rates;
  • Q˙i, Q˙o, Qi, Qo;
  • Wcycle, COPc, COPh;
  • ηth in motor operation.
  • pressure, temperature, and flow-rate extrema;
  • actual check-valve events and Λreal;
  • validity criteria εP, Ma, Z, and property variations.

11. Global conservation checks

11.1 Mass conservation

The solver must satisfy:

dMtotdt=0.

A useful numerical residual is:

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

11.2 Global energy conservation

Whatever the phase, the internal mass and enthalpy fluxes must cancel when the balances of all volumes are summed. The global balance must reduce to:

dUtotdt=Q˙i+Q˙o−PSV˙S−PLV˙L.

A cumulative energy residual may be defined by:

εE(t)=Utot(t)−Utot(0)−Qi(0,t)−Qo(0,t)+W(0,t).

Over a periodic cycle:

Qi+Qo=Wcycle.

The solver must keep εM and εE close to zero to the expected numerical accuracy.


Appendix A — Symbolic derivations and validated checks

A.1 Pressure equation for a closed pair

For a cylinder + heat-exchanger pair at quasi-uniform pressure:

U=P(Vcyl+VHX)γ−1.

The first law gives:

dUdt=Q˙−PV˙cyl,

with:

Q˙=(UA)HX(THX,res−THX).

Differentiating U:

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

Hence:

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

If Q˙=0:

P˙P=−γV˙V,

then:

PVγ=const.

A.2 Internal flow rate of the pair

For the heat exchanger alone, at fixed volume:

UHX=PVHXγ−1.

Therefore:

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

Using Cp=γR/(γ−1):

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

This recovers the definition of the numerator N and the selection of the upstream temperature according to the sign of the flow rate.

A.3 Evolution of the heat-exchanger temperature within a pair

For a fixed volume:

mHX=PVHXRTHX.

Differentiating:

m˙HXmHX=P˙P−T˙HXTHX.

With m˙HX=m˙int:

T˙HX=THXPP˙−RTHX2PVHXm˙int.

This relation follows solely from mass conservation and the equation of state; it is valid for both flow directions.

A.4 Open quasi-pressure-equalized pair

For a pair receiving m˙ext across its external boundary:

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

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

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

If the external stream enters the cylinder and m˙int is positive from cylinder to heat exchanger:

m˙cyl=m˙ext−m˙int,

m˙HX=m˙int.

If instead the external stream enters the heat exchanger first:

m˙cyl=−m˙int,m˙HX=m˙ext+m˙int.

In both cases:

m˙pair=m˙ext.

A.5 Analytical solution for the adiabatic donor cylinder

For an adiabatic, well-mixed cylinder with outflow only:

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

and:

m˙=−m˙out.

Expanding:

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

thus:

CvmT˙=−PV˙+RTm˙.

With P=mRT/V and R/Cv=γ−1:

dTT=(γ−1)(dmm−dVV).

After integration:

TT0=[mm0V0V]γ−1.

Then, using PV=mRT:

P=P0[mm0V0V]γ.

and:

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

Under these assumptions, the specific entropy of the remaining gas is constant: ds=0. The total entropy of the gas contained in the cylinder is not constant because its mass varies.

A.6 Active heat exchanger: expanded balance

Fundamental balance:

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

Expanding the left-hand side and using:

m˙=m˙in−m˙out,

one obtains:

T˙=m˙in(CpTin−CvT)−m˙outRT+Q˙Cvm.

Limiting checks:

  • with no flow, the equation recovers the thermal relaxation of a closed volume;
  • with equal steady inlet/outlet flow rates, it recovers mCvT˙=m˙Cp(Tin−T)+Q˙;
  • if Tin=T and m˙in=m˙out, the net contribution of the flow to T˙ vanishes.

A.7 Global mass test

Using the signed link flows defined in §6:

m˙S=−m˙Si+m˙oS,

m˙L=m˙iL−m˙Lo,

m˙i=m˙Si−m˙iL,

m˙o=m˙Lo−m˙oS.


Summing the four equations cancels every internal mass flow exactly:

M˙tot=0.


This result is independent of the active stage, the flow directions on bidirectional links, and the positions of the two check valves.


A.8 Global energy test

Using the signed enthalpy fluxes defined in §6:

U˙S=−PSV˙S−H˙Si+H˙oS,

U˙L=−PLV˙L+H˙iL−H˙Lo,

U˙i=H˙Si−H˙iL+Q˙i,

U˙o=H˙Lo−H˙oS+Q˙o.


All internal enthalpy fluxes cancel exactly when the four balances are summed:

U˙tot=Q˙i+Q˙o−PSV˙S−PLV˙L.


Integrated over a periodic cycle:

Qi+Qo=Wcycle.


A.9 Continuity at transitions

At the instant of a check-valve event, no finite mass or energy can be transferred in zero time. The conserved variables and geometry are therefore continuous:

j∈{S,L,i,o}

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

For an ideal gas:

Tj=UjmjCv,Pj=mjRTjVj,

which implies:

Tj+=Tj−,Pj+=Pj−.

The event only changes the admissible hydraulic flow on the valve link; the thermodynamic state remains continuous.