A predictive power control system includes a battery configured to store and discharge electric power, a battery power inverter configured to control an amount of the electric power stored or discharged from the battery, and a controller. The controller is configured to predict a power output of a photovoltaic field and use the predicted power output of the photovoltaic field to determine a setpoint for the battery power inverter.