SlideShare a Scribd company logo
1 of 24
Download to read offline
ECE 5314: Power System Operation & Control
Lecture 11: Control of Power Generation
Vassilis Kekatos
R5 A. R. Bergen and V. Vittal, Power Systems Analysis, Prentice Hall, 2002, Chapter 11.
R2 A. Gomez-Exposito, A. J. Conejo, C. Canizares, Electric Energy Systems: Analysis and
Operation, Chapter 9.
R1 A. J. Wood, B. F. Wollenberg, and G. B. Sheble, Power Generation, Operation, and Control,
Wiley, 2014, Chapter 10.
Lecture 12 V. Kekatos 1
Generation control hierarchy
Primary control: governor mechanism or droop control
response: fast (1-100 sec)
input: frequency
goals: a) rebalance power; b) stabilize/synchronize frequency
Secondary control: automatic generation control (AGC)
response: slower (1-2 min)
input: frequency and inter-area inter-changes
goal: a) restore nominal frequency; b) rebalance inter-area power exchanges
Tertiary control: economic dispatch, optimal power flow
response: 5-10 min (unit commitment over day)
input: demand and generation bids
goal: economical and secure dispatch of generation units
Lecture 12 V. Kekatos 2
Laplace transform and basic properties
X(s) := L[x(t)] =
Z ∞
0
x(t)e−st
dt
• Unit step function: L[u(t)] = 1
s
• Differentiation: L[ẋ(t)] = sX(s) − x(0)
• Integration: L[
R t
0
x(τ)dτ] = X(s)
s
• Frequency shift: L[eat
x(t)] = X(s − a)
• Final value theorem (FVT)
lim
t→+∞
x(t) = lim
s→0+
sX(s)
[Proof: take lims→0+ on both sides of differentiation property]
Lecture 12 V. Kekatos 3
Basic structure of feedback controller
System output in Laplace domain:
Y (s) = H(s)C(s)
= H(s)Hc(s)E(s)
= H(s)Hc(s)(X(s) − Y (s))
Input-output transfer function: Y (s)
X(s)
=
Hc(s)H(s)
1 + Hc(s)H(s)
Lecture 12 V. Kekatos 4
Proportional (P-type) controller
• Special controller: Hc(s) = G > 0 (simple gain)
• What is the output y(t) for a unit step input x(t) = u(t)?
• If x(t) = u(t), then X(s) = 1
s
and Y (s) = 1
s
GH(s)
1+GH(s)
• Output of controlled system in steady-state [FVT]
y(+∞) = lim
t→+∞
y(t) = lim
s→0+
sY (s) =
1
1 + [GH(0)]−1
< 1
Lecture 12 V. Kekatos 5
Proportional-integral (PI-type) controller
• Special controller: gain plus integrator
c(t) = Ge(t) + A
Z t
0
e(τ)dτ ⇐⇒ Hc(s) = G +
A
s
• System output for unit step input: Y (s) = 1
s
[sG+A]H(s)
[s(G+1)+A]H(s)
• Output of controlled system in steady-state [FVT]
y(+∞) = lim
t→+∞
y(t) = lim
s→0+
sY (s) =
AH(0)
AH(0)
= 1
• Output of controlled system reaches desired value
Lecture 12 V. Kekatos 6
Rotor dynamics
Control mechanical power output of prime mover (steam/gas/water turbine)
to adjust the electrical power delivered by a generator
• Tm: net mechanical torque applied to shaft
• Te: net electric torque applied to shaft (ignoring Ohmic losses)
• θ(t) = ω0t + δ(t): angular position [rad]
ω0: nominal rotor speed (60Hz for two poles); δ(t) instantaneous phase
• ω(t) = θ̇(t) = ω0 + δ̇(t): rotor speed [rad/sec]
• ω̇(t) = θ̈(t) = δ̈(t): rotor acceleration [rad/sec2
]
Lecture 12 V. Kekatos 7
Swing equation
• Second Newton’s law [cf. F = ma] in rotational motion (ignoring friction)
Iθ̈(t) = Tm − Te (1)
where I moment of inertia of rotating masses
• Recall power = force × speed: P = (Tm − Te)ω
• Multiplying (1) by ω(t) yields the swing equation:
Mθ̈(t) = Mω̇(t) = Pm − Pe
where M := Iω is the angular momentum of rotating masses
Lecture 12 V. Kekatos 8
Effect of power disturbances
Mω̇(t) = Pm − Pe
If no disturbances (steady state)
• Pm = P0
m and Pe = P0
e with P0
m = P0
e
• ω̇(t) = 0 ⇒ ω(t) = ω0
• constant rotor speed
Consider small disturbances Pm = P0
m + ∆Pm and Pe = P0
e + ∆Pe
• if ∆Pm < ∆Pe ⇒ ω̇(t) < 0
• frequency decreases
• If ω(t) = ω0 + ∆ω(t), then ω̇(t) = ∆ω̇(t) and
M∆ω̇(t) = ∆Pm(t) − ∆Pe(t)
Lecture 12 V. Kekatos 9
Generator modeling
• Time-domain behavior (differential equation)
M∆ω̇(t) = ∆Pm(t) − ∆Pe(t)
• Laplace-domain description
∆ω(s) =
1
Ms
[∆Pm(s) − ∆Pe(s)]
• Assume angle deviations in internal and terminal voltage of generator are
approximately equal
Lecture 12 V. Kekatos 10
Generator plus load model
• Power consumed by load (frequency (in)dependent components)
∆Pe = ∆PL + ∆PL,ω = ∆PL + D∆ω (D > 0)
• Power consumption in motors increases with frequency due to friction
• Laplace-domain description
Ms∆ω(s) = ∆Pm(s) − ∆PL(s) − D∆ω(s)
• Sensitivity factor D captures both motor loads and generation friction
Lecture 12 V. Kekatos 11
Example
• Find the frequency change for a sudden load increase of 0.01 pu
• Output frequency in Laplace domain (partial fraction expansion)
∆ω(s) =
1
M
s + D
M

0 −
∆PL
s

= −
∆PL
D

1
s
−
1
s + D
M
#
• Output frequency in time domain
∆ω(t) = −
∆PL
D
h
1 − e− D
M
t
i
u(t) = −0.0125

1 − e−0.1754t
u(t)
• Frequency stabilized due to load: ∆ω(+∞) = −∆PL
D
= −0.0125 Hz
Lecture 12 V. Kekatos 12
Turbine-generator modeling
TG (Tch) time constant for governor (turbine); R is the droop
voltage magnitude control has been ignored
Input-output response: ∆ω(s)
∆Pe(s)
= −
1
Ms
1 + 1
Ms
 1
R
 
1
1+sTG
 
1
1+sTch

If ∆Pe(t) = ∆Pe · u(t), then frequency changes to ∆ω(+∞) = −R · ∆Pe
Lecture 12 V. Kekatos 13
Droop characteristic
• Power output change in response to a frequency change ∆Pi
e = − 1
Ri
∆ω
• Related to participation factors from economic dispatch with quadratic
costs!
Lecture 12 V. Kekatos 14
Speed-changer settings
• Setpoint is the basic control variable to a generation unit
• Governor can provide f0 for any desired unit output by changing setpoint
• Final frequency for setpoint c(t) = C · u(t) and ∆Pe(t) = ∆Pe · u(t)
∆ω(+∞) = R(C − ∆Pe)
Lecture 12 V. Kekatos 15
Incorporating load
Unit output is connected to load ∆Pe = ∆PL + D∆ω
Input-output response: ∆ω(s)
∆PL(s)
= −
1
Ms+D
1 +

1
Ms+D

1
R
 
1
1+sTG
 
1
1+sTch

Final frequency for setpoint c(t) = C · u(t) and ∆PL(t) = ∆PL · u(t)
∆ω(+∞) =
C − ∆PL
1
R
+ D
Lecture 12 V. Kekatos 16
Transmission line model
• Active power on purely inductive line between buses 1 and 2
P12 =
V1V2
x12
sin(θ1 − θ2)
• Consider voltage angle deviations θi = θ0
i + ∆θi
• First-order approximation: sin θ ' sin θ0 + cos θ0(θ − θ0) ⇒
sin(θ1 − θ2) ' sin(θ0
1 − θ0
2) + cos(θ0
1 − θ0
2)(∆θ1 − ∆θ2) [∆θ1 − ∆θ2 ' 0]
• Deviation in line power flow
P12 =
V1V2
x12
sin(θ0
1 − θ0
2) + T0
12(∆θ1 − ∆θ2) = P0
12 + ∆P12
where T0
12 := V1V2
x12
cos(θ0
1 − θ0
2) is line stiffness at nominal voltages
Lecture 12 V. Kekatos 17
Deviation in line power flow
Time-domain description
∆P12(t) = T0
12(∆θ1(t) − ∆θ2(t))
Laplace-domain description; due to ω(t) = θ̇(t) ⇒ ω(s) = sθ(s)
∆P12(s) =
T0
12
s
(∆ω1(s) − ∆ω2(s))
Define GM1(s) :=

1
1+sTG1

·

1
1+sTch1

and GP 1(s) := 1
M1s+D1
Lecture 12 V. Kekatos 18
Two-bus system
What happens when ∆PL1(t) = ∆PL1 · u(t) and ∆PL2(t) = ∆PL2 · u(t)?
Lecture 12 V. Kekatos 19
Frequency deviations in two-bus system
Define Hi(s) := GP i(s)
1+GP i(s)GMi(s)/Ri
for i = 1, 2 with Hi(0) :=

Di + 1
Ri
−1
After some algebra, we get the system of linear differential equations


1 + H1
s
T12 −H1
s
T12
−H2
s
T12 1 + H2
s
T12




∆ω1
∆ω2

 =


−H1
s
∆PL1
−H2
s
∆PL2


with solution:
∆ω1(s) =
1
s
H1∆PL1(s + H2T12) + H2∆PL2H1T12
s + (H1 + H2)T12
Final frequency deviation: ∆ω1(+∞) = ∆ω2(+∞) = − ∆PL1+∆PL2
D1+ 1
R1
+D2+ 1
R2
• deviations converge to the same value
• smaller deviation than if buses were not connected T12 = 0 and there is
load diversity (i.e., ∆PL1  0 and ∆PL2  0)
Lecture 12 V. Kekatos 20
Line flow deviations in two-bus system
To find steady-state power flow deviation, exploit the fact
∆ω2 = GP 2

∆P12 −
∆PL2
s
−
GM2∆ω2
R2

Solve for ∆P12 and apply FVT [∆ω2(+∞) found in previous slide]
∆P12(+∞) =
∆PL2(D1 + 1
R1
) − ∆PL1(D2 + 1
R2
)
D1 + 1
R1
+ D2 + 1
R2
• If ∆PL1  0 and ∆PL2 = 0, then P12 decreases from the scheduled value
• No contradiction with slide 20:
∆P12(+∞) = T12(∆ω1(0) − ∆ω2(0))
where ∆ωi(0) 6= 0 and can be found from initial value theorem
Lecture 12 V. Kekatos 21
Secondary frequency control
How to maintain frequency at the nominal value?
Single-area system with primary and secondary frequency control
• We can show that ∆ω(+∞) = 0
• Setpoint adjusted to C(+∞) = ∆PL (without knowing ∆PL!)
• Larger K yields faster but more unstable response
Lecture 12 V. Kekatos 22
Multi-area systems
Practically, power grids are partitioned in control areas
Each control area can be thought of as a bus in the previous analysis
Secondary frequency control should respect pool operations:
• each control area eventually balances its own load
• power flow schedules across areas remain unchanged
• frequency maintained at nominal value
Currently implemented using Area Control Error (ACE) signals:
ACEi =
X
j:i∼j
∆Pij + Bi∆ωi
where Bi  0 is the frequency bias setting for area i
Lecture 12 V. Kekatos 23
Tie-line bias control
Power system with two control areas [Power system analysis, A. R. Bergen, V. Vittal]
It can be shown that ∆ω1(+∞) = ∆ω2(+∞) = 0
If Bi = Di + 1
Ri
for i = 1, 2, then ∆P12(+∞) = 0
Lecture 12 V. Kekatos 24

More Related Content

Similar to lecture11.pdf

Gate ee 2003 with solutions
Gate ee 2003 with solutionsGate ee 2003 with solutions
Gate ee 2003 with solutionskhemraj298
 
Chapter 02
Chapter 02Chapter 02
Chapter 02Tha Mike
 
Solucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdf
Solucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdfSolucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdf
Solucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdfSANTIAGO PABLO ALBERTO
 
Chapter 05
Chapter 05Chapter 05
Chapter 05Tha Mike
 
Design, Modeling and control of modular multilevel converters (MMC) based hvd...
Design, Modeling and control of modular multilevel converters (MMC) based hvd...Design, Modeling and control of modular multilevel converters (MMC) based hvd...
Design, Modeling and control of modular multilevel converters (MMC) based hvd...Ghazal Falahi
 
Gate ee 2005 with solutions
Gate ee 2005 with solutionsGate ee 2005 with solutions
Gate ee 2005 with solutionskhemraj298
 
Gate ee 2006 with solutions
Gate ee 2006 with solutionsGate ee 2006 with solutions
Gate ee 2006 with solutionskhemraj298
 
Advd lecture 08 -inverte rpart3
Advd   lecture 08 -inverte rpart3Advd   lecture 08 -inverte rpart3
Advd lecture 08 -inverte rpart3Hardik Gupta
 
Closed loop control systems block diagrams
Closed loop control systems block diagramsClosed loop control systems block diagrams
Closed loop control systems block diagramsArunPremAnandNataraj
 
PWM Step-down Converter(NJM2309)
PWM Step-down Converter(NJM2309)PWM Step-down Converter(NJM2309)
PWM Step-down Converter(NJM2309)Tsuyoshi Horigome
 
Module 9 (second law &amp; carnot cycle)
Module 9 (second law &amp; carnot cycle)Module 9 (second law &amp; carnot cycle)
Module 9 (second law &amp; carnot cycle)Yuri Melliza
 
Design of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospaceDesign of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospaceIAEME Publication
 

Similar to lecture11.pdf (20)

Abdul Haseeb
Abdul HaseebAbdul Haseeb
Abdul Haseeb
 
Gate ee 2003 with solutions
Gate ee 2003 with solutionsGate ee 2003 with solutions
Gate ee 2003 with solutions
 
Ch2slide (1).pdf
Ch2slide (1).pdfCh2slide (1).pdf
Ch2slide (1).pdf
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 
Solucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdf
Solucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdfSolucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdf
Solucionario circuitos eléctricos 6ta Edición Dorf Svoboda.pdf
 
ACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docx
 
Chapter 05
Chapter 05Chapter 05
Chapter 05
 
Design, Modeling and control of modular multilevel converters (MMC) based hvd...
Design, Modeling and control of modular multilevel converters (MMC) based hvd...Design, Modeling and control of modular multilevel converters (MMC) based hvd...
Design, Modeling and control of modular multilevel converters (MMC) based hvd...
 
Ece4510 notes09
Ece4510 notes09Ece4510 notes09
Ece4510 notes09
 
Gate ee 2005 with solutions
Gate ee 2005 with solutionsGate ee 2005 with solutions
Gate ee 2005 with solutions
 
12handout
12handout12handout
12handout
 
Agc
AgcAgc
Agc
 
Gate ee 2006 with solutions
Gate ee 2006 with solutionsGate ee 2006 with solutions
Gate ee 2006 with solutions
 
4606
46064606
4606
 
Advd lecture 08 -inverte rpart3
Advd   lecture 08 -inverte rpart3Advd   lecture 08 -inverte rpart3
Advd lecture 08 -inverte rpart3
 
DC servo motor
DC servo motorDC servo motor
DC servo motor
 
Closed loop control systems block diagrams
Closed loop control systems block diagramsClosed loop control systems block diagrams
Closed loop control systems block diagrams
 
PWM Step-down Converter(NJM2309)
PWM Step-down Converter(NJM2309)PWM Step-down Converter(NJM2309)
PWM Step-down Converter(NJM2309)
 
Module 9 (second law &amp; carnot cycle)
Module 9 (second law &amp; carnot cycle)Module 9 (second law &amp; carnot cycle)
Module 9 (second law &amp; carnot cycle)
 
Design of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospaceDesign of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospace
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 

lecture11.pdf

  • 1. ECE 5314: Power System Operation & Control Lecture 11: Control of Power Generation Vassilis Kekatos R5 A. R. Bergen and V. Vittal, Power Systems Analysis, Prentice Hall, 2002, Chapter 11. R2 A. Gomez-Exposito, A. J. Conejo, C. Canizares, Electric Energy Systems: Analysis and Operation, Chapter 9. R1 A. J. Wood, B. F. Wollenberg, and G. B. Sheble, Power Generation, Operation, and Control, Wiley, 2014, Chapter 10. Lecture 12 V. Kekatos 1
  • 2. Generation control hierarchy Primary control: governor mechanism or droop control response: fast (1-100 sec) input: frequency goals: a) rebalance power; b) stabilize/synchronize frequency Secondary control: automatic generation control (AGC) response: slower (1-2 min) input: frequency and inter-area inter-changes goal: a) restore nominal frequency; b) rebalance inter-area power exchanges Tertiary control: economic dispatch, optimal power flow response: 5-10 min (unit commitment over day) input: demand and generation bids goal: economical and secure dispatch of generation units Lecture 12 V. Kekatos 2
  • 3. Laplace transform and basic properties X(s) := L[x(t)] = Z ∞ 0 x(t)e−st dt • Unit step function: L[u(t)] = 1 s • Differentiation: L[ẋ(t)] = sX(s) − x(0) • Integration: L[ R t 0 x(τ)dτ] = X(s) s • Frequency shift: L[eat x(t)] = X(s − a) • Final value theorem (FVT) lim t→+∞ x(t) = lim s→0+ sX(s) [Proof: take lims→0+ on both sides of differentiation property] Lecture 12 V. Kekatos 3
  • 4. Basic structure of feedback controller System output in Laplace domain: Y (s) = H(s)C(s) = H(s)Hc(s)E(s) = H(s)Hc(s)(X(s) − Y (s)) Input-output transfer function: Y (s) X(s) = Hc(s)H(s) 1 + Hc(s)H(s) Lecture 12 V. Kekatos 4
  • 5. Proportional (P-type) controller • Special controller: Hc(s) = G > 0 (simple gain) • What is the output y(t) for a unit step input x(t) = u(t)? • If x(t) = u(t), then X(s) = 1 s and Y (s) = 1 s GH(s) 1+GH(s) • Output of controlled system in steady-state [FVT] y(+∞) = lim t→+∞ y(t) = lim s→0+ sY (s) = 1 1 + [GH(0)]−1 < 1 Lecture 12 V. Kekatos 5
  • 6. Proportional-integral (PI-type) controller • Special controller: gain plus integrator c(t) = Ge(t) + A Z t 0 e(τ)dτ ⇐⇒ Hc(s) = G + A s • System output for unit step input: Y (s) = 1 s [sG+A]H(s) [s(G+1)+A]H(s) • Output of controlled system in steady-state [FVT] y(+∞) = lim t→+∞ y(t) = lim s→0+ sY (s) = AH(0) AH(0) = 1 • Output of controlled system reaches desired value Lecture 12 V. Kekatos 6
  • 7. Rotor dynamics Control mechanical power output of prime mover (steam/gas/water turbine) to adjust the electrical power delivered by a generator • Tm: net mechanical torque applied to shaft • Te: net electric torque applied to shaft (ignoring Ohmic losses) • θ(t) = ω0t + δ(t): angular position [rad] ω0: nominal rotor speed (60Hz for two poles); δ(t) instantaneous phase • ω(t) = θ̇(t) = ω0 + δ̇(t): rotor speed [rad/sec] • ω̇(t) = θ̈(t) = δ̈(t): rotor acceleration [rad/sec2 ] Lecture 12 V. Kekatos 7
  • 8. Swing equation • Second Newton’s law [cf. F = ma] in rotational motion (ignoring friction) Iθ̈(t) = Tm − Te (1) where I moment of inertia of rotating masses • Recall power = force × speed: P = (Tm − Te)ω • Multiplying (1) by ω(t) yields the swing equation: Mθ̈(t) = Mω̇(t) = Pm − Pe where M := Iω is the angular momentum of rotating masses Lecture 12 V. Kekatos 8
  • 9. Effect of power disturbances Mω̇(t) = Pm − Pe If no disturbances (steady state) • Pm = P0 m and Pe = P0 e with P0 m = P0 e • ω̇(t) = 0 ⇒ ω(t) = ω0 • constant rotor speed Consider small disturbances Pm = P0 m + ∆Pm and Pe = P0 e + ∆Pe • if ∆Pm < ∆Pe ⇒ ω̇(t) < 0 • frequency decreases • If ω(t) = ω0 + ∆ω(t), then ω̇(t) = ∆ω̇(t) and M∆ω̇(t) = ∆Pm(t) − ∆Pe(t) Lecture 12 V. Kekatos 9
  • 10. Generator modeling • Time-domain behavior (differential equation) M∆ω̇(t) = ∆Pm(t) − ∆Pe(t) • Laplace-domain description ∆ω(s) = 1 Ms [∆Pm(s) − ∆Pe(s)] • Assume angle deviations in internal and terminal voltage of generator are approximately equal Lecture 12 V. Kekatos 10
  • 11. Generator plus load model • Power consumed by load (frequency (in)dependent components) ∆Pe = ∆PL + ∆PL,ω = ∆PL + D∆ω (D > 0) • Power consumption in motors increases with frequency due to friction • Laplace-domain description Ms∆ω(s) = ∆Pm(s) − ∆PL(s) − D∆ω(s) • Sensitivity factor D captures both motor loads and generation friction Lecture 12 V. Kekatos 11
  • 12. Example • Find the frequency change for a sudden load increase of 0.01 pu • Output frequency in Laplace domain (partial fraction expansion) ∆ω(s) = 1 M s + D M 0 − ∆PL s = − ∆PL D 1 s − 1 s + D M # • Output frequency in time domain ∆ω(t) = − ∆PL D h 1 − e− D M t i u(t) = −0.0125 1 − e−0.1754t u(t) • Frequency stabilized due to load: ∆ω(+∞) = −∆PL D = −0.0125 Hz Lecture 12 V. Kekatos 12
  • 13. Turbine-generator modeling TG (Tch) time constant for governor (turbine); R is the droop voltage magnitude control has been ignored Input-output response: ∆ω(s) ∆Pe(s) = − 1 Ms 1 + 1 Ms 1 R 1 1+sTG 1 1+sTch If ∆Pe(t) = ∆Pe · u(t), then frequency changes to ∆ω(+∞) = −R · ∆Pe Lecture 12 V. Kekatos 13
  • 14. Droop characteristic • Power output change in response to a frequency change ∆Pi e = − 1 Ri ∆ω • Related to participation factors from economic dispatch with quadratic costs! Lecture 12 V. Kekatos 14
  • 15. Speed-changer settings • Setpoint is the basic control variable to a generation unit • Governor can provide f0 for any desired unit output by changing setpoint • Final frequency for setpoint c(t) = C · u(t) and ∆Pe(t) = ∆Pe · u(t) ∆ω(+∞) = R(C − ∆Pe) Lecture 12 V. Kekatos 15
  • 16. Incorporating load Unit output is connected to load ∆Pe = ∆PL + D∆ω Input-output response: ∆ω(s) ∆PL(s) = − 1 Ms+D 1 + 1 Ms+D 1 R 1 1+sTG 1 1+sTch Final frequency for setpoint c(t) = C · u(t) and ∆PL(t) = ∆PL · u(t) ∆ω(+∞) = C − ∆PL 1 R + D Lecture 12 V. Kekatos 16
  • 17. Transmission line model • Active power on purely inductive line between buses 1 and 2 P12 = V1V2 x12 sin(θ1 − θ2) • Consider voltage angle deviations θi = θ0 i + ∆θi • First-order approximation: sin θ ' sin θ0 + cos θ0(θ − θ0) ⇒ sin(θ1 − θ2) ' sin(θ0 1 − θ0 2) + cos(θ0 1 − θ0 2)(∆θ1 − ∆θ2) [∆θ1 − ∆θ2 ' 0] • Deviation in line power flow P12 = V1V2 x12 sin(θ0 1 − θ0 2) + T0 12(∆θ1 − ∆θ2) = P0 12 + ∆P12 where T0 12 := V1V2 x12 cos(θ0 1 − θ0 2) is line stiffness at nominal voltages Lecture 12 V. Kekatos 17
  • 18. Deviation in line power flow Time-domain description ∆P12(t) = T0 12(∆θ1(t) − ∆θ2(t)) Laplace-domain description; due to ω(t) = θ̇(t) ⇒ ω(s) = sθ(s) ∆P12(s) = T0 12 s (∆ω1(s) − ∆ω2(s)) Define GM1(s) := 1 1+sTG1 · 1 1+sTch1 and GP 1(s) := 1 M1s+D1 Lecture 12 V. Kekatos 18
  • 19. Two-bus system What happens when ∆PL1(t) = ∆PL1 · u(t) and ∆PL2(t) = ∆PL2 · u(t)? Lecture 12 V. Kekatos 19
  • 20. Frequency deviations in two-bus system Define Hi(s) := GP i(s) 1+GP i(s)GMi(s)/Ri for i = 1, 2 with Hi(0) := Di + 1 Ri −1 After some algebra, we get the system of linear differential equations   1 + H1 s T12 −H1 s T12 −H2 s T12 1 + H2 s T12     ∆ω1 ∆ω2   =   −H1 s ∆PL1 −H2 s ∆PL2   with solution: ∆ω1(s) = 1 s H1∆PL1(s + H2T12) + H2∆PL2H1T12 s + (H1 + H2)T12 Final frequency deviation: ∆ω1(+∞) = ∆ω2(+∞) = − ∆PL1+∆PL2 D1+ 1 R1 +D2+ 1 R2 • deviations converge to the same value • smaller deviation than if buses were not connected T12 = 0 and there is load diversity (i.e., ∆PL1 0 and ∆PL2 0) Lecture 12 V. Kekatos 20
  • 21. Line flow deviations in two-bus system To find steady-state power flow deviation, exploit the fact ∆ω2 = GP 2 ∆P12 − ∆PL2 s − GM2∆ω2 R2 Solve for ∆P12 and apply FVT [∆ω2(+∞) found in previous slide] ∆P12(+∞) = ∆PL2(D1 + 1 R1 ) − ∆PL1(D2 + 1 R2 ) D1 + 1 R1 + D2 + 1 R2 • If ∆PL1 0 and ∆PL2 = 0, then P12 decreases from the scheduled value • No contradiction with slide 20: ∆P12(+∞) = T12(∆ω1(0) − ∆ω2(0)) where ∆ωi(0) 6= 0 and can be found from initial value theorem Lecture 12 V. Kekatos 21
  • 22. Secondary frequency control How to maintain frequency at the nominal value? Single-area system with primary and secondary frequency control • We can show that ∆ω(+∞) = 0 • Setpoint adjusted to C(+∞) = ∆PL (without knowing ∆PL!) • Larger K yields faster but more unstable response Lecture 12 V. Kekatos 22
  • 23. Multi-area systems Practically, power grids are partitioned in control areas Each control area can be thought of as a bus in the previous analysis Secondary frequency control should respect pool operations: • each control area eventually balances its own load • power flow schedules across areas remain unchanged • frequency maintained at nominal value Currently implemented using Area Control Error (ACE) signals: ACEi = X j:i∼j ∆Pij + Bi∆ωi where Bi 0 is the frequency bias setting for area i Lecture 12 V. Kekatos 23
  • 24. Tie-line bias control Power system with two control areas [Power system analysis, A. R. Bergen, V. Vittal] It can be shown that ∆ω1(+∞) = ∆ω2(+∞) = 0 If Bi = Di + 1 Ri for i = 1, 2, then ∆P12(+∞) = 0 Lecture 12 V. Kekatos 24