Snapshot WIP: solver HP epic progress, BPHX/HX physics, BMAD skill refresh.
Some checks failed
CI / check (push) Has been cancelled
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:
85
.entropyk/modules/BaseChiller.ekmod
Normal file
85
.entropyk/modules/BaseChiller.ekmod
Normal 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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user