Skip to content

Simulation variables: pumping systems

The following variables are calculated during the simulation process of the pumping system, and are available as results.

The Irradiance and PV-Array variable topic describes all the preceding simulation variables, which lead to the last quantity really independent of the system running conditions, the Array virtual energy at MPP.

The set of variables involved in the pumping system simulation, as well as their significance and order, is dependent on the System Configuration. The energies (in blue) at different levels of the system are visualized on the Loss diagram.

Direct coupling configuration

With Direct coupling configurations, including improved solutions with booster, pump cascading or Array reconfiguration, the set of main variables is defined as:

EArrMpp
Virtual available energy at the maximum power point.
MPPLoss Loss with respect to the MPP running (EArrMpp - EArray)
EArray Effective energy at the output of the array, according to the real Voltage operating point.
This contribution is also accounted for when the pump is stopped due to full tank conditions, assuming normal voltage of the pump, as if it were running.
     IArray Corresponding current, instantaneous [A] or cumulated [Ah].
     UArray Corresponding voltage, instantaneous or averaged [V].
Cascading or array reconfiguration configurations:
     1_PmpON Operation duration with one pump / low voltage array
     2_PmpON Operation duration with two pumps / high voltage
     A_PmpON Operation duration with all pumps
EPStart Energy loss under the starting current threshold (EArray when pump not started)
(only for positive displacement pumps, without booster).
EPmpThr Energy loss under pump producing threshold (EArray when FlowR = 0)
(for centrifugal pumps, which should attain a given speed before reaching the useful head).
EPmpOvr Pump overload energy (EArray in excess of the pump's maximum power)
EPmpAv Available useful energy at pump when running (EArray - EPStart - EPmpThr - EPmpOvr)
(before taking the Pump stopping due to hydraulic constraints into account).

MPPT converter configuration

EArray
Effective energy at the output of the array (normally = EArrMpp)
(may be slightly different with step-down converter voltage limitations.
     IArray Corresponding current at MPP, instantaneous [A] or cumulated [Ah].
     UArray Corresponding voltage at MPP, instantaneous or averaged [V].
CL_Oper Converter efficiency loss during operation.
CL_PMax Converter overload loss (acc. to the specified strategy, limitation or cut).
EOutConv Energy at the output of the converter
EPmpThr Energy loss under pump producing threshold (EOutConv when FlowR = 0).
EPmpAv Available useful energy at pump when running (EOutConv - EPmpThr).

NB: The converter Voltage or Power threshold losses are included in EPmpThr.
These losses are accounted even when the Pump is stopped for Hydraulic reasons.

Fixed Voltage DC converter configuration

EArrMpp Virtual available energy at the maximum power point.
MPPLoss Loss with respect to the MPP running (EArrMpp - EArray)
EArray Effective energy at the output of the array, at the fixed converter voltage.
     IArray Corresponding current
CL_Oper Converter efficiency loss during operation.
CL_PMax Converter overload loss (acc. to the specified strategy, limitation or cut).
EOutConv Energy at the output of the converter
EPmpThr Energy loss under pump producing threshold (EOutConv when FlowR = 0).
EPmpAv Available useful energy at pump when running (EOutConv - EPmpThr).

For all of the above configurations: hydraulic constraints

These manage the Hydraulic commands of the pump. When the pump is OFF the losses listed above remain, and the lost energy is part of the EPmpAvail.

ELowLev Pump stopped due to low level aspiration (deep well, drawdown safety)
ETkFull Pump stopped when tank is full
EPmpOp Pump real operating energy (EPmpAvail - ELowLev - ETkFull).

Battery Buffer Configuration

The Battery-buffered configuration has a quite different operating mode, as the pump is connected to the battery voltage, which is quasi-constant and independent of the PV-array production. The PV-battery-load simulation process is similar to the Stand-alone strategy, with the pump as load.

With this configuration we have chosen to account for the "hydraulic" losses due to "Low level" (drawdown limit) and "Tank Full" upstream the battery operating losses, as we consider them as electrical losses, between the "Available PV energy" (at fixed nominal voltage) and the "Unused energy" when the battery is full.

Indeed, there is no loss when the pump is stopped but the battery is not full: the available PV energy is simply stored into the battery.

The necessary variables involved in the simulation are the following:

EArrMpp
Virtual available energy at the maximum power point.
MPPLoss Loss with respect to the MPP running (EArrMpp - EArray at Vnom)
ELowLev Energy lost when Pump stopped due to low level aspiration (deep well, drawdown safety)
ETkFull Energy lost when Pump stopped due to tank is full
These two above losses are accounted only when the battery charging is OFF due to full battery.
EArray Effective energy at the output of the array (at operating voltage)
Accounted only when the charging condition is ON
     IArray Corresponding charging current, instantaneous [A] or cumulated [Ah].
     UArray Corresponding charging voltage, instantaneous or averaged [V].
     SOC_Beg State of Charge, beginning of interval
     SOC_End State of Charge, end of interval
     UBatt Average battery voltage
     IBatCh Battery charging current [A or Ah]
     IBatDis Battery discharging current [A or Ah]
         IBEffL Battery Charge/Discharge current efficiency loss
         IBGass Gassing current (electrolyte dissociation when full)
         IBSelf Battery self-discharge current
     EBatCh Battery charging energy
     EBatDis Battery discharging energy
     ESOCBal Stored energy, Balance between SOCEnd and SOCBeg
EBatLss Battery Overall energy loss (EBatCh - EBatDis - ESOCBal)
EEffLss Battery efficiency loss (EBatLss - (IBGass+IBSelf) * UBatt)****
EPmpOp Pump operating energy

NB: The balances of the battery energies can never be rigorous due to the very complex behaviour of the battery. For example its effective capacity, which strongly varies with the discharge current, the temperature, etc. If the current balances are well determined in the simulation process, the corresponding energies involve the operating voltage, which is also model-dependent and varies with state of charge, charge and discharge currents, etc. |

Hydraulic part, for all configurations

Remember that the Hydraulic Energy is the product of the Head and Volume pumped.

The last part of the Energy Loss diagram refers to Hydraulic energy. Implicitly, when it shows pumped water volumes, this is under a given Head. Inversely, the arrows for Dynamic Head Losses express a Head loss at constant volume.

E_Hydro Pump hydraulic energy (energy to the fluid)
     P_Effic Global pump efficiency (E_Hydro / E_PmpOp)
     H_Pump Average total Head at pump (During Pump_ON)
     H_Stat Static head requirement
     H_Loss Friction head loss
     H_DrawD Well: drawdown head loss (Only deep well systems)
     FlRate Average flowRate when running
WPumped Water pumped volume [m3]
WStored Stored water in the tank
W_Used Water drawn by the user
W_Miss Missing water, with respect to the user's needs.

A lot of further (secondary) variables are available for results, which are not described here.