修复test_mql事件后积分步长控制
This commit is contained in:
1 parent
a0855018d5
commit
2120901909
12 files changed
+222
-27
No files matched your search
@@ -709,7 +709,8 @@ class TestMqlPn3P4NodeChamberSegmentTests(unittest.TestCase):
|
||||
diagnostic.energy_derivative_w,
|
||||
diagnostic.port_a_energy_flow_w
|
||||
+ diagnostic.port_b_energy_flow_w
|
||||
+ diagnostic.boundary_work_w,
|
||||
+ diagnostic.boundary_work_w
|
||||
+ diagnostic.thermal_energy_flow_w,
|
||||
)
|
||||
|
||||
def test_full_state_closure_applies_step_controls_to_variable_orifices(self) -> None:
|
||||
@@ -731,6 +732,27 @@ class TestMqlPn3P4NodeChamberSegmentTests(unittest.TestCase):
|
||||
open_snapshot.p4_port3_remote_node_to_primary_line_flow,
|
||||
0.0,
|
||||
)
|
||||
node_inlet_h = (
|
||||
open_snapshot.p4_port3_remote_balance.port_2_enthalpy_flow_w
|
||||
/ open_snapshot.p4_port3_remote_node_to_primary_line_flow
|
||||
)
|
||||
self.assertAlmostEqual(
|
||||
node_inlet_h,
|
||||
open_snapshot.p4_port3_remote_orifice_line_port_2.h,
|
||||
)
|
||||
rhs = closure.rhs_at(0.04, state)
|
||||
line = closure.pneumatic_closure.components.p4_port3_remote_primary_line
|
||||
expected_line_derivative = line.derivatives_from_connections(
|
||||
port_1_m_flow=(
|
||||
open_snapshot.p4_port3_remote_chamber_to_line_flow
|
||||
),
|
||||
connected_h_1=open_snapshot.p4_port3_remote_primary_chamber.h,
|
||||
port_2_m_flow=(
|
||||
open_snapshot.p4_port3_remote_node_to_primary_line_flow
|
||||
),
|
||||
connected_h_2=node_inlet_h,
|
||||
)
|
||||
self.assertAlmostEqual(rhs[45], expected_line_derivative.U)
|
||||
self.assertAlmostEqual(
|
||||
self.system.pneumatic_assembly.variable_orifices[
|
||||
"pn_morifice_1"
|
||||
|
||||
Reference in new issue
Block a user