A system for optimizing a usage of energy based on cost, carbon footprint,
and/or other criteria. The usage may be optimized for the next day or
more. The optimization may deal with renewable energy, grid energy and
stored energy. Various inputs may be considered for optimization, which
could include energy costs, weather forecasts, characteristics of
renewable energy, the load and storage, and other items. The optimizer
may use equipment models with numerical transfer functions to take inputs
and provide optimized estimates for the next day or so of energy usage.
The outputs of the models may go to an optimization algorithms module for
providing an output based on the inputs. The output may provide control
information for the selection and amounts of the different types of
energy in a scheduled manner.