Abstract
To maximize conversion efficiency, photovoltaic (PV) systems generally operate in the maximum power point tracking (MPPT) mode. However, due to the increasing penetration level of PV systems, there is a need for more developed control functions in terms of frequency support services and voltage control to maintain the reliability and stability of the power grid. Therefore, flexible active power control is a mandatory task for grid-connected PV systems to meet part of the grid requirements. Hence, a significant number of flexible power point tracking (FPPT) algorithms have been introduced in the existing literature. The purpose of such algorithms is to realize a cost-effective method to provide grid support functionalities while minimizing the reliance on energy storage systems. This paper provides a comprehensive overview of grid support functionalities that can be obtained with the FPPT control of PV systems such as frequency support and volt-var control. Each of these grid support functionalities necessitates PV systems to operate under one of the three control strategies, which can be provided with FPPT algorithms. The three control strategies are classified as
① constant power generation control (CPGC), ② power reserve control (PRC), and ③ power ramp rate control (PRRC). A detailed discussion on available FPPT algorithms for each control strategy is also provided. This paper can serve as a comprehensive review of the state-of-the-art FPPT algorithms that can equip PV systems with various grid support functionalities.
2023.
Static filtering effect
Dynamic filtering effect
Power reserve
Photovoltaic (PV) panel capacitor and DC-link capacitor
Duty cycle of DC-DC converter
Main duty cycle of DC-DC converter and perturbation signal
Switching frequency of DC-DC converter
Inverter switching frequency
G Irradiance
PV output current
PV current reference
PV current at the maximum power point (MPP)
Current limit
id, iq Grid current converted to dq coordinates
Inductor current reference from constant power generation
Inductor current reference from the maximum power point tracking (MPPT) algorithm
Inductor current reference
The maximum value of inductor current
Constant current
Irradiance
DC-DC boost converter inductor
Grid connection inductor filter
m Integer number
PV power
Modified PV power
Updated PV power after mT
The maximum PV power
Power reference calculated by grid support block
Power limit
Available PV power
The minimum power
PV power in the previous time-step
, Pulse width modulation for inverter and DC-DC converter
d
Power ramp-rate reference
Power ramp-rate limit
Srated Rated power
Calculation time step
T Sample period of MPPT algorithm
Time intervals 1 and 2
Threshold value
PV voltage
PV voltage reference
PV voltage at MPP
, vfpp,r PV voltages corresponding to the left and right flexible power points
Grid voltage, grid current, grid impedance
DC-link voltage
Calculation voltage step
* Reference
cpg Constant power generation
g Grid
mpp MPP
min, max Minimum, maximum
st, tr Steady-state and transient
WITH the increase of environmental concerns due to environmental pollution and global warming, together with the high consumption demand of energy for industrialization and manufacturing, the electrical industry has focused more on the evolution of renewable energy sources in recent years. Due to distinguishing benefits of photovoltaic (PV) generation such as reduced panel costs, low maintenance, high quality-factor, and easy installation for any desired capacity, PV systems are developing rapidly, especially for grid-connected applications [
The maximum power point tracking (MPPT) operation is essential in many applications to generate the maximum revenue and energy yield [
There are several ways to fulfill flexible active power control for PV systems.
One possible solution is to use energy storage systems. In this method, energy storage devices are controlled to absorb or release energy based on the active power control demands. By doing so, the maximum energy yield is harvested from the PV system and if this value is not required by the grid, the excess power is stored in the battery system. In this way, energy is stored during a high generation period and it is delivered when the available PV power falls (e.g., at night) [
Flexible active power control can also be directly achieved in PV systems by replacing the MPPT algorithms with flexible power point tracking (FPPT) ones. In this way, the PV system operates at a reduced power level instead of the maximum power point (MPP) according to the requirements of power grid. This algorithm does not require any additional hardware, which makes it very attractive with a lot of potential applications in the existing or future PV systems. The active power control through FPPT algorithm is more cost-effective than other solutions. Furthermore, the system lifetime improves because of the reduced thermal stress of the converter [

Fig. 1 Concept of FPPT along with stability issues when operating point moves to the right side of MPP.
The flexible active power control schemes can be classified as: ① constant power generation control (CPGC); ② power reserve control (PRC), also called delta power control; and ③ power ramp rate control (PRRC) [

Fig. 2 Different active power control schemes for grid-connected PV systems in grid codes.
The remainder of this paper is organized as follows. Section II describes the overview of the PV system. Section III reviews the main grid support functionalities in PV systems. It also allocates each of these grid support functionalities with one of the FPPT control modes of PV systems, being CPGC, PRC, and PRRC. In Section IV, the available CPGC algorithms are reviewed and categorized. A comparison is also made between different CPGC algorithms and the advantages and disadvantages of each algorithm are analyzed. Section V provides a review and comparison between different PRC algorithms. The available PRRC algorithms are described in Section VI. Finally, a summary of conclusions is given in Section VII.
The main configurations of grid-connected PV systems are single- and two-stage power conversion topologies, as demonstrated in

Fig. 3 Configurations of grid-connected PV systems. (a) Single-stage power conversion topology. (b) Two-stage power conversion topology.
According to the standards, to support grid voltage, the injection or consumption of reactive power for PV systems is required, which is achieved by inverter control.

Fig. 4 Volt-var response for different standards.
As shown in
If the PV systems are disconnected from the grid during low voltage conditions, problems such as power outages and voltage flickers occur on the grid. In order to eliminate the effects of these problems, the LVRT capability is recommended as an ancillary service in PV systems. During a low voltage fault, the grid voltage peak is smaller than the nominal value. Under this condition, if the system operates in the MPPT mode, the component of grid injection current increases. If this injected current exceeds the nominal inverter current rating, it will damage the inverter. If the injected power to the grid is reduced and the system continues to operate in the MPPT mode, the power input to the DC-link becomes greater than the output power, which increases the DC-link voltage. Hence, if the overvoltage is not limited, it will damage the DC-link capacitor. Therefore, in order to prevent overcurrent in the inverter and overvoltage in the DC-link, the active power generated by the PV unit should be reduced. As a result, in order to reduce the power generated by the PV unit, it is sufficient to move the operating point of the PV unit from MPP to a lower power using FPPT algorithms. Also, the LVRT capability, in addition to preventing the above problems, injects the reactive power to the grid during low voltage faults in order to improve the grid voltage [
High penetration of PV systems in distribution networks can lead to reverse power flow from load towards generation units. In this case, the generated power from PV systems can be larger than the load demand of the distribution network (e.g., during mid-day), and this reverse power flow can lead to overvoltage in the distribution network. To solve this problem, when the grid voltage reaches the allowable limit, the active power output of PV units should be limited to a certain level. Therefore, by controlling the flexible active power, the overvoltage can be prevented during the peak period of PV power generation [
Another possible problem is grid voltage fluctuation due to the fluctuating nature of solar irradiance. This problem is especially evident in small-scale PV systems. Passing the clouds could easily cover the main area of the panel. Rapid changes in PV power (due to rapid changes in irradiance) can cause grid voltage fluctuations with high PV penetration. Hence, the allowable power ramp rate is defined in various grid codes and standards [
Grid code | Positive power ramp rate | Negative power ramp rate |
---|---|---|
HECO [ | 2 MW/min | 2 MW/min |
Hawaii [ | 1 MW/min | 1 MW/min |
PREPA (Puerto Rico) [ | 10% per min | 10% per min |
EIRGRID (Ireland) [ | 30 MW/min | No requirement |
Germany [ | 10% per min | No requirement |
Australia [ | 16% per min | No requirement |
Denmark [ | 100 kW/s | 100 kW/s |
ENTSO-E (Europe) [ | No requirement | No requirement |
National standards (China) [ | 10% per min | No requirement |
When the grid is affected by frequency deviation, PV inverters must participate in supporting the grid frequency by changing the output active power. Frequency regulations including frequency droop control and inertial response are becoming essential in power grids with high penetration of PV systems. Accordingly, the frequency-Watt control is introduced in the network instructions to avoid instability problems, which is called frequency response [

Fig. 5 Frequency response defined in international network codes.
Grid requirement | FPPT operating mode |
---|---|
Frequency support |
PRC (steady state) CPGC (frequency transient state) |
Voltage support | CPGC |
LVRT | CPGC |
Solving grid voltage fluctuation problem | PRRC |
Solving reverse power flow problem | CPGC |
CPGC, also called power limiting control or absolute active power control, is defined to regulate the output power from PV panels to a specific reference value. The concept of this operating mode is illustrated by area 4 in
As aforementioned, this paper aims at investigating the algorithms that can provide flexible active power control for PV systems by moving the operating point without additional components. In this subsection, different strategies of CPGC algorithms are classified and described. CPGC is performed in two ways: ① CPGC based on converter control loop modification (DC-DC converter controller in two-stage PV system structure or inverter controller in single-stage PV system structure); ② CPGC based on the modification of the “voltage reference computation” block. In the first method, a typical MPPT algorithm is implemented in the “voltage reference computation” block (see
1) CPGC Based on PV Voltage/Power Control Loop
Available algorithms in this group can be classified into five categories in the following.
1) CPGC with direct power control (CPGC 1)
The PV output power can be limited to the desired value through the closed-loop control and a saturation block [
(1) |

Fig. 6 CPGC 1 with direct power control.
2) CPGC with current limiting control (CPGC 2)
Conforming to the P-V curve, the PV voltage is approximately constant on the right side of the MPP (which is called the constant voltage region) [
(2) |
The structure of CPGC 2 is shown in

Fig. 7 CPGC 2 with current limiting control.
3) CPGC with inductor current reference calculation (CPGC 3)
In [

Fig. 8 CPGC 3 with inductor current reference calculation.
4) CPGC with multi-mode operation (CPGC 4)
CPGC can be obtained through a multi-mode operation, as depicted in

Fig. 9 CPGC 4 based on multi-mode operation.
5) CPGC with PV power based or DC-link voltage based delta-voltage control (CPGC 5)
The schematic of CPGC 5 is shown in

Fig. 10 CPGC 5 with delta-voltage control. (a) Based on DC-link voltage. (b) Based on PV power.
2) CPGC Based on Direct Computation of Voltage Reference
The CPGC can not only be used with a modification of the PV voltage control loop, but also can be attained with direct computation of the voltage reference [
1) CPGC with constant voltage step values for MPPT and CPGC modes (CPGC 6)
The algorithm presented in [

Fig. 11 CPGC 6 with direct computation of voltage reference with constant voltage step.
As a result, there is no need to change the control of the DC-DC converter or inverter connected to power grid. Consequently, this control algorithm has computational complexity since the voltage reference is calculated in two separate algorithms for the CPGC and MPPT modes. To achieve small power oscillation during the MPPT mode, the voltage step () and time step () values of the voltage reference computation algorithm are considered to be relatively small and large, respectively. For obtaining a fast dynamic response, and are considered to be relatively large and small, respectively, during CPGC mode.
2) CPGC with an adaptive voltage step under transient and steady-state conditions (CPGC 7)
In CPGC 7, the voltage step is computed based on steady-state or transient operating conditions, as shown in

Fig. 12 CPGC 7 with direct computation of voltage reference with adaptive voltage step.
3) General CPGC algorithm with adaptive voltage step (CPGC 8)
A general CPGC algorithm with adaptive voltage step (CPGC 8) was proposed in [

Fig. 13 CPGC 8 with adaptive voltage step.
A scaled-down 1.1 kVA two-stage PV system is experimentally implemented to compare the steady-state and dynamic performances of the studied CPGC algorithms, as shown in

Fig. 14 Experimental setup.
The PV panel is simulated using a Chroma 62000H-S solar array simulator, and the grid is simulated using a Cinergia grid emulator. A two-stage PV system is set up using IMPERIX’s H-bridge module and the control is implemented with IMPERIX’s B-BOX RCP control platform. Experimental setup and simulation parameters are shown in
Parameter | Value |
---|---|
1.1 kW | |
150 V | |
250 V | |
0.5 mF | |
2 mH | |
10 kHz | |
110 V | |
10 kHz | |
5 mH |
Between CPGC 1 and CPGC 2, which adjust the PV power by controlling the power/current limit, CPGC 2 is selected for implementation. CPGC 3 and CPGC 4 have a multi-mode operation and their performances are similar, so only CPGC 4 is tested. Also, the performances of CPGC 6 and CPGC 7 are similar, so CPGC 6 is chosen for experimental evaluation. The operating point of CPGC 6 and CPGC 8 can be chosen both on the right and left sides of the MPP. The operating point of these algorithms is considered on the right side of the MPP. Three experimental cases have been carried out to evaluate the performance of the algorithms under the step increase and decrease of power reference as well as under the irradiance changes.
Case 1: the dynamic performance of the investigated algorithms is verified and compared under a step change of power reference from 550 W to 1000 W. The results are shown in

Fig. 15 Performance comparison of different CPGC algorithms under sudden increase of power reference. (a) PV power for CPGC 2, CPGC 4, and CPGC 5. (b) PV voltages for CPGC 2, CPGC 4, and CPGC 5. (c) PV power for CPGC 6 and CPGC 8. (d) PV voltages for CPGC 6 and CPGC 8.
Case 2: the performance of the algorithms under a step reduction of the power reference from 1000 W to 450 W has been investigated, and the results are shown in

Fig. 16 Performance comparison of different CPGC algorithms under sudden decrease of power reference. (a) PV power for CPGC 2, CPGC 4, and CPGC 5. (b) PV voltages for CPGC 2, CPGC 4, and CPGC 5. (c) PV power for CPGC 6 and CPGC 8. (d) PV voltages for CPGC 6 and CPGC 8.
From the experimental results in Figs.
Cases 3 and 4: in these cases, the performances of the algorithms under rapid irradiance changes have been investigated and evaluated. The evaluation results of cases 3 and 4 are shown in Figs.

Fig. 17 Performance comparison of different CPGC algorithms under rapid changes of irradiance when operating point is set on right side of MPP. (a) PV power for CPGC 2 and CPGC 4. (b) PV voltage for CPGC 2 and CPGC 4. (c) PV power for CPGC 6 and CPGC 8. (d) PV voltage for CPGC 6 and CPGC 8.

Fig. 18 Performance comparison of different CPGC algorithms under rapid changes of irradiance when operating point is set on left side of MPP. (a) PV power for CPGC 6 and CPGC 8. (b) PV voltage for CPGC 6 and CPGC 8.
Under a time interval of to , the irradiance increases from to . In the interval between and , the irradiance decreases from to . Two different power reference values, i.e., and of the available PV power pavai, are considered to evaluate each algorithm. CPGC 5 assumes that remains constant during the CPGC mode. Since this assumption is not valid in environmental changes, CPGC 5 is not able to adjust the power under the irradiance changes. Therefore, in this case, CPGC 5 has not been tested. As mentioned before, CPGC 6 and CPGC 8 can move the operating point to both the right and left sides of the MPP. In this experimental case, the dynamic performance of these algorithms has been evaluated on both sides of the MPP.
According to the results shown in Figs.
(3) |
To calculate the tracking error in transient state, the integral of the above equation is calculated between the time interval in which the algorithms are in the transient state. Also, to calculate the tracking error in steady state, the integral of (3) is calculated between the time interval in which all algorithms operate in steady state.
The total tracking error is defined as:
(4) |
In this study case, the tracking errors of the investigated algorithms are calculated and shown in
Algorithm | Tracking error (%) | |
---|---|---|
CPGC 2 | 11.22 | 2.99 |
CPGC 4 | 10.27 | 4.75 |
CPGC 6 (right side of MPP) | 12.21 | 3.13 |
CPGC 8 (right side of MPP) | 8.54 | 2.19 |
CPGC 6 (left side of MPP) | 4.09 | 2.13 |
CPGC 8 (left side of MPP) | 2.87 | 1.42 |
A comprehensive comparison of the above-mentioned CPGC algorithms is provided in
Algorithm | Reference | Tracking of MPP | Transition between modes | Operation region | Dynamic response | Power fluctuation in steady state | Operating under environmental changes | Tracking error | Computational complexity | Main advantages (+) and disadvantages (-) |
---|---|---|---|---|---|---|---|---|---|---|
CPGC 1, CPGC 2 |
[ | Yes | No | Right | Very slow | Low | Yes | High | Low |
- Not applicable to various MPPT algorithms - Unstable under small power reference value |
CPGC 3 |
[ | Yes | Yes | Right | Slow | High | Yes | Very high | Low |
+ Easy calculations - Large power oscillations in steady state because of transitions between operating modes |
CPGC 4 |
[ | Yes | Yes | Right | Slow | High | Yes | Very high | Low | - Large power oscillations in steady state because of transitions between operating modes |
CPGC 5 |
[ | No | Yes | Right | Fast | Low | No | High | Low |
- Improper for a long time - Don’t work under environmental changes |
CPGC 6 |
[ | Yes | Yes | Right/left | Slow | High | Yes | Low | High |
- Slow dynamic response - Unstable under a small power reference values |
CPGC 7 |
[ | Yes | Yes | Right/left | Fast | Low | Yes | Low | High | - Transition between operating modes |
CPGC 8 |
[ | Yes | No | Right/left | Fast | Low | Yes | Very low | Very high | - Complex calculations |
1) : this index is computed using (3) for the steady-state operation of algorithms, where and .
2) Transient tracking error under step change of the power reference : this index is computed using (3) for the transient operation of the algorithms, where undergoes a step change from to , and irradiance is held constant at . The period of calculating this index is set equal to the longest period in which all the algorithms reach their new steady-state values.
3) is computed based on (4) with the inclusion of and .
4) Transient tracking error under ramp change of the irradiance : since some of the algorithms are incapable of tracking the power reference under environmental changes, this index is used to differentiate the performance of the algorithms under environmental changes. is taken as , while the irradiance decreases linearly from to in .
All the aforementioned parameters are computed and presented in
Algorithm | TEss (%) | TEtr1 (%) | TEtr2 (%) | TE (%) |
---|---|---|---|---|
CPGC 2 | 4.8 | 3.5 | 17.5 | 5.9 |
CPGC 4 | 6.8 | 4.5 | 20.3 | 8.2 |
CPGC 5 | 0.5 | 0.6 | 72.5 | 0.8 |
CPGC 6 (right side of MPP) | 5.2 | 7.1 | 11.3 | 8.8 |
CPGC 6 (left side of MPP) | 6.0 | 8.9 | 14.6 | 10.7 |
CPGC 8 (right side of MPP) | 4.0 | 1.7 | 10.7 | 4.4 |
CPGC 8 (left side of MPP) | 2.1 | 2.9 | 9.2 | 3.6 |
CPGC algorithms with the modification of the MPPT control loop have several drawbacks. For instance, CPGC 1 and CPGC 2 do not work with different MPPT algorithms. The MPPT algorithm must be able to compute the current reference. Also, the computed current reference is modified in the PV voltage controller, which can make the operating point move in the incorrect direction. In CPGC 3, CPGC 4, and CPGC 5, the controller switches to MPP and CPGC modes, and large power fluctuations occur during transition between the two modes. During the operating mode of GPGC 5, the MPPT algorithm is stopped and the previous MPP voltage is used. Environmental conditions are assumed to be constant during CPGC operation in this algorithm. Therefore, GPGC 5 is only suitable for implementation in a short time, like short-time grid faults. In CPGC algorithms, by modifying the MPPT algorithm, the voltage reference corresponding to the power reference is computed and entered into the voltage controller of the converter. Hence, no changes in the DC-DC/DC-AC converter controller are required and the easier implementation of these algorithms can be provided. Another advantage of these algorithms is the ability to move the operating point flexibly to the right or left side of the MPP.
During the CPGC operation, a constant voltage step is applied in CPGC 6. In this algorithm, if a small voltage step is used, the dynamic response will slow down while a large voltage leads to high power fluctuations in the steady state. To solve this problem, CPGC 7 uses a large voltage step in transient state and a small voltage step in steady state. However, these algorithms have high power oscillations in steady state based on the operating point of PV arrays. In order to improve the previous algorithms, CPGC 8 uses an adaptive voltage step according to the operating point and operating mode of the PV array. Therefore, this algorithm achieves fast dynamics and low power fluctuations. The disadvantage of this algorithm is the high complexity of calculations.
As evidenced in Section IV-B, when the power reference values are relatively small, the activity on the right side of the MPP leads to greater power fluctuations. Conversely, by shifting the operating point to the left side of MPP, low power oscillations can be achieved, while quick dynamics can be attained by utilizing an adaptive voltage step, as executed in CPGC 8. The tracking error values, showcased in
The aim of PRC is to keep a predefined amount of power as a reserve in the PV system during steady-state operation. This power reserve can be used during grid voltage/frequency transient. The basic concept of PRC is demonstrated in area 2 of
(5) |

Fig. 19 Concept of PRC with P-V curve of PV panels.
Accordingly, the PV output power follows the dynamics of . is an input for this application, which can be defined based on the power system operator regulations [
1) Using an accurate measurement of the solar irradiance and temperature combined with the PV array characteristic model. This solution is effective but not common for residential and commercial-scale PV systems since additional sensors for measuring irradiance/temperature will raise the complexity and cost of the PV system. Furthermore, the model of the PV array should be very accurate, which is typically not possible, because of aging or faults [
2) Applying artificial intelligence (AI) techniques based on historical operation and climatic data [
3) Curve-fitting approximation of the P-V characteristic. Curve-fitting methods usually depend on a model-based approach, so these methods are sensitive to parameter variation. Complete curve-fitting is cumbersome due to the sophisticated operating point sampling [
4) Combining MPPT and CPGC modes. The estimation of can be performed by the concept introduced in [
5) Employing a hybrid operation between the MPPT and CPGC modes in one single PV system. In this method, the system periodically enters the MPPT mode in order to estimate . Then, CPGC mode is employed to provide a power reserve as demanded. For following the PRC constraints, the peak power during MPPT mode should be buffered through DC-link capacitors. However, the increasing voltage of DC-link raises safety concerns without proper control [
6) Using empirical models [
As mentioned before, in contrast to the CPGC mode, in which a constant power reference is applied, the power reference in PRC algorithms dynamically changes to obtain delta power constraints. Thus, the available PV power is estimated at first. Then, a control strategy is employed to achieve the power reserve. There are two solutions to effectively track the required power reserve under dynamic conditions: ① PRC based on the PV voltage control, and ② PRC based on the power control. In the first solution, according to the P-V characteristic curves, the “voltage reference computation” block (refer to
1) PRC with PV Voltage Control
Available algorithms in this group can be classified into four categories in the following.
1) PRC with curve-fitting methods (PRC 1)
This algorithm with curve-fitting method was presented in [

Fig. 20 PRC 1 with curve-fitting method.
First, the required voltage reference is calculated according to the power reference (i.e., the difference between the maximum estimated power and the required reserve power ) by curve-fitting methods. The calculated voltage reference is then entered into the “PV voltage control” block to adjust the PV voltage to the voltage reference. So far, different curve-fitting methods for PRC have been introduced in the literature. For example:
① Newton quadratic interpolation is used in [
2) A hybrid operation of MPPT and CPGC (PRC 2)
A hybrid operation of MPPT and CPGC modes was proposed in [

Fig. 21 PRC 2 with a hybrid operation of MPPT and CPGC.
3) Voltage regulator based on movement to constant current region (PRC 3)
In this algorithm [
(6) |

Fig. 22 The maximum power estimation process for PRC 3.
where is the ratio of the change in current to the change in voltage; and are the current and voltage sampled in step , respectively; and and are the current and voltage sampled in step , respectively.
Then, is compared with the slope of the I-V curve in the current-source region (i.e., the left side of MPP). Therefore, it is determined in which region the operating point is located. If the operating point is on the right side of MPP, the operating point shifts to the left side of MPP with a large step size. When the operating point is on the left side of MPP, a large step size should be used if the operating point is too far from the power reference ; otherwise, the proposed algorithm around will be perturbed by the small voltage step size. Therefore, the PV power will be set to the reference value. The schematic of this algorithm is shown in

Fig. 23 PRC 3 with movement to constant current region.
4) Lookup table (PRC 4)
In one control step, this algorithm converts an active power command to a DC voltage command. The DC voltage command is given to a conventional PV voltage controller (e.g., a PI controller) to adjust the PV voltage to the reference value. A three-dimensional lookup table (LUT) was proposed in [

Fig. 24 PRC 4 based on LUT.
2) PRC with PV Power Control
The algorithms of this group can be divided into two categories.
1) Power limit controller (PRC 5)
The power limit controller was used in [

Fig. 25 PRC 5 with power limit controller.
2) Power regulator based on the modified version of P-V curve (PRC 6)
A control scheme is presented in [
(7) |

Fig. 26 PRC 6 with modified version of P-V curve.
Also, the modified version of P-V curve is shown in

Fig. 27 Modified version of P-V curve to ensure that operating point is on right side of MPP.
The main specifications of the above PRC algorithms are given in
Algorithm | Reference | Transition between modes |
location | Dynamic response | Power fluctuation in steady state | Operating under environmental changes | Tracking error | Computational complexity | Main advantages (+) and disadvantages (-) |
---|---|---|---|---|---|---|---|---|---|
PRC 1 |
[ [ [ | Yes | Right/left | Medium | Medium | Yes | Low | High |
The effect of selecting sampling points on accuracy of control method |
PRC 2 |
[ | Yes | Right/left | Slow | High | Yes | Low | Medium | Slow dynamic response |
PRC 3 |
[ | Yes | Left | High | Medium | Yes | Low | high | Need of knowledge of five parameters of PV model |
PRC 4 |
[ | No | Right | Very fast | Low | Yes | Low | Very high | High cost and complexity |
PRC 5 |
[ [ | No | Right | Fast | Very high | No | Very high | Very low | Lack of accuracy |
[ | Yes | High | Yes | Low | Large steady-state power oscillations | ||||
PRC 6 |
[ | No | Right | Very fast | Low | Yes | Very low | Low | A fast way for tracking power set-point |
[ | Left |
PRC 1 needs to switch between operating modes (MPPT or CPGC). PRC 1 has better performance in terms of steady-state error and convergence rate compared with conventional P&O based solutions although the accuracy of PRC 1 may be affected by the selection of sampling points.
In PRC 2 and PRC 3, typical MPPT algorithms such as perturb and observe (P&O) are adapted to track a power reference. These algorithms rely on a multi-step process that results in a relatively slow response to frequency events. However, the dynamic response can be improved by using the adaptive voltage step technique. These algorithms first adjust the operating point of the PV array and after the stability of the system, they measure the output power, and adjust the operating point again iteratively until the desired power level is provided. In PRC 2 and PRC 3, transitions between the operating modes (e.g., MPPT or reserves) are also necessary, which complicates the design of control parameters [
PRC 4 is a straightforward and very effective solution. This algorithm has a very fast and accurate response to frequency events. However, the additional sensors of solar irradiance and temperature are required, which increases the cost and complexity of the system. This algorithm has high complexity and volume of computations. Non-ideality factors also cause the loss of the accuracy of PRC 4.
PRC 5 is very simple and does not need transitions between various operating modes. Nevertheless, this algorithm is not apt enough to track the MMP if is smaller than the power reference. Hence, this algorithm seems less appropriate for a long period of time.
PRC 6 is a quick and effective way of tracking power set-point. This algorithm has efficient and reliable performances under different operating conditions. This algorithm does not require any transition between operating modes (MPPT or CPGC) [
In PRRC, the power ramp rate is limited to a certain value as defined by the standards and grid codes, as shown in area 3 of

Fig. 28 Concept of PRRC with P-V curve of PV panels.
It is clear that the PV power ramp rate should first be measured to perform PRRC. In [
(8) |
To measure the power ramp rate, it is very important to choose the appropriate value for . A small value of leads to large fluctuations in the measured ramp rate, which is due to the inherent fluctuations of the MPPT algorithm. A large value of also reduces the speed and results in a delay in measuring the power ramp rate. It is also possible to use a moving average or low-pass filter before measuring the power ramp rate in order to reduce fluctuations in the measured ramp rate and improve the measurement [
(9) |
In the above equation, if the measured ramp rate is less than the allowable ramp rate, is regularly updated after each . Otherwise, is updated after and the ramp rate in each computation cycle (i.e., after each ) is calculated continuously.
Another solution to measuring the power ramp rate is proposed in [
Several methods have been reported in the literature for performing PRRC based on FPPT without additional components, which can be divided into three categories.
1) PRRC with constant ramp rate control (PRRC 1)
Constant ramp rate control is the most straightforward algorithm, which limits the change rate of PV power to a certain value . These algorithms set the voltage reference to control the boost converter. In [

Fig. 29 PRRC 1 with constant ramp rate.
PRRC solutions, without using the energy storage in PV systems, can only reduce the power ramp rate under irradiance increase conditions. Under irradiance reduction conditions, to limit the power ramp-down rate, the PV system should provide more power than the available power, which is not possible without a storage system. So far, several solutions have been introduced in the literature to control the power ramp-down rate without using an energy storage system. For example, by forecasting the weather from nearby satellites or sites, as well as using sky cameras, it is possible to predict the occurrence of a decrease in the power ramp rate, and as a result, the power ramp rate can be slowly reduced before irradiance reduction [
2) Static and dynamic PRRC (PRRC 2 and PRRC 3)
In these two algorithms, the “PV voltage control” block is modified. The control structure of these algorithms [

Fig. 30 Control structure of PRRC 2 and PRRC 3.
To show the importance of power ramp rate measurement for PRRC implementation, two algorithms presented in [

Fig. 31 Performance comparison of algorithms presented in [
As shown in
The main features of the above-mentioned PRRC algorithms are summarized in
Algorithm | Reference | Ability to control ramp-up rate | Ability to control ramp-down rate | Speed of ramp rate measurement | Dynamic response | Computational complexity | Power oscillation | Main advantages (+) and disadvantages () |
---|---|---|---|---|---|---|---|---|
PRRC 1 |
[ | Yes | No | Slow | Low | High | Very high | Heavy calculation burden due to optimization |
[ | Yes | No | Slow | Low | Low | High | Work under slow irradiance changes | |
[ | Yes | No | Slow | Medium | Low | Medium | Simple calculation | |
[ | Yes | Yes | Slow | Medium | Low | Medium | Need of a forecasting method | |
[ | Yes | Yes | Slow | Medium | Medium | Medium | Implementation complexity due to PV system clustering | |
[ | Yes | Yes | Fast | Medium | High | Medium | Decreased efficiency due to working at suboptimal power under normal conditions | |
[ | Yes | No | Very fast | Very fast | High | Low | Very high dynamic response | |
PRRC 2 |
[ | Yes | Yes | No measurement | Low | Low | High | Ignoring the demand for ramp rates |
PRRC 3 |
[ | Yes | Yes | No need to measure ramp rate (predictive method) | Low | High | Low | Applicable for large-scale PV system |
PRRC 1 is a simple algorithm to limit high power ramp rates. In this algorithm, the controller of the connected converter to the PV string does not need to be changed and only the MPPT algorithm should be modified. This algorithm requires a forecasting method to limit the ramp-down rate or the system should normally operate at a sub-optimal operating point other than MPP to be able to control the power ramp-down rate. PV system with PRRC 2 reduces ramp rate unconditionally without considering any ramp rate requirements. With PRRC 3, the duration of transient state is not considered and the limitation of PRRC 2 is overcome. In this algorithm, the power oscillations and the ramp rate limit are considered. However, this algorithm has a slow dynamic response.
A classification and a comprehensive review of FPPT algorithms in the literature have been provided in this paper. A classification of these FPPT algorithms (i.e., CPGC, PRC, and PRRC) has also been provided. One of the main contributions of this paper is to classify the relation between each of these FPPT algorithms and grid support functionalities. The available solutions in the literature for each of these FPPT classifications are described in this paper and their features are extensively compared. The comparison shows that CPGC algorithms work better in most fields by directly calculating the PV voltage reference according to the PV power reference. These algorithms do not have a multi-mode transition. Also, the operating point of PV arrays can be flexibly transferred to the right or left side of MPP. The voltage control block of the PV system does not change in these algorithms. Additionally, the adaptive voltage step leads to low power fluctuations in a steady-state and rapid dynamic response. Among PRC algorithms, a control scheme with modification of P-V curve, which enables direct power regulation, rather than the voltage, has a better response and is effective in tracking the power set-point. Also, a summary review of different ramp rate control algorithms has been performed. Studies show that performing an additional sampling operation in the middle of each computational cycle increases the speed of measuring the power ramp rate and improves the performance of the PRRC algorithm.
In light of the discussions in this paper, the following directions are suggested as emerging research areas.
1) PRC under partial shading conditions. There are multiple local MPPs under partial shading conditions. In this case, the estimation of the maximum available power for PRC is challenging. Emerging solutions are yet to be proposed to estimate the available power without distorting the output power of the PV system.
2) Virtual power plants (VPPs) using PV systems with FPPT functionality. Conventionally, VPPs mainly rely on energy storage systems (ESSs) such as batteries, supercapacitors and hydrogen fuel cell systems, to deliver the required grid functionalities, like contingency frequency control ancillary services [
3) Battery lifetime extension in microgrids using FPPT operation of PV system. Due to the high penetration of the installation of PV systems in microgrid systems, these PV systems play an important role in the control and stability of the microgrids. Conventionally, in stand-alone microgrids with PV systems, battery energy storage systems are mainly used to regulate the voltage and frequency and deal with the power mismatch between supply and demand. This continuous battery operation leads to shortening the life span of battery systems. However, the FPPT operation in PV systems can be used as the main asset in regulating the voltage and frequency of the stand-alone microgrid. In this way, the battery system can stay in standby mode with reduced charging/discharging cycles, increasing the lifespan of battery.
References
H. Athari, M. Niroomand, and M. Ataei, “Review and classification of control systems in grid-tied inverters,” Renewable and Sustainable Energy Reviews, vol. 72, pp. 1167-1176, May 2017. [Baidu Scholar]
J. Dadkhah and M. Niroomand, “Optimization methods of MPPT parameters for PV systems: review, classification, and comparison,” Journal of Modern Power Systems and Clean Energy, vol. 9, no. 2, pp. 225-236, Mar. 2021. [Baidu Scholar]
Y. Yang and H. Wen, “Adaptive perturb and observe maximum power point tracking with current predictive and decoupled power control for grid-connected photovoltaic inverters,” Journal of Modern Power Systems and Clean Energy, vol. 7, no. 2, pp. 422-432, Mar. 2019. [Baidu Scholar]
Y. Yang, F. Blaabjerg, and H. Wang, “Constant power generation of photovoltaic systems considering the distributed grid capacity,” in Proceedings of 2014 IEEE Applied Power Electronics Conference and Exposition – APEC, Fort Worth, USA, Mar. 2014, pp. 379-385. [Baidu Scholar]
X. Chen, Y. Du, H. Wen et al., “Forecasting-based power ramp-rate control strategies for utility-scale PV systems,” IEEE Transactions on Industrial Electronics, vol. 66, no. 3, pp. 1862-1871, Mar. 2019. [Baidu Scholar]
North American Electric Reliability Corporation. (2016, Jan.). Frequency response and frequency bias setting standard. [Online]. Available: https://www.federalregister.gov/documents/2014/01/23/2014-01218/frequency-response-and-frequency-bias-setting-reliability-standard [Baidu Scholar]
J. M. Riquelme-Dominguez, F. M. Gonzalez-Longatt, and S. Martinez, “Decoupled photovoltaic power ramp-rate calculation method for perturb and observe algorithms,” Journal of Modern Power Systems and Clean Energy, vol. 10, no. 4, pp. 932-940, Jul. 2022. [Baidu Scholar]
S. Bacha, D. Picault, B. Burger et al., “Photovoltaics in microgrids: an overview of grid integration and energy management aspects,” IEEE Industrial Electronics Magazine, vol. 9, no. 1, pp. 33-46, Mar. 2015. [Baidu Scholar]
H. D. Tafti, G. Konstantinou, C. D. Townsend et al., “Extended functionalities of photovoltaic systems with flexible power point tracking: recent advances,” IEEE Transactions on Power Electronics, vol. 35, no. 9, pp. 9342-9356, Sept. 2020. [Baidu Scholar]
G. Vahan and S. Booth, “Review of PREPA technical requirements for interconnecting wind and solar generation,” National Renewable Energy Laboratory (NREL), Denver, USA, Tech. Rep. NREL/TP-5D00-57089, 2013. [Baidu Scholar]
BDEW. (2008, Dec.). Technical guideline-generating plants connected to the medium-voltage network. [Online]. Available: https://erranet.org/download/generating-plants-connected-to-medium-voltage-network/ [Baidu Scholar]
Danish Grid Codes. (2016, Jun.). Technical regulation 3.2.2 for PV power plants with a power output above 11 kW. [Online]. Available: https://en.energinet.dk/media/evsijtqt/technical-regulation-3_2_2-for-pv-power-plants-above-11-kw.pdf [Baidu Scholar]
Australia/New Zealand Standard AS/NZS 4777.2. (2015, Oct.). Grid-connected PV systems: design and installation training manual. [Online]. Available: https://www.standards.org.au/standardscatalogue/sasnz/electrotechnology/el-042/as-slash-nzs-4777-dot-2-colon-2015 [Baidu Scholar]
H. D. Tafti, A. I. Maswood, G. Konstantinou et al., “Low-voltage ride-thorough capability of photovoltaic grid-connected neutral-point-clamped inverters with active/reactive power injection,” IET Renewable Power Generation, vol. 11, no. 8, pp. 1182-1190, Jun. 2017. [Baidu Scholar]
Y. Yang, H. Wang, F. Blaabjerg et al., “A hybrid power control concept for PV inverters with reduced thermal loading,” IEEE Transactions on Power Electronics, vol. 29, no. 12, pp. 6271-6275, Dec. 2014. [Baidu Scholar]
T. Stetz, F. Marten, and M. Braun, “Improved low voltage grid-integration of photovoltaic systems in Germany,” IEEE Transactions on Sustainable Energy, vol. 4, no. 2, pp. 534-542, Apr. 2013. [Baidu Scholar]
A. Sangwongwanich, Y. Yang, and F. Blaabjerg, “A cost-effective power ramp-rate control strategy for single-phase two-stage grid-connected photovoltaic systems,” in Proceedings of 2016 IEEE Energy Conversion Congress and Exposition (ECCE), Milwaukee, USA, Sept. 2016, pp. 1-7. [Baidu Scholar]
European Network of Transmission System Operators for Electricity. (2013, Mar.). Network code for requirements for grid connection applicable to all generators. [Online]. Available: https://www.entsoe.eu.2013 [Baidu Scholar]
Technical Requirements for Connecting Photovoltaic Power Station to Power System. [Baidu Scholar]
H. D. Tafti, G. Konstantinou, J. E. Fletcher et al., “Control of distributed photovoltaic inverters for frequency support and system recovery,” IEEE Transactions on Power Electronics, vol. 37, no. 4, pp. 4742-4750, Apr. 2022. [Baidu Scholar]
National Energy Regulator of South Africa (NERSA), “Grid connection code for renewable power plants connected to the electricity transmission system or the distribution system in South Africa,” Tech. Rep. NERSA, South Africa, 2012. [Baidu Scholar]
Y. Yang, P. Enjeti, F. Blaabjerg et al., “Wide-scale adoption of photovoltaic energy: grid code modifications are explored in the distribution grid,” IEEE Industry Applications Magazine, vol. 21, no. 5, pp. 21-31, Sept. 2015. [Baidu Scholar]
A. Urtasun, P. Sanchis, and L. Marroyo, “Limiting the power generated by a photovoltaic system,” in Proceedings of 10th International Multi-conferences on Systems, Signals & Devices 2013 (SSD13), Hammamet, Tunisia, Mar. 2013, pp. 1-6. [Baidu Scholar]
C. Rosa, D. Vinikov, E. Romero-Cadaval et al., “Low-power home PV systems with MPPT and PC control modes,” in Proceedings of 2013 International Conference-Workshop Compatibility and Power Electronics, Ljubljana, Slovenia, Jun. 2013, pp. 58-62. [Baidu Scholar]
A. Hoke and D. Maksimović, “Active power control of photovoltaic power systems,” in Proceedings of 2013 1st IEEE Conference on Technologies for Sustainability (SusTech), Portland, USA, Aug. 2013, pp. 70-77. [Baidu Scholar]
H. D. Tafti, A. I. Maswood, G. Konstantinou et al., “Active/reactive power control of photovoltaic grid-tied inverters with peak current limitation and zero active power oscillation during unbalanced voltage sags,” IET Power Electronics, vol. 11, no. 6, pp. 1066-1073, May 2018. [Baidu Scholar]
M. Mirhosseini, J. Pou, and V. G. Agelidis, “Single- and two-stage inverter-based grid-connected photovoltaic power plants with ride-through capability under grid faults,” IEEE Transactions on Sustainable Energy, vol. 6, no. 3, pp. 1150-1159, Jul. 2015. [Baidu Scholar]
H. D. Tafti, A. I. Maswood, G. Konstantinou et al., “A general constant power generation algorithm for photovoltaic systems,” IEEE Transactions on Power Electronics, vol. 33, no. 5, pp. 4088-4101, May 2018. [Baidu Scholar]
A. Sangwongwanich, Y. Yang, F. Blaabjerg et al., “Benchmarking of constant power generation strategies for single-phase grid-connected Photovoltaic systems,” in Proceedings of 2016 IEEE Applied Power Electronics Conference and Exposition (APEC), Long Beach, USA, Mar. 2016, pp. 370-377. [Baidu Scholar]
C. Tang, Y. Chen, and Y. Chen, “PV power system with multi-mode operation and low-voltage ride-through capability,” IEEE Transactions on Industrial Electronics, vol. 62, no. 12, pp. 7524-7533, Dec. 2015. [Baidu Scholar]
H. D. Tafti, C. D. Townsend, G. Konstantinou et al., “A multi-mode flexible power point tracking algorithm for photovoltaic power plants,” IEEE Transactions on Power Electronics, vol. 34, no. 6, pp. 5038-5042, Jun. 2019. [Baidu Scholar]
A. Ahmed, L. Ran, S. Moon et al., “A fast PV power tracking control algorithm with reduced power mode,” IEEE Transactions on Energy Conversion, vol. 28, no. 3, pp. 565-575, Sept. 2013. [Baidu Scholar]
H. D. Tafti, A. I. Maswood, J. Pou et al., “An algorithm for reduction of extracted power from photovoltaic strings in grid-tied photovoltaic power plants during voltage sags,” in Proceedings of IECON 2016 – 42nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy, Oct. 2016, pp. 3018-3023. [Baidu Scholar]
H. D. Tafti, A. Sangwongwanich, Y. Yang et al., “An adaptive control scheme for flexible power point tracking in photovoltaic systems,” IEEE Transactions on Power Electronics, vol. 34, no. 6, pp. 5451-5463, Jun. 2019. [Baidu Scholar]
H. D. Tafti, A. Sangwongwanich, Y. Yang et al., “A general algorithm for flexible active power control of photovoltaic systems,” in Proceedings of 2018 IEEE Applied Power Electronics Conference and Exposition (APEC), San Antonio, USA, Mar. 2018, pp. 1115-1121. [Baidu Scholar]
M. Malinowski, M. P. Kazmierkowski, and A. M. Trzynadlowski, “A comparative study of control techniques for PWM rectifiers in AC adjustable speed drives,” IEEE Transactions on Power Electronics, vol. 18, no. 6, pp. 1390-1396, Nov. 2003. [Baidu Scholar]
H. D. Tafti, A. I. Maswood, Z. Lim et al., “NPC photovoltaic grid-connected inverter with ride-through capability under grid faults,” in Proceedings of 2015 IEEE 11th International Conference on Power Electronics and Drive Systems, Sydney, Australia, Jun. 2015, pp. 518-523. [Baidu Scholar]
Y. Yang, E. Koutroulis, A. Sangwongwanich et al., “Pursuing photovoltaic cost-effectiveness: absolute active power control offers hope in single-phase PV systems,” IEEE Industry Applications Magazine, vol. 23, no. 5, pp. 40-49, Sept. 2017. [Baidu Scholar]
X. Li, H. Wen, Y. Zhu et al., “A novel sensorless photovoltaic power reserve control with simple real-time MPP estimation,” IEEE Transactions on Power Electronics, vol. 34, no. 8, pp. 7521-7531, Aug. 2019. [Baidu Scholar]
A. Hoke, E. Muljadi, and D. Maksimovic, “Real-time photovoltaic plant maximum power point estimation for use in grid frequency stabilization,” in Proceedings of 2015 IEEE 16th Workshop on Control and Modeling for Power Electronics (COMPEL), Vancouver, Canada, Jul. 2015, pp. 1-7. [Baidu Scholar]
B. I. Crăciun, T. Kerekes, D. Séra et al., “Frequency support functions in large PV power plants with active power reserves,” IEEE Journal of Emerging and Selected Topics in Power Electronics, vol. 2, no. 4, pp. 849-858, Dec. 2014. [Baidu Scholar]
A. F. Hoke, M. Shirazi, S. Chakraborty et al., “Rapid active power control of photovoltaic systems for grid frequency support,” IEEE Journal of Emerging and Selected Topics in Power Electronics, vol. 5, no. 3, pp. 1154-1163, Sept. 2017. [Baidu Scholar]
E. I. Batzelis, G. E. Kampitsis, and S. A. Papathanassiou, “Power reserves control for PV systems with real-time MPP estimation via curve fitting,” IEEE Transactions on Sustainable Energy, vol. 8, no. 3, pp. 1269-1280, Jul. 2017. [Baidu Scholar]
P. C. Sekhar and S. Mishra, “Storage free smart energy management for frequency control in a diesel-PV-fuel cell-based hybrid AC microgrid,” IEEE Transactions on Neural Networks and Learning Systems, vol. 27, no. 8, pp. 1657-1671, Aug. 2016. [Baidu Scholar]
C. Zhong, Y. Zhou, and G. Yan, “Power reserve control with real-time iterative estimation for PV system participation in frequency regulation,” International Journal of Electrical Power & Energy Systems, vol. 124, p. 106367, Jan. 2021. [Baidu Scholar]
M. Taherbaneh and K. Faez, “Maximum power point estimation for photovoltaic systems using neural networks,” in Proceedings of 2007 IEEE International Conference on Control and Automation, Guangzhou, China, May 2007, pp. 1614-1619. [Baidu Scholar]
P. Verma, T. Kaur, and R. Kaur, “Power control strategy of an integrated PV system for active power reserve under dynamic operating conditions,” Sustainable Energy Technologies and Assessments, vol. 45, p. 101066, Jun. 2021. [Baidu Scholar]
Y. Yang, K. A. Kim, F. Blaabjerg et al., Advances in Grid-connected Photovoltaic Power Conversion Systems. Amsterdam: Elsevier, 2019. [Baidu Scholar]
H. Andrei, T. Ivanovici, G. Predusca et al., “Curve fitting method for modeling and analysis of photovoltaic cells characteristics,” in Proceedings of 2012 IEEE International Conference on Automation, Quality and Testing, Robotics, Cluj-Napoca, Romania, May 2012, pp. 307-312. [Baidu Scholar]
Y. Liu, H. Xin, Z. Wang et al., “Power control strategy for photovoltaic system based on the Newton quadratic interpolation,” IET Renewable Power Generation, vol. 8, no. 6, pp. 611-620, Aug. 2014. [Baidu Scholar]
H. Xin, Y. Liu, Z. Wang et al., “A new frequency regulation strategy for photovoltaic systems without energy storage,” IEEE Transactions on Sustainable Energy, vol. 4, no. 4, pp. 985-993, Oct. 2013. [Baidu Scholar]
H. Xin, Z. Lu, Y. Liu et al., “A center-free control strategy for the coordination of multiple photovoltaic generators,” IEEE Transactions on Smart Grid, vol. 5, no. 3, pp. 1262-1269, May 2014. [Baidu Scholar]
E. Batzelis, S. Nanou, and S. Papathanassiou, “Active power control in PV systems based on a quadratic curve fitting algorithm for the MPP estimation,” in Proceedings of 29th Europe Photovoltaic Solar Energy Conference, Amsterdam, The Netherlands, Sept. 2014, pp. 3036-3040. [Baidu Scholar]
A. Sangwongwanich, Y. Yang, F. Blaabjerg et al., “Delta power control strategy for multistring grid-connected PV inverters,” IEEE Transactions on Industry Applications, vol. 53, no. 4, pp. 3862-3870, Jul. 2017. [Baidu Scholar]
A. Sangwongwanich, Y. Yang, and F. Blaabjerg, “A sensorless power reserve control strategy for two-stage grid-connected PV systems,” IEEE Transactions on Power Electronics, vol. 32, no. 11, pp. 8559-8569, Nov. 2017. [Baidu Scholar]
Q. Peng, Z. Tang, Y. Yang et al., “Event-triggering virtual inertia control of PV systems with power reserve,” IEEE Transactions on Industry Applications, vol. 57, no. 4, pp. 4059-4070, Jul. 2021. [Baidu Scholar]
C. Zhong, Y. Zhou, and G. Yan, “A novel frequency regulation strategy for a PV system based on the curtailment power-current curve tracking algorithm,” IEEE Access, vol. 8, pp. 77701-77715, Apr. 2020. [Baidu Scholar]
C. Zhong, Y. Zhou, X. P. Zhang et al., “Flexible power-point-tracking-based frequency regulation strategy for PV system,” IET Renewable Power Generation, vol. 14, no. 10, pp. 1797-1807, Jul. 2020. [Baidu Scholar]
Z. Chen, R. H. Lasseter, and T. M. Jahns, “Active power reserve control for grid-forming PV sources in microgrids using model-based maximum power point estimation,” in Proceedings of 2019 IEEE Energy Conversion Congress and Exposition (ECCE), Baltimore, USA, Sept. 2019, pp. 41-48. [Baidu Scholar]
A. Tarraso, J. I. Candela, J. Rocabert et al., “Synchronous power control for PV solar inverters with power reserve capability,” in Proceedings of IECON 2017 – 43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China, Oct. 2017, pp. 2712-2717. [Baidu Scholar]
S. I. Nanou, A. G. Papakonstantinou, and S. A. Papathanassiou, “A generic model of two-stage grid-connected PV systems with primary frequency response and inertia emulation,” Electric Power Systems Research, vol. 127, pp. 186-196, Oct. 2015. [Baidu Scholar]
H. D. Tafti, G. Konstantinou, C. D. Townsend et al., “A comparative study of flexible power point tracking algorithms in photovoltaic systems,” in Proceedings of 2019 IEEE 4th International Future Energy Electronics Conference (IFEEC), Singapore, Nov. 2019, pp. 1-6. [Baidu Scholar]
E. I. Batzelis, S. A. Papathanassiou, and B. C. Pal, “PV system control to provide active power reserves under partial shading conditions,” IEEE Transactions on Power Electronics, vol. 33, no. 11, pp. 9163-9175, Nov. 2018. [Baidu Scholar]
S. D’silva, A. Khan, M. F. Umar et al., “On stability of hybrid power ramp rate control for high photovoltaic penetrated grid,” in Proceedings of 2020 IEEE Energy Conversion Congress and Exposition (ECCE), Detroit, USA, Oct. 2020, pp. 2806-2813. [Baidu Scholar]
K. Koiwa, K. Liu, and J. Tamura, “Analysis and design of filters for the energy storage system: optimal tradeoff between frequency guarantee and energy capacity/power rating,” IEEE Transactions on Industrial Electronics, vol. 65, no. 8, pp. 6560-6570, Aug. 2018. [Baidu Scholar]
X. Li, H. Wen, B. Chen et al., “A cost-effective power ramp rate control strategy based on flexible power point tracking for photovoltaic system,” Solar Energy, vol. 208, pp. 1058-1067, Sept. 2020. [Baidu Scholar]
M. Haghighat, M. Niroomand, and H. D. Tafti, “An adaptive power ramp rate control method for photovoltaic systems,” IEEE Journal of Photovoltaics, vol. 12, no. 2, pp. 557-564, Mar. 2022. [Baidu Scholar]
N. Ina, S. Yanagawa, T. Kato et al., “Smoothing of PV system output by tuning MPPT control,” Electrical Engineering in Japan, vol. 152, no. 2, pp. 10-17, Jul. 2005. [Baidu Scholar]
R. Yan and T. K. Saha, “Power ramp rate control for grid connected photovoltaic system,” in Proceedings of 2010 Conference Proceedings IPEC, Singapore, Oct. 2010, pp. 83-88. [Baidu Scholar]
B. I. Cräciun, S. Spätaru, T. Kerekes et al., “Power ramp limitation and frequency support in large scale PVPPs without storage,” in Proceedings of 2013 IEEE 39th Photovoltaic Specialists Conference (PVSC), Tampa, USA, Jun. 2013, pp. 2354-2359. [Baidu Scholar]
B. I. Crăciun, T. Kerekes, D. Séra et al., “Power ramp limitation capabilities of large PV power plants with active power reserves,” IEEE Transactions on Sustainable Energy, vol. 8, no. 2, pp. 573-581, Apr. 2017. [Baidu Scholar]
D. Koraki and K. Strunz, “Wind and solar power integration in electricity markets and distribution networks through service-centric virtual power plants,” IEEE Transactions on Power Systems, vol. 33, no. 1, pp. 473-485, Jan. 2018. [Baidu Scholar]
N. Etherden, V. Vyatkin, and M. H. J. Bollen, “Virtual power plant for grid services using IEC 61850,” IEEE Transactions on Industrial Informatics, vol. 12, no. 1, pp. 437-447, Feb. 2016. [Baidu Scholar]
B. Xu, A. Oudalov, A. Ulbig et al., “Modeling of lithium-ion battery degradation for cell life assessment,” IEEE Transactions on Smart Grid, vol. 9, no. 2, pp. 1131-1140, Mar. 2018. [Baidu Scholar]