Energy systems optimization