补充test_mql PNL0003质量导数链路诊断

This commit is contained in:
huojiarong committed 2026-07-29 07:09:11 +00:00
1 parent 200d4593e8
commit bf4dc0af3d
2 files changed
+136

No files matched your search

@@ -380,6 +380,10 @@ class RunTestMqlFullStateComparisonScriptTests(unittest.TestCase):
amesim_port_1_storage_enthalpy_sum_w=15908.7,
amesim_port_2_storage_mass_derivative_g_s=-2.6,
amesim_port_2_storage_enthalpy_sum_w=3028.0,
python_pn3_node_port_1_mass_flow_g_s=-333.0,
python_pn3_node_port_3_mass_flow_g_s=-119.9,
python_pn3_node_to_line_mass_flow_g_s=452.9,
python_pn3_node_to_line_mass_flow_error_g_s=461.4,
amesim_port_1_mass_estimate_g=1.12,
amesim_port_2_mass_estimate_g=1.05,
python_port_1_mass_g=1.11,
@@ -394,6 +398,20 @@ class RunTestMqlFullStateComparisonScriptTests(unittest.TestCase):
amesim_center_flow_python_sign_equivalent_g_s=454.2,
amesim_center_flow_python_sign_error_g_s=-0.2,
python_center_mass_flow_g_s=454.0,
amesim_port_1_center_mass_derivative_g_s=-454.2,
amesim_port_2_center_mass_derivative_g_s=454.2,
python_port_1_external_mass_flow_g_s=337.0,
python_port_1_external_mass_flow_error_g_s=15.1,
python_port_1_center_mass_derivative_g_s=-454.0,
python_port_1_center_mass_derivative_error_g_s=0.2,
python_port_1_storage_mass_derivative_g_s=-117.0,
python_port_1_storage_mass_derivative_error_g_s=345.7,
python_port_2_external_mass_flow_g_s=-456.4,
python_port_2_external_mass_flow_error_g_s=0.4,
python_port_2_center_mass_derivative_g_s=454.0,
python_port_2_center_mass_derivative_error_g_s=-0.2,
python_port_2_storage_mass_derivative_g_s=-2.4,
python_port_2_storage_mass_derivative_error_g_s=0.2,
python_amesim_state_darcy_center_mass_flow_g_s=453.5,
python_amesim_state_darcy_center_mass_flow_error_g_s=-0.7,
python_amesim_state_pn2pipefr_center_mass_flow_g_s=455.0,
@@ -640,6 +658,10 @@ class RunTestMqlFullStateComparisonScriptTests(unittest.TestCase):
self.assertIn("pnl0003_energy@pneumatic_87", summary)
self.assertIn("amesim_sdm1=-462.7", summary)
self.assertIn("amesim_sdh2=3028.0", summary)
self.assertIn("python_node_dm1=-333.0", summary)
self.assertIn("python_node_dm3=-119.9", summary)
self.assertIn("python_node_to_line_dm=452.9", summary)
self.assertIn("python_node_to_line_dm_error=461.4", summary)
self.assertIn("amesim_m2=1.05", summary)
self.assertIn("python_m2=1.04", summary)
self.assertIn("python_m2_error=-0.01", summary)
@@ -650,6 +672,20 @@ class RunTestMqlFullStateComparisonScriptTests(unittest.TestCase):
self.assertIn("amesim_storage_dmgas_residual=4.7", summary)
self.assertIn("amesim_dmctr_py_sign=454.2", summary)
self.assertIn("python_center_dm=454.0", summary)
self.assertIn("amesim_sdm1_center=-454.2", summary)
self.assertIn("amesim_sdm2_center=454.2", summary)
self.assertIn("python_sdm1_ext=337.0", summary)
self.assertIn("python_sdm1_ext_error=15.1", summary)
self.assertIn("python_sdm1_center=-454.0", summary)
self.assertIn("python_sdm1_center_error=0.2", summary)
self.assertIn("python_sdm1=-117.0", summary)
self.assertIn("python_sdm1_error=345.7", summary)
self.assertIn("python_sdm2_ext=-456.4", summary)
self.assertIn("python_sdm2_ext_error=0.4", summary)
self.assertIn("python_sdm2_center=454.0", summary)
self.assertIn("python_sdm2_center_error=-0.2", summary)
self.assertIn("python_sdm2=-2.4", summary)
self.assertIn("python_sdm2_error=0.2", summary)
self.assertIn("python_amesim_state_darcy_center_dm=453.5", summary)
self.assertIn("python_amesim_state_darcy_center_dm_error=-0.7", summary)
self.assertIn("python_amesim_state_pn2pipefr_center_dm=455.0", summary)