PO.ESP.Curve.Head.SI


Description

Interpolates head from pump performance curve, [m/stage] (SI units).

Formula

=LAMBDA(Q, curve_Q, curve_Head, LET( Q_bbld, PO.UnitConverter(Q, "m3/d", "bbl/d"), curve_Q_bbld, MAP(curve_Q, LAMBDA(q, PO.UnitConverter(q, "m3/d", "bbl/d"))), curve_Head_ft, MAP(curve_Head, LAMBDA(h, PO.UnitConverter(h, "m", "ft"))), result_ft, PO.ESP.Curve.Head(Q_bbld, curve_Q_bbld, curve_Head_ft), PO.UnitConverter(result_ft, "ft", "m")))

Parameters

Parameter Unit Description
Q m3/d Flow rate, [m3/d]
curve_Q m3/d Array of flow rates from curve, [m3/d]
curve_Head m/stage Array of head values, [m/stage]

Examples

Invocation Expected
=PO.ESP.Curve.Head.SI(159, {0, 79.5, 159, 238.5, 318}, {30.48, 27.43, 21.34, 12.19, 3.05}) 21.34

Need a custom LAMBDA? Suggest a New Lambda