接入test_mql PNVO阶跃控制与流量诊断

This commit is contained in:
huojiarong committed 2026-07-21 07:28:28 +00:00
1 parent 65f6d6dd87
commit 7c68caed27
7 files changed
+298 -24

No files matched your search

+8
View File
@@ -69,6 +69,14 @@ class TestMqlPneumaticAssemblyTests(unittest.TestCase):
self.assertAlmostEqual(fixed_orifice.flow_coefficient, 0.9)
self.assertAlmostEqual(variable_orifice.area, 78.5e-6)
self.assertAlmostEqual(variable_orifice.flow_coefficient, 0.45)
self.assertAlmostEqual(variable_orifice.opening, 0.0)
self.assertEqual(assembly.variable_orifice_control_count, 8)
control = assembly.variable_orifice_controls["pn_morifice_11"]
self.assertEqual(control.step.alias, "step_8")
self.assertAlmostEqual(control.opening_at(0.0), 0.0)
self.assertAlmostEqual(control.opening_at(0.039), 0.0)
self.assertAlmostEqual(control.opening_at(0.04), 1.0)
assembly.set_variable_orifice_openings(0.04)
self.assertAlmostEqual(variable_orifice.opening, 1.0)
def test_chamber_initial_observables_match_amesim_results(self) -> None: