PO.ESP.Motor.Temp.Rise
Description
Estimates motor temperature at operating conditions, [degF].
Syntax
=PO.ESP.Motor.Temp.Rise(T_fluid, HP, Q, motor_OD)Parameters
| Parameter | Description |
|---|---|
| T_fluid | Fluid temperature past motor, [degF]. |
| HP | Motor HP, [HP]. |
| Q | Fluid flow rate past motor, [bbl/d]. |
| motor_OD | Motor outside diameter, [in]. |
SI Unit Version
Lambda Name
PO.ESP.Motor.Temp.Rise.SIFormula
=LAMBDA(T_fluid, HP, Q, motor_OD, LET(
T_fluid_degF, PO.UnitConverter(T_fluid, "degC", "degF"),
HP_hp, PO.UnitConverter(HP, "kW", "hp"),
Q_bbld, PO.UnitConverter(Q, "m3/d", "bbl/d"),
motor_OD_in, PO.UnitConverter(motor_OD, "cm", "in"),
result_degF, PO.ESP.Motor.Temp.Rise(T_fluid_degF, HP_hp, Q_bbld, motor_OD_in),
PO.UnitConverter(result_degF, "degF", "degC")))SI Parameters
| Parameter | Unit | Description |
|---|---|---|
T_fluid |
degC | Fluid temperature past motor, [degC] |
HP |
kW | Motor HP, [kW] |
Q |
m3/d | Fluid flow rate past motor, [m3/d] |
motor_OD |
cm | Motor outside diameter, [cm] |
How to save as a reusable Excel function
LAMBDA is a built-in Excel feature (Microsoft 365) that lets you create custom functions without VBA. The formula above works as-is when pasted into a cell.
To save a LAMBDA as a reusable named function:
- Go to Formulas → Name Manager → New
- Enter a name, e.g.
PO.ESP.Motor.Temp.Rise.SI - In Refers to, paste the LAMBDA formula without the trailing invocation
(...) - Click OK
Now use =PO.ESP.Motor.Temp.Rise.SI(...) anywhere in your workbook.