补充test_mql pneumatic_96入口支路诊断

This commit is contained in:
huojiarong committed 2026-07-29 07:31:08 +00:00
1 parent bf4dc0af3d
commit bd7c8c99e9
2 files changed
+233

No files matched your search

@@ -14,6 +14,7 @@ from PythonModels.scripts.run_test_mql_full_state_comparison import (
TestMqlPnl0001EnergyFlowDiagnostic,
TestMqlP4NodeEnthalpyBreakdownDiagnostic,
TestMqlPnl0003EnergyDiagnostic,
TestMqlPneumatic96InletLineDiagnostic,
TestMqlPnch012EnergyEquationDiagnostic,
TestMqlPnvoUpstreamEnthalpyDiagnostic,
TestMqlPnl0001PressureLossCalibrationDiagnostic,
@@ -493,6 +494,41 @@ class RunTestMqlFullStateComparisonScriptTests(unittest.TestCase):
python_port_2_temperature_error_to_amesim_k=-5.5,
),
),
pneumatic_96_inlet_line_diagnostics=(
TestMqlPneumatic96InletLineDiagnostic(
line_alias="pneumatic_96",
node_alias="pn_node3_8",
orifice_alias="pn_orifice_18",
chamber_alias="pn_general_chamber",
time_s=0.05,
amesim_line_pressure_pa=14256386.8,
amesim_line_temperature_k=289.8,
amesim_line_mass_g=3.51,
amesim_line_mass_derivative_fd_g_s=-6.0,
amesim_line_to_node_mass_flow_g_s=452.2,
amesim_orifice_to_line_mass_flow_g_s=446.2,
amesim_storage_mass_derivative_from_ports_g_s=-6.0,
amesim_storage_mass_derivative_residual_g_s=0.0,
amesim_chamber_pressure_pa=15131788.1,
amesim_chamber_temperature_k=291.9,
python_line_pressure_pa=14257000.0,
python_line_temperature_k=290.1,
python_line_mass_g=3.52,
python_line_pressure_error_pa=613.2,
python_line_temperature_error_k=0.3,
python_line_mass_error_g=0.01,
python_line_to_node_mass_flow_g_s=453.0,
python_line_to_node_mass_flow_error_g_s=0.8,
python_orifice_to_line_mass_flow_g_s=447.0,
python_orifice_to_line_mass_flow_error_g_s=0.8,
python_storage_mass_derivative_g_s=-6.0,
python_storage_mass_derivative_error_g_s=0.0,
python_chamber_pressure_pa=15131800.0,
python_chamber_temperature_k=292.0,
python_chamber_pressure_error_pa=11.9,
python_chamber_temperature_error_k=0.1,
),
),
pnl0001_energy_flow_diagnostics=(
TestMqlPnl0001EnergyFlowDiagnostic(
line_alias="pneumatic_69",
@@ -655,6 +691,14 @@ class RunTestMqlFullStateComparisonScriptTests(unittest.TestCase):
self.assertIn("python_current_dh2=679490.8", summary)
self.assertIn("python_ref_dh2=-38478.5", summary)
self.assertIn("python_real_ref_dh2=-32998.5", summary)
self.assertIn("inlet_line@pneumatic_96", summary)
self.assertIn("node=pn_node3_8", summary)
self.assertIn("orifice=pn_orifice_18", summary)
self.assertIn("amesim_line_to_node_dm1=452.2", summary)
self.assertIn("amesim_orifice_to_line_dm2=446.2", summary)
self.assertIn("python_line_to_node_dm=453.0", summary)
self.assertIn("python_line_to_node_dm_error=0.8", summary)
self.assertIn("python_storage_dm_error=0.0", summary)
self.assertIn("pnl0003_energy@pneumatic_87", summary)
self.assertIn("amesim_sdm1=-462.7", summary)
self.assertIn("amesim_sdh2=3028.0", summary)