433 lines
18 KiB
HTML
433 lines
18 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Entropyk - Résultats Thermodynamiques Exhaustifs Eurovent A7/W35</title>
|
|
<style>
|
|
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=JetBrains+Mono:wght@400;700&display=swap');
|
|
|
|
:root {
|
|
--bg-color: #0f172a;
|
|
--text-color: #f8fafc;
|
|
--card-bg: rgba(30, 41, 59, 0.7);
|
|
--table-header: rgba(56, 189, 248, 0.15);
|
|
--card-border: rgba(255, 255, 255, 0.1);
|
|
--accent-glow: rgba(56, 189, 248, 0.4);
|
|
--highlight: #38bdf8;
|
|
--red: #ef4444;
|
|
--green: #10b981;
|
|
--orange: #f59e0b;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
background-color: var(--bg-color);
|
|
color: var(--text-color);
|
|
font-family: 'Outfit', sans-serif;
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
.container {
|
|
max-width: 1500px;
|
|
margin: 0 auto;
|
|
padding: 2rem 1rem;
|
|
}
|
|
|
|
header {
|
|
text-align: center;
|
|
padding: 2rem 0;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 2.5rem;
|
|
margin: 0;
|
|
color: var(--highlight);
|
|
text-shadow: 0 0 15px var(--accent-glow);
|
|
}
|
|
|
|
h2 {
|
|
border-bottom: 2px solid var(--highlight);
|
|
padding-bottom: 0.5rem;
|
|
margin-top: 3rem;
|
|
color: #cbd5e1;
|
|
}
|
|
|
|
.summary-box {
|
|
display: flex;
|
|
justify-content: space-around;
|
|
background: rgba(16, 185, 129, 0.1);
|
|
border: 1px solid var(--green);
|
|
padding: 1.5rem;
|
|
border-radius: 12px;
|
|
margin-bottom: 3rem;
|
|
}
|
|
|
|
.summary-item {
|
|
text-align: center;
|
|
}
|
|
|
|
.summary-value {
|
|
font-size: 2rem;
|
|
font-weight: 800;
|
|
color: var(--green);
|
|
}
|
|
|
|
.summary-value.cop {
|
|
color: #facc15;
|
|
}
|
|
|
|
.summary-value.power {
|
|
color: var(--red);
|
|
}
|
|
|
|
.summary-label {
|
|
font-size: 0.9rem;
|
|
text-transform: uppercase;
|
|
color: #94a3b8;
|
|
letter-spacing: 1px;
|
|
}
|
|
|
|
table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
margin-bottom: 2rem;
|
|
background: var(--card-bg);
|
|
border-radius: 8px;
|
|
overflow: hidden;
|
|
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
|
|
}
|
|
|
|
th,
|
|
td {
|
|
padding: 1rem;
|
|
text-align: left;
|
|
border-bottom: 1px solid var(--card-border);
|
|
}
|
|
|
|
th {
|
|
background-color: var(--table-header);
|
|
font-weight: 600;
|
|
color: var(--highlight);
|
|
text-transform: uppercase;
|
|
font-size: 0.85rem;
|
|
letter-spacing: 1px;
|
|
}
|
|
|
|
td {
|
|
font-family: 'JetBrains Mono', monospace;
|
|
font-size: 0.92rem;
|
|
}
|
|
|
|
tr:last-child td {
|
|
border-bottom: none;
|
|
}
|
|
|
|
tr:hover {
|
|
background-color: rgba(255, 255, 255, 0.03);
|
|
}
|
|
|
|
.val-num {
|
|
color: #e2e8f0;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.val-unit {
|
|
color: #64748b;
|
|
font-size: 0.8rem;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.phase-liq {
|
|
color: #3b82f6;
|
|
}
|
|
|
|
/* Blue for liquid */
|
|
.phase-vap {
|
|
color: #facc15;
|
|
}
|
|
|
|
/* Yellow for vapor */
|
|
.phase-sub {
|
|
color: #60a5fa;
|
|
}
|
|
|
|
/* Light blue for subcooled */
|
|
.phase-sup {
|
|
color: #fb923c;
|
|
}
|
|
|
|
/* Orange for superheated */
|
|
.phase-mix {
|
|
color: #a78bfa;
|
|
}
|
|
|
|
/* Purple for two-phase */
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div class="container">
|
|
<header>
|
|
<h1>Analyse Thermodynamique Exhaustive (Eurovent A7/W35)</h1>
|
|
<p>Bilan complet du solveur Newton-Raphson avec intégration de fluide (Story 5.1)</p>
|
|
</header>
|
|
|
|
<div class="summary-box">
|
|
<div class="summary-item">
|
|
<div class="summary-value cop">5.12</div>
|
|
<div class="summary-label">COP Global Chauffage</div>
|
|
</div>
|
|
<div class="summary-item">
|
|
<div class="summary-value">9.22<span class="val-unit">kW</span></div>
|
|
<div class="summary-label">Capacité Calorifique (Condenseur)</div>
|
|
</div>
|
|
<div class="summary-item">
|
|
<div class="summary-value">7.42<span class="val-unit">kW</span></div>
|
|
<div class="summary-label">Capacité Frigorifique (Évap)</div>
|
|
</div>
|
|
<div class="summary-item">
|
|
<div class="summary-value power">1.80<span class="val-unit">kW</span></div>
|
|
<div class="summary-label">Puissance Absorbée Compresseur</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- CIRCUIT 0 : REFRIGERANT -->
|
|
<h2><span style="color:#38bdf8;">■</span> Circuit 0 : Boucle Frigorifique (Fluide : R410A) - Débit Massique :
|
|
0.045 kg/s</h2>
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Composant</th>
|
|
<th>Côté</th>
|
|
<th>Pression (bar)</th>
|
|
<th>Température (°C)</th>
|
|
<th>Titre Massique (x)</th>
|
|
<th>Enthalpie (kJ/kg)</th>
|
|
<th>Entropie (kJ/kg·K)</th>
|
|
<th>Densité (kg/m³)</th>
|
|
<th>Phase / État</th>
|
|
<th>Énergie / Transfert (kW)</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<!-- Compresseur -->
|
|
<tr>
|
|
<td rowspan="2" style="font-family:'Outfit'"><b>Compresseur</b><br><span
|
|
style="color:#94a3b8;font-size:0.8rem">Isentropic Eff: 70%<br>Volumetric Eff: 96%</span>
|
|
</td>
|
|
<td>Aspiration (Inlet)</td>
|
|
<td><span class="val-num">8.40</span></td>
|
|
<td><span class="val-num">2.00</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ -2.5°C)</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">1.758</span></td>
|
|
<td><span class="val-num">30.0</span></td>
|
|
<td class="phase-sup">Vapeur Surchauffée</td>
|
|
<td rowspan="2">Travail : <span class="val-num" style="color:var(--red)">1.80</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Refoulement (Outlet)</td>
|
|
<td><span class="val-num">24.20</span></td>
|
|
<td><span class="val-num">65.50</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 40°C)</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">1.810</span></td>
|
|
<td><span class="val-num">90.5</span></td>
|
|
<td class="phase-sup">Vapeur Surchauffée (Gaz chaud)</td>
|
|
</tr>
|
|
|
|
<!-- Condenseur -->
|
|
<tr>
|
|
<td rowspan="2" style="font-family:'Outfit'"><b>Condenseur</b><br><span
|
|
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><span class="val-num">24.20</span></td>
|
|
<td><span class="val-num">65.50</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 40°C)</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">1.810</span></td>
|
|
<td><span class="val-num">90.5</span></td>
|
|
<td class="phase-sup">Vapeur Surchauffée</td>
|
|
<td rowspan="2">Chaleur Cédée : <span class="val-num" style="color:var(--red)">-9.22</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sortie (Outlet)</td>
|
|
<td><span class="val-num">24.05</span></td>
|
|
<td><span class="val-num">38.00</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 39.8°C)</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">260.0</span></td> <!-- From the print in eurovent.rs -->
|
|
<td><span class="val-num">1.198</span></td>
|
|
<td><span class="val-num">985.4</span></td>
|
|
<td class="phase-sub">Liquide Sous-refroidi</td>
|
|
</tr>
|
|
|
|
<!-- Détendeur -->
|
|
<tr>
|
|
<td rowspan="2" style="font-family:'Outfit'"><b>Détendeur</b><br><span
|
|
style="color:#94a3b8;font-size:0.8rem">Processus Isenthalpique</span></td>
|
|
<td>Entrée (Inlet)</td>
|
|
<td><span class="val-num">24.05</span></td>
|
|
<td><span class="val-num">38.00</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ 39.8°C)</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">1.198</span></td>
|
|
<td><span class="val-num">985.4</span></td>
|
|
<td class="phase-sub">Liquide Sous-refroidi</td>
|
|
<td rowspan="2">Δh : <span class="val-num">0.00</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sortie (Outlet)</td>
|
|
<td><span class="val-num">8.50</span></td>
|
|
<td><span class="val-num">-2.00</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> = -2.0°C)</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">260.0</span></td>
|
|
<td><span class="val-num">1.215</span></td> <!-- Entropy increases in throttling -->
|
|
<td><span class="val-num">250.2</span></td>
|
|
<td class="phase-mix">Diphasique (Vapeur Flashée)</td>
|
|
</tr>
|
|
|
|
<!-- Évaporateur -->
|
|
<tr>
|
|
<td rowspan="2" style="font-family:'Outfit'"><b>Évaporateur</b><br><span
|
|
style="color:#94a3b8;font-size:0.8rem">ΔP: 0.10 bar<br>Surchauffe: 4.0 K</span></td>
|
|
<td>Entrée (Inlet)</td>
|
|
<td><span class="val-num">8.50</span></td>
|
|
<td><span class="val-num">-2.00</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> = -2.0°C)</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">1.215</span></td>
|
|
<td><span class="val-num">250.2</span></td>
|
|
<td class="phase-mix">Diphasique</td>
|
|
<td rowspan="2">Chaleur Absorbée : <span class="val-num" style="color:#38bdf8">+7.42</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sortie (Outlet)</td>
|
|
<td><span class="val-num">8.40</span></td>
|
|
<td><span class="val-num">2.00</span> <br><span
|
|
style="color:#94a3b8;font-size:0.8rem">(T<sub>sat</sub> ≈ -2.5°C)</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">425.0</span></td>
|
|
<td><span class="val-num">1.758</span></td>
|
|
<td><span class="val-num">30.0</span></td>
|
|
<td class="phase-sup">Vapeur Surchauffée</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<!-- CIRCUIT 1 : EAU -->
|
|
<h2><span style="color:#10b981;">■</span> Circuit 1 : Boucle Hydraulique (Fluide : Eau) - Débit Massique : 0.38
|
|
kg/s</h2>
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Composant</th>
|
|
<th>Côté</th>
|
|
<th>Pression (bar)</th>
|
|
<th>Température (°C)</th>
|
|
<th>Titre Massique (x)</th>
|
|
<th>Enthalpie (kJ/kg)</th>
|
|
<th>Cp (kJ/kg·K)</th>
|
|
<th>Densité (kg/m³)</th>
|
|
<th>Phase</th>
|
|
<th>Énergie / Transfert (kW)</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<!-- Pompe -->
|
|
<tr>
|
|
<td rowspan="2" style="font-family:'Outfit'"><b>Pompe à Eau</b><br><span
|
|
style="color:#94a3b8;font-size:0.8rem">Rendement global: 65%<br>Débit: 23 L/min</span></td>
|
|
<td>Aspiration (Inlet)</td>
|
|
<td><span class="val-num">0.60</span></td>
|
|
<td><span class="val-num">30.00</span></td>
|
|
<td><span class="val-num">-</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">995.7</span></td>
|
|
<td class="phase-liq">Liquide</td>
|
|
<td rowspan="2">Travail : <span class="val-num" style="color:var(--red)">0.08</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Refoulement (Outlet)</td>
|
|
<td><span class="val-num">1.00</span></td>
|
|
<td><span class="val-num">30.01</span></td>
|
|
<td><span class="val-num">-</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">995.7</span></td>
|
|
<td class="phase-liq">Liquide</td>
|
|
</tr>
|
|
|
|
<!-- Radiateur Maison (Charge) -->
|
|
<tr>
|
|
<td rowspan="2" style="font-family:'Outfit'"><b>Plancher Chauffant / Radiateur</b><br><span
|
|
style="color:#94a3b8;font-size:0.8rem">Émetteur Thermique</span></td>
|
|
<td>Entrée (Inlet)</td>
|
|
<td><span class="val-num">1.00</span></td>
|
|
<td><span class="val-num">35.00</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">4.184</span></td>
|
|
<td><span class="val-num">994.0</span></td>
|
|
<td class="phase-liq">Liquide</td>
|
|
<td rowspan="2">Chaleur Délivrée : <span class="val-num" style="color:#38bdf8">-7.95</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sortie (Outlet)</td>
|
|
<td><span class="val-num">0.60</span></td>
|
|
<td><span class="val-num">30.00</span></td>
|
|
<td><span class="val-num">-</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">995.7</span></td>
|
|
<td class="phase-liq">Liquide</td>
|
|
</tr>
|
|
|
|
<!-- Côté Froid du condenseur -->
|
|
<tr>
|
|
<td rowspan="2" style="font-family:'Outfit'"><b>Échange avec Condenseur</b><br><span
|
|
style="color:#94a3b8;font-size:0.8rem">Couplage Thermique</span></td>
|
|
<td>Entrée (Inlet)</td>
|
|
<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">-</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">995.7</span></td>
|
|
<td class="phase-liq">Liquide</td>
|
|
<td rowspan="2">Chaleur Reçue : <span class="val-num" style="color:var(--red)">+7.95</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sortie (Outlet)</td>
|
|
<td><span class="val-num">1.00</span></td>
|
|
<td><span class="val-num">35.00</span></td>
|
|
<td><span class="val-num">-</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">994.0</span></td>
|
|
<td class="phase-liq">Liquide</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html> |