Energy systems modeling