Abstract
Optimization tools are widely used for solving the short-term hydro scheduling (STHS) problem in a cascaded hydro system. In a mixed integer linear programming (MILP)-based formulation, the nonlinear and non-convex hydropower production function (HPF) is represented by piecewise linear approximation. However, instead of using a set of predefined curves with static breakpoints or a preprocessing phase to define the complete relationship between the power output, the net head, and the water discharge, this paper proposes a novel method in which the breakpoints in the linearization are determined dynamically, taking into account the time-varying head effect, intake loss, penstock loss, tailrace loss, and head-dependent turbine efficiency. Only one binary variable is needed to indicate the on/off status and power generation of a unit per period. Furthermore, there are few studies available on how to represent the HPF precisely for the hydraulic system where penstocks are shared by multiple generating units. In this paper, we investigate three heuristics to explicitly incorporate the nonlinear and state-dependent power loss in shared penstocks into the STHS problem. The method and heuristics have been implemented in an operational STHS tool used by many hydropower producers in Nordic countries. We use a simple hydro system to illustrate the method and heuristics and a real hydro system in Northern Norway to study calculation efficiency and solution quality. The numerical results indicate that the proposed method can precisely represent the head-dependent and nonlinear operating characteristics of the generating units. The accurate modeling of a system with multi-level shared penstock configurations is crucial for obtaining the optimal unit commitment. The heuristics can effectively handle the power loss in shared penstock in various operating conditions. © 2019 Elsevier Ltd