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.SI
Formula
=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:

  1. Go to Formulas → Name Manager → New
  2. Enter a name, e.g. PO.ESP.Motor.Temp.Rise.SI
  3. In Refers to, paste the LAMBDA formula without the trailing invocation (...)
  4. Click OK

Now use =PO.ESP.Motor.Temp.Rise.SI(...) anywhere in your workbook.

Missing a formula? Suggest a New Formula

An unhandled error has occurred. Reload X