.TRANSFORM.Fluid.ClosureRelations.PumpCharacteristics.Models.Head.PerformanceCurvenew

Cubic spline of a characteristic curve of head vs. volume flow rate

Information

Status: in-progress / unused. Not referenced from any model or example as of this writing — the only example named like a test for it (QuadraticCurve_Testnew) actually redeclares the regular PerformanceCurve rather than this variant.

Intent. This variant rewrites the head characteristic in the inverted form V_flow = affinityLaw_flow * f(head/affinityLaw_head, head_curve, V_flow_curve, N/N_nominal) — treating head as an input and V_flow as the unknown, and applying the pump affinity laws on both axes (affinityLaw_flow = (N/N_nom)(d/d_nom), affinityLaw_head = (N/N_nom)²(d/d_nom)²) via PartialFlowChar2. This matches the formulation already used by Flow.PerformanceCurve, and is more correct than the original PartialFlowChar form which only scales the head output by (N/N_nom)² and does not rescale the flow axis with speed.

What is unfinished. No example exercises this variant, no upstream pump model uses it, and the partial base PartialFlowChar2 duplicates members from PartialCharacteristic rather than extending it — so any future work would also want to consolidate those base classes.


Generated at 2026-07-05T18:59:05Z by OpenModelicaOpenModelica 1.27.0 using GenerateDoc.mos