对齐AMESim管阻孔口与储气耦合

This commit is contained in:
huojiarong committed 2026-08-10 13:07:03 +00:00
1 parent 7671418582
commit 6abcc220de
14 files changed
+817 -65

No files matched your search

+11
View File
@@ -62,6 +62,17 @@ class AmesimPnor001ComponentTests(unittest.TestCase):
self.assertLess(reverse, 0.0)
self.assertAlmostEqual(forward, -reverse)
def test_high_pressure_near_equal_flow_is_continuous(self) -> None:
orifice = AmesimPnor001("pnor_1", self.medium)
orifice.port_1.p = 15.3e6
orifice.port_2.p = 15.3e6
small = orifice.mass_flow(15.3e6 + 0.1, 15.3e6)
larger = orifice.mass_flow(15.3e6 + 1.0, 15.3e6)
self.assertGreater(small, 0.0)
self.assertGreater(larger, small)
def test_cv_and_kv_modes_produce_positive_equivalent_area(self) -> None:
cv_orifice = AmesimPnor001(
"pnor_cv",