Simulation variables: pumping systems

<< Click to Display Table of Contents >>

Navigation:  Project design > Results >

Simulation variables: pumping systems

Previous pageReturn to chapter overviewNext page

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:

EArrMppVirtual available energy at the maximum power point.
MPPLossLoss with respect to the MPP running        (EArrMpp - EArray)
EArrayEffective 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.
IArrayCorresponding current, instantaneous [A] or cumulated  [Ah].
UArrayCorresponding voltage, instantaneous or averaged  [V].
Cascading or  array reconfiguration configurations:
1_PmpONOperation duration with one pump / low voltage array
2_PmpONOperation duration with two pumps / high voltage
A_PmpONOperation duration with all pumps
EPStartEnergy loss under the starting current threshold        (EArray when pump not started)
               (only for positive displacement pumps, without booster).
EPmpThrEnergy loss under pump producing threshold        (EArray when FlowR = 0)
               (for centrifugal pumps, which should attain a given speed before reaching the useful head).
EPmpOvrPump overload energy        (EArray in excess of the pump's maximum power)
EPmpAvAvailable useful energy at pump when running        (EArray - EPStart - EPmpThr - EPmpOvr)
               (before taking the Pump stopping due to hydraulic constraints into account).

MPPT  converter configuration

EArrayEffective energy at the output of the array        (normally = EArrMpp)
               (may be slightly different with step-down converter voltage limitations.
IArrayCorresponding current at MPP, instantaneous [A] or cumulated  [Ah].
UArrayCorresponding voltage at MPP, instantaneous or averaged  [V].
CL_OperConverter efficiency loss during operation.
CL_PMaxConverter overload loss   (acc. to the specified strategy, limitation or cut).
EOutConvEnergy at the output of the converter
EPmpThrEnergy loss under pump producing threshold        (EOutConv when FlowR = 0).
EPmpAvAvailable 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

EArrMppVirtual available energy at the maximum power point.
MPPLossLoss with respect to the MPP running        (EArrMpp - EArray)
EArrayEffective energy at the output of the array, at the fixed converter voltage.
IArrayCorresponding current,
CL_OperConverter efficiency loss during operation.
CL_PMaxConverter overload loss   (acc. to the specified strategy, limitation or cut).
EOutConvEnergy at the output of the converter
EPmpThrEnergy loss under pump producing threshold        (EOutConv when FlowR = 0).
EPmpAvAvailable 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.

ELowLevPump stopped due to low level aspiration (deep well, drawdown safety)
ETkFullPump stopped when tank is full
EPmpOpPump 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:

EArrMppVirtual available energy at the maximum power point.
MPPLossLoss with respect to the MPP running        (EArrMpp - EArray at Vnom)
ELowLevEnergy lost when Pump stopped due to low level aspiration (deep well, drawdown safety)
ETkFullEnergy 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.
EArrayEffective energy at the output of the array        (at operating voltage)
Accounted only when the charging condition is ON
IArrayCorresponding charging current, instantaneous [A] or cumulated  [Ah].
UArrayCorresponding charging voltage, instantaneous or averaged  [V].
SOC_BegState of Charge, beginning of interval
SOC_EndState of Charge, end of interval
UBattAverage battery voltage
IBatChBattery charging current        [A or Ah]
IBatDisBattery discharging current        [A or Ah]
IBEffLBattery Charge/Discharge current efficiency loss
IBGassGassing current  (electrolyte dissociation when full)
IBSelfBattery self-discharge current
EBatChBattery charging energy
EBatDisBattery discharging energy
ESOCBalStored energy,  Balance between SOCEnd and SOCBeg
EBatLssBattery Overall energy loss        (EBatCh - EBatDis - ESOCBal)
EEffLssBattery efficiency loss        (EBatLss - (IBGass+IBSelf) * UBatt
EPmpOpPump 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_HydroPump hydraulic energy (energy to the fluid)
P_EfficGlobal pump efficiency        (E_Hydro / E_PmpOp)
H_PumpAverage total Head at pump        (During  Pump_ON)
H_StatStatic head requirement
H_LossFriction head loss
H_DrawDWell: drawdown head loss        (Only deep well systems)
FlRateAverage flowRate when running
WPumpedWater pumped volume      [m³]
WStoredStored water in the tank
W_UsedWater drawn by the user
W_MissMissing water, with respect to the user's needs.

 

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