Snapshot WIP: solver HP epic progress, BPHX/HX physics, BMAD skill refresh.
Some checks failed
CI / check (push) Has been cancelled

Capture uncommitted solver robustness work (regularization, domain errors, linear solver lifecycle, tube DP/MSH), web workbench updates, and synced BMAD skills across IDE agent folders before starting BPHX pressure-drop.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-19 16:35:31 +02:00
parent 88620790d6
commit 5bd180b5b8
1363 changed files with 101041 additions and 58547 deletions

View File

@@ -0,0 +1,8 @@
{
"components": [],
"connections": [],
"edges": [],
"instances": [],
"params": {},
"ports": {}
}

View File

@@ -0,0 +1,85 @@
{
"params": {
"fluid": "R134a",
"ua_cond": 766,
"ua_evap": 1468
},
"components": [
{
"type": "IsentropicCompressor",
"name": "comp",
"isentropic_efficiency": 0.7,
"emergent_pressure": true,
"displacement_m3": 0.000065,
"speed_hz": 50,
"volumetric_efficiency": 0.92,
"t_cond_k": 318.15,
"t_evap_k": 278.15,
"superheat_k": 5
},
{
"type": "Condenser",
"name": "cond",
"fluid": "$fluid",
"secondary_fluid": "Water",
"ua": "$ua_cond",
"t_sat_k": 323.15,
"secondary_inlet_temp_c": 30,
"secondary_mass_flow_kg_s": 2,
"secondary_cp_j_per_kgk": 4186,
"secondary_humidity_ratio": 0,
"dp_model": "quadratic",
"rated_pressure_drop_pa": 15000,
"rated_mass_flow_kg_s": 0.05,
"secondary_rated_pressure_drop_pa": 30000,
"secondary_rated_m_flow_kg_s": 0.45,
"emergent_pressure": true,
"subcooling_k": 5,
"skip_pressure_eq": false,
"z_ua": 1,
"z_dp": 1
},
{
"type": "IsenthalpicExpansionValve",
"name": "exv",
"t_evap_k": 278.15,
"opening": 0.5,
"emergent_pressure": true
},
{
"type": "Evaporator",
"name": "evap",
"fluid": "$fluid",
"secondary_fluid": "Water",
"ua": "$ua_evap",
"t_sat_k": 275.15,
"superheat_k": 5,
"z_ua": 1,
"z_dp": 1,
"secondary_inlet_temp_c": 12,
"secondary_mass_flow_kg_s": 1.5,
"secondary_cp_j_per_kgk": 4186,
"secondary_humidity_ratio": 0,
"dp_model": "quadratic",
"rated_pressure_drop_pa": 15000,
"rated_mass_flow_kg_s": 0.05,
"secondary_rated_pressure_drop_pa": 30000,
"secondary_rated_m_flow_kg_s": 0.5,
"emergent_pressure": true,
"superheat_regulated": false,
"skip_pressure_eq": false
}
],
"edges": [
{"from": "comp:outlet", "to": "cond:inlet"},
{"from": "cond:outlet", "to": "exv:inlet"},
{"from": "exv:outlet", "to": "evap:inlet"},
{"from": "evap:outlet", "to": "comp:inlet"}
],
"ports": {
"chw_in": "evap:secondary_inlet",
"chw_out": "evap:secondary_outlet",
"cond_water_in": "cond:secondary_inlet",
"cond_water_out": "cond:secondary_outlet"
}
}

View File

@@ -0,0 +1,12 @@
{
"components": [],
"connections": [],
"description": "Modèle personnalisé CustomChiller",
"edges": [],
"instances": [],
"params": {},
"ports": {
"chw_in": "inlet",
"chw_out": "outlet"
}
}

View File

@@ -0,0 +1,16 @@
{
"params": {},
"components": [],
"edges": [],
"ports": {
"plant_chw_in": "splitter:outlet_a",
"plant_chw_out": "merger:inlet_a"
},
"instances": [
{"of": "BaseChiller", "name": "c1", "circuit": 0, "params": {}},
{"of": "BaseChiller", "name": "c2", "circuit": 0, "params": {"ua_cond": 800}}
],
"connections": [
{"from": "c1.chw_out", "to": "c2.chw_in"}
]
}

View File

@@ -0,0 +1,8 @@
{
"components": [],
"connections": [],
"edges": [],
"instances": [],
"params": {},
"ports": {}
}