接入test_mql PNVO孔口边界
This commit is contained in:
1 parent
78013b25c9
commit
5c3ad50090
3 files changed
+89
-39
No files matched your search
@@ -168,6 +168,7 @@ class TestMqlPn3NodeChamberSegmentTests(unittest.TestCase):
|
||||
self.assertEqual(closure.components.outlet_line.name, "pneumatic_97")
|
||||
self.assertEqual(closure.components.node_line.name, "pneumatic_88")
|
||||
self.assertEqual(closure.components.node_resistance.name, "pneumatic_100")
|
||||
self.assertEqual(closure.components.node_orifice.name, "pn_morifice_9")
|
||||
self.assertEqual(closure.components.node.alias, "pn_node3_9")
|
||||
self.assertEqual(len(closure.initial_state_vector()), 10)
|
||||
self.assertEqual(len(rhs), 10)
|
||||
@@ -185,6 +186,7 @@ class TestMqlPn3NodeChamberSegmentTests(unittest.TestCase):
|
||||
self.spec,
|
||||
inlet_node_pressure_pa=15.3e6,
|
||||
resistance_boundary_pressure_pa=15.0e6,
|
||||
p4_boundary_pressure_pa=15.0e6,
|
||||
)
|
||||
state = closure.initial_state_vector()
|
||||
state[4] *= 0.99
|
||||
@@ -204,16 +206,21 @@ class TestMqlPn3NodeChamberSegmentTests(unittest.TestCase):
|
||||
snapshot.node_to_pnl0003_flow,
|
||||
-(snapshot.outlet_node_to_line_flow + snapshot.node_to_resistance_flow),
|
||||
)
|
||||
self.assertGreater(snapshot.pnl0003_to_p4_flow, 0.0)
|
||||
self.assertAlmostEqual(
|
||||
closure.components.node_line.port_1.m_flow,
|
||||
snapshot.node_to_pnl0003_flow,
|
||||
)
|
||||
self.assertAlmostEqual(
|
||||
closure.components.node_line.port_2.m_flow,
|
||||
-snapshot.pnl0003_to_p4_flow,
|
||||
)
|
||||
mass_derivative_sum = rhs[0] + rhs[2] + rhs[4] + rhs[6] + rhs[8]
|
||||
self.assertAlmostEqual(
|
||||
mass_derivative_sum,
|
||||
(
|
||||
snapshot.inlet_node_to_line_flow
|
||||
+ snapshot.pnl0003_port_2_flow
|
||||
- snapshot.pnl0003_to_p4_flow
|
||||
- snapshot.node_to_resistance_flow
|
||||
),
|
||||
delta=1.0e-12,
|
||||
@@ -224,6 +231,7 @@ class TestMqlPn3NodeChamberSegmentTests(unittest.TestCase):
|
||||
self.spec,
|
||||
inlet_node_pressure_pa=15.31e6,
|
||||
resistance_boundary_pressure_pa=15.29e6,
|
||||
p4_boundary_pressure_pa=15.29e6,
|
||||
config=SolveIVPConfig(
|
||||
t_start=0.0,
|
||||
t_stop=1.0e-8,
|
||||
|
||||
Reference in new issue
Block a user