Alejandro Garcés Ruiz

Mathematical Programming for Power Systems Operation


Скачать книгу

problems in power systems operation

      1.3.1 Unit commitment

      As aforementioned, the unit commitment problem consists in determining the order of starting and stopping of the thermal units, taking into account the costs of turning-ON and turning-OFF, as well as the starting ramps. The optimization model is similar to the economic dispatch, but in this case, there are binary variables sk related to the state ON or OFF of each thermal unit. The most simplified model is presented below:

      

(1.9)

      where f represents operative costs, h are costs of turning-ON and turning-OFF, r are starting ramps, and pmin, pmax are the operation limits of each unit. Binary problems are usually difficult; however, it is possible to find either convex approximation or MILP equivalents as presented in Chapter 5.

      1.3.2 Optimal placement of distributed generation and capacitors

      We can use the same convex approximations of the optimal power flow problem in problems such as the optimal placement of distributed generation in power distribution networks. The problem consists of determining the placement and capacity of distributed generation, subject to physical constraints, such as voltage regulation and transmission lines’ capacity. Besides, the problem includes binary constraints related to the placement of the distributed generation. The objective function is usually total power loss, although other objectives, such as reliability and optimal costs, are also suitable.

      Another binary problem closely related to the OPF is the optimal placement of capacitors. In this problem, fixed or variable capacitors are placed along the primary feeder to minimize power loss. The capacitors’ location and the number of fixed capacitors in each node are binary variables considered in the model. Chapter 11 examines the optimal placement of capacitors and the optimal placement of distributed generation.

      The topology of a grid is not constant, especially in power distribution networks. There are several sectionalizing switches along with the primary feeders that permit transferring load among circuits. A feeder reconfiguration is an operating model that determines the optimal topology to minimize power loss. This model is non-linear, non-convex, and binary. In addition, it has a constraint related to the connectivity and radiality of the graph that is tricky to represent in equations. All these aspects are studied in Chapter 11.

      Like the state estimation is the inverse of the optimal power problem, there is a problem that can be considered as the inverse of the primary feeder reconfiguration. It is the topology identification in power distribution grids, which takes measurements of current and voltages in different parts of the grid and determines the state of each sectionalizing switch. This problem is studied in Chapter 12.

      1.3.4 Phase balancing

      Phase balancing is a combinatorial problem that consists of phase swapping of the loads and generators to reduce power loss. Despite being a classic problem, it is still relevant since the unbalance is a common phenomenon in microgrids, especially when single-phase photovoltaic units are included. Because it is a combinatorial problem, phase balancing requires heuristic algorithms with high computational effort. However, it is possible to generate simplified instances of the problem, as presented in Chapter 13.

      Figure 1.6 Set of possible configurations in a three-phase node.

      1.4 Real-time implementation

      Figure 1.7 A possible architecture for implementing an optimization model for power systems operation.

      (Equation 1.10) represents the optimization model, where x is the vector of decision variables for each time t, and α are the parameters predicted by the forecast module. Of course, this forecast may change since renewable resources and loads may be highly variable in modern power systems. Therefore, the optimization model must be continuously executed and the solution updated.

(1.10)