优化压力流量求解并达到四路性能门槛

This commit is contained in:
huojiarong committed 2026-08-15 11:45:22 +00:00
1 parent 6572defaa4
commit 6a064892e2
20 files changed
+711 -175

No files matched your search

@@ -410,6 +410,12 @@ class AmesimPnor001(AlgebraicComponent):
"gasvel": flow_direction * gas_velocity,
}
def pressure_flow_equation_values(self) -> tuple[float, ...]:
return (
self.port_1.m_flow + self.port_2.m_flow,
self.port_1.m_flow - self.mass_flow(self.port_1.p, self.port_2.p),
)
def pressure_flow_equation_residuals(self) -> tuple[EquationResidual, ...]:
return (
EquationResidual(
@@ -832,6 +838,12 @@ class AmesimPnvo001FixedOpening(AlgebraicComponent):
"gasvel": flow_direction * gas_velocity,
}
def pressure_flow_equation_values(self) -> tuple[float, ...]:
return (
self.port_2.m_flow + self.port_3.m_flow,
self.port_2.m_flow - self.mass_flow(self.port_2.p, self.port_3.p),
)
def pressure_flow_equation_residuals(self) -> tuple[EquationResidual, ...]:
return (
EquationResidual(