校准第二支路热流体能量与管路摩擦
This commit is contained in:
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:
|
||||
|
||||
Reference in new issue
Block a user