补充test_mql pneumatic_100闭合断言

This commit is contained in:
huojiarong committed 2026-07-19 10:03:29 +00:00
1 parent acee83fe53
commit dd2efff487
1 file changed
+17
+17
View File
@@ -262,6 +262,8 @@ class TestMqlPn3P4NodeChamberSegmentTests(unittest.TestCase):
rhs = closure.rhs(closure.initial_state_vector()) rhs = closure.rhs(closure.initial_state_vector())
self.assertEqual(closure.components.node_orifice.name, "pn_morifice_9") self.assertEqual(closure.components.node_orifice.name, "pn_morifice_9")
self.assertEqual(closure.components.node_resistance.name, "pneumatic_100")
self.assertEqual(closure.components.node.alias, "pn_node3_9")
self.assertEqual(closure.components.p4_node.alias, "pnnode4_17") self.assertEqual(closure.components.p4_node.alias, "pnnode4_17")
self.assertEqual(closure.components.p4_primary_line.name, "pneumatic_68") self.assertEqual(closure.components.p4_primary_line.name, "pneumatic_68")
self.assertEqual(closure.components.p4_primary_chamber.name, "pn_c1_9") self.assertEqual(closure.components.p4_primary_chamber.name, "pn_c1_9")
@@ -666,6 +668,14 @@ class TestMqlPn3P4NodeChamberSegmentTests(unittest.TestCase):
closure.components.p4_port1_remote_orifice_node.alias, closure.components.p4_port1_remote_orifice_node.alias,
"pn_node3_10", "pn_node3_10",
) )
self.assertEqual(
closure.components.node_resistance.name,
self.system._pnl00r_line_for_node_port("pn_node3_10", "port_3").name,
)
self.assertEqual(
closure.components.node.alias,
"pn_node3_9",
)
self.assertEqual( self.assertEqual(
closure.components.p4_port3_line.name, closure.components.p4_port3_line.name,
neighborhood.port_3.line_alias, neighborhood.port_3.line_alias,
@@ -912,6 +922,13 @@ class TestMqlPn3P4NodeChamberSegmentTests(unittest.TestCase):
0.0, 0.0,
delta=1.0e-12, delta=1.0e-12,
) )
self.assertAlmostEqual(
snapshot.node_to_pnl0003_flow
+ snapshot.node_to_resistance_flow
+ snapshot.outlet_node_to_line_flow,
0.0,
delta=1.0e-12,
)
self.assertAlmostEqual( self.assertAlmostEqual(
snapshot.p4_port3_remote_node_to_orifice_line_flow snapshot.p4_port3_remote_node_to_orifice_line_flow
+ snapshot.inlet_node_to_line_flow + snapshot.inlet_node_to_line_flow