Pages that link to Optimal scheduling of energy storage in district heating networks using nonlinear programming