Grid Control Cooperation – Coordination of Secondary Control · Coordination of Secondary...
Transcript of Grid Control Cooperation – Coordination of Secondary Control · Coordination of Secondary...
Prof. Dr. techn. G. Scheffknecht
Institute of Combustion and Power Plant Technology
Exchange of balancing services ‐ Market design and modelling, AmsterdamOctober 28, 2010
Dipl.-Ing. Pavel ZolotarevUniversity of Stuttgart
Grid Control Cooperation –
Coordination of Secondary Control
2
Introduction
Continental Europe power system - synchronously interconnected control areas
Load and power generation from renewable sources cannot be predicted accurately.
In order to ensure the power system stability power generation must be continuously adjusted to power demand by load-frequency control.
3
Introduction
Continental Europe power system - synchronously interconnected control areas
Load and power generation from renewable sources cannot be predicted accurately.
In order to ensure the power system stability power generation must be continuously adjusted to power demand by load-frequency control.
Secondary Control (SC):• Stationary restores the power balance of a control area • Control variable – actual power interchange of a control area• Horizontal structure:
− One controller implemented in each control area− No coordination of secondary control power (SCP) activation
4
Secondary Control Loop
Power balance of a control area
Control deviation: Area Control Error (ACE)
Power Balance
ACE
5
Secondary Control Loop
Power balance of a control area
Control deviation: Area Control Error (ACE)
Control area short – positive SCP demandControl area long – negative SCP demand
Secondary Controller
Power Balance
ACE
SCP-request
6
Secondary Control Loop
Power balance of a control area
Control deviation: Area Control Error (ACE)
Control area short – positive SCP demandControl area long – negative SCP demand
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
7
Secondary Control Loop
Power balance of a control area
Control deviation: Area Control Error (ACE)
Control area short – positive SCP demandControl area long – negative SCP demand
Dimensioning of necessary SCP reserves and their activation is conducted with respect to technical and economic criteria for one
control area!
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
8
Interconnected Power System
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area A
9
Interconnected Power System
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area A
Power Balance
SC Power Plant Units
Secondary Controller
SCP
ACE
SCP-request
Control Area C
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area B
other control areas
Technical and financial benefit through Grid Control Cooperation!
10
Index
1. Grid Control Cooperation Modules
2. Technical Concept
3. Example from Operation
4. Implementation in Germany
5. Summary
11
Index
1. Grid Control Cooperation Modules
2. Technical Concept
3. Example from Operation
4. Implementation in Germany
5. Summary
12
Module 1
Module 1:
Inherent in the system: concurrently short and long control areas activate SCP with different signs.
Counteracting SCP avoidance
Less control energy needed (lower energy costs)
Grid Control Cooperation
13
Module 2
Module 2:
Control areas must cover the risk of power imbalances with SCP reserves.
Risk distribution and joint dimensioning of SCP reserves
Lower SCP reserves needed (lower costs)
Grid Control Cooperation
Module 1:Counteracting SCP avoidance
14
Module 3
Module 3:
SCP reserves must be procured.
Joint cross-border procurement
Overall cheapest SCP is bought
Higher supply but stable demand could lead to lower prices
Grid Control Cooperation
Module 1:Counteracting SCP avoidance
Module 2:Joint dimensioning of SCP reserves
15
Module 4
Module 4:
SCP is activated under consideration of energy costs (e.g. with respect to a merit order list).
Cross-border cost optimal SCP activation
Possible market based effects on control energy price
Module 3:Joint SCP procurement
Grid Control Cooperation
Module 2:Joint dimensioning of SCP reserves
Module 1:Counteracting SCP avoidance
16
Grid Control Cooperation Modules
Module 4:Cross-border cost-optimal SCP activation
Grid Control Cooperation
Module 3:Joint SCP procurement
Module 2:Joint dimensioning of SCP reserves
Module 1:Counteracting SCP avoidance
17
Index
1. Grid Control Cooperation Modules
2. Technical Concept
3. Example from Operation
4. Implementation in Germany
5. Summary and Outlook
18
Grid Control Cooperation Modules
Module 4:Cross-border cost-optimal SCP activation
Grid Control Cooperation
Module 3:Joint SCP procurement
Module 2:Joint dimensioning of SCP reserves
Module 1:Counteracting SCP avoidance
19
Grid Control Cooperation Modules
Module 4:Cross-border cost-optimal SCP activation
Grid Control Cooperation
Module 3:Joint SCP procurementonly organizational
Module 2:Joint dimensioning of SCP reserves
Module 1:Counteracting SCP avoidance
20
Interconnected Power System
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area A
Power Balance
SC Power Plant Units
Secondary Controller
SCP
ACE
SCP-request
Control Area C
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area B
other control areas
Technical and financial benefit through Grid Control Cooperation!
21
Secondary Control Optimization
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area A
Power Balance
SC Power Plant Units
Secondary Controller
SCP
ACE
SCP-request
Control Area C
Secondary Controller
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area B
other control areas
SC-Optimization
correction
correction
correction
correction
SCP demand SCP demand
SCP demand SCP demand
22
Integration into Secondary Control Structure
int,aP -
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setP-ACEP
existing
sc,aP
distint,aP
-
23
Integration into Secondary Control Structure
int,aP -
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setP-ACEP
existing
sc,aP
24
Integration into Secondary Control Structure
-
corr,2 corr,3 corr,, , , iP P P
SC-Optimization
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
existing
newdemand,1P
demand,2 demand,3 demand,, , , iP P P
sc,aP-
25
Integration into Secondary Control Structure
- -
corr,2 corr,3 corr,, , , iP P P
SC-Optimization
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
existing
newdemand,1P
demand,2 demand,3 demand,, , , iP P P
sc,aP
Definition of SCP demand?
26
Integration into Secondary Control Structure
- -
SC-Optimization
corr,2 corr,3 corr,, , , iP P P
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
-ACE corr,1P P−
demand,2 demand,3 demand,, , , iP P P
existing
newdemand,1P
sc,aP
Demand = ACE without correction
27
Integration into Secondary Control Structure
- -
SC-Optimization
corr,2 corr,3 corr,, , , iP P P
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
-ACE corr,1P P− sc,aP
demand,2 demand,3 demand,, , , iP P P
existing
newdemand,1P
sc,aP
Demand = ACE without correction and without activated SCP
28
Integration into Secondary Control Structure
- -
SC-Optimization
corr,2 corr,3 corr,, , , iP P P
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
-ACE corr,1P P− sc,aP
demand,2 demand,3 demand,, , , iP P P
existing
newdemand,1P
sc,aP
distint,aP
-
Demand = ACE without correction and without activated SCP
29
Integration into Secondary Control Structure
- -
SC-Optimization
corr,2 corr,3 corr,, , , iP P P
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
-ACE corr,1P P− sc,aP
demand,2 demand,3 demand,, , , iP P P
existing
newdemand,1P
sc,aP
distint,aP
-
+
Demand = ACE without correction and without activated SCP
Demand contains no information fromclosed control loop –
Stability is guaranteed!
30
Integration into Secondary Control Structure
- -
SC-Optimization
corr,2 corr,3 corr,, , , iP P P
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
-ACE corr,1P P− sc,aP
demand,2 demand,3 demand,, , , iP P P
existing
newdemand,1P
sc,aP
import/export boundson/off switch
31
Index
1. Grid Control Cooperation Modules
2. Technical Concept
3. Example from Operation
4. Implementation in Germany
5. Summary and Outlook
32
Grid Control Cooperation in Germany
TNG
TPS
Four control areas• Amprion GmbH (AMP)• TenneT TSO GmbH (TTG)• 50Hertz Transmission GmbH (50Hz)• EnBW Transportnetze AG (TNG)
AMP
50HzTTG
TNG
33
Grid Control Cooperation in Germany
Four control areas• Amprion GmbH (AMP)• TenneT TSO GmbH (TTG)• 50Hertz Transmission GmbH (50Hz)• EnBW Transportnetze AG (TNG)
December 2008: Grid Control Cooperation launched by TNG,
50Hz and TTG Control areas remain independent
University of Stuttgart
AMP
50Hz
TNG
TTG
34
Example from Operation
0 5 10 15 20 25 30 35 40 45 50 55 60-400
-200
0
200
400
600
800
1000
1200
1400
SCP demands
MW
min.
TNG demand 50Hz demand TTG demand
0 5 10 15 20 25 30 35 40 45 50 55 60-400
-200
0
200
400
600
800
1000
1200
1400
35
Counteracting SCP Demands
SCP demands counteracting counteractingcounteractingcounteracting
MW
min.
TNG demand 50Hz demand TTG demand
36
Netted Demand
Netted SCP demand of all participants
0 5 10 15 20 25 30 35 40 45 50 55 60600
800
1000
1200
1400
1600
+ 1500 MW
+ 640 MW
MW
min.
GCC demand
37
TNG Demand
SCP demands counteracting counteractingcounteractingcounteracting
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
600
700
800MW
min.
TNG demand
38
Counteracting SCP avoidance
SCP demands counteracting counteractingcounteractingcounteracting
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
600
700
800MW
min.
TNG demand TNG Module 1
39
Counteracting SCP avoidance
SCP demands counteracting counteractingcounteractingcounteracting
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
600
700
800MW
min.
TNG demand TNG Module 1
Saved energy!
40
Counteracting SCP avoidance
SCP demands counteracting counteractingcounteractingcounteracting
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
600
700
800MW
min.
TNG demand TNG Module 1
Cross-border cost optimization?
41
Goal: Cost Optimal Netted Demand Coverage
Netted SCP demand of all participants
0 5 10 15 20 25 30 35 40 45 50 55 60600
800
1000
1200
1400
1600
+ 1500 MW
+ 640 MW
MW
min.
GCC demand
Cost optimization only for positive SCP demand needed
42
Positive Merit Order List
+ 640 MW
+ 1500 MW
Merit Order List Position
Available in TNG [MW]
Available in TTG [MW]
Available in 50Hz [MW]
Available in Total [MW]
1 20 0 0 20
2 0 55 0 75
3 40 0 0 115
4 0 160 0 275
5 160 0 0 435
6 0 35 0 470
7 320 0 0 790
8 0 0 433 1223
9 428 0 0 1651
(minimum demand)
(maximum demand)
Lowest energy price
Highest energy price
43
Positive Merit Order List
Coverage of minimum SCP demand (always activated)
Coverage of maximum SCP demand
Merit Order List Position
Available in TNG [MW]
Available in TTG [MW]
Available in 50Hz [MW]
Available in Total [MW]
1 20 0 0 20
2 0 55 0 75
3 40 0 0 115
4 0 160 0 275
5 160 0 0 435
6 0 35 0 470
7 320 0 0 790
8 0 0 433 1223
9 428 0 0 1651
+ 640 MW
+ 1500 MW
(minimum demand)
(maximum demand)
Lowest energy price
Highest energy price
44
TNG Demand and Module 1
SCP demands counteracting counteractingcounteractingcounteracting
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
600
700
800MW
min.
TNG demand TNG Module 1
45
TNG Module 1 and Module 4
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
600
700
800
SCP demand, Module 1 and Module 4 correction signals
MW
min.
TNG demand TNG Module 1 TNG Module 4
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
600
700
800
46
TNG – Effect of Correction Signal
MW
min.
TNG demand
SCP demand, correction signals and demand after correction
TNG Module 1 TNG Module 4 TNG corrected demand
47
50Hz – Effect of Correction Signal
MW
min.
50Hz demand 50Hz corrected demand
SCP demand and demand after correction
0 5 10 15 20 25 30 35 40 45 50 55 60-200
-100
0
100
200
300
400
500
48
TTG – Effect of Correction Signal
SCP demand and demand after correction
MW
min.
TTG demand TTG corrected demand
0 5 10 15 20 25 30 35 40 45 50 55 600
200
400
600
800
1000
1200
1400
49
Goal: Cost Optimal Netted Demand Coverage
Netted SCP demand of all participants
0 5 10 15 20 25 30 35 40 45 50 55 60600
800
1000
1200
1400
1600
+ 1500 MW
+ 640 MW
MW
min.
GCC demand
50
Result of Grid Control Cooperation
Netted SCP demand of all participants and sum of secondary controller outputs
0 5 10 15 20 25 30 35 40 45 50 55 60600
800
1000
1200
1400
1600MW
min.
GCC demand Sum of secondary controller outputs
The sum of SCP activation = Netted GCC demand!
51
Index
1. Grid Control Cooperation Modules
2. Technical Concept
3. Example from Operation
4. Implementation in Germany
5. Summary and Outlook
52
Grid Control Cooperation in Germany
Four control areas• Amprion GmbH (AMP)• TenneT TSO GmbH (TTG)• 50Hertz Transmission GmbH (50Hz)• EnBW Transportnetze AG (TNG)
December 2008: Grid Control Cooperation launched by TNG,
50Hz and TTG Control areas remain independent
University of Stuttgart
AMP
TNG
50HzTTG
53
Grid Control Cooperation in Germany
Four control areas• Amprion GmbH (AMP)• TenneT TSO GmbH (TTG)• 50Hertz Transmission GmbH (50Hz)• EnBW Transportnetze AG (TNG)
December 2008: Grid Control Cooperation launched by TNG,
50Hz and TTG Control areas remain independent
May 2010: AMP joins the Grid Control Cooperation
AMP
TNG
University of Stuttgart
50HzTTG
54
Timeline of Implementation
Nov. Dec. Jan. Feb. Mar. Apr. May. Jun. Jul. Aug. Sep. Oct.
20092008
Module 1 Module 2 Module 3 Module 4
Module 1: Counteracting SCP avoidance (December 2008)
Common balancing energy price for participating control areas (May 2009)
Module 2: Joint dimensioning of SCP reserves (June 2009)
Module 3: Joint procurement (July 2009)
Module 4: Cross-border cost optimization (October 2009)
Common balancing energy price
55
Estimated Cost Savings for Germany
Nov. Dec. Jan. Feb. Mar. Apr. May. Jun. Jul. Aug. Sep. Oct.
20092008
Module 1 Module 2 Module 3 Module 4
Module 1: Counteracting SCP avoidance (December 2008) – approx. 120 mil. € pa.
Common balancing energy price for participating control areas (May 2009)
Module 2: Joint dimensioning of SCP reserves (June 2009) – approx. 140 mil. € pa.
Module 3: Joint procurement (July 2009)
Module 4: Cross-border cost optimization (October 2009)
Common balancing energy price
double digit mil. € savings
56
Index
1. Grid Control Cooperation Modules
2. Technical Concept
3. Modelling
4. Implementation in Germany
5. Summary
57
Summary
Grid Control Cooperation:• Counteracting SCP avoidance (Module 1)• Joint dimensioning of SCP reserves (Module 2)• Joint SCP procurement (Module 3)• Cross-border cost-optimal SCP activation (Module 4)
58
Summary
Grid Control Cooperation:• Counteracting SCP avoidance (Module 1)• Joint dimensioning of SCP reserves (Module 2)• Joint SCP procurement (Module 3)• Cross-border cost-optimal SCP activation (Module 4)
Coordination of secondary control while maintaining the independence of participating control areas and power system stability
Congestion management system allows restriction power interchange within the Grid Control Cooperation framework
59
Summary
Grid Control Cooperation:• Counteracting SCP avoidance (Module 1)• Joint dimensioning of SCP reserves (Module 2)• Joint SCP procurement (Module 3)• Cross-border cost-optimal SCP activation (Module 4)
Coordination of secondary control while maintaining the independence of participating control areas and power system stability
Congestion management system allows restriction power interchange within the Grid Control Cooperation framework
Implementation in Germany:• Cost savings: approximately 300 mil. € pa.• Common balancing energy price• Harmonization of SCP market
60
The End
Thank you!
# Simplicity# Stability# Back-up plan# Cost savings# Market impact# Extension
AMP
VE-TTPS
TNG
Stuttgart
Nov. Dec. Jan. Feb. Mar. Apr. May. Jun. Jul. Aug. Sep. Oct.
20092008
Module 1 Module 2 Module 3 Module 4Common balancing energy price
Module 4:Cost-optimal SCP activation
Grid Control Cooperation
Module 3:Joint SCP procurement
Module 2:Joint dimensioning of SCP reserves
Module 1:Counteracting SCP avoidance
SecondaryController
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area A
Power Balance
SC Power Plant Units
SecondaryController
SCP
ACE
SCP-request
Control Area C
SecondaryController
SC Power Plant Units
Power Balance
SCP
ACE
SCP-request
Control Area B
other control areas
SC-Optimization
correction
correction
correction
correction
demand demand
demand demand
Powergrid 08.06.2010
- -
SC-Optimization
corr,2 corr,3 corr,, , , iP P P
corr,1P
int,aP
K f∆int,setP Secondary Controller Secondary ControlledPower Plant Units
sc,setPACEP
-ACE corr,1P P− sc,aP
demand,2 demand,3 demand,, , , iP P P
existing
newdemand,1P
sc,aP
import/export boundson/off switch
scheduled power plant units
secondary controller
Σ
secondary controlled power plant units
schedule
- -
-
- primary controlled power plants and
self-regulating effect
Σ
Σ
ΣK f∆
int,setP
sc,setP
sc,aP
ACEP
demandPcorrP
2,schedP
1,schedP
f∆
−load genP P
3,schedP
loadP
genP
int,aP
-
genP
zP
61
Modelling of Power Systems at IFK
12 oW
0o
12oE 24oE
36o E
30 oN
36 oN
42 oN
48 oN
54 oN Nonlinear, dynamic model of the ENTSO-E CE power system including: > 1000 power plant units > 3000 dynamic loads > 7000 transmission lines > 900 transformers Investigation of dynamic and stationary power
system behavior 400 kV 220 kV HDVC
Wide Area Monitoring: 8 frequency measuring units in Europe:
• Sevilla, Madrid, Aalborg, Gliwice, Zagreb, Timisoara, Athens and Stuttgart
2 frequency measuring units in Africa:• Algiers/Algeria + Sfax/Tunesia
19 frequency measuring units in Turkey
Summary Dynamic Load-Frequency Model
Control Area 1
Control Area n
Control Area 2
Control Area k
Rest
62
Summary dynamic load-frequency behavior of a synchronous network:
……
Summary Dynamic Load-Frequency Model
Control Area 1
Control Area n
Control Area 2
Control Area k
Rest
63
Summary dynamic load-frequency behavior of a synchronous network:
−load genP P
……
Summary Dynamic Load-Frequency Model
Control Area 1
Control Area n
Control Area 2
Control Area k
Rest
Summarized Network
Dynamics
64
Summary dynamic load-frequency behavior of a synchronous network:
f∆
−load genP P
……
Summary Dynamic Load-Frequency Model
Control Area 1
Control Area n
Control Area 2
Control Area k
Rest
SC-Optimization
Summarized Network
Dynamics
f∆
demand corr,P P
65
Summary dynamic load-frequency behavior of a synchronous network:
……
−load genP P
Control Area Model
schedule
66
Control Area Model
Σschedule
Σ
2,schedP
1,schedP
3,schedP
GenP
67
primary controlled power plants and
self-regulating effect
scheduled power plant units
secondary controlled power plant units
Σ
Σ
Control Area Model
Σschedule
-Σ
68
primary controlled power plants and
self-regulating effect
scheduled power plant units
secondary controlled power plant units
Σ
Σ
2,schedP
1,schedP
−load genP P
3,schedP
loadP
genP
genP
Control Area Model
Σschedule
-
-Σ
zP
69
primary controlled power plants and
self-regulating effect
scheduled power plant units
secondary controlled power plant units
Σ
Σ
2,schedP
1,schedP
−load genP P
3,schedP
loadP
genP
genP
Control Area Model
Σschedule
-
-Σf∆
zP
70
primary controlled power plants and
self-regulating effect
scheduled power plant units
secondary controlled power plant units
Σ
Σ
2,schedP
1,schedP
−load genP P
3,schedP
loadP
genP
genP
Control Area Model
secondary controller
Σschedule
- -
-Σf∆
71
-
primary controlled power plants and
self-regulating effect
scheduled power plant units
secondary controlled power plant units
Σ
Σ
sc,setPACEP
2,schedP
1,schedP
−load genP P
3,schedP
loadP
genP
int,aP
genP
zP
K f∆
int,setP
Control Area Model
scheduled power plant units
secondary controller
Σ
secondary controlled power plant units
schedule
- -
-
- primary controlled power plants and
self-regulating effect
Σ
Σ
Σ
sc,setP
sc,aP
ACEP
demandPcorrP
2,schedP
1,schedP
f∆
−load genP P
3,schedP
loadP
genP
72
int,aP
-
genP
zP
K f∆
int,setP
Control Area Model
scheduled power plant units
secondary controller
Σ
secondary controlled power plant units
schedule
- -
-
- primary controlled power plants and
self-regulating effect
Σ
Σ
Σint,setP
sc,setP
sc,aP
ACEP
demandPcorrP
2,schedP
1,schedP
f∆
−load genP P
3,schedP
loadP
genP
73
int,aP
-
genP
zP
control area disturbance from measurements
K f∆
74
Remarks
Control area model can be used to represent a balancing group
Dynamic power plant models:• linear approximations for input-output behavior (“TSO perspective”),• or detailed, nonlinear models for investigations of load-frequency control impact on
power plant units (“power plant perspective”)− different power plant types (coal-fired, hydraulic, nuclear etc.)− different operating modes (turbine in control, steam generator in control)
Simplifications with respect to the focus of investigations are possible
75
Remarks
Control area model can be used to represent a balancing group
Dynamic power plant models:• linear approximations for input-output behavior (“TSO perspective”),• or detailed, nonlinear models for investigations of load-frequency control impact on
power plant units (“power plant perspective”)− different power plant types (coal-fired, hydraulic, nuclear etc.)− different operating modes (turbine in control, steam generator in control)
Simplifications with respect to the focus of investigations are possible
Model validation based on comparison of simulated and published secondary control energy and costs:
• Simulation tends to overestimate activated control energy (and thus costs)• Overestimation error is smaller than 10%