High E ffi ciency Solar Power Generation with Improved Discontinuous Pulse Width Modulation ( DPWM ) Overmodulation Algorithms

The efficiency of a photovoltaic (PV) system strongly depends on the transformation process from solar energy to electricity, where maximum power point tracking (MPPT) is widely regarded as a promising technology to harvest solar energy in the first step. Furthermore, inverters are an essential part of solar power generation systems. Their performance dictates the power yield, system costs and reliable operation. This paper proposes a novel control technology combining discontinuous pulse width modulation (DPWM) and overmodulation technology to better utilize direct current (DC) electrical power and to reduce the switching losses in the electronic power devices in conversion. In order to optimize the performance of the PV inverter, the overmodulation region is refined from conventional two-level space vector pulse width modulation (SVPWM) control technology. Then, the turn-on and turn-off times of the switching devices in different modulation areas are deduced analytically. A new DPWM algorithm is proposed to achieve the full region control. An experimental platform based on a digital signal processing (DSP) controller is developed for validation purposes, after maximum power is achieved via a DC/DC converter under MPPT operation. Experimental results on a PV system show that the DPWM control algorithm lowers the harmonic distortion of the output voltage and current, as well as the switching losses. Moreover, better utilization of the DC-link voltage also improves the PV inverter performance. The developed algorithm may also be applied to other applications utilizing grid-tie power inverters.


Introduction
Currently, there is great concern about global warming due to the rapid depletion of fossil fuels [1].Thus, the utilization of renewable energy has received increasing attention in industry and research communities.Solar energy is one of the most promising renewable energy sources in the world, and photovoltaic (PV) power generation systems are a growing area for research and development [2].
Conventionally, the efficiency of direct-coupled PV systems could be very low due to the high dependence on the irradiance and temperature conditions.This can be overcome by continuously tracking the maximum power point (MPP) of the system at varied conditions of irradiance and temperature [3][4][5].This method is known as maximum power point tracking (MPPT).In order to realize MPPT, DC/DC converters are commonly used in the PV power system.Moreover, the PV modules are usually connected in series to raise the output direct current (DC) voltage and, in parallel, to increase the output power.However, this will lead to a multi-peak effect, which poses a challenge to maintain the equal terminal voltage across PV modules.
On the other hand, inverters are a key component in solar photovoltaic systems, and their performance determines the power yield, system costs and reliable operation [6][7][8].Most PV inverters adopt a two-level control technique based on the space vector pulse width modulation (SVPWM).The multi-peak effect potentially increases the switching losses in the power switching devices [9][10][11][12].In order to reduce this effect, a synchronous pulse width modulation (PWM) method is often utilized in cascaded inverters [13].When the DC voltage is low, an overmodulation control mode is adopted for the two inverters.Therefore, a T-type three-level overmodulation strategy is developed [14][15][16].By doing so, PV inverters can still achieve maximum power point tracking (MPPT) which can prolong the running time of PV inverters and improve the output power.However, these technologies increase the complexity and the cost of photovoltaic power generation systems, as well as the switching losses and total harmonic distortion (THD) of the PV systems [17][18][19][20].
In this paper, a new discontinuous pulse width modulation (DPWM) scheme is proposed to achieve optimal control of PV inverters along with MPPT in a boost DC/DC converter.It combines DPWM and overmodulation to reduce device conducting periods, based on two-level SVPWM control technology [21].As a result, the device power losses are reduced effectively.Moreover, the overmodulation segment control method can also reduce the harmonic distortion of the output voltage and improve the DC-link voltage utilization.Thereby, the overall system efficiency will be increased.
The contents are organized as follows: An equivalent circuit of a PV power system under an MPPT scheme is presented in Section 2, followed by the introduction of a DPWM overmodulation algorithm in Section 3. Section 4 demonstrates both simulation and experimental results in detail.
The key findings are summarized in Section 5.

Equivalent Circuit of a PV Power System
Figure 1 shows the structure of a typical photovoltaic system.The MPPT control of PV panels is achieved by a DC/DC converter, which can also maintain the voltage stability of the DC bus.The PV inverter (DC/AC converter) can achieve the active/reactive power control.
Energies 2019, 12, x FOR PEER REVIEW 2 of 17 realize MPPT, DC/DC converters are commonly used in the PV power system.Moreover, the PV modules are usually connected in series to raise the output direct current (DC) voltage and, in parallel, to increase the output power.However, this will lead to a multi-peak effect, which poses a challenge to maintain the equal terminal voltage across PV modules.On the other hand, inverters are a key component in solar photovoltaic systems, and their performance determines the power yield, system costs and reliable operation [6][7][8].Most PV inverters adopt a two-level control technique based on the space vector pulse width modulation (SVPWM).The multi-peak effect potentially increases the switching losses in the power switching devices [9][10][11][12].In order to reduce this effect, a synchronous pulse width modulation (PWM) method is often utilized in cascaded inverters [13].When the DC voltage is low, an overmodulation control mode is adopted for the two inverters.Therefore, a T-type three-level overmodulation strategy is developed [14][15][16].By doing so, PV inverters can still achieve maximum power point tracking (MPPT) which can prolong the running time of PV inverters and improve the output power.However, these technologies increase the complexity and the cost of photovoltaic power generation systems, as well as the switching losses and total harmonic distortion (THD) of the PV systems [17][18][19][20].
In this paper, a new discontinuous pulse width modulation (DPWM) scheme is proposed to achieve optimal control of PV inverters along with MPPT in a boost DC/DC converter.It combines DPWM and overmodulation to reduce device conducting periods, based on two-level SVPWM control technology [21].As a result, the device power losses are reduced effectively.Moreover, the overmodulation segment control method can also reduce the harmonic distortion of the output voltage and improve the DC-link voltage utilization.Thereby, the overall system efficiency will be increased.
The contents are organized as follows: An equivalent circuit of a PV power system under an MPPT scheme is presented in Section 2, followed by the introduction of a DPWM overmodulation algorithm in Section 3. Section 4 demonstrates both simulation and experimental results in detail.The key findings are summarized in Section 5.

Equivalent Circuit of a PV Power System
Figure 1 shows the structure of a typical photovoltaic system.The MPPT control of PV panels is achieved by a DC/DC converter, which can also maintain the voltage stability of the DC bus.The PV inverter (DC/AC converter) can achieve the active/reactive power control.

Perturbation and Observation (P&O) MPPT Algorithm
Conventionally, MPPT is embedded in a converter to determine the duty cycle that maximizes the PV power yield [22].A perturbation and observation method (P&O) is used to find the maximum power point [23] by altering the array terminal voltage and then comparing the PV output power with its previous value.If the power increases while voltage increases, the PV array is operating in the correct direction; otherwise, the operational point should be adjusted to its the opposite direction [24,25].The main advantage of P&O lies in its simplicity.This method shows its effectiveness, provided that solar irradiation does not change very quickly.As shown in Figure 2, there are four operational points, A, B, C and D. From point A to point B, the PV power increases while the voltage of point B is higher than that of point A. Therefore, the next perturbation voltage keeps increasing,

Perturbation and Observation (P&O) MPPT Algorithm
Conventionally, MPPT is embedded in a converter to determine the duty cycle that maximizes the PV power yield [22].A perturbation and observation method (P&O) is used to find the maximum power point [23] by altering the array terminal voltage and then comparing the PV output power with its previous value.If the power increases while voltage increases, the PV array is operating in the correct direction; otherwise, the operational point should be adjusted to its the opposite direction [24,25].The main advantage of P&O lies in its simplicity.This method shows its effectiveness, provided that solar irradiation does not change very quickly.As shown in Figure 2, there are four operational points, Energies 2019, 12, 1765 3 of 18 A, B, C and D. From point A to point B, the PV power increases while the voltage of point B is higher than that of point A. Therefore, the next perturbation voltage keeps increasing, or vice versa.If the operation starts from point C to D, PV power decreases while the voltage of point C is higher than the voltage of point D. The next operation should be changed to the opposite direction.Therefore, the next perturbation reduces the voltage so as to redirect the trajectory towards the maximum power point.Accordingly, four scenarios are summarized in Table 1.
Energies 2019, 12, x FOR PEER REVIEW 3 of 17 or vice versa.If the operation starts from point C to D, PV power decreases while the voltage of point C is higher than the voltage of point D. The next operation should be changed to the opposite direction.Therefore, the next perturbation reduces the voltage so as to redirect the trajectory towards the maximum power point.Accordingly, four scenarios are summarized in Table 1.A boost DC/DC converter is adopted to adjust the terminal voltage by regulating the duty ratio D. It will therefore incur the change of the equivalent power output which in turn realizes the maximum power output of a PV array.A flowchart of the P&O method is shown in Figure 3.

A Boost DC-DC Converter and the Equivalent Circuit
In this study, a boost converter is adopted to operate the voltage via changing D. A boost converter is expected to connect with the output of PV arrays to produce the equivalent output  A boost DC/DC converter is adopted to adjust the terminal voltage by regulating the duty ratio D. It will therefore incur the change of the equivalent power output which in turn realizes the maximum power output of a PV array.A flowchart of the P&O method is shown in Figure 3.The next operation should be changed to the opposite direction.Therefore, the next perturbation reduces the voltage so as to redirect the trajectory towards the maximum power point.Accordingly, four scenarios are summarized in Table 1.A boost DC/DC converter is adopted to adjust the terminal voltage by regulating the duty ratio D. It will therefore incur the change of the equivalent power output which in turn realizes the maximum power output of a PV array.A flowchart of the P&O method is shown in Figure 3.

A Boost DC-DC Converter and the Equivalent Circuit
In this study, a boost converter is adopted to operate the voltage via changing D. A boost converter is expected to connect with the output of PV arrays to produce the equivalent output

A Boost DC-DC Converter and the Equivalent Circuit
In this study, a boost converter is adopted to operate the voltage via changing D. A boost converter is expected to connect with the output of PV arrays to produce the equivalent output voltage equal to the voltage V mpp at the maximum power point, with equivalent resistance equal to R mpp with the current I mpp over the output circuit, as shown in Figure 4. Selecting a proper DC-DC converter with reasonable circuit parameters is essential.To design a boost converter for a PV system, key elements in the selection include the inductance of an inductor  , the capacitance of an input capacitor  , the input resistance  , capacitance of an input capacitor  , and the load resistance  .The purpose of this boost converter is to realize the equivalent circuit resistance to  .Therefore, the maximum output power under the current condition can be produced via this boost converter from a PV array.
The maximum power point resistance  is calculated based on the maximum power point voltage  and the maximum power point current  by using a simple calculation in Equation (1). can be calculated by Equation (2).The duty ratio  can be derived from Equation (3).Assuming there is no power loss in circuit, an energy balance equation can be established (Equation ( 4)).
Equation ( 5) presents the relationship between resistance and voltage.The output voltage is calculated from Equation ( 5) to Equation (6).
The inductance can be estimated by many methods [26,27].A general calculation is given by Equation (7).
where  and  refer to the switching frequency and the inductor current ripple factor.Input capacitor  can be calculated according to Equation ( 8).To design a boost converter for a PV system, key elements in the selection include the inductance of an inductor L , the capacitance of an input capacitor C i , the input resistance R mpp , capacitance of an input capacitor C i , and the load resistance R O .The purpose of this boost converter is to realize the equivalent circuit resistance to R mpp .Therefore, the maximum output power under the current condition can be produced via this boost converter from a PV array.
The maximum power point resistance R mpp is calculated based on the maximum power point voltage V mpp and the maximum power point current I mpp by using a simple calculation in Equation (1).R O can be calculated by Equation (2).The duty ratio D can be derived from Equation (3).Assuming there is no power loss in circuit, an energy balance equation can be established (Equation ( 4)).
Equation ( 5) presents the relationship between resistance and voltage.The output voltage is calculated from Equation ( 5) to Equation (6).
The inductance can be estimated by many methods [26,27].A general calculation is given by Equation (7).
Energies 2019, 12, 1765 5 of 18 where f and γ IL refer to the switching frequency and the inductor current ripple factor.Input capacitor C i can be calculated according to Equation (8).
Output capacitor C O can be calculated according to Equation ( 9) [28].
where the current ripple factor γ IL and the voltage ripple factors γ Vmpp , γ VO are refined within 5%.

Division of the Overmodulation Area
Figure 5 presents the main circuit topology of the three-phase grid-tie inverter, where U d is the DC-link voltage, i a , i b , and i c are the inverter output currents, L is the filter inductance, and R is the filter inductance equivalent series resistance, respectively.
where the current ripple factor  and the voltage ripple factors  ,  are refined within 5%.

Division of the Overmodulation Area
Figure 5 presents the main circuit topology of the three-phase grid-tie inverter, where  is the DC-link voltage,  ,  , and  are the inverter output currents, L is the filter inductance, and R is the filter inductance equivalent series resistance, respectively.In the inverter, the on-state of the upper arm switches and the off-state of the lower arm switches are defined as "1"; otherwise, they are "0".Therefore, the three bridge arms of the inverter have eight switch states, corresponding to eight basic voltage space vectors:  (000),  (100),  (110),  (010),  (011),  (001),  (101) and  (111).The SVPWM modulation voltage vector and the sector distribution of the PV inverter are demonstrated in Figure 6.The amplitude of  ~ is  , and the phase angles of  ~ differ by 60°.According to the volt-second balance principle: where  is the given output voltage vector,  is the action time for  ,  is the action time for  , and  is the switching period.
The output space rotating vector with a constant rotating speed and a constant amplitude is achieved by the vector addition of adjacent vectors.The output range is in the inscribed circle of the In the inverter, the on-state of the upper arm switches and the off-state of the lower arm switches are defined as "1"; otherwise, they are "0".Therefore, the three bridge arms of the inverter have eight switch states, corresponding to eight basic voltage space vectors: u 0 (000), u 1 (100), u 2 (110), u 3 (010), u 4 (011), u 5 (001), u 6 (101) and u 7 (111).The SVPWM modulation voltage vector and the sector distribution of the PV inverter are demonstrated in Figure 6.The amplitude of u 1 ~u6 is 2  3 U d , and the phase angles of u 1 ~u6 differ by 60 Output capacitor  can be calculated according to Equation ( 9) [28].
where the current ripple factor  and the voltage ripple factors  ,  are refined within 5%.

Division of the Overmodulation Area
Figure 5 presents the main circuit topology of the three-phase grid-tie inverter, where  is the DC-link voltage,  ,  , and  are the inverter output currents, L is the filter inductance, and R is the filter inductance equivalent series resistance, respectively.In the inverter, the on-state of the upper arm switches and the off-state of the lower arm switches are defined as "1"; otherwise, they are "0".Therefore, the three bridge arms of the inverter have eight switch states, corresponding to eight basic voltage space vectors:  (000),  (100),  (110),  (010),  (011),  (001),  (101) and  (111).The SVPWM modulation voltage vector and the sector distribution of the PV inverter are demonstrated in Figure 6.The amplitude of  ~ is  , and the phase angles of  ~ differ by 60°.According to the volt-second balance principle: where  is the given output voltage vector,  is the action time for  ,  is the action time for  , and  is the switching period.
The output space rotating vector with a constant rotating speed and a constant amplitude is achieved by the vector addition of adjacent vectors.The output range is in the inscribed circle of the According to the volt-second balance principle: where U out is the given output voltage vector, T 1 is the action time for u 1 , T 2 is the action time for u 2 , and T s is the switching period.
Energies 2019, 12, 1765 6 of 18 The output space rotating vector with a constant rotating speed and a constant amplitude is achieved by the vector addition of adjacent vectors.The output range is in the inscribed circle of the regular hexagon constituted by the vectors u 1 ∼ u 6 , which are also known as the linear modulation areas.The maximum amplitude of the output phase voltage is given by: If the PV inverter is controlled by the six-step wave mode outside of the linear modulation area, the amplitude of the phase voltage can be obtained [29].
The region from outside the linear modulation area to the six-step maximum output voltage area is called the overmodulation area.The modulation coefficient m is defined as: There are three different regions as per the modulation coefficient.In the linear modulation area, m < 0.907; in the overmodulation area I, 0.907 < m < 0.952; in the overmodulation area II, 0.952 < m < 1. Figure 7 shows the trajectory of the synthesized voltage vector in the overmodulation areas.The simplified formulas for overmodulation areas I and II are given by [30][31][32][33].
Take sector I for example.In overmodulation area I, the rotational speed of the output voltage vector remains constant and the amplitude is limited by the hexagon.The vertex of the trajectory follows the thick solid line of ABCD.In overmodulation area II, the rotation speed of the output voltage vector changes and the amplitude is limited.When α < α h , the output voltage vector is u 1 .When α h ≤ α < π 3 − α h , the trajectory of the output voltage vector is the BC solid line.When α ≥ π 3 − α h , the output voltage vector is u 2 .When α h = π 6 , the output voltage vector traces at the vertex of the regular hexagon, and the modulation coefficient is the maximum (m = 1).The remaining sectors are the same.regular hexagon constituted by the vectors  ~ , which are also known as the linear modulation areas.The maximum amplitude of the output phase voltage is given by: If the PV inverter is controlled by the six-step wave mode outside of the linear modulation area, the amplitude of the phase voltage can be obtained [29].
The region from outside the linear modulation area to the six-step maximum output voltage area is called the overmodulation area.The modulation coefficient m is defined as: There are three different regions as per the modulation coefficient.In the linear modulation area,  < 0.907; in the overmodulation area I, 0.907 <  < 0.952; in the overmodulation area II, 0.952 <  < 1. Figure 7 shows the trajectory of the synthesized voltage vector in the overmodulation areas.
Take sector I for example.In overmodulation area I, the rotational speed of the output voltage vector remains constant and the amplitude is limited by the hexagon.The vertex of the trajectory follows the thick solid line of ABCD.In overmodulation area II, the rotation speed of the output voltage vector changes and the amplitude is limited.When  <  , the output voltage vector is  .When  ≤  < − , the trajectory of the output voltage vector is the BC solid line.When  ≥ −  , the output voltage vector is  .When  = , the output voltage vector traces at the vertex of the regular hexagon, and the modulation coefficient is the maximum (m = 1).The remaining sectors are the same.

Full Modulation Region Voltage Vector
The key to controlling the voltage vector in the full modulation area is to determine the action time of the voltage vector according to the modulation coefficient m.

Full Modulation Region Voltage Vector
The key to controlling the voltage vector in the full modulation area is to determine the action time of the voltage vector according to the modulation coefficient m.Take sector I for example again: U out is synthesized by two basic voltage space vectors u 1 (100) and u 2 (110) and it is known that u According to the sine theorem: The action time T 1 and T 2 can be further calculated.When T 1 + T 2 < T s , the zero vector u 0 (000) or u 7 (111) is used to fill the remaining time T 0 .
(1) SVPWM linear modulation area (m < 0.907) It can be obtained from Equation ( 16): T 2 and T 0 are calculated in the same way as Equation ( 17).

DPWM Overmodulation Algorithm
In traditional SVPWM modulation algorithms, A, B, and C from the given voltage vector U out are calculated from the α − β coordinate plane.where U α and U β are the α, β components of U out in the α − β coordinate plane, respectively.S is defined as: Thus, the relationship between sectors N and S can be obtained, as shown in Table 2.As for the DPWM scheme, the switches are controlled only by the zero vector u 0 or u 7 in a triangular carrier cycle, as shown in Figure 8. u 7 is selected in the 60 • range centred around the basic vectors u 1 , u 3 and u 5 , while u 0 is selected in other sectors.The DPWM sector number and its action conditions are tabulated in Table 3.There are twelve 30 • sectors in the DPWM, as compared to six sectors in conventional SVPWM.
where U α and U β are the ,  components of  in the α β − coordinate plane, respectively.
S is defined as: Thus, the relationship between sectors N and S can be obtained, as shown in Table 2.As for the DPWM scheme, the switches are controlled only by the zero vector  or  in a triangular carrier cycle, as shown in Figure 8.  is selected in the 60° range centred around the basic vectors  ,  and  , while  is selected in other sectors.The DPWM sector number and its action conditions are tabulated in Table 3.There are twelve 30° sectors in the DPWM, as compared to six sectors in conventional SVPWM.As for the DPWM modulation, the power devices switch four times in one sector because only  or  is used as the zero vector in one sector.Meanwhile, for the SVPWM modulation, the power devices switch six times in one sector because the vectors  and  are simultaneously applied (each action time is  /2).
Therefore, the switching frequency of the power devices in the DPWM modulation is reduced by one-third compared to the SVPWM modulation, and the switching sequence of the first sector is shown in Figure 9.According to the literature [34], the switching losses of the inverter power device include turn-on loss  and turn-off loss  : Table 3. DPWM sector number and its action conditions.

Action condition
Sector N S for the 30 As for the DPWM modulation, the power devices switch four times in one sector because only u 0 or u 7 is used as the zero vector in one sector.Meanwhile, for the SVPWM modulation, the power devices switch six times in one sector because the vectors u 0 and u 7 are simultaneously applied (each action time is T 0 /2).
Therefore, the switching frequency of the power devices in the DPWM modulation is reduced by one-third compared to the SVPWM modulation, and the switching sequence of the first sector is shown in Figure 9.According to the literature [34], the switching losses of the inverter power device include turn-on loss P on and turn-off loss P o f f : where t rN and t f N are the turn-on time and turn-off time, respectively; f s is the switching frequency of power devices; I CN is the forward current of IGBT; I CM is the amplitude of the sinusoidal current.Switching losses are proportional to f s according to Equations ( 26) and ( 27), so the switching losses of the DPWM modulation can be reduced by one-third compared to the switching losses of the SVPWM modulation.
Energies 2019, 12, x FOR PEER REVIEW 9 of 17 where  and  are the turn-on time and turn-off time, respectively;  is the switching frequency of power devices;  is the forward current of IGBT;  is the amplitude of the sinusoidal current.
Switching losses are proportional to  according to Equations ( 26) and ( 27), so the switching losses of the DPWM modulation can be reduced by one-third compared to the switching losses of the SVPWM modulation.

Simulation and Experimental Validation of the Proposed Scheme
A PV inverter experimental test rig based on digital signal processing (DSP) is developed to verify the DPWM control algorithm as Figure 10a shown.DSP takes a high-performance 32-bit fixedpoint TMS320F2812 as the controller (clock frequency 150 MHz, working voltage 3.3 V, Texas Instruments Incorporated, TX, USA); its chip contains 128 K 16-bit FLASH, 16-way 12-bit A/D conversion, two event managers and so on.Experimental tests are carried out by five photovoltaic panels (as shown in Figure 10b) in series under an ambient temperature of 25 °C and a daylight illuminance of 1000 W/m 2 ; the parameters of a single photovoltaic module are presented in Table 4.The output voltage range of the DC/DC converter (5 kW) is 100-400 V.The power module model of the DC/AC converter (2 kW) is PM30RSF060 (as shown in Figure 10c), and its maximum switching frequency is 20 kHz.

Simulation and Experimental Validation of the Proposed Scheme
A PV inverter experimental test rig based on digital signal processing (DSP) is developed to verify the DPWM control algorithm as Figure 10a shown.DSP takes a high-performance 32-bit fixed-point TMS320F2812 as the controller (clock frequency 150 MHz, working voltage 3.3 V, Texas Instruments Incorporated, TX, USA); its chip contains 128 K 16-bit FLASH, 16-way 12-bit A/D conversion, two event managers and so on.Experimental tests are carried out by five photovoltaic panels (as shown in Figure 10b) in series under an ambient temperature of 25 • C and a daylight illuminance of 1000 W/m 2 ; the parameters of a single photovoltaic module are presented in Table 4.The output voltage range of the DC/DC converter (5 kW) is 100-400 V.The power module model of the DC/AC converter (2 kW) is PM30RSF060 (as shown in Figure 10c), and its maximum switching frequency is 20 kHz.Before the proposed system is validated by the experimental tests, an MPPT algorithm with the associated equivalent circuit is simulated.Before the proposed system is validated by the experimental tests, an MPPT algorithm with the associated equivalent circuit is simulated.

Simulation Results of Different Varied Solar Irradiations
In a PV power system, the weather conditions, such as cloudy, rainy, dust, etc., will influence the power conversion.In most applications in this field, solar irradiation is considered as one of the most important factors in power generation, where weather variation will be mostly reflected in solar irradiation.We therefore test the PV power system performance as the solar irradiation varies.A series of waveforms in Figure 11 provides the auto-tracking process when the MPPT algorithm works with the DC/DC converter.Through the DC/DC converter, the output DC voltage of photovoltaic modules is kept at 140 V while the duty ratio D is 0.735 in the reference condition.In order to validate the performance of a DC/DC converter with the MPPT algorithm, varied solar irradiations are applied to the PV array.The performance is shown in Figure 11a-d.
As Figure 11a-d show, the current, the voltage and the power of the PV panel spontaneously follow the rapid variation of the solar irradiation.The proposed PV power system reaches the target of maximal utilisation of solar energy with limited oscillation, which in turn validates the excellent performance of the MPPT scheme applied in this investigation.

Simulation Results of Different Varied Solar Irradiations
In a PV power system, the weather conditions, such as cloudy, rainy, dust, etc., will influence the power conversion.In most applications in this field, solar irradiation is considered as one of the most important factors in power generation, where weather variation will be mostly reflected in solar irradiation.We therefore test the PV power system performance as the solar irradiation varies.A series of waveforms in Figure 11 provides the auto-tracking process when the MPPT algorithm works with the DC/DC converter.Through the DC/DC converter, the output DC voltage of photovoltaic modules is kept at 140 V while the duty ratio D is 0.735 in the reference condition.In order to validate the performance of a DC/DC converter with the MPPT algorithm, varied solar irradiations are applied to the PV array.The performance is shown in Figure 11a-d.
As Figure 11a-d show, the current, the voltage and the power of the PV panel spontaneously follow the rapid variation of the solar irradiation.The proposed PV power system reaches the target of maximal utilisation of solar energy with limited oscillation, which in turn validates the excellent performance of the MPPT scheme applied in this investigation.

DC/AC under the DPWM scheme
The DC/AC converter runs with a three-phase symmetrical resistive load ( = 40 Ω,  = 10 mH).The switching period is selected as  = 0.0002 s.The test waveforms are collected by the Tektronix oscilloscope TDS2024 (Test equipment Solutions Ltd, Berkshire, UK).
The control algorithm is designed to implement the proposed DPWM scheme.The flow chart of the DPWM algorithm can be obtained according to Equations ( 17)-( 21), as shown in Figure 12.

DC/AC under the DPWM scheme
The DC/AC converter runs with a three-phase symmetrical resistive load (R L = 40 Ω, L L = 10 mH).The switching period is selected as T s = 0.0002 s.The test waveforms are collected by the Tektronix oscilloscope TDS2024 (Test equipment Solutions Ltd, Berkshire, UK).
The control algorithm is designed to implement the proposed DPWM scheme.The flow chart of the DPWM algorithm can be obtained according to Equations ( 17)-( 21), as shown in Figure 12.The transformation sequence of the DPWM overmodulation sector is shown in Figure 13.The transformation sequence of the DPWM overmodulation sector is shown in Figure 13.The transformation sequence of the DPWM overmodulation sector is shown in Figure 13.The SVPWM modulation waveform in the linear modulation area and the DPWM modulation waveform with different modulation coefficients are shown in Figure 14.It can be seen from the figures that as the modulation coefficient increases, the peak of the DPWM modulation wave is gradually flattened and finally operates in the square wave operation state, thereby achieving linear control of the inverter output fundamental voltage over the entire modulation range.
When the modulation coefficient m = 0.92, the output pulse waveforms of TMS320F2812 under different strategies are shown in Figure 15.The waveforms of the output phase voltage and current are presented in Figure 16 and the spectral analysis results of the current are shown in Figure 17.
From Figures 15-17, it can be seen that the upper and lower arms are not operated in the onethird period under the proposed strategy.Compared with the switching control pulse of conventional SVPWM with the same carrier frequency, the switching time is reduced by one-third.The switching losses can be effectively reduced so as to increase the efficiency.The harmonic contents of the load current measured by the spectrum analyzer are presented in Figure 17 and Table 5.
(a) It can be seen from the figures that as the modulation coefficient increases, the peak of the DPWM modulation wave is gradually flattened and finally operates in the square wave operation state, thereby achieving linear control of the inverter output fundamental voltage over the entire modulation range.
When the modulation coefficient m = 0.92, the output pulse waveforms of TMS320F2812 under different strategies are shown in Figure 15.The waveforms of the output phase voltage and current are presented in Figure 16 and the spectral analysis results of the current are shown in Figure 17.It can be seen from the figures that as the modulation coefficient increases, the peak of the DPWM modulation wave is gradually flattened and finally operates in the square wave operation state, thereby achieving linear control of the inverter output fundamental voltage over the entire modulation range.
When the modulation coefficient m = 0.92, the output pulse waveforms of TMS320F2812 under different strategies are shown in Figure 15.The waveforms of the output phase voltage and current are presented in Figure 16 and the spectral analysis results of the current are shown in Figure 17.
From Figures 15-17, it can be seen that the upper and lower arms are not operated in the onethird period under the proposed strategy.Compared with the switching control pulse of conventional SVPWM with the same carrier frequency, the switching time is reduced by one-third.The switching losses can be effectively reduced so as to increase the efficiency.The harmonic contents of the load current measured by the spectrum analyzer are presented in Figure 17 and Table 5.From Figures 15-17, it can be seen that the upper and lower arms are not operated in the one-third period under the proposed strategy.Compared with the switching control pulse of conventional SVPWM with the same carrier frequency, the switching time is reduced by one-third.The switching losses can be effectively reduced so as to increase the efficiency.The harmonic contents of the load current measured by the spectrum analyzer are presented in Figure 17 and Table 5.Clearly, the amplitude of the 5th, 7th and 11th harmonics under the DPWM modulation strategy are lower than that of the SVPWM modulation strategy.The THD of the conventional SVPWM modulation strategy is 6.58%, while that of the DPWM overmodulation strategy is reduced to 4.4%.The current waveforms of the proposed DPWM algorithm are close to sinusoidal, and it appears to have a higher utilization ratio of the DC voltage than the SVPWM.In turn, this leads to reduced switching losses and improved THD.

Conclusions
This paper has proposed a high-efficiency PV power generation system by combining an MPPT algorithm and a new control technology evolving from DPWM and overmodulation.It can realize the modulation of a full area on the basis of traditional SVPWMs.A DC/DC converter with an inverter simulation model and an experimental test rig are developed to justify the proposed method.The main contributions of this work are: (i) A P&O MPPT algorithm is applied to a boost DC/DC converter so as to effectively harvest solar energy and transform to DC electricity; (ii) A novel control technology is proposed, combining discontinuous pulse width modulation (DPWM) and overmodulation technology to better utilize the DC-link voltage.(iii) It has been shown by measurements that through implementing this algorithm, the switching losses in the power electronic devices are reduced.(iv) The test results have confirmed that the DPWM overmodulation algorithm can effectively reduce harmonic distortion of the three-phase output voltage and current.It has also improved the conversion efficiency of photovoltaic systems.(v) The proposed technology is simple to implement in practical PV inverters as there are no alterations to existing hardware design.It may also be applied to other grid-tie inverters to improve their performance.

Energies 2019 ,
12, x FOR PEER REVIEW 3 of 17 or vice versa.If the operation starts from point C to D, PV power decreases while the voltage of point C is higher than the voltage of point D.

Energies 2019 ,
12, x FOR PEER REVIEW 4 of 17 voltage equal to the voltage  at the maximum power point, with equivalent resistance equal to  with the current  over the output circuit, as shown in Figure 4. Selecting a proper DC-DC converter with reasonable circuit parameters is essential.

Figure 4 .
Figure 4. Equivalent circuit including a PV array and a boost DC-DC converter.

Figure 4 .
Figure 4. Equivalent circuit including a PV array and a boost DC-DC converter.

Figure 5 .
Figure 5. Topology of the three-phase grid-tie inverter.

Figure 6 .
Figure 6.Space voltage vectors and sector distribution.

Figure 5 .
Figure 5. Topology of the three-phase grid-tie inverter.

Figure 5 .
Figure 5. Topology of the three-phase grid-tie inverter.

Figure 6 .
Figure 6.Space voltage vectors and sector distribution.

Figure 6 .
Figure 6.Space voltage vectors and sector distribution.

Figure 8 .
Figure 8.The sector distribution of the discontinuous width pulse modulation (DPWM).

Figure 8 .
Figure 8.The sector distribution of the discontinuous width pulse modulation (DPWM).

Figure 11 .
Figure 11.The performance of the DC/DC converter with varied solar irradiation.(a) Varied solar irradiation; (b) the output voltage at maximum power point (MPP); (c) the output current at MPP; (d) the output power at MPP.

Figure 11 .
Figure 11.The performance of the DC/DC converter with varied solar irradiation.(a) Varied solar irradiation; (b) the output voltage at maximum power point (MPP); (c) the output current at MPP; (d) the output power at MPP.

Figure 12 .
Figure 12.Flowchart of the proposed DPWM regions algorithm.

Figure 12 .
Figure 12.Flowchart of the proposed DPWM regions algorithm.

Figure 13 .
Figure 13.Sector transformation sequence.The SVPWM modulation waveform in the linear modulation area and the DPWM modulation waveform with different modulation coefficients are shown in Figure14.

Table 2 .
Relationship between S and N.

Table 2 .
Relationship between S and N.

Table 3 .
DPWM sector number and its action conditions.

Table 5 .
Harmonic contents in the load current.

Table 5 .
Harmonic contents in the load current.

Table 5 .
Harmonic contents in the load current.

Table 5 .
Harmonic contents in the load current.