dynamic programming for optimization of capacitor
play

DYNAMIC PROGRAMMING FOR OPTIMIZATION OF CAPACITOR ALLOCATION IN - PowerPoint PPT Presentation

DYNAMIC PROGRAMMING FOR OPTIMIZATION OF CAPACITOR ALLOCATION IN POWER DISTRIBUTION NETWORKS Authors: Jos Federico Vizcaino Gonzlez Christiano Lyra Filho CTW 2008 7th Cologne-Twente Workshop on Graphs and Combinatorial Optimization Albert


  1. DYNAMIC PROGRAMMING FOR OPTIMIZATION OF CAPACITOR ALLOCATION IN POWER DISTRIBUTION NETWORKS Authors: José Federico Vizcaino González Christiano Lyra Filho CTW 2008 7th Cologne-Twente Workshop on Graphs and Combinatorial Optimization

  2. Albert Einstein & James Maxwell

  3. Summary • Introduction • Problem Formulation • Durán´s DP Approach • The New DP Approach • How to solve it? • A Flavor of Applications • Discussion

  4. Introduction As energy travels from generation plants to customers, electrical resistance in transmission and distribution lines causes dissipation of energy ( technical losses ). Typically figures for these losses amount to around 7% of total energy production, 2% in transmission and 5% in distribution (according to ANEEL, technical losses in Brazilian distribution networks ranges from 2% to 18% with an average of 8%). Loss reduction can be seen as a “hidden” source of energy. Some tools for loss reduction: • Network reconfigurations; • Capacitor bank allocation; • Improvements in cables and equipments.

  5. Introduction Main entities of a distribution network and its graph representation In most of cases it operates with a radial configuration

  6. Introduction A typical power distribution feeder with power flows in section k V k P k ,Q k P Lk ,Q Lk Technical losses ( l k ) in a section k:   + 2 2 P Q   = + = 2 2 l r ( i ) r ( i ) r k k   k k Pk k Qk k 2 V   k i Pk is the in-phase current component i Qk is the quadrature current component r k is the line resistance in section k P k is the active power (produces work) Q k is the reactive power

  7. Introduction Decreasing losses with capacitor banks V k P k ,Q k Q Ci   + − 2 2 P ( Q Q )   = + = 2 2 l r ( i ) r ( i ) r k k ci   k k Pk k Qk k 2 V   k Q ci is the reactive power injected at bus k by capacitor C i Capacitors can decrease the reactive power flowing back and forth in the network

  8. Problem Formulation ( ) ( )   2 2 + P Q   ∑ ∑ ∑∑ + α τ kj kj Min f ( C ) r   ∈ s S i et t kj 2 V   C   ∈ ∈ ∈ ∈ i S t T k N j A k C k s. t: • Active power flow equations • Reactive power flow equations • Voltage constraints

  9. Durán´s DP Approach x x x + k k 1 F k x ( ) k F ( x ) + + k 1 k 1 Stages 0 1 k k+1 T { } = k ϕ + F ( x ) min ( x , u ) F ( x ) + + k k k k k k 1 k 1 u

  10. Durán´s DP Approach Durán (1968) proposed a DP approach to address the capacitor allocation problem in power distribution networks without lateral branches P k , Q k P k+1 , Q k+1 1 k k+1 T 0 Q ck Q cnk Q ck+1 Q cnk+1 • stages – all nodes in the power distribution network. • control variable at a node k ( u k ) - the capacitive reactive power (Q Ci ) injected at node k. • state ( x k ) – total capacitive power flowing upstream from node k .

  11. Durán´s DP Approach A simple feeder with states and control variables at stages k and k+1 P k Q k P k+1 Q k+1 k k+1 1 T 0 x k+1 x k u k u k+1 = + x x u At stage k: + 1 k k k ≅ If V k 1 . 0 p . u the total loss reduction in a section k is: ( ) r = 2 − − 2 l r Q ( Q x ) k k k k k The economical value of the loss in section k in a given period of is: = α r c l k et k ϕ = − ( x ) c f ( u ) The net benefit in section k is: k k k k f(u k ) is the cost of capacitor bank at node k .

  12. Durán´s DP Approach The optimization problem can be formulated as follows:   ∑ ∑ ϕ + ψ max ( x ) ( x )   u k k j j   ∈ ∈ k N j N I F s.t: = − x x u + 1 k k k ≤ ≤ u u u i i i ≤ ≤ x x x i i i N I : set of inner nodes. N F : set of leaf nodes. ψ = − c f ( x ) j j j j = x u j j

  13. The New DP Approach V k V k+1 ’ P k ,Q k P Lk+1 ’ , Q Lk+1 ’ P Lk ,Q Lk V k+1 ’’ Lk+1 ’’ , Q Lk+1 ’’ P u k x k k How to compute the At node k we x k+1 ’ x k+1 ’’ contributions of stages k+1 ’ have a problem! and k+1 ’’ ? k+1’’ k+1 ’

  14. The New DP Approach Does it need a multidimensional DP algorithm?

  15. The New DP Approach The capacitor allocation problem for networks with lateral branches is a “ false” multidimensional DP problem. { } = 1 + 2 F ( x ) min F ( x ) F ( x ) + 1 2 + + k 1 1 k 1 2 k 1 x , x k + 1 k + 1 = 1 + 2 x x x + + + k 1 k 1 k 1

  16. The New DP Approach Projecting the problem into the virtual stage k+1 avoids the need of more dimensions in the DP approach R 0 u k 1 u k u k k x k x + k k k 1 x k+1 ’ x k+1 ’’ ' ' ' x x k+1 + k 1 + k 1 ' x ' ' x + k+1 ’ k+1’’ k 1 + k 1 k+1” k+1’ k+1” k+1’ n km

  17. How to solve it? Borrowing ideas from NF algorithms. The backward DP procedure traverses the network with paths inverse to preorder. In this example: 9-8-7-5-6-4-3-2-1

  18. How to solve it? DP applied to the example a) Compute F 9 ( x 9 ) , F 8 ( x 8 ) e F 7 ( x 7 ); b) Compute F 5 ( x 5 ) , F 6 ( x 6 ) , F 4 ( x 4 ) and F 3 ( x 3 ); c) Compute F 2 ( x 2 ) e F 1 ( x 1 ); d) Go forward (in preorder) finding the optimal solution.

  19. A Flavor of Applications The algorithms was coded in C++ (Borland C++ 5.5) and ran under Windows 2000 TM in a Pentium 4 2.2 GHz system. Instances A and B, with 1596 and 2448 nodes, respectively. Energy cost: α et =0,08 R$/kwh Capacitor cost: k c =5,00 R$/kVAr One year, with intervals: τ 0 =1000, τ 1 =6760 e τ 2 =1000 hours Capacitors banks used: 150, 300, 450, 600, 900 and 1200 kVAr

  20. A Flavor of Applications Results Installed Initial Cost Solution Cost Savings Instance Capacity (R$) (R$) (%) (kVAr) A 197.335 186.907 1800 5,28 B 451.092 386.008 5400 14,43 Computational times were 0,172s and 0,297s, for A for B.

  21. Discussion • DP can be used to solve the fixed capacitor allocation problem (under the usual assumption of V k = 1 pu ). • Borrowed key ideas from NF problems. • It can address real scale systems. • DP gives a global optimal solution. • With an additional dimension the approach can be generalized to the switched capacitor allocation problem. What to do if V k ≠ 1 pu? •

  22. Acknowledgments

  23. Grazie!

  24. Grazie!

Recommend


More recommend