补充test_mql pneumatic_69局部参考RHS候选
This commit is contained in:
1 parent
e17a952bee
commit
420bafeb4e
4 files changed
+186
-7
No files matched your search
@@ -4803,6 +4803,7 @@ class TestMqlSystem:
|
||||
inlet_node_temperature_k: float = 293.15,
|
||||
resistance_boundary_temperature_k: float = 293.15,
|
||||
use_pneumatic_96_reference_rhs: bool = False,
|
||||
use_pneumatic_69_reference_rhs: bool = False,
|
||||
) -> TestMqlFullStateClosure:
|
||||
return TestMqlFullStateClosure(
|
||||
pneumatic_closure=self.pn3_p4_node_chamber_segment_closure_from_spec(
|
||||
@@ -4812,6 +4813,9 @@ class TestMqlSystem:
|
||||
inlet_node_temperature_k=inlet_node_temperature_k,
|
||||
resistance_boundary_temperature_k=resistance_boundary_temperature_k,
|
||||
use_inlet_line_reference_rhs=use_pneumatic_96_reference_rhs,
|
||||
use_p4_port3_remote_primary_reference_rhs=(
|
||||
use_pneumatic_69_reference_rhs
|
||||
),
|
||||
),
|
||||
mechanical_closure=self.mechanical_mass_closure(),
|
||||
pneumatic_assembly=self.pneumatic_assembly,
|
||||
@@ -4826,6 +4830,7 @@ class TestMqlSystem:
|
||||
inlet_node_temperature_k: float = 293.15,
|
||||
resistance_boundary_temperature_k: float = 293.15,
|
||||
use_pneumatic_96_reference_rhs: bool = False,
|
||||
use_pneumatic_69_reference_rhs: bool = False,
|
||||
config: SolveIVPConfig | None = None,
|
||||
t_eval: list[float] | None = None,
|
||||
):
|
||||
@@ -4836,6 +4841,7 @@ class TestMqlSystem:
|
||||
inlet_node_temperature_k=inlet_node_temperature_k,
|
||||
resistance_boundary_temperature_k=resistance_boundary_temperature_k,
|
||||
use_pneumatic_96_reference_rhs=use_pneumatic_96_reference_rhs,
|
||||
use_pneumatic_69_reference_rhs=use_pneumatic_69_reference_rhs,
|
||||
)
|
||||
return integrate_ode(
|
||||
rhs=lambda t, state: closure.rhs_at(t, state),
|
||||
@@ -4856,6 +4862,7 @@ class TestMqlSystem:
|
||||
t_eval: list[float] | None = None,
|
||||
data_paths: tuple[str, ...] | list[str] | None = None,
|
||||
use_pneumatic_96_reference_rhs: bool = False,
|
||||
use_pneumatic_69_reference_rhs: bool = False,
|
||||
) -> TestMqlSimulationResult:
|
||||
closure = self.full_state_closure_from_spec(
|
||||
spec,
|
||||
@@ -4864,6 +4871,7 @@ class TestMqlSystem:
|
||||
inlet_node_temperature_k=inlet_node_temperature_k,
|
||||
resistance_boundary_temperature_k=resistance_boundary_temperature_k,
|
||||
use_pneumatic_96_reference_rhs=use_pneumatic_96_reference_rhs,
|
||||
use_pneumatic_69_reference_rhs=use_pneumatic_69_reference_rhs,
|
||||
)
|
||||
solution = integrate_ode(
|
||||
rhs=lambda t, state: closure.rhs_at(t, state),
|
||||
@@ -5336,6 +5344,7 @@ class TestMqlSystem:
|
||||
inlet_node_temperature_k: float = 293.15,
|
||||
resistance_boundary_temperature_k: float = 293.15,
|
||||
use_inlet_line_reference_rhs: bool = False,
|
||||
use_p4_port3_remote_primary_reference_rhs: bool = False,
|
||||
):
|
||||
"""Close a PN3 chamber segment through the adjacent real P4 node.
|
||||
|
||||
@@ -6082,6 +6091,9 @@ class TestMqlSystem:
|
||||
temperature_k=resistance_boundary_temperature_k,
|
||||
),
|
||||
use_inlet_line_reference_rhs=use_inlet_line_reference_rhs,
|
||||
use_p4_port3_remote_primary_reference_rhs=(
|
||||
use_p4_port3_remote_primary_reference_rhs
|
||||
),
|
||||
)
|
||||
|
||||
def simulate_pn3_p4_node_chamber_segment_from_spec(
|
||||
|
||||
Reference in new issue
Block a user