对齐AMESim管阻孔口与储气耦合
This commit is contained in:
1 parent
7671418582
commit
6abcc220de
14 files changed
+817
-65
No files matched your search
@@ -10,6 +10,7 @@ from app.simulation.components.amesim.media.mediums import (
|
||||
AMESIM_HELIUM_PROPERTY_MODELS,
|
||||
AmesimHeliumPengRobinsonMedium,
|
||||
)
|
||||
from app.simulation.core.errors import RecoverableTrialStateError
|
||||
from app.simulation.core.medium import IdealGasMedium
|
||||
from app.simulation.core.peng_robinson import HELIUM_PR
|
||||
from app.simulation.registry import COMPONENT_MODEL_REGISTRY
|
||||
@@ -109,6 +110,16 @@ class AmesimHeliumPengRobinsonMediumTests(unittest.TestCase):
|
||||
delta=2.0e-8,
|
||||
)
|
||||
|
||||
def test_negative_mass_is_a_recoverable_integrator_trial_state(self) -> None:
|
||||
media = (IdealGasMedium(), AmesimHeliumPengRobinsonMedium())
|
||||
|
||||
for medium in media:
|
||||
with self.subTest(medium=medium.name):
|
||||
with self.assertRaises(RecoverableTrialStateError):
|
||||
medium.temperature_from_mass_internal_energy(-1.0, 1.0)
|
||||
with self.assertRaises(RecoverableTrialStateError):
|
||||
medium.properties_from_mU(-1.0, 1.0, 1.0)
|
||||
|
||||
def test_amesim_2404_real_gas_isentropic_factor_reference(self) -> None:
|
||||
medium = AmesimHeliumPengRobinsonMedium()
|
||||
|
||||
|
||||
Reference in new issue
Block a user