接入test_mql pn_node3_12主压温支路

This commit is contained in:
huojiarong committed 2026-07-19 09:22:00 +00:00
1 parent 4242057bd8
commit 2afd5eeb11
3 files changed
+250 -24

No files matched your search

+43
View File
@@ -4728,6 +4728,13 @@ class TestMqlSystem:
p4_port1_next_port1_line = self.pnl0002_assembly.lines[
p4_port1_next_port1.line_alias
]
p4_port1_next_orifice_output_spec = self._pnl0001_spec_for_node_port(
p4_port1_next_node_alias,
"port_4",
)
p4_port1_next_orifice_output_line = self.pnl0001_assembly.lines[
p4_port1_next_orifice_output_spec.alias
]
p4_bridge_node_alias = p4_port1_next_port1.remote_node_alias
p4_bridge_node = self.node4_assembly[p4_bridge_node_alias]
p4_bridge_primary = self._p4_primary_connection_for_node(
@@ -4909,6 +4916,34 @@ class TestMqlSystem:
p4_port3_next_resistance_chamber_spec.outlet_orifice_alias
]
)
p4_port1_next_orifice_node = self.node3_assembly[
p4_port3_next_resistance_chamber_spec.inlet_node_alias
]
p4_port1_next_orifice_line_spec = self._pnl0003_spec_for_node_port(
p4_port1_next_orifice_node.alias,
"port_2",
)
p4_port1_next_orifice_line = self.pnl0003_assembly.lines[
p4_port1_next_orifice_line_spec.alias
]
p4_port1_next_orifice_alias = (
p4_port1_next_orifice_line_spec.target_component
if p4_port1_next_orifice_line_spec.source_component
== p4_port1_next_orifice_node.alias
else p4_port1_next_orifice_line_spec.source_component
)
p4_port1_next_orifice = self.pneumatic_assembly.variable_orifices[
p4_port1_next_orifice_alias
]
if (
p4_port1_next_orifice_output_spec.source_component != p4_port1_next_node_alias
or p4_port1_next_orifice_output_spec.target_component
!= p4_port1_next_orifice_alias
):
raise ValueError(
f"{p4_port1_next_orifice_output_spec.alias} does not connect "
f"{p4_port1_next_node_alias}.port_4 to {p4_port1_next_orifice_alias}"
)
p4_port3_remote_orifice = self.pneumatic_assembly.variable_orifices[
p4_port3_remote_neighborhood.port_4.orifice_alias
]
@@ -5028,6 +5063,10 @@ class TestMqlSystem:
raise TypeError(
f"{p4_port3_next_resistance_chamber_spec.outlet_orifice_alias} is not an AMESim pneumatic orifice"
)
if not isinstance(p4_port1_next_orifice, AmesimPneumaticOrifice):
raise TypeError(
f"{p4_port1_next_orifice_alias} is not an AMESim pneumatic orifice"
)
if not isinstance(p4_bridge_primary_chamber, AmesimPneumaticVolume):
raise TypeError(
f"{p4_bridge_primary_chamber_alias} is not an AMESim pneumatic volume"
@@ -5068,6 +5107,10 @@ class TestMqlSystem:
p4_port1_next_primary_line=p4_port1_next_primary_line,
p4_port1_next_primary_chamber=p4_port1_next_primary_chamber,
p4_port1_next_port1_line=p4_port1_next_port1_line,
p4_port1_next_orifice=p4_port1_next_orifice,
p4_port1_next_orifice_line=p4_port1_next_orifice_line,
p4_port1_next_orifice_node=p4_port1_next_orifice_node,
p4_port1_next_orifice_output_line=p4_port1_next_orifice_output_line,
p4_bridge_node=p4_bridge_node,
p4_bridge_primary_line=p4_bridge_primary_line,
p4_bridge_primary_chamber=p4_bridge_primary_chamber,