feat(demo): add dedicated saturation temperature column to HTML report

This commit is contained in:
Sepehr 2026-02-20 22:14:20 +01:00
parent 266b3d505a
commit 3dbdfba967

View File

@ -205,8 +205,9 @@
<th>Composant</th> <th>Composant</th>
<th>Côté</th> <th>Côté</th>
<th>Pression (bar)</th> <th>Pression (bar)</th>
<th>Température (°C)</th> <th>Temp. Réelle (°C)</th>
<th>Titre Massique (x)</th> <th>Temp. Sat. (°C)</th>
<th>Titre Mass. (x)</th>
<th>Enthalpie (kJ/kg)</th> <th>Enthalpie (kJ/kg)</th>
<th>Entropie (kJ/kg·K)</th> <th>Entropie (kJ/kg·K)</th>
<th>Densité (kg/m³)</th> <th>Densité (kg/m³)</th>
@ -222,8 +223,8 @@
</td> </td>
<td>Aspiration (Inlet)</td> <td>Aspiration (Inlet)</td>
<td><span class="val-num">8.40</span></td> <td><span class="val-num">8.40</span></td>
<td><span class="val-num">2.00</span> <br><span <td><span class="val-num">2.00</span></td>
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ -2.5°C)</span></td> <td><span class="val-num">-2.5</span></td>
<td><span class="val-num phase-vap" style="font-weight:900;">1.02</span></td> <td><span class="val-num phase-vap" style="font-weight:900;">1.02</span></td>
<td><span class="val-num">425.0</span></td> <td><span class="val-num">425.0</span></td>
<td><span class="val-num">1.758</span></td> <td><span class="val-num">1.758</span></td>
@ -234,8 +235,8 @@
<tr> <tr>
<td>Refoulement (Outlet)</td> <td>Refoulement (Outlet)</td>
<td><span class="val-num">24.20</span></td> <td><span class="val-num">24.20</span></td>
<td><span class="val-num">65.50</span> <br><span <td><span class="val-num">65.50</span></td>
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 40°C)</span></td> <td><span class="val-num">40.0</span></td>
<td><span class="val-num phase-vap" style="font-weight:900;">1.15</span></td> <td><span class="val-num phase-vap" style="font-weight:900;">1.15</span></td>
<td><span class="val-num">465.0</span></td> <td><span class="val-num">465.0</span></td>
<td><span class="val-num">1.810</span></td> <td><span class="val-num">1.810</span></td>
@ -249,8 +250,8 @@
style="color:#94a3b8;font-size:0.8rem">ΔP: 0.15 bar<br>Échange LMTD: 5000 W/K</span></td> style="color:#94a3b8;font-size:0.8rem">ΔP: 0.15 bar<br>Échange LMTD: 5000 W/K</span></td>
<td>Entrée (Inlet)</td> <td>Entrée (Inlet)</td>
<td><span class="val-num">24.20</span></td> <td><span class="val-num">24.20</span></td>
<td><span class="val-num">65.50</span> <br><span <td><span class="val-num">65.50</span></td>
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 40°C)</span></td> <td><span class="val-num">40.0</span></td>
<td><span class="val-num phase-vap" style="font-weight:900;">1.15</span></td> <td><span class="val-num phase-vap" style="font-weight:900;">1.15</span></td>
<td><span class="val-num">465.0</span></td> <td><span class="val-num">465.0</span></td>
<td><span class="val-num">1.810</span></td> <td><span class="val-num">1.810</span></td>
@ -261,9 +262,8 @@
<tr> <tr>
<td>Sortie (Outlet)</td> <td>Sortie (Outlet)</td>
<td><span class="val-num">24.05</span></td> <td><span class="val-num">24.05</span></td>
<td><span class="val-num">38.00</span> <br><span <td><span class="val-num">38.00</span></td> <!-- 40C condensing - 2K subcooling -->
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 39.8°C)</span></td> <td><span class="val-num">39.8</span></td>
<!-- 40C condensing - 2K subcooling -->
<td><span class="val-num phase-liq" style="font-weight:900;">-0.01</span></td> <td><span class="val-num phase-liq" style="font-weight:900;">-0.01</span></td>
<td><span class="val-num">260.0</span></td> <!-- From the print in eurovent.rs --> <td><span class="val-num">260.0</span></td> <!-- From the print in eurovent.rs -->
<td><span class="val-num">1.198</span></td> <td><span class="val-num">1.198</span></td>
@ -277,8 +277,8 @@
style="color:#94a3b8;font-size:0.8rem">Processus Isenthalpique</span></td> style="color:#94a3b8;font-size:0.8rem">Processus Isenthalpique</span></td>
<td>Entrée (Inlet)</td> <td>Entrée (Inlet)</td>
<td><span class="val-num">24.05</span></td> <td><span class="val-num">24.05</span></td>
<td><span class="val-num">38.00</span> <br><span <td><span class="val-num">38.00</span></td>
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 39.8°C)</span></td> <td><span class="val-num">39.8</span></td>
<td><span class="val-num phase-liq" style="font-weight:900;">-0.01</span></td> <td><span class="val-num phase-liq" style="font-weight:900;">-0.01</span></td>
<td><span class="val-num">260.0</span></td> <td><span class="val-num">260.0</span></td>
<td><span class="val-num">1.198</span></td> <td><span class="val-num">1.198</span></td>
@ -289,9 +289,8 @@
<tr> <tr>
<td>Sortie (Outlet)</td> <td>Sortie (Outlet)</td>
<td><span class="val-num">8.50</span></td> <td><span class="val-num">8.50</span></td>
<td><span class="val-num">-2.00</span> <br><span <td><span class="val-num">-2.00</span></td> <!-- Saturation at 8.5 bar -->
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> = -2.0°C)</span></td> <td><span class="val-num">-2.0</span></td>
<!-- Saturation at 8.5 bar -->
<td><span class="val-num phase-mix" style="font-weight:900;">0.18</span></td> <td><span class="val-num phase-mix" style="font-weight:900;">0.18</span></td>
<td><span class="val-num">260.0</span></td> <td><span class="val-num">260.0</span></td>
<td><span class="val-num">1.215</span></td> <!-- Entropy increases in throttling --> <td><span class="val-num">1.215</span></td> <!-- Entropy increases in throttling -->
@ -305,8 +304,8 @@
style="color:#94a3b8;font-size:0.8rem">ΔP: 0.10 bar<br>Surchauffe: 4.0 K</span></td> style="color:#94a3b8;font-size:0.8rem">ΔP: 0.10 bar<br>Surchauffe: 4.0 K</span></td>
<td>Entrée (Inlet)</td> <td>Entrée (Inlet)</td>
<td><span class="val-num">8.50</span></td> <td><span class="val-num">8.50</span></td>
<td><span class="val-num">-2.00</span> <br><span <td><span class="val-num">-2.00</span></td>
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> = -2.0°C)</span></td> <td><span class="val-num">-2.0</span></td>
<td><span class="val-num phase-mix" style="font-weight:900;">0.18</span></td> <td><span class="val-num phase-mix" style="font-weight:900;">0.18</span></td>
<td><span class="val-num">260.0</span></td> <td><span class="val-num">260.0</span></td>
<td><span class="val-num">1.215</span></td> <td><span class="val-num">1.215</span></td>
@ -317,9 +316,8 @@
<tr> <tr>
<td>Sortie (Outlet)</td> <td>Sortie (Outlet)</td>
<td><span class="val-num">8.40</span></td> <td><span class="val-num">8.40</span></td>
<td><span class="val-num">2.00</span> <br><span <td><span class="val-num">2.00</span></td> <!-- Saturation at 8.4 is ~-2C + 4K superheat -->
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ -2.5°C)</span></td> <td><span class="val-num">-2.5</span></td>
<!-- Saturation at 8.4 is ~-2C + 4K superheat -->
<td><span class="val-num phase-vap" style="font-weight:900;">1.02</span></td> <td><span class="val-num phase-vap" style="font-weight:900;">1.02</span></td>
<td><span class="val-num">425.0</span></td> <td><span class="val-num">425.0</span></td>
<td><span class="val-num">1.758</span></td> <td><span class="val-num">1.758</span></td>
@ -339,8 +337,9 @@
<th>Composant</th> <th>Composant</th>
<th>Côté</th> <th>Côté</th>
<th>Pression (bar)</th> <th>Pression (bar)</th>
<th>Température (°C)</th> <th>Temp. Réelle (°C)</th>
<th>Titre Massique (x)</th> <th>Temp. Sat. (°C)</th>
<th>Titre Mass. (x)</th>
<th>Enthalpie (kJ/kg)</th> <th>Enthalpie (kJ/kg)</th>
<th>Cp (kJ/kg·K)</th> <th>Cp (kJ/kg·K)</th>
<th>Densité (kg/m³)</th> <th>Densité (kg/m³)</th>
@ -357,6 +356,7 @@
<td><span class="val-num">0.60</span></td> <td><span class="val-num">0.60</span></td>
<td><span class="val-num">30.00</span></td> <td><span class="val-num">30.00</span></td>
<td><span class="val-num">-</span></td> <td><span class="val-num">-</span></td>
<td><span class="val-num">-</span></td>
<td><span class="val-num">125.7</span></td> <td><span class="val-num">125.7</span></td>
<td><span class="val-num">4.184</span></td> <td><span class="val-num">4.184</span></td>
<td><span class="val-num">995.7</span></td> <td><span class="val-num">995.7</span></td>
@ -368,6 +368,7 @@
<td><span class="val-num">1.00</span></td> <td><span class="val-num">1.00</span></td>
<td><span class="val-num">30.01</span></td> <td><span class="val-num">30.01</span></td>
<td><span class="val-num">-</span></td> <td><span class="val-num">-</span></td>
<td><span class="val-num">-</span></td>
<td><span class="val-num">125.8</span></td> <td><span class="val-num">125.8</span></td>
<td><span class="val-num">4.184</span></td> <td><span class="val-num">4.184</span></td>
<td><span class="val-num">995.7</span></td> <td><span class="val-num">995.7</span></td>
@ -382,6 +383,7 @@
<td><span class="val-num">1.00</span></td> <td><span class="val-num">1.00</span></td>
<td><span class="val-num">35.00</span></td> <td><span class="val-num">35.00</span></td>
<td><span class="val-num">-</span></td> <td><span class="val-num">-</span></td>
<td><span class="val-num">-</span></td>
<td><span class="val-num">146.6</span></td> <!-- cp * T --> <td><span class="val-num">146.6</span></td> <!-- cp * T -->
<td><span class="val-num">4.184</span></td> <td><span class="val-num">4.184</span></td>
<td><span class="val-num">994.0</span></td> <td><span class="val-num">994.0</span></td>
@ -393,6 +395,7 @@
<td><span class="val-num">0.60</span></td> <td><span class="val-num">0.60</span></td>
<td><span class="val-num">30.00</span></td> <td><span class="val-num">30.00</span></td>
<td><span class="val-num">-</span></td> <td><span class="val-num">-</span></td>
<td><span class="val-num">-</span></td>
<td><span class="val-num">125.7</span></td> <td><span class="val-num">125.7</span></td>
<td><span class="val-num">4.184</span></td> <td><span class="val-num">4.184</span></td>
<td><span class="val-num">995.7</span></td> <td><span class="val-num">995.7</span></td>
@ -407,6 +410,7 @@
<td><span class="val-num">1.00</span></td> <!-- As defined in with_cold_conditions(1.0 bar) --> <td><span class="val-num">1.00</span></td> <!-- As defined in with_cold_conditions(1.0 bar) -->
<td><span class="val-num">30.00</span></td> <td><span class="val-num">30.00</span></td>
<td><span class="val-num">-</span></td> <td><span class="val-num">-</span></td>
<td><span class="val-num">-</span></td>
<td><span class="val-num">125.7</span></td> <td><span class="val-num">125.7</span></td>
<td><span class="val-num">4.184</span></td> <td><span class="val-num">4.184</span></td>
<td><span class="val-num">995.7</span></td> <td><span class="val-num">995.7</span></td>
@ -418,6 +422,7 @@
<td><span class="val-num">1.00</span></td> <td><span class="val-num">1.00</span></td>
<td><span class="val-num">35.00</span></td> <td><span class="val-num">35.00</span></td>
<td><span class="val-num">-</span></td> <td><span class="val-num">-</span></td>
<td><span class="val-num">-</span></td>
<td><span class="val-num">146.6</span></td> <td><span class="val-num">146.6</span></td>
<td><span class="val-num">4.184</span></td> <td><span class="val-num">4.184</span></td>
<td><span class="val-num">994.0</span></td> <td><span class="val-num">994.0</span></td>