验收四路模型并优化拓扑求解性能
This commit is contained in:
1 parent
caca32a513
commit
456c29b3b6
20 files changed
+1085
-137
No files matched your search
@@ -52,6 +52,22 @@ class AmesimPnor001ComponentTests(unittest.TestCase):
|
||||
self.assertEqual(residuals["pressure_flow_relation"].value, 0.0)
|
||||
self.assertEqual(set(orifice.component_result_values()), {"cm", "gasvel"})
|
||||
|
||||
def test_exact_repeated_flow_characteristics_are_cached(self) -> None:
|
||||
orifice = AmesimPnor001("pnor_1", self.medium)
|
||||
orifice._one_way_flow_characteristics.cache_clear()
|
||||
|
||||
first = orifice._one_way_flow_characteristics(
|
||||
upstream_pressure=500000.0,
|
||||
downstream_pressure=100000.0,
|
||||
upstream_temperature=293.15,
|
||||
)
|
||||
after_first = orifice._one_way_flow_characteristics.cache_info()
|
||||
second = orifice._one_way_flow_characteristics(
|
||||
upstream_pressure=500000.0,
|
||||
downstream_pressure=100000.0,
|
||||
upstream_temperature=293.15,
|
||||
)
|
||||
|
||||
def test_mass_flow_is_bidirectional_by_pressure_order(self) -> None:
|
||||
orifice = AmesimPnor001("pnor_1", self.medium)
|
||||
|
||||
|
||||
Reference in new issue
Block a user