Publications

Publications / SAND Report

PV output smoothing with energy storage

Ellis, Abraham E.; Schoenwald, David A.

This report describes an algorithm, implemented in Matlab/Simulink, designed to reduce the variability of photovoltaic (PV) power output by using a battery. The purpose of the battery is to add power to the PV output (or subtract) to smooth out the high frequency components of the PV power that that occur during periods with transient cloud shadows on the PV array. The control system is challenged with the task of reducing short-term PV output variability while avoiding overworking the battery both in terms of capacity and ramp capability. The algorithm proposed by Sandia is purposely very simple to facilitate implementation in a real-time controller. The control structure has two additional inputs to which the battery can respond. For example, the battery could respond to PV variability, load variability or area control error (ACE) or a combination of the three.