校准第二支路热流体能量与管路摩擦

This commit is contained in:
huojiarong committed 2026-08-11 12:13:09 +00:00
1 parent 0f73d5b568
commit caca32a513
12 files changed
+336 -42

No files matched your search

@@ -151,6 +151,23 @@ class AmesimPnl0002ComponentTests(unittest.TestCase):
self.assertAlmostEqual(derivative[0], 0.1)
def test_connection_derivative_uses_energy_balanced_node_enthalpy(self) -> None:
pipe = AmesimPnl0002("pnl_2", self.medium)
props = pipe.properties()
pipe.port_1.m_flow = 0.2
pipe.port_2.m_flow = 0.1
reference_h = props.h + 10_000.0
pipe.update_flow_temperature_references(
{"port_1": reference_h, "port_2": reference_h}
)
derivative = pipe.state_derivative_from_ports(
{"port_1": props.h, "port_2": props.h}
)
self.assertAlmostEqual(derivative[0], 0.3)
self.assertAlmostEqual(derivative[1], 0.3 * props.h)
class AmesimPnl0003ComponentTests(unittest.TestCase):
def setUp(self) -> None: