Page 16 - Mathematical Models and Algorithms for Power System Optimization
P. 16

6   Chapter 1

            (2) Considerations for the use of the existing solution tools
                 A linear programming-based algorithm can be applied because many excellent software
                 packages are available. To solve large-scale optimization problems, it is better to take
                 advantage of the existing calculation conditions, because the computing time is related to
                 the dimension of the models. From a mathematical perspective, a linear programming
                 method is normally suited for the problems of large-scale power systems.
                 A large-scale discrete optimization algorithm is difficult to solve even with today’s rapid
                 advancement of computer performance. From a point of pure mathematics, the states of all
                 of the equipment in a power system—with its hundreds to tens of thousands of nodes—
                 needs to be represented with integer variables, which makes the calculation time to be
                 difficult to bear. Therefore, it becomes necessary to develop approximation integer
                 programming algorithms based on the existing software packages, so that discrete
                 optimization calculations for a large-scale power system becomes possible.
                 A nonlinear optimization method also requires a practical approximation algorithm. Some
                 nonlinear models of power system optimization are derived by a linearization method, of
                 which some variable coefficients are derived from the first and second derivative of the
                 transcendental functions of the power flow equation. The precondition for a derivative-
                 based optimization algorithm is that these transcendental functions are continuously
                 differentiable, which is a very hard condition even if difference function is proved to be
                 able to approximately represent differential function. In practice, it’s been proven that
                 some approximation processing methods based on the existing software packages can
                 also satisfy the requirements of engineering precision.

            (3) Considerations for the local solution
                 Any optimization algorithm has a problem of the local solution. Optimization algorithms
                 can be divided into two categories, namely, numerical and non-numerical method.
                 However, both methods have a problem with local solutions, that is, the optimal point can
                 only be obtained around the current starting point. For example, the method for calculating
                 the discrete reactive power optimization model is based on a successive linearization
                 method.However,consideringthediscretevariable,themodelcannotguaranteeconvexity.
                 As for nonconvex optimization, different initial values may give different solutions.
                 An expert system approach could help screen and filter some obviously unreasonable
                 optimization search directions. Some actual problems cannot be solved by analytical
                 mathematics but may be solved with an expert system approach. For instance, in discrete
                 reactive power optimization, the expert system approach could help determine the
                 direction of continuous variable truncation, so as to derive the integer feasible solution
                 more quickly. A combination of the stochastic searching method, expert system approach,
                 and traditional analytical algorithm could significantly reduce calculation time and obtain
                 a reasonable discrete solution, efficiently processing the integer variables for some
                 practical optimization problems.
   11   12   13   14   15   16   17   18   19   20   21