接入AMESim help文档与PNVO流量诊断

This commit is contained in:
huojiarong committed 2026-07-22 08:56:04 +00:00
1 parent f0f8f40c7a
commit 84d1675292
17 files changed
+450 -7

No files matched your search

+11
View File
@@ -137,6 +137,17 @@ class AmesimPneumaticComponentsTest(unittest.TestCase):
self.assertAlmostEqual(derivative.m, 0.0)
self.assertAlmostEqual(derivative.U, -props.p * 2.0e-6)
def test_orifice_effective_area_clamps_opening(self) -> None:
orifice = AmesimPneumaticOrifice.from_mm2(
name="pn_variable_orifice",
area_mm2=78.5,
opening=1.4,
)
self.assertAlmostEqual(orifice.effective_area, 78.5e-6)
orifice.opening = -0.25
self.assertAlmostEqual(orifice.effective_area, 0.0)
def test_orifice_returns_signed_mass_flow(self) -> None:
orifice = AmesimPneumaticOrifice.from_mm2(
name="pn_orifice_18",