修正动态管与阀门诊断输出
This commit is contained in:
1 parent
f725f038b6
commit
53f8601fec
6 files changed
+219
-16
No files matched your search
@@ -54,6 +54,25 @@ class AmesimPnvo001FixedOpeningComponentTests(unittest.TestCase):
|
||||
|
||||
self.assertEqual(valve.mass_flow(500000.0, 100000.0), 0.0)
|
||||
|
||||
def test_closed_opening_only_zeroes_reported_gas_velocity(self) -> None:
|
||||
valve = AmesimPnvo001FixedOpening("valve_1", self.medium, opening=0.0)
|
||||
valve.port_2.p = 500000.0
|
||||
valve.port_3.p = 100000.0
|
||||
|
||||
closed = valve.component_result_values()
|
||||
self.assertGreater(closed["cm"], 0.0)
|
||||
self.assertEqual(closed["gasvel"], 0.0)
|
||||
|
||||
valve.opening = 7.0e-15
|
||||
roundoff_closed = valve.component_result_values()
|
||||
self.assertEqual(roundoff_closed["gasvel"], 0.0)
|
||||
self.assertEqual(roundoff_closed["cm"], closed["cm"])
|
||||
|
||||
valve.opening = 1.0e-9
|
||||
genuinely_open = valve.component_result_values()
|
||||
self.assertNotEqual(genuinely_open["gasvel"], 0.0)
|
||||
self.assertEqual(genuinely_open["cm"], closed["cm"])
|
||||
|
||||
def test_mass_flow_is_bidirectional_by_pressure_order(self) -> None:
|
||||
valve = AmesimPnvo001FixedOpening("valve_1", self.medium, opening=0.5)
|
||||
|
||||
|
||||
Reference in new issue
Block a user