pvpumpingsystem.pump._extrapolate_pow_eff_with_cst_efficiency

pvpumpingsystem.pump._extrapolate_pow_eff_with_cst_efficiency(specs, efficiency_coeff=1)

Adapt/complete specifications of a limite pump datasheet. Used in ‘__init__()’

Works on the assumption that the available (I, V, Q, TDH) point is the rated operating point, and that the efficiency is constant then (oversimplification!). In order to mitigate this last assumption, a coeff can be used to consider the mean efficiency as a ratio of the rated efficiency.

Parameters:
  • specs (pandas.DataFrame) – Attribute specs of Pump().
  • efficiency_coeff (float, in range [0, 1]) – The ratio between the mean efficiency and the rated efficiency -> mean_efficiency = efficiency_coeff * rated_efficiency
Returns:

Attribute specs of Pump().

Return type:

pandas.DataFrame