A method of controlling a photovoltaic system includes: receiving a forecast of energy generation by the photovoltaic system for a predetermined time period; determining a revenue generation objective function characterizing revenue generated by feeding electrical energy from the photovoltaic system into an energy transmission system; determining constraints on the feed-in of electrical energy into the energy transmission system, at least some of the constraints being a function of the forecast; optimizing the revenue generation objective function as constrained to determine energy feed-in and storage actions; and executing the determined energy feed-in and storage actions. The method, for example, utilizes a simplified revenue generation module including a linear revenue generation objective function and a plurality of linear constraints, which can enable optimization using a mixed integer linear programming approach. The method steps can be performed iteratively, at each of a plurality of predetermined time intervals during the predetermined time period.
展开▼