Abstract
This article presents a novel MPPT method for two stage PV inverters with a single phase connection to the power grid. The method takes advantage of the 100 Hz/120 Hz harmonic present on the DC-bus voltage to guide the MPP search. It consists of detecting the slope of the P-V curve and integrating it to obtain the duty-cycle. The power slope detector (PSD) is able to calculate the P-V slope to command the MPPT even at very low powers, where the amplitude of the oscillations is barely perceptible. Design equations are provided, both of the gain of the PSD and of the gain of the MPPT integrator. It also shows how this PSD-MPPT strategy can be combined with the power control, allowing regulation of powers lower than those of the MPP. The power control loop is analyzed, and its stability is related to a single gain to be designed. The PSD-MPPT is tested in a two stage PV inverter, where the step-up DC-DC converter consists of three parallel boost converters. The results show that the PSD-MPPT method can work without the measurement of the current in the boost converters, which implies a cost reduction. A PV efficiency of about 99.8% is obtained with a usual ripple in the DC-bus of 4% peak-peak. In addition, the PSD-MPPT method is characterized as being extremely fast, both in the MPP search and in the power control, with response times around 50 ms. The PSD-MPPT is a simple algorithm of constant parameters that can be solved in a low cost microcontroller at a sampling frequency of about 2 kHz, requiring only the voltage and current of the PV array.
1. Introduction
Photovoltaic (PV) inverters are DC-AC converters that allow the extraction of photovoltaic energy from solar panels and its injection to the power grid or any 50/60 Hz AC-bus. They are used in commercial solar plants for high power production, where the PV inverters feed the energy directly to the grid or in solar home systems where the PV inverter feeds the household AC loads connected at its output. In the first case, the AC output of the PV inverter acts as a controlled current source, whereas in the solar home application, the AC output can also operate as a voltage source to create the AC-bus voltage when islanding operation is detected.
The topological structure of the PV inverter depends on the power and voltage levels generated by the array of solar panels. When the power of the array is greater than 6 kW, as happens in commercial solar plants, three phase grid connected inverters [1,2] are used. For lower powers, as in the case of solar home systems, single phase inverters [3,4,5,6] are used. On the other hand, the input voltage of the PV inverter depends on the number of solar panels connected in series. In this sense, we can distinguish the concepts of the micro-inverter, string-inverter, and central-inverter. The micro-inverter is designed to be connected to only one solar panel and therefore is rated for low input voltage and low power. The string-inverter is designed for higher input voltage levels, which are achieved by connecting an array of panels in series. The central-inverter is intended to connect a large number of panels in a parallel arrangement of strings, in order to generate higher power levels using a single piece of hardware and therefore at a lower price per kilowatt installed.
When PV voltage is low (less than about 400 V in single phase connection and 800 V in three phase), as occurs in micro-inverters and string-inverters, a DC-DC converter is included inside the PV inverter to raise the voltage on the DC-bus so that the inverter can operate. This step-up DC-DC converter is also responsible for adjusting the PV voltage to extract maximum power from the array using maximum power point tracking (MPPT) algorithms. On the contrary, if the PV voltage is high enough, the array of panels can be connected directly to the DC-bus without a DC-DC converter [1,4], and it is the inverter responsible for adjusting the bus voltage to search for the maximum power point (MPP).
In micro-inverters, string-inverters, and some central-inverters, the required step-up DC-DC converter is usually a boost converter [2,3,5] or a flyback [6], which also provides isolation between the photovoltaic panel and the grid. However, the inclusion of the step-up converter penalizes efficiency and reduces reliability, since a fault interrupts the harvest of PV energy until the module is replaced.
One solution to this problem is to build the step-up DC-DC converter using a parallel arrangement of N converters, as shown in Figure 1. When one of the converters fails, it is automatically disconnected by means of a relay, and the inverter continues to operate without the production of energy being stopped. In addition, the parallel interleaved solution improves the overall efficiency of the DC-DC converter and reduces the size of the input capacitors and magnetic components to be integrated into printed circuit boards (PCB) [7,8].
Figure 1.
PV inverter, where the DC-DC converter is implemented using N interleaved boost converters.
Regarding the MPPT method to be used in the parallel arrangement, it must allow a balanced sharing of the currents between the step-up converters, and of course, it must guarantee a high photovoltaic efficiency.
All MPPT algorithms need voltage variations in the PV array to guide the MPP search. These variations can be generated by the MPPT itself in the form of voltage steps, as in the perturb and observe (P&O) method [9,10,11] and incremental conductance (IC) method [12], or in sinusoidal form as in [13]. They can also use present oscillations not generated by the MPPT, such as in [14], where the transient oscillations of the input filter were used, or in [15], where the ripple of the PV voltage at the switching frequency was used.
In the case of PV inverters with a single phase grid connection, the inherent oscillating feature of the instantaneous power generated in the grid produces a 100/120 Hz oscillation in the DC-bus voltage. This oscillation makes it difficult to search for the MPP when the MPPT generates its own disturbance, as both overlap, producing search errors that decrease PV efficiency. To solve it, in [6], a current loop was implemented that prevents the propagation of the 100 Hz harmonic to the PV voltage. Although the method offers excellent performance, in the parallel layout, the inclusion of a current sensor and the current control itself in each step-up converter makes the solution more expensive.
As an alternative, this article proposes precisely to use the 100 Hz harmonic present in the DC-bus and in the PV voltage to guide the MPP search. The method is based on a recent publication [13], where a 40 Hz sinusoidal disturbance was introduced in the duty-cycle to resolve the MPPT in a PV step-down battery charger. To adapt this method to the PV inverter, the generation of the 40 Hz disturbance is dispensed with and only the 100 Hz harmonic is transmitted to the PV voltage. The challenge now is that the amplitude of this disturbance is not constant, as it decreases as the power delivered decreases. Essentially, the method is to detect the slope of the P-V curve and integrate it to determine the duty-cycle. The power slope detector (PSD) uses band-pass filters tuned to 100 Hz to detect the oscillations in power and voltage in the solar array and calculates the P-V slope even at low powers where the amplitudes of these oscillations are very small. In addition, an extension of the method is proposed that allows controlling powers lower than that of the MPP.
The PSD-MPPT method was tested on the prototype shown in Figure 2, formed by a parallel arrangement of three boost converters and a single phase inverter connected to the mains through a transformer. As will be seen later, the experimental results showed that the PSD-MPPT method presented settling times to the MPP or to the power reference of around 50 ms and gave a PV efficiency of 99.77% at maximum irradiance with a voltage ripple in the DC-bus of 4% peak-peak. Smooth variation of the duty-cycle prevented current peaks, and balanced currents could be achieved without using a current control, resulting in a reduction of the manufacturing cost. Moreover, it was possible to activate and deactivate converters as a solution for reliability and to improve efficiency, without producing current peaks or modifying operation at the MPP.
Figure 2.
The grid connected PV-inverter prototype built to test the proposed PSD-MPPT method.
2. Converter Modeling
It was assumed that all parallelized boost converters in Figure 2 were identical, i.e., they contained the same inductors () and power devices, and received the same gate drive signals. In this case, the voltages applied to all inductors were approximately equal, and hence, inductors could be assumed to be in parallel. As a consequence, the parallel arrangement of converters in Figure 2 could be modeled as a single boost converter with an inductance and the inductor’s equivalent series resistance (ESR) , where is the number of active converters and is the ESR of each individual inductor, the equivalent inductor current being .
Figure 3a shows the large-signal averaged model of the equivalent boost converter in continuous-conduction mode (CCM), where for convenience, d denotes the diode’s duty-cycle. The function contains the characteristic I-V curves of the PV panel and gives the current for a given irradiance and voltage . Figure 3b presents the converter small-signal model or AC model, where DC values are expressed in capital letters. stands for a variation in the PV current due to a change in irradiance, and thus, the full variation is given by , where is the incremental conductance of the PV module. The transfer function can be approximated as:
where the natural frequency is and the damping factor is with .
Figure 3.
Converter model: (a) large-signal averaged model; (b) small-signal model.
3. DC-Bus Voltage Modulation and PV Efficiency
The instantaneous power injected to the grid by a single phase inverter is:
where and are the peak amplitudes of the grid voltage and current, respectively, is the grid frequency, S is the apparent power handled by the inverter, and is the voltage-current angle. This fluctuation of the instantaneous power generates a modulation in the DC-bus voltage at frequency (100 Hz in this case), as illustrated in Figure 4. Neglecting the duty-cycle oscillations at 100 Hz, which will be attenuated by a proper control design, and taking into account Figure 3b, the DC-bus voltage modulation generates the PV voltage oscillation , as . The DC-bus charging current is also modulated, which is accounted for by means of in the AC model given in Figure 4b, where:
Figure 4.
Approximated equivalent circuit of the DC-bus: (a) large-signal model; and (b) AC model.
Since , the amplitude of the DC-bus oscillation can be calculated as:
Considering the small-signal decompositions and , the generated PV power can be expressed as:
where is the P-V slope and is the static conductance of the PV array.
Assuming a sinusoidal PV voltage variation:
the PV power results:
being , and:
Equation (8) indicates that power oscillates with the harmonics at frequencies (100 Hz) and (200 Hz). This can also be observed in Figure 5. When operating far from the MPP, the P-V slope is large and the 100 Hz term predominates in Equation (8). Conversely, at the MPP, the P-V slope is null and power oscillates at 200 Hz. These oscillations directly determine the PV static efficiency .
Figure 5.
Resulting PV power modulation at different operating points: at the left of the MPP (red, with and in phase), at the right of the MPP (green, with and in anti-phase), and at the MPP (blue, where doubles the frequency of ).
Unfortunately, the small-signal approximation Equations (7) and (8) cannot accurately predict the amplitude of the power oscillation, nor the efficiency, as they do not consider the distortion in produced by the I-V characteristic (Figure 6a). Instead, the efficiency can be approximated by:
where , and the two minimum power values and can easily be obtained from the P-V curve at maximum irradiance as depicted in Figure 6b. Table 1 indicates the expected efficiencies for different oscillation amplitudes in the DC-bus voltage. In the present work, the bus capacitance was designed using Equation (4) to get a 4% peak-peak ripple at nominal power, and therefore, the expected efficiency was around 99.8%. Since , this led to in the DC-bus and in the PV array at nominal power.
Figure 6.
(a) Distortion effect on and (b) its effect on PV efficiency.
Table 1.
PV Module parameters and attainable efficiencies.
4. Proposed P-V Slope Detector
The MPPT method that will be presented in next section is based on the P-V slope detection to determine the direction and rate of change of the duty-cycle. The proposed strategy to obtain the P-V slope is similar to the product detector used for amplitude modulation (AM) demodulation. Indeed, by multiplying Equations (6) and (8), we get:
where and , and taking the average value of Equation (10):
we get a quantity proportional to the P-V slope. However, according to Equation (4), A presents a dependence on the power through:
To remove this dependency, it is proposed to solve the calculation . Figure 7 details the implementation of the power slope detector (PSD), where the AC components of PV power and voltage are obtained by means of the band-pass filters , resulting in signals and , respectively. The PSD calculates:
the averaged value of which is strictly proportional to the power slope:
Figure 7.
Realization of the power slope detector (PSD).
It should be noted however that the slope detector output is not averaged and contains the frequency harmonics manifested in Equation (10). Out of the MPP, exhibits a mean value proportional to the slope and the dominant 200 Hz harmonic, while at the MPP, the mean value is zero and the 100 Hz and 300 Hz harmonics are visible (see Figure 9).
Constant is intended to fit calculated to the interval . A good design criterion is to set so that is around 0.5 at the short-circuit region at maximum irradiance, which results however in a saturation to when operating far to the right of the MPP. This gives the design equation:
where is the short-circuit current at maximum irradiance.
The band-pass digital filters needed to extract the AC components of and were implemented using second-order all-pass filters as:
where:
with coefficients calculated as:
for a given center-frequency , bandwidth , and sampling period . Using rad/s and = 20/11 kHz, the programmed all-pass filter results as:
and the band-pass filter is:
Figure 8a plots the Bode diagram of the band-pass filters. The center frequency is 100 Hz or rad/s. Notice that if grid frequency varies slightly, both signals and are shifted the same phase angle, and therefore, Equation (10) still holds. That is why the method can be implemented using constant parameters filters even if grid frequency varies.
Figure 8.
Performance of the band-pass filter : (a) frequency response; and (b) step response.
Figure 8b presents the step transient response of the filters, showing their derivative behavior. This is especially important when filtering , as the proposed MPPT allows a very fast change in power. The transient produced in takes a number of settling samples , where are the complex poles of . The transient settling time is ms. As shown in Figure 9, during these transients, the slope detector does not measure properly and presents saturations in .
Figure 9.
Transients produced by a fast change in power: (a) calculated AC power ; (b) slope detector output .
5. Maximum Power Point Tracking Based on the P-V Slope Detector
The proposed PSD-MPPT strategy is shown in Figure 10. The duty-cycle was obtained by a simple integration of . To the left of the MPP, is positive, and the duty-cycle increases. To the right of the MPP, is negative, and the duty-cycle decreases. As the converter approaches the MPP, tends to zero, and the duty-cycle slows down to finally get a still MPP operation.
Figure 10.
Proposed MPPT method based on the P-V slope detection.
The integrator’s gain has to be limited to prevent fast changes in PV voltage that excite the transients of the band-pass filters at their natural frequencies. The following equation limits the effect of a saturated oscillation in during a transient, of frequency , to a PV voltage oscillation of amplitude less than 1% of :
At the converter start-up, when the duty-cycle is high and the PV panel operates in open-circuit, the slope detector does not function since . To solve this problem, the slope detector output is modified by setting to only when , that is when operation is close or at the open-circuit voltage. Notice that this is not a discontinuity in the value of , since the slope detector saturates to −1 when operating in the neighborhood of the open-circuit voltage.
An averaged switch model of the PV inverter shown in Figure 2 was simulated using PSIM©, with the proposed PSD-MPPT and parameters given in Table 2 and Table 3. Figure 11 shows the simulation results against irradiance step changes between 250 W/m and 1 kW/m every 125 ms. The figure shows, from top to bottom: , , , currents through the inductors (, , and ), and extracted by the band-pass filters, parameter , duty-cycle d, DC-bus voltage , and the inverter’s output current and voltage. The converter starts up and takes only 50 ms to find the MPP at maximum irradiance. Every new MPP is found in approximately 50 ms. The calculated PV efficiency at maximum irradiance is %. It should be noted that inductors currents show safe values and are equalized despite not using a current control on each converter module.
Table 2.
PV converter parameters.
Table 3.
PSD-MPPT control parameters.
Figure 11.
Simulated results of the proposed MPPT method against irradiance steps between 250 W/m and 1 kW/m. The static efficiency at 1 kW/m is 99.83%.
6. Modification for Power Reference Tracking
Though PV inverters usually operate in the MPP all the time, it may be necessary to generate power below the MPP [16], for instance when the inverter is in island mode without any chance of injecting the generated power to the main grid, the load demand is moderate, and batteries are in a high state of charge. Figure 12 presents the modified PSD-MPPT algorithm to achieve PV power control, where is the power reference. Now, if the error signal e is negative, which indicates that the generated power is excessive compared to the reference, is set to −1, and since , the duty-cycle increases until a steady-state of regulated power is found to the right of the MPP.
Figure 12.
Proposed modification to achieve PV power control.
Figure 13 illustrates the operating process in all possible scenarios. If the reference is higher than the actual power (Points 1 and 2), is not modified, and the converter climbs in power, as explained in the previous section. The speed of climbing is limited by the upper-limit saturator to meet the criteria given in Equation (21) and slows down when approaching the power reference. If the actual power exceeds the reference (Points 3 and 4), is set to and the duty-cycle increases until the power lowers below the reference. In this case, the only possible stable point is to the right of the MPP (yellow point in Figure 13b).
Figure 13.
Performance of the proposed power control: (a) when the requested power is higher than available PV power; (b) when requested power is lower than available PV power.
The stability of the proposed power control was achieved through a single gain . Figure 14 shows the small-signal model of this control. It can be shown that the worst-case dynamics occurs when regulating a small power, thus near open-circuit operation ( = ), at maximum irradiance and with only one active converter. Gain in Table 3 has been designed under these conditions to achieve the phase margin (PM) and gain margin (GM) shown in Figure 15a. When operating in any other condition, the stability margins are higher. For instance, Figure 15b shows the open-loop Bode diagram when operation is at the MPP with maximum irradiance and with all three converters active.
Figure 14.
Small-signal block diagram of the proposed power control.
Figure 15.
Resulting open-loop Bode diagrams when operating at: (a) with a single active module (worst-case dynamics); and (b) with the three modules activated. PM, phase margin; GM, gain margin.
The proposed power control with PSD-MPPT was again simulated using PSIM©, and the results are presented in Figure 16 and Figure 17, both at maximum irradiance. Specifically, Figure 16 shows the control performance against reference steps between 200 W and 500 W. The converter takes approximately 50 ms to shift from medium power to MPP and vice versa. On the other hand, Figure 17 shows the simulation results against reference changes between 0 W and 500 W. This is a more challenging case, because the null power regulation at the open-circuit voltage presents the lowest stability margins and because duty-cycle transitions here are the widest possible. Transients take 70 ms from zero power to MPP and 25 ms from MPP to null power. It should be noted again that the currents of all three boost modules are equalized and do not present peaks during transients.
Figure 16.
Simulated results at a constant irradiance of 1 kW/m with power reference step changes between 200 W and 500 W.
Figure 17.
Simulated results at a constant irradiance of 1 kW/m with power reference step changes between 0 W and 500 W.
7. Experimental Results
In order to validate the proposed PSD-MPPT, the PV inverter shown in Figure 2 was built with values specified in Table 2. All three boost converters in parallel were implemented using a single IPM-PS22A79 IGBT module from Mitsubishi, where the upper transistors were kept off, and the lower transistors were switched at 10 kHz. Though a commercial inverter for grid connection could have been used, it was also built using another IPM module. The parameters of the inverter were not relevant for the MPPT study and, therefore, are omitted. Fast fuses were added at the input of each boost converter that disconnected them in case of over-current. PV voltage and current were measured using the LV25-P and LTS15-NP sensors, respectively.
The control of the PV converter was resolved in a Renesas RX630 micro-controller at a sampling rate of only 1.82 kHz, using a single PWM output to drive all transistors. The required measurements were only the DC-bus voltage to implement over-voltage and under-voltage protections and the PV voltage and current to implement the MPPT.
All tests shown below were performed using the 480 W E4350B solar array simulator from Agilent. Since the maximum programmable open-circuit voltage was 70 V, a reduced DC-bus voltage of 150 V was set, instead of the standard 400 V, and the grid voltage was also reduced using a transformer with a turn-ratio 1:3.
In order to register the experimental results, the PV converter was communicated with a PC via USB at a transfer speed of 2 kB/s. Data were structured into two channels and two bytes/channel, which resulted in a sampling rate of 500 samples/s for both channels. The USB communication was also used to send power reference values from the PC.
The first test shown in Figure 18 was to produce irradiance level changes in the following sequence: Level 1 (1000 W/m), Level 2 (750 W/m), Level 3 (500 W/m), and Level 4 (250 W/m). Each irradiance level was maintained for approximately three seconds. The converter turned on at Level 1 and turned off at Level 4. The time-plot of generated power is shown in Figure 18a. Every new MPP was achieved immediately without fluctuations, i.e., without energy loss. A magnified view of the power at maximum irradiance is also shown, obtaining an average power reading W. It is convenient to point out that the measurements shown were not filtered at all, to avoid altering the fast dynamics of this MPPT. As a consequence, the presented measurements contained noise, making it difficult to identify the maximum power . This value was obtained in a different experiment, filtering the measurements of the voltage and the current and operating without MPPT, moving the duty-cycle in open-loop. A value of W was found. This represents a photovoltaic efficiency %.
Figure 18.
Operating point shift during irradiance step changes: (a) time plot of power; and (b) P-V plot. The converter is switched on at PV1, and then, irradiance is changed to PV2, PV3, and PV4. The converter is finally switched off at PV4 (sample time = 2 ms).
Figure 18b shows the evolution of the operating point in the P-V curves. Note that the time elapsed between two consecutive points was only 2 ms. The theoretical P-V curves are orientative and differ approximately 1 W from the measurements taken. In the magnified view provided, it can be observed that the movement of was less than 2 V peak-peak around the MPP, which confirms the design of 4% of = 49 V. According to the theoretical PV curve, these fluctuations would produce power variations that coincide with those calculated above.
In Figure 19, the transient produced by a large step in irradiance is shown in more detail. In Figure 19a, the irradiance is suddenly reduced from 1 kW/m (curve PV1) to 250 W/m (curve PV4), and in Figure 19b, is increased from the PV4 to PV1 curve. The presence of the 100 Hz harmonic can be observed in and measurements, but not in power (Math channel). The MPPT took approximately 60 ms to find the new .
Figure 19.
Detailed transient responses against irradiance steps: (a) from PV1 to PV4; and (b) from PV4 to PV1. Ch1: PV current (2 A/div). Ch2: PV voltage (10 V/div). Ch4: DC-bus voltage (50 V/div). Math: PV power (200 W/div).
Figure 20 and Figure 21 are intended to show the ability of the MPPT to track power references. They were obtained under the same conditions as the simulated results presented in Figure 16 and Figure 17, respectively. Specifically, in Figure 20, power reference steps were applied between 200 and 500 W, and in Figure 21, the steps were between 0 and 500 W. The results fully agreed with those of the simulation, showing settling times of less than 70 ms, which corresponded to the worst case of a complete transition from the open-circuit condition to the MPP.
Figure 20.
Response against power reference steps between 200 W and 500 W: (a) at the PV module, where Ch1 is the PV current (5 A/div), Ch2 is the PV voltage (10 V/div), CH4 is a power reference synchronism, and Math is the PV power (200 W/div); (b) at the inverter side, where Ch1 is the transformer’s current (5 A/div), Ch2 is the reduced grid voltage (200 V/div), Ch3 is the DC-bus voltage (50 V/div), and CH4 is the power reference synchronism.
Figure 21.
Response against power reference steps between 0 W and 500 W: (a) at the PV module, where Ch1 is the PV current (5 A/div), Ch2 is the PV voltage (10 V/div), CH4 is a power reference synchronism, and Math is the PV power (200 W/div); (b) at the inverter side, where Ch1 is the transformer’s current (5 A/div), Ch2 is the reduced grid voltage (200 V/div), Ch3 is the DC-bus voltage (50 V/div), and CH4 is the power reference synchronism.
Figure 22 shows the start-up process of the PV inverter. Before the start-up, the DC-bus remained charged to the rectified mains voltage. When the inverter was switched on, it took power from the grid to charge the DC-bus up to 150 V. This turned the array blocking diode off, and the array kept in open-circuit state. During time , the MPPT progressively increased the duty-cycle of transistors, decreasing the voltage of the input capacitor until the blocking diode turned on. From here, the MPPT took about 70 ms to reach the MPP.
Figure 22.
Start-up process of the PV inverter. Ch1: PV current (2 A/div). Ch2: PV voltage (10 V/div). Ch4: DC-bus voltage (50 V/div). Math: PV power (200 W/div).
Finally, Figure 23 shows the effect of a converter activation/deactivation. Figure 23a starts from a situation in which all the power is delivered by one converter. When a second converter is activated, the power is distributed between them after about 60 ms. From this situation, in Figure 23b, the converter is switched off again, and the power is again managed by a single converter in less than 5 ms. It is observed that currents are balanced when both converters are active and that the activation/deactivation does not produce current peaks or alter the operation in the MPP.
Figure 23.
Activation/deactivation of parallelized converters: (a) turn-on of Converter 2 and current sharing with Converter 1; (b) turn-off of Converter 2 and all power is handled by Converter 1. Ch1: Converter 1 input current (2 A/div). Ch2: Converter 2 input current (2 A/div). Ch3: PV current (2 A/div). Ch4: on/off synchronism.
8. Conclusions
This article presented a new MPPT method for two stage PV inverters with single phase connection to the power grid. The method takes advantage of the second harmonic of the grid voltage, present in the DC-bus voltage, to guide the MPP search. It consists of detecting the slope of the P-V curve and integrating it to obtain the duty-cycle. The power slope detector (PSD) was able to calculate the slope to command the MPPT even at very low powers, where the amplitude of the oscillations was almost imperceptible. Design equations were provided, both for the gain of the PSD and for the gain of the MPPT integrator.
It was shown how this PSD-MPPT strategy could be combined with the power control, allowing the regulation of powers lower than those of the MPP. The power regulation loop was analyzed and its stability related to a single gain to be designed.
The experimental and simulated results, which fully agreed, demonstrated that the PSD-MPPT method could work without measuring the current in the step-up converter, which implies a cost reduction, especially in the case of parallel arrangement of converters. A PV efficiency of around 99.8% was obtained with a usual ripple in the DC-bus of 4% peak-peak. This result matched the forecasts in Table 1. In addition, the PSD-MPPT method was characterized as being extremely fast, both in the MPP search and in the power regulation, showing response times around 50 ms in the presented results.
Finally, it is worth mentioning that the PSD-MPPT is a simple algorithm of constant parameters that can be solved in a low cost microcontroller at a sampling frequency of only 2 kHz, requiring only the PV voltage and current.
Author Contributions
J.M.E. proposed the main idea, performed the theoretical analysis and wrote the paper, and J.C. contributed to the development and discussion of the results. All authors have contributed to the practical implementation and have performed the experiments. All authors have read and approved the final manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Sajadian, S.; Ahmadi, R.; Zargarzadeh, H. Extremum Seeking-Based Model Predictive MPPT for Grid-Tied Z-Source Inverter for Photovoltaic Systems. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 7, 1904–1914. [Google Scholar] [CrossRef] [Scilit]
- Pahari, O.P.; Subudhi, B. Integral sliding mode-improved adaptive MPPT control scheme for suppressing grid current harmonics for PV system. IET Renew. Power Gener. 2018, 12, 216–227. [Google Scholar] [CrossRef] [Scilit]
- Kumar, N.; Hussain, I.; Singh, B.; Panigrahi, B.K. Normal Harmonic Search Algorithm-Based MPPT for Solar PV System and Integrated With Grid Using Reduced Sensor Approach and PNKLMS Algorithm. IEEE Trans. Ind. App. 2018, 54, 6343–6352. [Google Scholar] [CrossRef] [Scilit]
- Sangwongwanich, A.; Blaabjerg, F. Mitigation of Interharmonics in PV Systems With Maximum Power Point Tracking Modification. IEEE Trans. Power Electron. 2019, 34, 8279–8282. [Google Scholar] [CrossRef] [Scilit]
- Rezk, H.; Aly, M.; Al-Dhaifallah, M.; Shoyama, M. Design and Hardware Implementation of New Adaptive Fuzzy Logic-Based MPPT Control Method for Photovoltaic Applications. IEEE Access 2019, 7, 106427–106438. [Google Scholar] [CrossRef] [Scilit]
- Gonzalez-Medina, R.; Liberos, M.; Marzal, S.; Figueres, E.; Garcera, G. A Control Scheme without Sensors at the PV Source for Cost and Size Reduction in Two-Stage Grid Connected Inverters. Energies 2019, 12, 2955. [Google Scholar] [CrossRef] [Scilit]
- Chandra Mouli, G.R.; Schijffelen, J.H.; Bauer, P.; Zeman, M. Design and Comparison of a 10-kW Interleaved boost Converter for PV Application Using Si and SiC Devices. IEEE J. Emerg. Sel. Top. Power Electron. 2017, 5, 610–623. [Google Scholar] [CrossRef] [Scilit]
- Ho, C.N.; Breuninger, H.; Pettersson, S.; Escobar, G.; Serpa, L.A.; Coccia, A. Practical Design and Implementation Procedure of an Interleaved boost Converter Using SiC Diodes for PV Applications. IEEE Trans. Power Electron. 2012, 27, 2835–2845. [Google Scholar] [CrossRef] [Scilit]
- Ahmed, J.; Salam, Z. An Enhanced Adaptive P&O MPPT for Fast and Efficient Tracking Under Varying Environmental Conditions. IEEE Trans. Sustain. Energy 2018, 9, 1487–1496. [Google Scholar]
- Ahmed, J.; Salam, Z. A Modified P&O Maximum Power Point Tracking Method With Reduced Steady-State Oscillation and Improved Tracking Efficiency. IEEE Trans. Sustain. Energy 2016, 4, 1506–1515. [Google Scholar]
- Macaulay, J.; Zhou, Z. A Fuzzy Logical-Based Variable Step Size P&O MPPT Algorithm for Photovoltaic System. Energies 2018, 11, 1340. [Google Scholar]
- Li, C.; Chen, Y.; Zhou, D.; Liu, J.; Zeng, J. A High-Performance Adaptive Incremental Conductance MPPT Algorithm for Photovoltaic Systems. Energies 2016, 9, 288. [Google Scholar] [CrossRef] [Scilit]
- Espi, J.M.; Castello, J. A Novel Fast MPPT Strategy for High Efficiency PV Battery Chargers. Energies 2019, 12, 1152. [Google Scholar] [CrossRef] [Scilit]
- Galiano, I.; Ordonez, M. PV Energy Harvesting Under Extremely Fast Changing Irradiance: State-Plane Direct MPPT. IEEE Trans. Ind. Electron. 2019, 66, 1852–1861. [Google Scholar]
- Paz, F.; Ordonez, M. High-Performance Solar MPPT Using Switching Ripple Identification Based on a Lock-In Amplifier. IEEE Trans. Ind. Electron. 2016, 63, 3595–3604. [Google Scholar] [CrossRef] [Scilit]
- Sangwongwanich, A.; Yang, Y.; Blaabjerg, F.; Wang, H. Benchmarking of Constant Power Generation Strategies for Single-Phase Grid-Connected Photovoltaic Systems. IEEE Trans. Ind. App. 2018, 54, 447–457. [Google Scholar] [CrossRef] [Scilit]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).


























