SlideShare a Scribd company logo
STUDY OF USING PARTICLE SWARM FOR OPTIMAL POWER FLOW IN IEEE
BENCHMARK SYSTEMS INCLUDING WIND POWER GENERATORS
by
Mohamed A. Abuella
A Thesis
Submitted in Partial Fulfillment of the Requirements for the
Master of Science Degree
Department of Electrical and Computer Engineering
Southern Illinois University Carbondale
2012
1
THE OUTLINE
2
The main aim of the thesis is to obtain the optimal economic dispatch of real power
in systems that include wind power.
Model considers intermittency nature of wind power.
 Solve OPF by PSO.
 IEEE 30-bus test system.
6-bus system with wind-powered generators.
3
MOTIVATION:
The Growing Importance of Wind Energy:
4
MOTIVATION:
5
•Fluctuations of oil prices;
• One of the most competitive renewable resources.
• Abundance of wind power everywhere;
The Cost of Wind Energy:
MOTIVATION:
6
The Optimal Economic Dispatch of Wind Power:
It’s a challenging topic to search about.
ECE580
Wind Energy Power
Systems
ECE488
Power Systems Engineering
Spring 2011
STATEMENT OF THE PROBLEM
2
i i i i i iC a P b P c   ,w i i iC d w
Conventional-thermal generators Wind-powered generators
7
The objective function of the optimization problem in the thesis is to minimize the
operating cost of the real power generation.
STATEMENT OF THE PROBLEM
In similar fashion,
,
, , ,
,
(underestimation)( )
( ) ( )
r i
i
p i p i i av i
w
p i i W
w
C k W w
k w w f w dw
 
 
Since Weibull probability distribution function (pdf) of wind power.( )Wf w
, , ,
,
0
( ) (overestimation)
( ) ( )
i
r i r i i i av
w
r i i W
C k w W
k w w f w dw
 
 
8
STATEMENT OF THE PROBLEM
The model of OPF for systems including thermal and wind-powered generators:
,min ,max
,
min max
m
,
ax
,
, ,
:
( ) ( ) ( ) ( )
:
0
r
M N N N
i i i i i
i i i i
i i i
i r i
M N
i i
i i
i i i
line i lin i
i ipw i
e
Minimize
J C p w w w
Subjectto
p p p
w w
p w L
V V V
C
S
C
S
C   
 
 
 
 

   
 
Particle Swarm Optimization (PSO) algorithm is used for solving this optimization
problem.
9
2
i i i i i iC a P b P c  
, iw i iC d w
,
,, (underestimation)( ) ( )
r i
i
w
p i i W
w
p i k w w f w dwC  
,
0
, ( ) ( ) (overestimation)
i
r i
w
r i i Wk w w f w dwC  
Where:
PROBABILITY ANALYSIS OF WIND POWER:
The wind speeds in particular place take a form of Weibull distribution over time,
as following:
Weibull probability density functions (pdf) of wind speed for three values of scale factor c
( / )
( 1)
( ) ( )
kv c
k
V
k v
f v e
c c


  
   
  
0 5 10 15 20 25 30 35 40
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
Wind speed v
Probability
C=25
C=15
C=5
10
PROBABILITY ANALYSIS OF WIND POWER:
The cumulative distribution function (cdf) of Weibulll distribution is:
Weibull pdf and cdf of wind speed for c=5 m/s
( / )
0
( ) 1
k
v
v c
v vF f d e  
  
11
0
0.1
1
wind speed v
pdf
0 5 10 15
0
0.5
1
cdf
cdf
pdf
The captured wind power can be assumed to be linear in its curved portion:
PROBABILITY ANALYSIS OF WIND POWER:
The captured wind power
w



 


0; ( )i ov v or v v 
( )
;
( )
i
r
r i
v v
w
v v

 i rv v v 
;rw r ov v v 
3
2
m p RP C A v

The captured wind power 
12
The linear transformation (in terms of probability) from wind speed to wind power
is done as following:
PROBABILITY ANALYSIS OF WIND POWER:
Pr{ 0} 1 exp exp
k k
i ov v
W
c c
      
                    
Pr{ } exp exp
kk
or
r
vv
W w
c c
     
                   
13
While for the continuous portion:
1
(1 ) (1 )
( ) exp
kk
i i i
W
r
klv l v l v
f w
w c c c
 

     
     
    
1
( )W v
w b
f w f
a a
 
  
 
Q
( )
Where : , r i
r i
v vw
l
w v


 
PROBABILITY ANALYSIS OF WIND POWER:
Probability vs. Wind power for C=10, 15 and 20
14
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.2
0.4
0.6
0.8
1
w/wr
Probability
C=10
C=15
C=20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
C=10
W/Wr
Comulative.Probability
C=15
C=20
The probability density
function pdf of wind power
The cumulative distribution
function (cdf) of wind power
,
, , (underestimation)( ) ( )
r i
i
w
p i p i i W
w
C k w w f w dw 
, ,
0
( ) ( ) (overestimation)
iw
r i r i i WC k w w f w dw 
PROBABILITY ANALYSIS OF WIND POWER:
,
, , ( ) ( )
r i
i
w
p i p i i W
w
fC k w w dww  , ,
0
( () )
iw
r i r i i WC k w w f dww 
, ,: ( ) ( ) ( ) ( )
M N N N
i i wi i p i i r i i
i i i i
Minimize J C p C w C w C w      
1 expPr{ 0} exp
k k
i ov v
c c
W
      
                  


exp xPr{ } e p
k
r
k
or vv
c c
W w
     
                 


1
(1 ) (1
)
)
exp(
kk
i
W
i i
r
klv l v l
w
v
c
f
w c c
 

     
     
    
Then, plug the transformed wind power equations in the model:
15
OPTIMAL POWER FLOW (OPF)
1
1
cos( ) 0
sin( ) 0
n
i i j ij i j ij
j
n
i i j ij i j ij
j
P V V Y
Q V V Y
  
  


   
   


: ( )
Subject to:
( ) 0
( ) 0
Min J
g
h


x,u
x,u
x,u
The optimal power flow (OPF) is a mathematical optimization problem set up to minimize
an objective function subject to equality and inequality constraints.
While: ( ) 0g  x,u
1 1 , 1 , 1 ,[ , ,..., , ,..., , ,...., ]T
G L L NL G G NG line line nlP V V Q Q S Sx
Where:
16
, ,( ) ( ) ( ) ( ) ( )
M N N N
i i wi i p i i r i i
i i i i
J C p C w C w C w      x,u
1 2 , 1 1 ,[ ,..., , ,..., , ,...., , ,... ]T
G NG G G NG NT C C NCV V P P T T Q Qu
OPTIMAL POWER FLOW (OPF)
min max
min max
min max
1,.....,
1,.....,
1,.....,
Gi Gi Gi
Gi Gi Gi
Gi Gi Gi
P P P i NG
V V V i NG
Q Q Q i NG
  
  
  
Where: Generator Constraints:
Whereas: Transformer Constraints:
min max
1,.....,i i iT T T i NT  
While: Shunt VAR Constraints:
min max
1,.....,Ci Ci CiQ Q Q i NC  
Finally: Security Constraints:
min max
max
, ,
1,.....,
1,.....,
Li Li Li
line i line i
V V V i NL
S S i nl
  
 
On the other hand, for inequality constraints ( ) 0 :h x,u
17
OPTIMAL POWER FLOW (OPF)
2 2 2
lim 2 lim lim max
1 1 , ,
1 1 1
( ) ( ) ( ) ( )
NL NG nl
P G G V Li Li Q Gi Gi S line i liau ng e i
i i i
J J P P V V Q Q S S   
  
          
By using penalty function principle, all constraints are included in the objective
function ( ):J x,u
, , ,andP V Q S   Where: are penalty factors.
18
PARTICLE SWARM OPTIMIZATION (PSO)
PSO suggested by Kennedy and Eberhart (1997).
PARTICLE SWARM OPTIMIZATION (PSO)
1
1 2* * ( ) * ( )i i i i i
k k k k k k
v w v c U pbest x c U gbest x
    
PSO Searching Mechanism:
1 1
i i i
k k k
x x v 
 
max min
max
max
( )
*
w w
w w iter
iter

 
Where:
20
PARTICLE SWARM OPTIMIZATION (PSO)
PSO Algorithm Flowchart
21
PARTICLE SWARM OPTIMIZATION (PSO)
( , )Min J x u
Implementation of PSO for Solving OPF:
. . ( , ) 0S T g x u
1[ , , , ]G G L lineP Q V Sx
Where:
( , ) 0h x u
[ , , , ]G G cP V T Qu
1 1
( ) * ( , )
NG NS
i
i
a g Gu i i
i
J F P h
 
 
    
 
  x u
1; ( , ) 0
0; ( , ) 0
i
h
h


 

x u
x u
22
Since:
2 2 2
lim 2 lim lim max
1 1 , ,
1 1 1
( ) ( ) ( ) ( )
NL NG nl
P G G V Li Li Q Gi Gi S line i line i
i i
aug
i
J P P V V QJ Q S S   
  
          
STUDY CASES AND SIMULATION RESULTS
OPF Main Flowchart
23
STUDY CASES AND SIMULATION RESULTS
Using Sensitivity Matrices to Select the Most Control Variables:
24
STUDY CASES AND SIMULATION RESULTS
Using Power Flow algorithm to satisfy the equality constraints g(x,u)=0
25
STUDY CASES AND SIMULATION RESULTS
Using PSO algorithm to find the minimum cost
26
STUDY CASES AND SIMULATION RESULTS
IEEE 30-BUS TEST SYSTEM:
27
STUDY CASES AND SIMULATION RESULTS
Study of Base Case:
VL3 VL4 VL6 VL7 VL9 VL10 VL12 VL14 VL15 VL16 VL17 VL18 VL19 VL20 VL21 VL22 VL23 VL24 VL25 VL26 VL27 VL28 VL29 VL30
0.9
0.95
1
1.05
1.1
1.15
P.U.
Load Bus Voltages
Upper limit
Lower limit
PG1
(MW)
PG2
(MW)
PG3
(MW)
PG4
(MW)
PG5
(MW)
PG6
(MW)
Losses
(MW)
Cost
($/hr)
176.94 48.71 21.27 21.09 11.83 12.00 8.4382 798.43
100 200 300 400 500 600 700
797.5
798
798.5
799
799.5
800
800.5
801
Iterations
Cost
28
STUDY CASES AND SIMULATION RESULTS
Application of Sensitivity Analysis for OPF :
29
The order of most effective control variables is:
STUDY CASES AND SIMULATION RESULTS
Using combinations of the most effective control variables for Base Case OPF:
30
The order of most effective control variables is:
STUDY CASES AND SIMULATION RESULTS
6-BUS SYSTEM INCLUDING WIND-POWERED GENERATORS
31
STUDY CASES AND SIMULATION RESULTS
6-BUS SYSTEM INCLUDING WIND-POWERED GENERATORS
1
(1 ) (1
)
)
exp(
kk
i
W
i i
r
klv l v l
w
v
c
f
w c c
 

     
     
    
32
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.2
0.4
0.6
0.8
1
w/wr
Probability
C=10
C=15
C=20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
C=10
W/Wr
Comulative.Probability
C=15
C=20
, ,: ( ) ( ) ( ) ( )
M N N N
i i wi i i i
i i
p r ii
i i
Minimize J C p C w w C wC      
STUDY CASES AND SIMULATION RESULTS
The Effect of Wind Power Cost Coefficients
The Effects of Reserve Cost Coefficient kr (and kp=0):
33
STUDY CASES AND SIMULATION RESULTS
The Effects of Penalty Cost Coefficient kp (and kr=0):
34
STUDY CASES AND SIMULATION RESULTS
The Effects of Reserve Cost Coefficient kr and Penalty Cost Coefficient kp:
35
(a) kr=20
STUDY CASES AND SIMULATION RESULTS
The Effects of Reserve Cost Coefficient kr and Penalty Cost Coefficient kp:
36
Conclusion and Further Work
• The implementation of PSO algorithm to find OPF solution is useful and worth of
investigation.
• PSO algorithm is easy to apply and simple since it has less number of parameters to deal with
comparing to other modern optimization algorithms.
• PSO algorithm is proper for optimal dispatch of real power of generators that include wind-
powered generators.
• The used model of real power optimal dispatch for systems that include wind power is
contains possibilities of underestimation and overestimation of available wind power plus to
whether the utility owns wind turbines or not; these are the main features of this model.
Conclusion
37
Conclusion and Further Work
• The probability manipulation of wind speed and wind power of the model is suitable since
wind speed itself is hard of being expected and hence the wind power as well.
• In IEEE 30-bus test system, OPF has been achieved by using PSO and gives the minimum
cost for several load cases.
• Using OPF sensitivity analysis can give an indication to which of control variables have most
effect to adjust violations of operating constraints.
• The variations of wind speed parameters and their impacts on total cost investigated by 6-bus
system.
Conclusion
38
Conclusion and Further Work
• PSO algorithm needs some work on selecting its parameters and its convergence.
• PSO can be applied in wind power bid marketing between electric power operators.
• The same model can be adopted for larger power systems with wind power.
• The environment effects and security or risk of wind power penetration can be included in the
proposed model and it becomes multi-objective model of optimal dispatch.
• Fuzzy logic is worth of investigation to be used instead probability concept which is used in
the proposed model, especially when security of wind power penetration is included in the
model.
Further Work
39
Conclusion and Further Work
• Using the most effective control variables to adjust violations in OPF needs more study.
• The incremental reserve and penalty costs of available wind power can be compared with
incremental cost of conventional-thermal quadratic cost; this comparison could lead to useful
simplifications of an economic dispatch model that includes thermal and wind power.
Further Work
40
Thank You for Listening
Any Question
?
41

More Related Content

PPTX
Dynamic economic load dispatch a review of solution methodologies48
PPTX
Economic load dispatch problem solving using "Cuckoo Search"
PDF
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
PPTX
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
PPTX
Solution to ELD problem
PDF
Genetic Algorithm for Solving the Economic Load Dispatch
PDF
Iaetsd position control of servo systems using pid
PDF
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
Dynamic economic load dispatch a review of solution methodologies48
Economic load dispatch problem solving using "Cuckoo Search"
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
Solution to ELD problem
Genetic Algorithm for Solving the Economic Load Dispatch
Iaetsd position control of servo systems using pid
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...

What's hot (19)

PDF
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
PDF
Farag1995
PPT
Lecture 16
PDF
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
PPTX
Economic load dispatch
PDF
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...
DOCX
Unit commitment
PPTX
Economic operation of Power systems by Unit commitment
PPT
Economic load dispatch
PPT
Ece4762011 lect16
PPTX
Project on economic load dispatch
PPT
Unit Commitment
PPTX
Economic load dispatch
PDF
Solution of Combined Heat and Power Economic Dispatch Problem Using Different...
PDF
Economicloaddispatch 111213025406-phpapp01
PDF
Multi Area Economic Dispatch
PPTX
Economic dispatch
PPTX
Economic Dispatch Research paper solution slides
PDF
Torque estimator using MPPT method for wind turbines
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Farag1995
Lecture 16
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
Economic load dispatch
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...
Unit commitment
Economic operation of Power systems by Unit commitment
Economic load dispatch
Ece4762011 lect16
Project on economic load dispatch
Unit Commitment
Economic load dispatch
Solution of Combined Heat and Power Economic Dispatch Problem Using Different...
Economicloaddispatch 111213025406-phpapp01
Multi Area Economic Dispatch
Economic dispatch
Economic Dispatch Research paper solution slides
Torque estimator using MPPT method for wind turbines
Ad

Viewers also liked (20)

PPTX
Particle Swarm Optimization by Rajorshi Mukherjee
PPTX
Practical Swarm Optimization (PSO)
PDF
Particle Swarm Optimization Application In Power System
PDF
D010232026
PDF
Mobile robotics fuzzylogic and pso
PPTX
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
PPT
Lecture 11
PDF
APSA LEC 9
PPTX
Particle swarm optimization
PDF
Power Systems Engineering - Power losses in Transmission Lines (solution)
PPTX
Receiving end circle diagram
PDF
power flow and optimal power flow
PPTX
power flow and optimal power flow
PDF
Tutorial: Modelling and Simulations: Renewable Resources and Storage
PDF
PowerFactory Applications for Power System Analysis, 26th October 2015, Por...
PPT
PSO and Its application in Engineering
PDF
Merits Of Ac Vs Dc Locomotives
PDF
genetic algorithms-artificial intelligence
PPT
application of power electronics
PPT
Newton Raphson method for load flow analysis
Particle Swarm Optimization by Rajorshi Mukherjee
Practical Swarm Optimization (PSO)
Particle Swarm Optimization Application In Power System
D010232026
Mobile robotics fuzzylogic and pso
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
Lecture 11
APSA LEC 9
Particle swarm optimization
Power Systems Engineering - Power losses in Transmission Lines (solution)
Receiving end circle diagram
power flow and optimal power flow
power flow and optimal power flow
Tutorial: Modelling and Simulations: Renewable Resources and Storage
PowerFactory Applications for Power System Analysis, 26th October 2015, Por...
PSO and Its application in Engineering
Merits Of Ac Vs Dc Locomotives
genetic algorithms-artificial intelligence
application of power electronics
Newton Raphson method for load flow analysis
Ad

Similar to Study of using particle swarm for optimal power flow (20)

PDF
A010520112
PDF
Optimal power flow with distributed energy sources using whale optimization a...
PDF
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUE
PDF
OptimizationMethodsApplicationtoOptimalPowerFlowinElectricPowerSystems.pdf
PDF
1015367.pdf
PPT
P1111145969
PPT
Power System_ELD.ppt
PDF
2019 IMSM Workshop - Analyzing Extreme Deviations in Power Grid State Estimat...
PDF
Stochastic renewable energy resources integrated multi-objective optimal powe...
PDF
Active power ouptut optimization for wind farms and thermal units by minimizi...
PDF
Reduction of Active Power Loss byUsing Adaptive Cat Swarm Optimization
PDF
Dhana Raj Markandu: Maximising Generator Connections in Distributed Networks ...
PPTX
Multiobjective load flow problem by whale optimization
PDF
Optimal Reactive Power Dispatch using Crow Search Algorithm
PDF
Artificial bee colony algorithm applied to optimal power flow solution incorp...
PDF
Security constrained optimal load dispatch using hpso technique for thermal s...
PDF
Security constrained optimal load dispatch using hpso technique for thermal s...
PDF
IRJET- Optimal Generation Scheduling for Thermal Units
PDF
IRJET- Optimal Generation Scheduling for Thermal Units
PDF
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A010520112
Optimal power flow with distributed energy sources using whale optimization a...
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUE
OptimizationMethodsApplicationtoOptimalPowerFlowinElectricPowerSystems.pdf
1015367.pdf
P1111145969
Power System_ELD.ppt
2019 IMSM Workshop - Analyzing Extreme Deviations in Power Grid State Estimat...
Stochastic renewable energy resources integrated multi-objective optimal powe...
Active power ouptut optimization for wind farms and thermal units by minimizi...
Reduction of Active Power Loss byUsing Adaptive Cat Swarm Optimization
Dhana Raj Markandu: Maximising Generator Connections in Distributed Networks ...
Multiobjective load flow problem by whale optimization
Optimal Reactive Power Dispatch using Crow Search Algorithm
Artificial bee colony algorithm applied to optimal power flow solution incorp...
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
IRJET- Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal Units
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...

More from Mohamed Abuella (20)

PDF
Mohamed Abuella_Presentation_2023.pdf
PPTX
Mohamed Abuella_Presentation_2023.pptx
PPTX
Vessel Path Identification in Short-Sea Shipping
PDF
Data Analytics for Improving Energy Efficiency in Short-Sea Shipping
PDF
Wind energy analysis for some locations in libya
PDF
Planning and Analysis for Solar Energy in Libya
PPTX
Adjusting post processing approach for very short-term solar power forecasts
PPTX
Short Presentation: Mohamed abuella's Research Highlights
PPTX
Wind solar energy_modeling_analysis
PPTX
Hourly probabilistic solar power forecasts 3v
PDF
Study of NEPLAN Software for Load Flow and Short Faults Analysis تصميم شبكة ت...
PPTX
Mohamed abuella's cloud of key skills & interests
PDF
ISES infographic of Renewables in the Grid
PPTX
A Post-processing Approach for Solar Power Combined Forecasts of Ramp Events
PPTX
Qualifying combined solar power forecasts in ramp events' perspective
PPTX
PV Solar Power Forecasting
PPTX
Forecasting Solar Power Ramp Events Using Machine Learning Classification Tec...
PPTX
Study the Effects of Renewable Resources on Electric Grid Frequency
PPTX
Hourly probabilistic solar power forecasts
PPTX
Random Forest Ensemble of Support Vector Regression for Solar Power Forecasting
Mohamed Abuella_Presentation_2023.pdf
Mohamed Abuella_Presentation_2023.pptx
Vessel Path Identification in Short-Sea Shipping
Data Analytics for Improving Energy Efficiency in Short-Sea Shipping
Wind energy analysis for some locations in libya
Planning and Analysis for Solar Energy in Libya
Adjusting post processing approach for very short-term solar power forecasts
Short Presentation: Mohamed abuella's Research Highlights
Wind solar energy_modeling_analysis
Hourly probabilistic solar power forecasts 3v
Study of NEPLAN Software for Load Flow and Short Faults Analysis تصميم شبكة ت...
Mohamed abuella's cloud of key skills & interests
ISES infographic of Renewables in the Grid
A Post-processing Approach for Solar Power Combined Forecasts of Ramp Events
Qualifying combined solar power forecasts in ramp events' perspective
PV Solar Power Forecasting
Forecasting Solar Power Ramp Events Using Machine Learning Classification Tec...
Study the Effects of Renewable Resources on Electric Grid Frequency
Hourly probabilistic solar power forecasts
Random Forest Ensemble of Support Vector Regression for Solar Power Forecasting

Recently uploaded (20)

PPTX
Sustainable Sites - Green Building Construction
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Well-logging-methods_new................
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
R24 SURVEYING LAB MANUAL for civil enggi
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Sustainable Sites - Green Building Construction
Operating System & Kernel Study Guide-1 - converted.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Embodied AI: Ushering in the Next Era of Intelligent Systems
CYBER-CRIMES AND SECURITY A guide to understanding
Internet of Things (IOT) - A guide to understanding
Foundation to blockchain - A guide to Blockchain Tech
Safety Seminar civil to be ensured for safe working.
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Well-logging-methods_new................
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Construction Project Organization Group 2.pptx
OOP with Java - Java Introduction (Basics)
R24 SURVEYING LAB MANUAL for civil enggi
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf

Study of using particle swarm for optimal power flow

  • 1. STUDY OF USING PARTICLE SWARM FOR OPTIMAL POWER FLOW IN IEEE BENCHMARK SYSTEMS INCLUDING WIND POWER GENERATORS by Mohamed A. Abuella A Thesis Submitted in Partial Fulfillment of the Requirements for the Master of Science Degree Department of Electrical and Computer Engineering Southern Illinois University Carbondale 2012 1
  • 3. The main aim of the thesis is to obtain the optimal economic dispatch of real power in systems that include wind power. Model considers intermittency nature of wind power.  Solve OPF by PSO.  IEEE 30-bus test system. 6-bus system with wind-powered generators. 3
  • 5. MOTIVATION: 5 •Fluctuations of oil prices; • One of the most competitive renewable resources. • Abundance of wind power everywhere; The Cost of Wind Energy:
  • 6. MOTIVATION: 6 The Optimal Economic Dispatch of Wind Power: It’s a challenging topic to search about. ECE580 Wind Energy Power Systems ECE488 Power Systems Engineering Spring 2011
  • 7. STATEMENT OF THE PROBLEM 2 i i i i i iC a P b P c   ,w i i iC d w Conventional-thermal generators Wind-powered generators 7 The objective function of the optimization problem in the thesis is to minimize the operating cost of the real power generation.
  • 8. STATEMENT OF THE PROBLEM In similar fashion, , , , , , (underestimation)( ) ( ) ( ) r i i p i p i i av i w p i i W w C k W w k w w f w dw     Since Weibull probability distribution function (pdf) of wind power.( )Wf w , , , , 0 ( ) (overestimation) ( ) ( ) i r i r i i i av w r i i W C k w W k w w f w dw     8
  • 9. STATEMENT OF THE PROBLEM The model of OPF for systems including thermal and wind-powered generators: ,min ,max , min max m , ax , , , : ( ) ( ) ( ) ( ) : 0 r M N N N i i i i i i i i i i i i i r i M N i i i i i i i line i lin i i ipw i e Minimize J C p w w w Subjectto p p p w w p w L V V V C S C S C                   Particle Swarm Optimization (PSO) algorithm is used for solving this optimization problem. 9 2 i i i i i iC a P b P c   , iw i iC d w , ,, (underestimation)( ) ( ) r i i w p i i W w p i k w w f w dwC   , 0 , ( ) ( ) (overestimation) i r i w r i i Wk w w f w dwC   Where:
  • 10. PROBABILITY ANALYSIS OF WIND POWER: The wind speeds in particular place take a form of Weibull distribution over time, as following: Weibull probability density functions (pdf) of wind speed for three values of scale factor c ( / ) ( 1) ( ) ( ) kv c k V k v f v e c c             0 5 10 15 20 25 30 35 40 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 Wind speed v Probability C=25 C=15 C=5 10
  • 11. PROBABILITY ANALYSIS OF WIND POWER: The cumulative distribution function (cdf) of Weibulll distribution is: Weibull pdf and cdf of wind speed for c=5 m/s ( / ) 0 ( ) 1 k v v c v vF f d e      11 0 0.1 1 wind speed v pdf 0 5 10 15 0 0.5 1 cdf cdf pdf
  • 12. The captured wind power can be assumed to be linear in its curved portion: PROBABILITY ANALYSIS OF WIND POWER: The captured wind power w        0; ( )i ov v or v v  ( ) ; ( ) i r r i v v w v v   i rv v v  ;rw r ov v v  3 2 m p RP C A v  The captured wind power  12
  • 13. The linear transformation (in terms of probability) from wind speed to wind power is done as following: PROBABILITY ANALYSIS OF WIND POWER: Pr{ 0} 1 exp exp k k i ov v W c c                             Pr{ } exp exp kk or r vv W w c c                           13 While for the continuous portion: 1 (1 ) (1 ) ( ) exp kk i i i W r klv l v l v f w w c c c                     1 ( )W v w b f w f a a        Q ( ) Where : , r i r i v vw l w v    
  • 14. PROBABILITY ANALYSIS OF WIND POWER: Probability vs. Wind power for C=10, 15 and 20 14 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.2 0.4 0.6 0.8 1 w/wr Probability C=10 C=15 C=20 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 C=10 W/Wr Comulative.Probability C=15 C=20 The probability density function pdf of wind power The cumulative distribution function (cdf) of wind power , , , (underestimation)( ) ( ) r i i w p i p i i W w C k w w f w dw  , , 0 ( ) ( ) (overestimation) iw r i r i i WC k w w f w dw 
  • 15. PROBABILITY ANALYSIS OF WIND POWER: , , , ( ) ( ) r i i w p i p i i W w fC k w w dww  , , 0 ( () ) iw r i r i i WC k w w f dww  , ,: ( ) ( ) ( ) ( ) M N N N i i wi i p i i r i i i i i i Minimize J C p C w C w C w       1 expPr{ 0} exp k k i ov v c c W                             exp xPr{ } e p k r k or vv c c W w                           1 (1 ) (1 ) ) exp( kk i W i i r klv l v l w v c f w c c                     Then, plug the transformed wind power equations in the model: 15
  • 16. OPTIMAL POWER FLOW (OPF) 1 1 cos( ) 0 sin( ) 0 n i i j ij i j ij j n i i j ij i j ij j P V V Y Q V V Y                   : ( ) Subject to: ( ) 0 ( ) 0 Min J g h   x,u x,u x,u The optimal power flow (OPF) is a mathematical optimization problem set up to minimize an objective function subject to equality and inequality constraints. While: ( ) 0g  x,u 1 1 , 1 , 1 ,[ , ,..., , ,..., , ,...., ]T G L L NL G G NG line line nlP V V Q Q S Sx Where: 16 , ,( ) ( ) ( ) ( ) ( ) M N N N i i wi i p i i r i i i i i i J C p C w C w C w      x,u 1 2 , 1 1 ,[ ,..., , ,..., , ,...., , ,... ]T G NG G G NG NT C C NCV V P P T T Q Qu
  • 17. OPTIMAL POWER FLOW (OPF) min max min max min max 1,....., 1,....., 1,....., Gi Gi Gi Gi Gi Gi Gi Gi Gi P P P i NG V V V i NG Q Q Q i NG          Where: Generator Constraints: Whereas: Transformer Constraints: min max 1,.....,i i iT T T i NT   While: Shunt VAR Constraints: min max 1,.....,Ci Ci CiQ Q Q i NC   Finally: Security Constraints: min max max , , 1,....., 1,....., Li Li Li line i line i V V V i NL S S i nl      On the other hand, for inequality constraints ( ) 0 :h x,u 17
  • 18. OPTIMAL POWER FLOW (OPF) 2 2 2 lim 2 lim lim max 1 1 , , 1 1 1 ( ) ( ) ( ) ( ) NL NG nl P G G V Li Li Q Gi Gi S line i liau ng e i i i i J J P P V V Q Q S S                  By using penalty function principle, all constraints are included in the objective function ( ):J x,u , , ,andP V Q S   Where: are penalty factors. 18
  • 19. PARTICLE SWARM OPTIMIZATION (PSO) PSO suggested by Kennedy and Eberhart (1997).
  • 20. PARTICLE SWARM OPTIMIZATION (PSO) 1 1 2* * ( ) * ( )i i i i i k k k k k k v w v c U pbest x c U gbest x      PSO Searching Mechanism: 1 1 i i i k k k x x v    max min max max ( ) * w w w w iter iter    Where: 20
  • 21. PARTICLE SWARM OPTIMIZATION (PSO) PSO Algorithm Flowchart 21
  • 22. PARTICLE SWARM OPTIMIZATION (PSO) ( , )Min J x u Implementation of PSO for Solving OPF: . . ( , ) 0S T g x u 1[ , , , ]G G L lineP Q V Sx Where: ( , ) 0h x u [ , , , ]G G cP V T Qu 1 1 ( ) * ( , ) NG NS i i a g Gu i i i J F P h              x u 1; ( , ) 0 0; ( , ) 0 i h h      x u x u 22 Since: 2 2 2 lim 2 lim lim max 1 1 , , 1 1 1 ( ) ( ) ( ) ( ) NL NG nl P G G V Li Li Q Gi Gi S line i line i i i aug i J P P V V QJ Q S S                 
  • 23. STUDY CASES AND SIMULATION RESULTS OPF Main Flowchart 23
  • 24. STUDY CASES AND SIMULATION RESULTS Using Sensitivity Matrices to Select the Most Control Variables: 24
  • 25. STUDY CASES AND SIMULATION RESULTS Using Power Flow algorithm to satisfy the equality constraints g(x,u)=0 25
  • 26. STUDY CASES AND SIMULATION RESULTS Using PSO algorithm to find the minimum cost 26
  • 27. STUDY CASES AND SIMULATION RESULTS IEEE 30-BUS TEST SYSTEM: 27
  • 28. STUDY CASES AND SIMULATION RESULTS Study of Base Case: VL3 VL4 VL6 VL7 VL9 VL10 VL12 VL14 VL15 VL16 VL17 VL18 VL19 VL20 VL21 VL22 VL23 VL24 VL25 VL26 VL27 VL28 VL29 VL30 0.9 0.95 1 1.05 1.1 1.15 P.U. Load Bus Voltages Upper limit Lower limit PG1 (MW) PG2 (MW) PG3 (MW) PG4 (MW) PG5 (MW) PG6 (MW) Losses (MW) Cost ($/hr) 176.94 48.71 21.27 21.09 11.83 12.00 8.4382 798.43 100 200 300 400 500 600 700 797.5 798 798.5 799 799.5 800 800.5 801 Iterations Cost 28
  • 29. STUDY CASES AND SIMULATION RESULTS Application of Sensitivity Analysis for OPF : 29 The order of most effective control variables is:
  • 30. STUDY CASES AND SIMULATION RESULTS Using combinations of the most effective control variables for Base Case OPF: 30 The order of most effective control variables is:
  • 31. STUDY CASES AND SIMULATION RESULTS 6-BUS SYSTEM INCLUDING WIND-POWERED GENERATORS 31
  • 32. STUDY CASES AND SIMULATION RESULTS 6-BUS SYSTEM INCLUDING WIND-POWERED GENERATORS 1 (1 ) (1 ) ) exp( kk i W i i r klv l v l w v c f w c c                     32 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.2 0.4 0.6 0.8 1 w/wr Probability C=10 C=15 C=20 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 C=10 W/Wr Comulative.Probability C=15 C=20 , ,: ( ) ( ) ( ) ( ) M N N N i i wi i i i i i p r ii i i Minimize J C p C w w C wC      
  • 33. STUDY CASES AND SIMULATION RESULTS The Effect of Wind Power Cost Coefficients The Effects of Reserve Cost Coefficient kr (and kp=0): 33
  • 34. STUDY CASES AND SIMULATION RESULTS The Effects of Penalty Cost Coefficient kp (and kr=0): 34
  • 35. STUDY CASES AND SIMULATION RESULTS The Effects of Reserve Cost Coefficient kr and Penalty Cost Coefficient kp: 35 (a) kr=20
  • 36. STUDY CASES AND SIMULATION RESULTS The Effects of Reserve Cost Coefficient kr and Penalty Cost Coefficient kp: 36
  • 37. Conclusion and Further Work • The implementation of PSO algorithm to find OPF solution is useful and worth of investigation. • PSO algorithm is easy to apply and simple since it has less number of parameters to deal with comparing to other modern optimization algorithms. • PSO algorithm is proper for optimal dispatch of real power of generators that include wind- powered generators. • The used model of real power optimal dispatch for systems that include wind power is contains possibilities of underestimation and overestimation of available wind power plus to whether the utility owns wind turbines or not; these are the main features of this model. Conclusion 37
  • 38. Conclusion and Further Work • The probability manipulation of wind speed and wind power of the model is suitable since wind speed itself is hard of being expected and hence the wind power as well. • In IEEE 30-bus test system, OPF has been achieved by using PSO and gives the minimum cost for several load cases. • Using OPF sensitivity analysis can give an indication to which of control variables have most effect to adjust violations of operating constraints. • The variations of wind speed parameters and their impacts on total cost investigated by 6-bus system. Conclusion 38
  • 39. Conclusion and Further Work • PSO algorithm needs some work on selecting its parameters and its convergence. • PSO can be applied in wind power bid marketing between electric power operators. • The same model can be adopted for larger power systems with wind power. • The environment effects and security or risk of wind power penetration can be included in the proposed model and it becomes multi-objective model of optimal dispatch. • Fuzzy logic is worth of investigation to be used instead probability concept which is used in the proposed model, especially when security of wind power penetration is included in the model. Further Work 39
  • 40. Conclusion and Further Work • Using the most effective control variables to adjust violations in OPF needs more study. • The incremental reserve and penalty costs of available wind power can be compared with incremental cost of conventional-thermal quadratic cost; this comparison could lead to useful simplifications of an economic dispatch model that includes thermal and wind power. Further Work 40
  • 41. Thank You for Listening Any Question ? 41