This paper studies the electric market model
which includes a market for active power reserve.
Different mathematical models are analyzed, including
the lossless DCOPF, DCOPF with losses and the full
ACOPF model. The results show that the optimal
solution obtained with the DCOPF with losses is
accurate, and is very close to the solution obtained with
the ACOPF model.
Based on the FND-based iterative DCOPF, the
power companies and the purchasing agencies can
calculate their revenue and profit. This models also
allows market participants to study and to derive
strategies for generation expansion planning and
transmission planning
6 trang |
Chia sẻ: huongthu9 | Lượt xem: 481 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Different Models for LMP Calculation in Wholesale Power Markets Considering Active Power Reserves: a Comparison, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Journal of Science & Technology 123 (2017) 001-006
1
Different Models for LMP Calculation in Wholesale Power Markets
Considering Active Power Reserves: a Comparison
Pham Nang Van*, Nguyen Dong Hung, Nguyen Duc Huy
Hanoi University of Science and Technology, No. 1, Dai Co Viet Str., Hai Ba Trung, Ha Noi, Viet Nam
Received: June 06, 2016; Accepted: November 03, 2017
Abstract
Locational marginal price (LMP) is an important element in the operation of electricity markets. LMP is used
to determine payments in the electricity markets, to derive bidding strategies of market participants, and to
make plan for new transmission lines and power plants. This paper compares the DC optimal power flow
(DCOPF) model and AC optimal power flow (ACOPF) that are used to calculate LMP in the wholesale
electricity market. The study takes into account the price-sensitive loads and active power reserves. DCOPF
model has 2 forms: DCOPF without losses and iterative DCOPF with losses. Fictitious nodal demand (FND)
is used to calculate marginal loss component of LMP. In addition, branch flow limits are also adjusted in the
iterative DCOPF model. LMPs, active power outputs and reserves of generators are illustrated on a 3 bus
system.
Keywords: Locational* marginal prices (LMP), wholesale power markets, active power reserves, DCOPF,
ACOPF, fictitious nodal demand (FND).
Nomenclature
λGib Price of the energy block b offered by generating
unit i (constant)
PGib Power of the energy block b offered by generating
unit i (variable)
RR
Gi
+λ Price of Up Regulation Reserve (RR) offered by generating unit i (constant)
RR
Gi
−λ Price of Down Regulation Reserve offered by generating unit i (constant)
SR
Giλ
Price of Spinning Reserve (SR) offered by
generating unit i (constant)
XR
Giλ
Price of Supplemental Reserve (XR) offered by
generating unit i (constant)
RR
GiP
+ Up Regulation Reserve Power offered by generating i (variable)
SR
GiP
Spinning Reserve Power offered by generating i
(variable)
XR
GiP
Supplemental Reserve Power offered by
generating i (variable)
Djkλ Price of the energy block k bid by demand j
(constant)
DjkP Power block b bid by demand j (variable)
RR
b
+λ Price of Up Regulation Reserve block b bid by Area (constant)
CR
bλ
Price of Contingency Reserve (CR) block b bid by
Area (constant)
OR
bλ
Price of Operation Reserve (OR) block b bid by
Area (constant)
RR
bA
+ Up Regulation Reserve Power block b bid by Area (variable)
* Corresponding author: Tel: (+84) 988266541
Email: van.phamnang@hust.edu.vn
CR
bA
Contingency Reserve Power block b bid by Area
(variable)
OR
bA
Operation Reserve Power block b bid by Area
(variable)
E
DjP Elastic power of demand j
F
DjP Constant power of demand j
PDj Total power of demand j
SR% Percentage of spinning reserve in contingency
reserve
SFij-m
(SFl-i)
Sensitivity of branch power flow ij (l) with respect
to injected power m (i)
Pl Active power flow on branch l
Rl Resistance of branch l
Pij (Pl) Active power flow on branch ij (l)
Qij Reactive power flow on branch ij
max
ijS Power flow limit on branch ij
LMPE Marginal Energy Price
LMPL Marginal Loss Price
LMPC Marginal Congestion Price
LFi Loss factor for node i
μl Shadow price of transmission constraint on line l
( )1
iR
Revenue of generating i from DCOPF without
losses or FND-based DCOPF with losses
( )2
iR Revenue of generating i from ACOPF algorithm
( )1
iLMP
LMP from DCOPF without losses or FND-based
DCOPF with losses
( )2
iLMP LMP form ACOPF algorithm
Journal of Science & Technology 123 (2017) 001-006
2
1. Introduction
Nowadays, the electric power systems in many
countries have been gradually transforming from the
vertically integrated model to fully deregulated
markets. The different models of the electric markets
include: generation competition, wholesale
competition and retail competition. The two important
market participants are generating companies
(Gencos) and distribution companies (Discos). To
ensure the reliability of supply and the power system
stability, essential ancillary services, such as the one
for frequency regulation, must be included [6]. The
active power reserve for frequency regulation can be
divided into three categories: Regulation Reserve
(RR), Spinning Reserve (SR), and Supplemental
Reserve (XR) [9]. SR and XR are the two components
of the Contingency Reserve (CR). The operating
reserve consists of CR and the regulation reserve [9].
The System operator receives offers for energy and
reserves from Gencos and bids from Discos. The
generating schedule of generation units are determined
such that the total social welfare is maximized [1]. The
scheduled active power of Gencos, the scheduled
purchase of Discos, and the active reserve of
generating units are determined on the basis of an
optimization model. The energy and reserve markets
can be cleared sequentially, or simultaneously [5]. The
payment in the electricity market is thus determined on
the basis of two elements: the Locational Marginal
Price (LMP), and the Reserve Market Clearing Price
(RMCP). The LMP consist of three components:
marginal energy price, marginal loss price and
marginal congestion price. LMP can be calculated as a
whole, or from its components [2, 3, 4]. The
transmission costs can also be determined from the
LMP.
The optimal generation schedule, as well as the
allocated active reserve at each Genco can be solved
using an optimization problem, based on the full
ACOPF model. However, this approach might have
some convergence issues, depending on the initial
estimates of the solutions. The DCOPF model is
simple and always guarantees convergence. However,
it does not account for the active losses in the system.
This paper presents a comparative study on
different models for the calculation of LMP in a
wholesale electricty market with price-sensitive loads
and with a reserve market. The remainder of the paper
is presented as follows: section 2 presents the LMP
calculation method based on the lossless DCOPF
model, section 3 presents the iterative DCOPF model
with adjusted branch flow limits. The ACOPF model
for LMP calculation is presented in section 4. Section
5 presents the method for the calculation of LMP and
its components. The calculation examples and
comparions of different LMP models are presented in
section 6. The conclusion is given in section 7.
2. DCOPF without losses
2.1 Objective function
The objective of the co-optimization model of
energy and reserve is to maximize the total social
welfare, as shown in Eq. (1) below:
( )
G Gi
G
DjD RR RR
CR OR
N N
Gib Gib
i 1 b 1
N
RR RR RR RR SR SR XR XR
Gi Gi Gi Gi Gi Gi Gi Gi
i 1
NN N N
RR RR RR RR
Djk Djk b b b b
j 1 k 1 b 1 b 1
N N
CR CR OR OR
b b b b
b 1 b 1
.P
.P .P .P .P
.P .A .A
.A .A
+ −
= =
+ + − −
=
+ + − −
= = = =
= =
λ
+ λ + λ + λ + λ
− λ − λ − λ
− λ − λ
∑∑
∑
∑∑ ∑ ∑
∑ ∑
(1)
2.2 Constraints
2.2.1 Power balance
The active power injected into bus i is subjected
to the following constraint:
( )
1=
= − − = −∑
N
E F
i Gi Di Di ij i j
j
P P P P B δ δ (2)
2.2.2 Active power reserve balance
The active power reserve is determined for each
area or zone. Within each area, the active power
reserve is subjected to the following constraints:
1
+ +
=
=∑
GN
RR RR
Gi
i
P A (3)
1
− −
=
=∑
GN
RR RR
Gi
i
P A (4)
( )
1=
+ =∑
GN
SR XR CR
Gi Gi
i
P P A (5)
( )
1
+
=
+ + =∑
GN
RR SR XR OR
Gi Gi Gi
i
P P P A (6)
2.2.3 The active power limit of each generation block
( )max0 ,≤ ≤ ∀Gib GibP P i b (7)
2.2.4 Active power limit of the generating units
For a generating unit that takes part in all reserve
markets, its active power is subjected to constraint (8),
as follows:
Journal of Science & Technology 123 (2017) 001-006
3
( )max
min
0 +
−
≤ + + + ≤ ∀
− ≥
RR SR XR
Gi Gi Gi Gi Gi
RR
Gi Gi Gi
P P P P P i
P P P
(8)
2.2.5 Constraints on the active power reserve
This constraint is described as follows:
max0
RR RR
Gi GiP P
+ +≤ ≤ (9)
max0
RR RR
Gi GiP P
− −≤ ≤ (10)
max0
SR SR
Gi GiP P≤ ≤ (11)
max0
XR XR
Gi GiP P≤ ≤ (12)
2.2.6 Limits on the price-sensitive loads
In a wholesale power market, the loads are
considered to consist of two components: fixed load
and price-sensitive load. The demand curve of price-
sensitive loads can consist of several blocks, each with
a lower and an upper limit, as shown in (13)-(14).
( )E min E max≤ ≤ ∀EDj Dj DjP P P j (13)
( )E max0 ,k≤ ≤ ∀EDjk DjkP P j (14)
2.2.7 Constraints on active power reserve block for
each area
The demand curve for active power reserve for
each area may consist of several blocks, each has a
lower and an upper limit, as in (15)-(18):
max0
+ +≤ ≤RR RRb bA A (15)
max0
− −≤ ≤RR RRb bA A (16)
max0 ≤ ≤
CR CR
b bA A (17)
max0 ≤ ≤
OR OR
b bA A (18)
2.2.8 Constraints on the spinning reserve
For each area, the SR should account for at least
SR% the CR. The reason is that the spinning reserve
can only be provided from units that are actually in
operation. Whereas, the XR may be provided, either by
online generating units, or by offline fast-start
generating units. The constraint on SR is written as
follow:
( )
1 1
%.
= =
≥ +∑ ∑
G GN N
SR SR XR
Gi Gi Gi
i i
P SR P P (19)
2.2.9 Branch flow limits
The branch flow can be expressed by a function
of bus voltage angles. Alternatively, they can be
expressed by a function of injected active power, via
the power distribution factors [2].
( )min max
1
−
=
≤ = − ≤∑
N
ij ij ij m Gm Dm ij
m
P P SF P P P (20)
3. FND-based iterative DCOPF with losses and
branch limits adjusted
The DCOPF model shown in the section 2 does
not account for active power losses in the network. It
also does not account for reactive power flow in the
branch flow limits. These limitations can be overcome
using the FND model and adjusting the branch flow
limits.
3.1 Fictious Nodal Demand (FND)
The active power losses in the network can be
written as follows:
2.= ∑L l l
l
P P R (21)
To account for the active power losses, [2]
introduced a concept of FND, where the active power
losses in the network is introduced by adjusting the
demand at load buses. The load demand at each bus is
written as follows:
.i Gi Di i Gi Di i LP P P FND P P C P= − − = − − (22)
where Ci is loss distribution factor. In the literature,
various approaches are applied to calculate Ci. One
common methodology is to use the real-time or
historical load ratios as Eq. (23).
Dii
Di
i
P
C
P
=
∑
(23)
Consequently, the branch flow can be determined
from the injected power at all buses, using the power
distribution factors:
( )
1
N
l l i Gi Di i
i
P SF P P FND−
=
= − −∑ (24)
It is relevant to note that this model is similar to
those employed by PJM [11].
3.2 Adjustment of the branch flow limits
According to [9], when taking into account the
reactive power flow, the branch flow limits are
determined by Eq. (25) – (32).
2
max* 4
2ij
b b acP
a
− + −
= (25)
Journal of Science & Technology 123 (2017) 001-006
4
2 2ij ija P Q= + (26)
( )2max 2ij ijb P S M = − − (27)
( ) ( )2 2max 2 2 max14 ij ij ijc S M Q S
= − −
(28)
2 2 2 2ij ij ijM S P Q= − − (29)
2ij i ijP U G= (30)
( )2ij i ii ijQ U B B= − + (31)
ij i j ijS U U Y= (32)
ij ijG jB+ij ijP jQ+ ji jiP jQ+
jjBiiB
i iU ∠δ j jU ∠δ
Fig. 1. The PI model of the transmission lines
3.3 Iterative DCOPF Algorithm
With the FND introduced at load buses, the active
power demand at each bus is now subjected to the
following constraint:
( )
1
N
E F
i Gi Di Di i ij i j
j
P P P P FND B
=
= − − − = −∑ δ δ (33)
( )min* max*
1
N
ij ij ij m Gm Dm m ij
m
P P SF P P FND P−
=
≤ = − − ≤∑
(34)
The iterative DCOPF that takes into account
active power losses consist of the following steps:
1) Temporarily, ignore the active power losses in
the network, i.e., PL = 0, FNDi = 0.
2) Solve the DCOPF model to obtain the
scheduled active power of the generators and the
scheduled demand of loads.
3) Determine the new estimates of PL, FNDi
4) Solve the DCOPF model with newly updated
load demand.
5) Check for the convergence criteria:
( ) ( ) ( )1max k kGi GiP P i
+− ≤ ε ∀ (35)
( ) ( ) ( )1max +− ≤ ε ∀k kDj DjP P j (36)
If the convergence criteria is not satisfied, go to
step 3.
4. ACOPF-based LMP Algorithm
The mathematical model of the ACOPF has the
same objective as that of the model presented in
section 2. In the ACOPF model, the bus power balance
constraint and the branch flow constraint are modified.
In addition, the reactive power limits of generators and
the voltage limits constraints are added. These
constraints are presented as follows:
( )
( )
1
1
cos sin
sin cos
=
=
= − = δ + δ
= − = δ − δ
∑
∑
n
i Gi Di i j ij ij ij ij
k
n
i Gi Di i j ij ij ij ij
k
P P P U U G B
Q Q Q U U G B
(37)
min maxGi Gi GiQ Q Q≤ ≤ (38)
min maxi i iU U U≤ ≤ (39)
2 2 max0 ij ij ij ijS P Q S≤ = + ≤ (40)
The ACOPF model can be solved by using
iterative linear programming method (iterative LP) [8].
5. LMP Calculation & Components
The LMP consists of the following components
[8]:
. .i E i E l i l
l
LMP LMP LF LMP SF −= − + µ∑ (41)
In the DCOPF model, the loss factors are
determined as follows:
1
2. . . .
N
L
i l l i l j j
i l j
PLF R SF SF P
P − −=
∂
= = ∂
∑ ∑ (42)
In the ACOPF model, the loss factors are
calculated with the following expression:
1 2
1 2
1 2
1 1 2 2 1 2
1 2
...
...
... .
...
L L L
N
N
NL L L L L L
N N N
N
P P P
P P P
P P PP P P P P P
U U U UU U
P P P
∂ ∂ ∂
= ∂ ∂ ∂
∂∂ ∂
∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂∂ ∂
∂ ∂ ∂
δδ δ
δ δ δ
(43)
6. Results obtained with 3-bus system
In this section, we analyze the results obtained
with a simple 3-bus system, using the optimization
models described above.
Journal of Science & Technology 123 (2017) 001-006
5
2 1
3
G1G2
G3
Fig. 2. A three-bus system
In the power system of Fig. 2, there are 3 power
plants which all take part in the reserve market. The
offers for energy by the power plants and bids of price-
sensitive loads (which consist of 3 blocks) are shown
in Table 1.
Table 1. Energy Offers of generators
Generator 1 Generator 2
Block 1 2 3 1 2 3
Power (MW) 200 130 170 150 100 150
Price ($/MWh) 5 7 9 4.5 8 10
The FND-based iterative DCOPF model is
solved using the iterative LP method. After 4 steps, the
solution converges to an error tolerance of 0,0001
MW. The LMPs and their components are shown in
Table 2.
Table 2. LMP at bus 2
DCOPF
without losses
DCOPF with
losses
ACOPF
LMP ($/MWh) 8 8.322 8.299
LMPE ($/MWh) 7 7 7
LMPL ($/MWh) 0.3 0.322 0.295
LMPC ($/MWh) 0.7 1 1.004
The optimal values of generating power, reserve
power and price-sensitive loads are shown in Table 3.
The results in Table 3 show that the system has enough
active power reserve. The RMCP results are shown in
Table 4. The income of the power plants, which
consists of the energy and the reserve components are
shown in Table 5 and Fig. 3.
The differences in LMP and revenue, obtained
with DCOPF without losses and FND-based model
with losses, are determined according to (44)-(45), and
are shown in Fig. 4 and Fig. 5.
( )
( ) ( )
( ) ( )
1 2
i i
LMP 2
i
LMP LMP
D % .100 i 1, 2, 3
LMP
−
= = (44)
( )
( ) ( )
( ) ( )
1 2
i i
R 1 2 32
i
R R
D % .100 i G , G , G
R
−
= = (45)
Table 3. Active power generation, reserve power and
price-sensitive load demands
DCOPF
without losses
DCOPF with
losses ACOPF
PG1 (MW) 293.3 280.9 279.2
PG2 (MW) 226.7 246.5 248.6
PG3 (MW) 300 300 300
PD2 (MW) 300 300 300
PD3 (MW) 120 120 120
( )RRG1P MW+ 60 60 60
( )RRG1P MW− 60 60 60
( )SRG1P MW 0 0 0
( )RRG2P MW+ 0 0 0
( )RRG2P MW− 0 0 0
( )SRG2P MW 36 36 36
( )XRG2P MW 0 0 0
( )SRG3P MW 0 0 0
( )XRG3P MW 54 54 54
Table 4. Reserve Market Clearing Prices (RMCPs)
DCOPF without
losses
DCOPF with
losses
ACOPF
RMCPRR+
($/MWh) 7 7 7
RMCPRR-
($/MWh) 7 7 7
RMCPSR
($/MWh)
4 4 4
RMCPXR
($/MWh) 4 4 4
Table 5. The revenue of power plant 2
DCOPF
without
losses
DCOPF with
losses ACOPF
Energy
Revenue ($/h) 1813.60 2051.37 2063.13
Reserve
Revenue ($/h) 144.00 144.00 144.00
Total Revenue
($/h) 1957.60 2195.37 2207.13
The obtained results show that: the solution of
FND-based DCOPF with losses is very close to that of
the full ACOPF model (the difference is less than 1%).
The DCOPF model without losses is the least accurate.
On the other hand, in terms of computational
performance, the FND-based iterative DCOPF model
Journal of Science & Technology 123 (2017) 001-006
6
is much better than the ACOPF model. In addition, the
DCOPF model always guarantees convergence,
whereas the ACOPF model might have some
convergence issues, depending on the initial estimates
of the solutions.
Fig. 3. Total revenue of the power plants ($/h)
Fig. 4. Difference of LMP in percentage between each
DCOPF algorithm and the ACOPF one
Fig. 5. Difference of revenue in percentage between
each DCOPF algorithm and the ACOPF one
7. Conclusion
This paper studies the electric market model
which includes a market for active power reserve.
Different mathematical models are analyzed, including
the lossless DCOPF, DCOPF with losses and the full
ACOPF model. The results show that the optimal
solution obtained with the DCOPF with losses is
accurate, and is very close to the solution obtained with
the ACOPF model.
Based on the FND-based iterative DCOPF, the
power companies and the purchasing agencies can
calculate their revenue and profit. This models also
allows market participants to study and to derive
strategies for generation expansion planning and
transmission planning.
References
[1] Hongyan Li, Leigh Tesfatsion, “ISO Net surplus
collection and allocation in wholesale power markets
under LMP”, IEEE Trans. Power Systems, 26 (2011)
627-641.
[2] Fangxing Li, Rui Bo, “DCOPF-based LMP
simulation: Algorithm, comparison with ACOPF, and
Sensitivity”, IEEE Trans. Power Systems, 22 (2007)
1475-1485.
[3] Xu Cheng, Thomas J. Overbye, “An Energy Reference
Bus Independent LMP Decomposition Algorithm”,
IEEE Trans. Power Systems, 21 (2006) 1041-1049.
[4] V. Sarkar and S. A. Khaparde, “Optimal LMP
Decomposition for the ACOPF Calculation”, IEEE
Trans. Power Systems, 26 (2011) 1714-1723.
[5] Marco Zugno, Antonio J. Conejo, “A robust
optimization approach to energy and reserve dispatch
in electricity markets”, European Journal of
Operational Research, (2015) 659-671.
[6] J. Frunt, W. L. Kling, J. M. A. Myrzik, “Classification
of reserve capacity in future power systems”,
International Conference on the European Energy
Markets, (2009) 1-6.
[7] J. Duncan Glover, Mulukutla S. Sarma, Thomas J.
Overbey, Power system analysis and design, 5th
Edition, Cengage Learning, USA, 2012.
[8] Allen J. Wood, Bruce F. Wollenberg, Gerald B.
Sheble, Power generation, operation and control,
Wiley & Sons, Inc, New Jersey, 2014.
[9] Santiago Grijalva, Peter W. Sauer, James D. Webber,
“Enhancement of linear ATC Calculations by the
incorporation of reactive power flows”, IEEE Trans.
Power Systems, 18 (2003) 619-624.
[10] Xingwang Ma, Yonghong Chen, Jie Wan,
“MIDWEST ISO Co-Optimization based real-time
dispatch and pricing of energy and ancillary services”,
2009 IEEE General Meeting.
[11] Pennsylvania - New Jersey – Maryland Electricity
Market, PJM ISO.
28
93
.1
19
57
.6
0 25
172
80
6.
3
21
95
.3
7
25
58
.7
27
94
.4
22
07
.1
3
25
48
.5
6
1 2 3
DCOPF without losses DCOPF with losses ACOPF
0.000
-3.603
-1.353
0.000 0.277
0.435
-4.0
-3.0
-2.0
-1.0
0.0
1.0
Bus 1 Bus 2 Bus 3
LM
P
D
iff
er
en
ce
(%
)
DCOPF without losses DCOPF with losses
-12.0
-10.0
-8.0
-6.0
-4.0
-2.0
0.0
2.0
4.0
G1 G2 G3
Re
ve
nu
e
D
iff
er
en
ce
(%
)
DCOPF without losses DCOPF with losses
Các file đính kèm theo tài liệu này:
- different_models_for_lmp_calculation_in_wholesale_power_mark.pdf