Determination of Maximum Grid
Determination of Maximum Grid
Abstract: The technological development and the decline of PV investment have resulted in the
rapid growth of PV power plant. However, the power generated from the PV power plant can
not be controlled because it depends on the natural state of the sun. Therefore PV only supplies
power during the day. Consequently, the demand load supplied by the thermal generator becomes
smaller during the day with greater PV penetration. When the penetration is too large, there is a
possibility of a thermal generator scheduling failure. This paper presents a study of the
permissible photovoltaic (PV) power penetration related to generation scheduling by considering
system and generator units constraints. The unit commitment problem is solved using Mixed
Integer Quadratic Programming (MIQP). PV power plants with various sizes are put into the
system until the algorithm fails to find a unit commitment solution. The infeasible solution of
unit commitment problem occurred at PV penetration 69% due to the load ramping needed by
the system at certain hours is higher than the maximum ramping capability of the thermal
generator unit.
Keyword: PV penetration, MIQP, Economic Load Dispatch, Unit Commitment, Ramp rate
1. Introduction
The development of PV technology, the decline of PV investment, and government incentive
policy leads to rapid growth in grid penetration of PV plants [1][2]. Moreover, awareness of the
effects of climate change has led to the desire of the world community to use clean energy. The
total capacity of PV installed worldwide in 2018 was 480 GW[3]. However, there are some
problems with the large PV capacity in the power system because the PV power output cannot
be controlled. The power generated from the PV plants depends on the natural state of the sun.
Furthermore, it is concerned with generation scheduling consisting of thermal and PV. PV
generators are seen as a negative load. Hence, the system load is reduced by the PV power output,
and it is called a net-load [4], then the net-load will be supplied by thermal generators. Because
PV only supplies power during the day, the PV penetration causes the difference between the
peak load and the lowest load to be wider. Moreover, at a certain time, there is an increase or
decrease in electricity demand quickly, in a short time [5].
In order to meet the load requirement, generation scheduling is needed. Unit commitment
(UC) determines the on/off status of generators and power contribution of each online unit at the
same time. In solving the unit commitment problem, generally two basic decisions are involved,
namely the “unit commitment” decision and the “economic dispatch” decision. The “unit
commitment” decision involves the determination of the generating units to be running during
each hour of the planning horizon [6]. The “economic dispatch” decision involves the allocation
of the system demand and spinning reserve capacity among the operating units during each
specific hour of operation. The objective of UC is to minimise the total production cost over the
planning horizon while fulfilling the system constraint and physical constraints of the generator
unit. However, UC is a complex problem due to its complex mix-integer nonlinear formulation
[7][8].
There are various kinds of optimisation techniques to solve UC problems. For instance,
priority lists, dynamic programming, quadratic programming, mix-integer linear programming,
and metaheuristic methods [9][10]. Mixed integer programming capable of solving scheduling
problem and economic dispatch simultaneously. Also, it has been widely used to solve problems
related to UC. From a computational perspective, Mixed Integer Linear Programming (MILP)
can efficiently solve unit commitment problems in thermal generators [11]. Generation
scheduling using Mixed Integer Quadratic Programming (MIQP) focused on the impact of ramp-
rate constraints has been done by Yang et al. [12]. MIQP has also been used by Papageorgiou et
al. [13] to solve economic dispatch of electrical power generators with prohibited zones of
operation. MIQP is used by Lopez et al. [14] to solve unit commitment problems in large-scale
electric power systems with various types of power plants.
On the other hand, different studies have been carried out to determine PV penetration effects
on UC. Previous works have found that the more non-dispatchable units in the system, the more
dispatchable units are required to commit [15]. Other study shows the challenge of a sudden
change in the output of PV caused by moving clouds [16]. The generation scheduling changes
to respond the sudden change of PV generation. PV capacity that is allowed in the system must
consider the ramp-up/down capability, technical minimum load capability and response time for
starting up/down of thermal units [17].
In this paper, MIQP is used to solve the UC problem. The objective is to find the penetration
limits of PV based on generation scheduling that does not violate generator physical constraints
and system operational constraints.
2. Problem Formulation
UC problem is to find generators unit to be on and off within a specified period that can meet
load requirements, usually in day ahead horizon. This UC problem would be optimal when the
allocation of generator power can be optimally allocated during each time frame, which results
in the most economical generation costs, and it is satisfied all constraints.
611
Determination of Maximum Grid-Connected Photovoltaic Penetration
Here, 𝑃𝑔 denote the power of the thermal generator, 𝑃𝑠𝑡 denote the power of the PV generator
at time t, and 𝑃𝑑𝑡 denote the load demand at time t.
3. Ramp Constraint
Ramp up / ramp down constraint shows the ability of a generator to increase and decrease
power during a particular time.
𝑃𝑔𝑖,𝑡 − 𝑃𝑔𝑖,𝑡−1 ≤ 𝑈𝑅𝑖 (10)
𝑃𝑔𝑖,𝑡−1 − 𝑃𝑔𝑖,𝑡 ≤ 𝐷𝑅𝑖 (11)
Here, 𝑃𝑔𝑡 is the power of generator i at time t, 𝑃𝑔𝑡−1 is the power of generator i at time t-1,
𝑈𝑅𝑖 is the ramp-up limit of generator i, DRi is the ramp-down unit of generator i.
E. PV Power Constraint
The power generated from the PV unit depends on the natural conditions of the sun. The
maximum power limit of PV is limited by the installed capacity of the PV generator
𝑃𝑠 ≤ 𝑃𝑠𝑚𝑎𝑥 (12)
Here, 𝑃𝑠 is the PV generator power output, and 𝑃𝑠𝑚𝑎𝑥 is the maximum capacity of a PV
generator.
612
Penang Rahimta Mara, et al.
3. Proposed Method
In this paper, MIQP method uses CPLEX to get an optimal solution of generation scheduling
and dispatch. The quadratic programming is for thermal generator fuel cost functions that are in
the quadratic formulation. Constraints in MIQP are divided into two, namely equality constraints
and inequality constraints. Equality constraints in UC in the form of a balance of power between
load and generation. Inequality constraints in the form of spinning reserve, generation limit,
minimum uptime, minimum downtime, and ramp rate.
The simulation is carried out in two steps to obtain maximum PV penetration, as shown in
Figure 1. Furthermore, The object used is a system of 10 units of thermal generators [18]. System
parameters are shown in Figure 2 and Table I. Figure 2 shows the demand load profile and Table
I shows the parameters of the thermal generator. The amount of PV penetration is base on the
percentage of peak load with PV profile shown in Figure 2.
Step one, the purpose of step one is to find the limit of PV penetration with a 10% penetration
interval. First, input the demand load profile parameters and parameters of the thermal generator.
For initial conditions, simulations are carried out without PV penetration. Then, solve UC
problem by MIQP by adding PV penetration of 10%. If a solution is obtained, then PV
penetration is added by 10%. Nevertheless, if there is no feasible solution, the simulation is
stopped. Record the highest PV penetration that still has a UC solution and proceed to step two.
Start
yes
Find feasible
solution
no
yes
Find feasible
solution
no
Find maximum PV
penetration
End
613
Determination of Maximum Grid-Connected Photovoltaic Penetration
The second step, the purpose of step two is to find the limit of PV penetration with a 1%
penetration interval. Similar to step 1, first, input the demand load profile parameters and
parameters of the thermal generator. The simulation starts with the largest PV penetration in step
one that is still has a feasible solution. Do MIQP to find a UC solution with 1% PV penetration
interval. If a solution is still obtained, then proceed with increasing PV penetration by 1 %.
However, if MIQP failed to find UC solution then the simulation is stopped. The highest PV
penetration that simulation still has a feasible solution becomes the maximum limit of PV
penetration.
4. Simulation Result
In this study, a 10-generator power system is used for the simulation. Generator parameters
are shown in Table I. Generator G1 and G2 have large capacity with the most economical fuel
costs, and large ramp rates, but have the longest minimum uptime and minimum downtime.
1500 1
1400
1300
Demand Load (MW)
1200 0.8
1100
PV Output (pu)
1000
900 0.6
800
700
600 0.4
500
400
300 0.2
200
100
0 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Time
Demand PV Output
Generator G3, G4 and G5 have medium-capacity with moderate fuel costs. Generators G3
and G4 have lower fuel costs than G5 but have a longer minimum uptime and downtime and a
lower ramp rate. Generator G6, G7, G8, G9, and G10 have small-capacity but have the highest
fuel cost, where generators G 6 and G 7 have lower fuel costs and ramp rates than generators
G8, G9, and G10, but minimum uptime and the downtime is longer.
614
Penang Rahimta Mara, et al.
The 24-hour load profile is shown in Figure 2, which the peak load is 1500 MW at hour 12
and lowest load is 700 MW at hour 1. Figure 2 also shows the PV power profile in pu. From the
Figure 2, it can be seen that the peak load demand and the peak output of PV occur at the same
time.
1500
1400
1300
1200
Load (MW)
1100
1000
900
800
700
600
500
400
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Time
Result of step one, simulation shows that UC with PV penetration of 70% does have a feasible
solution. The current net load profile condition is the lowest net load is 450 MW at hour 12, the
peak load is 1400 MW at hour 20, and there is a sharp increase of 631 MW at hour 13 to 14.
Thus, the maximum PV penetration for step one is 60 %. Then, PV penetration 60% used for the
initial condition in step two.
Then, the simulation continues to step two to get more precise results. Simulations performed
for PV penetration of 60% to 70%. The results from step two show that the maximum PV
penetration is 68% because at PV penetration 69% failed occur when getting a UC solution. To
find out the cause of failure to get a feasible solution can be done by considering the net load on
68% and 69% PV penetration shown in Figure 3 and the characteristics of the generator shown
at Table 1.
In unit commitment, the problem-solution must respect both generator physical constraints
and system operational constraints namely power balance constraint, system reserves
requirement, generation limit, and ramp constraint. Failure of generation scheduling can occur
due to violation of constraints.
Table 2. Power Increase/Decrease at PV Penetration 68% and 69% (A negative sign shows a
decrease of the load and a positive sign indicates an increase of the load
Hour PV 68 % PV 69% Hour PV 68 % PV 69%
1 0 0 13 44.20 46.32
2 50 50 14 609.71 620.14
3 100 100 15 -118.37 -118.64
4 100 100 16 -167.74 -168.00
5 50 50 17 123.57 126.13
6 100 100 18 129 129
7 -6.87 -7.71 19 100 100
8 -83.04 -84.99 20 200 200
9 8.20 6.85 21 -100 -100
10 -241.53 -246.56 22 -200 -200
11 -162.82 -165.95 23 -200 -200
12 -133.94 -136.65 24 -100 -100
615
Determination of Maximum Grid-Connected Photovoltaic Penetration
Power balance shows the ability of the generator to meet load requirements. PV penetration
of 68% and 69% have the same peak load. The peak load is 1400 MW at hour 20. With the
total maximum capacity of all generators is 1662, the peak load is still below the total
maximum capacity of the generator.
C. Generation limit
The generator units have upper and lower limits. To find the upper and lower limits that are
satisfied, the peak load and the lowest load simulation result condition is investigated. The peak
load is 1400 MW that occurs at hour 20. If the entire generator is on, the peak load is still below
the maximum capacity of all generators. The lowest load is 465 MW that happened at hour 12.
Minimum load is still higher than the minimum output capacity of the existing generator, so the
load is still possible to be supplied by a few generators.
D. Ramp constraint
Table 2 shows the load increase or decrease in every hour. A negative sign shows a decrease
of the load and a positive sign indicates a load increase. Form Table I, it can be seen that the total
ramp-up of the system is 620 MW and the total ramp down of the system is 620 MW. At PV
penetration 68 %, the highest ramp-up requirement of 609 MW. However, at 69 % PV
penetration, the load at hour 13 is 511.32 MW rises to 1131.46 MW at hour 14, which means the
load increases by 620.14 MW. The load increase is higher than the maximum ramp-up of the
system. So that, load changes cannot be met by the maximum ramp up. The most significant
decrease in load occurred at hour 10, with a decrease of 246 MW. It is smaller than the ramp
down capability.
Table 3 shows UC with 68% PV penetration. At hour 1 to hour 12, with medium to low net-
load and small to medium ramp-up and ramp-down, 2 to 5 generators are on in every hour, that
is generator G1, G2, G5, G6, and G7. At hour 13, even though the load was still small at 524.2
MW, all the generators turned on Table IV shows the output with 68% PV penetration. It can be
seen that at hour 13 almost all generator output is minimal except G1 and G2. All generators are
turned on because they are prepared for high ramp-up needs of 609.71 MW from hour 13 to hour
14. Because the generator power must be minimum in the first-hour generator is on. Furthermore,
it can be seen that at hour 14, almost all generators increase the power output to the maximum
ramp-up capability. In the following hours, the need for ramp-up / ramp-down was small. At
hour 15 with a load of 1015.53 MW, even though all generators are still on, but the power of
generator G4 to generator G10 is minimum. Beside to satisfy need of the load, these generators
are prepared to turn off at the following hour. Because the generator must be at a minimum
output before it can be turned off. Whereas when peak loads at hour 20 with a load of 1400 MW,
only eight generators are on which the output power of four generators is maximum and the
output ower of three generators is minimum.
616
Penang Rahimta Mara, et al.
The generator with maximum output is G1, G2, G3, and G4 which are generators with the largest capacity and the lowest cost. The generator with
minimum output is G8, G9, and G10 which is the generator with the smallest MUD (1 hour) because G9 and G10 will only supply peak load and will be
off in the next hour.
617
Determination of Maximum Grid-Connected Photovoltaic Penetration
From the discussion above, it can be concluded that the ramp-up constraint that caused the
failure to find a feasible solution at 69% of the PV penetration. At 68% PV penetration, at hour
13 the entire generator is on, not only to meet current load requirements but also to prepare for
ramp-up requirements that are very high in the following hours.
The UC simulation shows the total production cost. From Figure 4, it can be seen that higher
level of PV penetration, lower the total operating cost. The presence of PV reduces total
operating cost because the operating cost of PV is negligible. Although the total operating cost
decrease, it does not happen in thermal operating cost per MWh. Figure 4 shows that the
operating cost of thermal generator per MWh decrease at 10 % PV penetration until 40 % PV
penetration. Then increase at PV penetration is higher than 40 %. The lowest cost per MWh is
20.61 $/MWh at 40 % PV penetration.
Furthermore, the ten generators used in the simulation are divided into three categories based
on cost characteristics. This categorisation is to find out the cause of the difference in cost per
MWh for different PV penetration. The first category is the most economical generators that are
G1 and G2. The second are generators with moderate cost that are G3, G4, and G6. The other
five generators, G6 until G10, is in the last category. The last category is generator with
expensive cost. However, G6 and G7 are cheaper than G8, G9, and G10. Figure 5 shows the
comparison of energy share of the generator at PV penetration 10 %, 40, and 60 %. Figure 5
shows comparison of energy share by generator at PV penetration 10 %, 40 % and 60 % and
Table V shows comparison of the number of generator start-up that occurred in PV penetration
of 10%, 40% and 60%.
As shown in Figure 5, at PV penetration, 10% compares with PV penetration 40 % show that
energy that supplied by ten generators are in the same pattern but different percentages. Both at
PV penetration 10 % and 40 %, the highest supply form G1 and G2. Supply energy from G1 and
G2 at PV penetration 10 % supply is smaller than at PV penetration 40 %, that is 78,2 compared
to 83,9%. For the expensive generator, share energy supply at both conditions is almost same,
that is about 1,26 %. However, supply energy form the moderate generators, at PV penetration
10 % is much bigger than at PV penetration 60 %, that is 20,4% compared to 14,7 %. From
Table V, start-up of generator at PV penetration 10 % is less than start-up of generator at PV
penetration 60 %, that 9 times compared to 10 times. The number of generator start-ups is almost
same in all generator except G8. So, the operating cost of thermal generator per MWh at PV
penetration 10 % is higher than operating cost of thermal generator per MWh at PV penetration
40 % caused by energy that is supplied by G3, G4 and G5, that has moderate fuel cost, more
significant at PV penetration 10 %.
550,000
21
540,000
20.9 530,000
520,000
20.8
510,000
500,000
20.7
490,000
20.6 480,000
0% 10% 20% 30% 40% 50% 60%
PV Penetration
618
Penang Rahimta Mara, et al.
Figure 5 also shows the comparison energy share at PV penetration 40 % and 60 %. For the
most economical generator, there is a different pattern. G1 have bigger share at PV penetration
60 %, but G2 has bigger share at PV penetration 40 %. The sum of energy share by G1 and G2
is higher at PV penetration 60 % that is 85,1 % at PV penetration 60 % and 83,9 % at PV
penetration 60 %. Likewise, the energy share of the generator G3, G4, and G5 are higher at 40%
PV penetration, that is 14,7% compared to 11,8 %. However, the percentage of energy supplied
from the most expensive generator is higher at PV penetration 60%. The sum of energy supplied
by generator G6, G7, G8, G9, and G10 is 2,9 % at PV penetration 60 % and 1,2 % at PV
penetration 40 %. At PV penetration 40%, the start-up occurred 9 times, while at the PV
penetration 60%, the start-up occurred 12 times. G6 and G7 generators more often start-up at PV
penetration 60% that has an impact on higher start-up costs. So, the fuel cost per MWh at PV
penetration 60% is higher than at PV penetration 40% caused by the use of more generators with
more expensive costs that are G3, G4, and G5 generators, and higher start-up costs due to more
frequent occurrence start-up.
At PV penetration with higher operating costs per MWh, the more expensive generators being
used more widely. Also, in some cases, more start-up generators occur with the consequence of
higher start-up costs.
5. Conclusion
In this paper, the UC was solved using MIQP. UC solutions must be able to meet load
requirements and at the same time, respect to generator physical constraints and system
operational constraints. High PV penetration causes changes in net-load. The higher PV
penetration causes changes in load between the times to be more significant, especially during
the daytime. In the first step, it was found that failure to get a UC solution occurred at PV
penetration 70%. Which means, the maximum penetration that still gets the UC solution is when
the PV penetration is 60%. Then the second step starts with 60% PV penetration. In the second
step, at PV penetration 69 %, a failure in the generation scheduling occurs because of high ramp-
up that is higher than ramp-up capability of generators. So, the maximum PV penetration is 68%.
Furthermore, from the total operating cost results, it was found that generators operating cost per
MWh decrease from without PV until PV penetration 40%. Hereafter, at PV penetration is above
40%, generator operating cost per MWh increase. By observing to generator energy mix, it is
known that at the PV penetration with higher operating costs per MWh, generators with more
expensive costs are used more widely. Also, in some cases, more start-up generators occur with
the consequence of higher start-up costs.
6. Acknowledgment
This work was funded by the Rekognisi Tugas Akhir (RTA) Program of the Research
Directorate of Universitas Gadjah Mada. Any opinions, findings, and conclusions or
recommendations expressed herein are those of the authors and do not necessarily reflect those
of the Research Directorate of Universitas Gadjah Mada.
7. References
[1] M. Obi and R. Bass, “Trends and challenges of grid-connected photovoltaic systems – A
review,” vol. 58, pp. 1082–1094, 2016.
619
Determination of Maximum Grid-Connected Photovoltaic Penetration
620
Penang Rahimta Mara, et al.
Sarjiya received the B.Eng and M.Eng degree in Electrical Engineering from
Universitas Gadjah Mada in 1998 and 2001 respectively. He received his Ph.D
degree in 2008 from Department of Electrical Engineering, Chulalongkorn
University Thailand. He has been with Department of Electrical and
Information Engineering, Universitas Gadjah Mada since 1999. Currently, his
position is head of department and an associate professor in power system
engineering. His research interest includes power system operation and
planning, variable renewable energy integration and hybrid renewable energy
system.
621
© 2019. This work is published under
https://creativecommons.org/licenses/by/4.0(the “License”).
Notwithstanding the ProQuest Terms and Conditions, you may
use this content in accordance with the terms of the License.