Abstract

This paper develops the photovoltaic bidirectional inverter (BI) operated in dual mode for the seamless power transfer to DC and AC loads. Normal photovoltaic (PV) output voltage is fed to boost converter, but in space application, boost converter is not so preferable. To overcome this, buck and boost converters are proposed in this paper. Duty cycle to this converter is provided with the help of the outcome of the maximum power point tracking (MPPT) controller. This can be implemented by using perturbation and observation method. The MPPT will operate the switch between buck and boost modes. When the output voltage of a PV array is close to the dc bus voltage, then the bidirectional inverter can fulfill both rectification and grid connected mode. To control the power flow between dc bus and ac grid, a dc distribution system is used to regulate the dc bus voltage to a convinced level. Moreover, the bidirectional inverter must fulfill grid connection (sell power) and rectification (buy power) with power factor correction (PFC) to control the power flow between dc bus and ac grid. The simulations and hardware experimental results of a 2.5 kVA circuit are presented to validate the performance of the proposed dual-mode seamless power transfer.

1. Introduction

Presently, world’s energy need is mostly supplied by the conventional energy resources, which are all having very limited storage sources on the Earth. The aspects like pollution, CO2 emission, and global warming are deteriorating the environment. Hence, the new research era has been started with renewable energy sources like solar and wind. But with solar, wind power generation is not maintained constant due to the considering parameters like the variation in day-to-day temperature and irradiance. Overcoming these variations and meeting the required rated power of the PV system can be obtained the help of MPPT controller [14]. Normally, PV system output voltage is variable as well as smaller in magnitude compared to DC bus voltage. So, DC-DC boost converter is used to meet DC bus voltage. But in space applications, PV system output voltage may be lower than DC bus voltage. So, buck converter is used. These both operations can be overcome with the help of Buck-Boost converter, but the problem is with the negative output voltage and duty ratio variations. In buck mode, duty ratio varies from 0 to 0.5; boost mode duty ratio varies from 0.5 to 1. Avoiding this Buck or Boost converter is proposed in interfacing with MPPT controller. Whenever the PV system output voltage is more than the DC bus voltage, then the converter output is to be reduced (Buck) mode and duty ratio should be varied from 0.95 to 0.05 and similarly when the PV system output voltage is smaller than the DC voltage, then the converter output has to be increased, i.e., in boost mode and the duty should be varied from 0.05 to 0.95. In the transition between buck and boost modes of an operation, the flowchart is proposed with perturb and observe (P&O) algorithm [57].

In the literature survey, PV-based power plants uses the batteries for storage as well as an auxiliary input, but in proposed system, battery backup is not necessary. The PV output is not constant due to climatic conditions such as irradiance and temperature. Getting the constant DC output voltage and meeting the load requirement enhanced with DC-DC buck-boost converter with P&O algorithm [810]. The DC bus is fed to grid through bidirectional inverter (BI). The BI works in dual mode, i.e., grid connected mode and rectifier mode. If the PV generation is higher than the load requirement, then the BI injects surplus power into the ac grid, which is termed as grid connection mode (sell power) [11, 12]. On the contrary, the BI draws power from the ac grid to feed the load, which is termed as rectification mode (buy power). If the PV generation satisfies the load partially, then the seamless power transfer technique is implemented [13]. The seamless power transfer means that “on unavailability of PV system generation on any one side, the grid takes care of the other side connected to critical loads and seamlessly transfers the real power through the DC bus.” The dual-mode photovoltaic bidirectional inverter is capable of operating either in grid connected mode (sell power) or rectification mode (buy power) with power factor correction (PFC) and the seamless power flow to fulfill the conditions like (a) if PV generation is not available and DC, AC loads are critical, then the total power is supplied from grid to the both loads; (b) if PV system output power satisfies DC loads partially, then the grid will provide full power to AC load, lasting power to DC load (seamless power transfer); (c) if PV system output power satisfies DC loads fully and AC loads partially, then the lasting power is supplied by grid (seamless power transfer); and (d) if DC and AC loads are satisfied with PV generation, the excess power is sent to grid through bidirectional inverter, i.e., grid connected mode (sell power).

2. Modelling and Simulation of PV System

Many photovoltaic cells are silicon based, but some other slim film systems are going to exceed silicon photovoltaic cells with respect to cost and performance. The usage of equivalent electric circuits can help us to model the characteristics of a PV cell. This method is used for the implementations in MATLAB simulation [14, 15]. The same modelling technique is also applicable for modeling a PV string. Photovoltaic arrays convert sunlight into electricity directly. PV devices have nonlinear I-V characteristics with some parameters that need to be familiar from investigational data of practical devices. The accurate model for the PV device may be useful in the study of dynamic converters. A PV cell is basically a semiconductor diode [16, 17]. The prevalence of light on the cell generates charge carriers that invent an electric current, if the cell is short circuited. Basically, the PV spectacle is to be designed as the captivation of solar radiation and the generation and transports free carries at the - junction [18]. The rate of generation of electric carries depends on the occurrence light and the capacity of preoccupation of the semiconductor. The capacity of captivation mainly depends on the semiconductor bandgap on the replication of the cell surface, on electric mobility, on recombination rate, on the temperature, and on other factors [19]. The manufactories of PV devices always provide a set of observed data that may be used to obtain the accurate equation of the device - curve. Some manufactures also provide - curves obtained experimentally for dissimilar working conditions [2022].

3. Buck-Boost Converter with MPPT

Normally, PV system output voltage is variable and smaller in magnitude compared to DC bus voltage. And load requirement is going to meet with the boost converter. But in space applications, due to climatic conditions, PV system voltage may be higher than DC bus voltage, then the buck converter is used. These both operations can be overcome with the buck-boost converter. To avoid this problem, a new method has been proposed called buck-boost converter. When photovoltaic output voltage PV is larger than the DC voltage dc, then the MPPT is worked in reduced mode, i.e., buck mode of operation with switch 1, 1, and 2. Otherwise, the MPPT will be functioned in boost mode of operation with switches 1 and 2 along with 2. The proposed buck or boost DC-DC converter is illustrated in Figure 1.

Design of buck or boost converter is presented in Figure 2.

The circuit parameters are expressed as m = inductance of inductor (), M = internal resistance of inductor , PV voltage = PV, PV current = PV, DC bus voltage = dc, DC load current =dc, 1 = IGBT switch for buck operation, 2 = IGBT switch for the boost operation, PV = PV side capacitor, dc = DC side capacitor, Lm = inductor current, Lm = voltage across the inductor, 1, 2 = diodes for operating in 1, 2 in OFF duty conditions, respectively, M1, M2 = ON state resistance of IGBTs, respectively, and D1, D2 = forward voltage drops across diodes. Inside the DC distribution system, the PV panel voltage (pv) is given as an input for the DC-DC converter and the output of converter is DC bus voltage (dc). If the voltage of a PV panels (pv) is much more than the bus voltage (dc), in this case, 2 switch is turned off continuously and the operation of the converter should be in buck mode.

Mode 1: the IGBT switch 1 is switched on as shown in Figure 2. And the analysis under buck mode to 2 is always low, so this makes the diode 2 to conduct always during buck mode. The magnetization of an inductance m is observed from the difference of voltages as (PV − dc) through power diode 2.

Mode 2: the 1 (IGBT) is off as shown in Figure 2. The magnetization of an inductance M is calculated from the output voltage dc through the 1 and 2.

From Equations (1) and (2), duty ration of the buck converter is calculated as follows:

From Equation (1), inductor voltage is calculated as follows:

Output capacitor during buck operation is as follows:

On the off chance, the voltage of the PV panel will be lower than the bus voltage, then the converter is made to be operated in boost mode. The 1 switch is turned ON, continuously in the boost mode of operation. Mode 3: in mode 3, the 2 is turned ON as depicted in Figure 2. The magnetization of an inductance M is observed from the voltage of a PV panel through 1 and 2.

Mode 4: in mode 4, the 2 switch is turned OFF as shown in Figure 2. The demagnetization of an inductance M is calculated from the difference of voltages of PV panel and DC bus voltage through the 1 switch and power diode 2.

From Equations (6) and (7), the duty ratio of boost converter is calculated as follows:

From Equation (6), inductance M is observed as follows:

Output capacitor during boost operation is as follows:

From the above equations, the design parameters of buck-boost converter are obtained. The respective specifications are mentioned in Table 1.

Switch on state resistance = M1 = , forward voltage drops = D1 = D2 = 1 V, switching frequency sw = 15 kHz, allowed peak-peak ripple for inductor current = 0.5 A, . From the design parameters of buck and boost converters, individually out of which maximum values can be chosen for simulation as well as circuit design. The design parameters are available in Table 2.

DC-DC converter is worked in two modes of operation. When PV output is more than DC voltage, DC-DC converter is operated in buck mode. On the other hand, the DC-DC converter is operated in boost mode. Due to climatic conditions, DC-DC converter is functioned either buck or boost mode of operation performed with buck-boost transition.

3.1. Transition between Buck and Boost Modes of Operation

The transition among buck and boost modes is a crucial control issue. In case the voltage of the PV panel and the DC bus voltage are incredible with each other, due to malfunctioning of the power switches, voltage and current fluctuations may take place. To avoid the oscillation problem, the mode transition scheme is employed [2327]. When the MPPT is worked in boost mode and photovoltaic output voltage PV is nearby to dc, then the switch 2 will come to OFF state and the duty ratio of 1 starts to reduce from 0.95. With this control scheme, PV of the PV array will charge input capacitor pv and voltage PV can be higher up to a higher level to stop oscillation problems [2830]. On the contrary, switch 1 is constantly ON and the duty ratio of switch 2 begins to extend from 0.05. When PV drops toward dc through buck mode, then, the MPPT can gain easy mode transition by turning the duty ratios of the active switches [3135]. The MPPT method will be explained in the next section. A flowchart of the buck-boost mode transition scheme is shown in Figure 3.

3.2. Modified Perturb and Observe MPPT Controller

Modified MPPT algorithm is to calculate the differential power “ ” with the considerations of “ ” and “ .” In case of conventional MPPT methods for iterations, there will be a chance of occurring of very large and very small differential power . Due to this, it creates the large changes in the magnitude of pulses with creating uneven changes in duty ratio. This produces more distortions in the outputs of the buck-boost converter. To overcome this, “ ” and “ I” are chosen to the modified MPPT algorithm. These “ V” and “ I” observe the power difference in a better way than the existed methods in order to manage the changes in the duty pulses with reducing the distortions in the outputs of the converter. Perturbation size of the algorithm is also chosen less than 0.01 seconds for a very keen observation while measuring the power differences at each iteration. The iteration process is continued as per the conditions given in the algorithm.

3.3. Simulation Results with Modified MPPT

From the MATLAB Simulink of modified MPPT model, the temperature and the irradiances are given as the inputs to the model at standard test conditions (STC). Each PV module has 60 cells to produce the 250-watt power. 10 modules are arranged in series to form an array. From simulation results, the module open-circuit voltage (oc) is about 37.6 volts, the short-circuit current (SC) is about 8.8 amps, and power is around 250 watts. Similarly, the oc of array is 376 volts with SC of 8.8 amps and the maximum power obtained at MPP is about 2500 watts. The results of PV array with modified MPPT model are obtained. -, - characteristic curves are presented in Figure 4. Practical -, - characteristic curves of PV module are measured with solar module analyzer as represented in Figure 5. Simulated and measured voltage, current, and power values of PV module and PV array are tabulated in Table 3.

4. Three-Phase Bidirectional Inverter

The circuit consists of bidirectional inverter (BI) linked between the solar system and AC grid. The input to bidirectional inverter is dc sustained at consistent level. The bidirectional inverter is shown in Figure 6 which is worked for dual mode; when the PV generation is higher than the load requirement, the bidirectional inverter injects surplus power to the ac grid; on the contrary, the bidirectional inverter draws power from the ac grid to compensate the load requirement.

The working of bidirectional inverter is explained with 3-Φ grid, which is connected to bidirectional inverter. Voltage from DC side equivalent circuit is shown in Figure 7. L is the line to line voltage and S is the bridge converter voltage controllable from the dc side. The general phasor diagram and phasor diagrams for both rectification mode and inverter operation at unity power factor (UPF) are depicted in Figures 7(a)–7(d).

The line current L is adjusted by the voltage drop across the inductance , by interlocking the two voltage sources (grid and bidirectional inverter). Power transfer between grid and bidirectional inverter is subjected to power angle “” and amplitude of bidirectional inverter output voltage “S,” which indirectly controls the and amplitude of line current. In this way, the average value and sign of the dc current is subjected to control the proportional active power conducted through a bidirectional inverter. When , then the power is taken from grid (rectification mode) but L and L are in phase as presented in Figure 7(b). When , then the power is supplied to grid (inversion mode) but L and L are not in phase as shown in Figure 7(c). These two modes will be performed properly with the proper control techniques.

4.1. Control Strategies of Bidirectional Inverter

Classification and the bidirectional inverter control methods are categorized into 2 steps viz., voltage-based control and virtual flux control-based control method are analyzed in Figure 8.

High-power factor and sinusoidal input current waveforms are obtained with above control strategies. Among all control strategies, voltage-oriented control method is suitable for this research work and it requires the fixed switching frequency for easy design. And some of the parameters are listed below for the selection of the VOC method. (1)Direct power control has good p.f than VOC but drawback is with the constant switching frequency(2)A fixed switching frequency is required because it is easy for design and which has low sample frequency(3)A better p.f can be achieved with VF-DPC and that has lot of advantages with constant switching frequency

High dynamic and static performance can be obtained from voltage-oriented control (VOC) via an internal current control loop.

4.2. Voltage-Oriented Control (VOC)

The voltage-oriented control is from the famous field-oriented control of induction machines. It assures a high dynamic and static performance. Since the output of bidirectional inverter (BI) be absolutely matched with grid, therefore, the control gate pulses for BI which controls the parameters of BI is the modulating signal. These modulating signals are obtained from 3-phase voltage and current is converted to synchronous dq rotating frame by using Park transformation. These outputs and dc are given to decoupled controller. The output of decoupled controller d and q is converted to a, b, and c. The reference voltages generated gate pulses; those pulses are given to bidirectional inverter as shown in Figure 9. Since there exists decoupling phrases are control of active and reactive power and hence avoiding transients in reactive power by means of changing the active power and vice versa is achieved.

Moreover, the revolving body is preferred to go synchronously with the angular frequency () and phase angle () of grid. The voltage and grid angles are required to carry out the park’s transformation, which extracts the use of the phase locked loop (PLL).

4.2.1. Phase Locked Loop

The PLL is an important part in the grid connected systems. The main aim is to generate phase angle from grid voltage. For all dq-transformations, is used. By substituting q to zero, then d rotates synchronously with grid voltage vector. The proportional integral (PI) controller is used to adjust the q to zero. The output of PI controller in grid angular frequency is integrated to yield the angle for the grid voltage and which is fed back to the abc-dq transformation to lock the dq synchronous reference frame with the grid voltage.

4.2.2. Decoupled Current Control

The control strategy for a decoupled current control is to control the active and reactive power of an inverter. And the inverter current is in individual axis. The active power loop is controlled by the dc link voltage. Then, the dc link voltage and the reactive power loop is controlled by the reactive component of the grid current. Perfect decoupling can be obtained by the proper design of the control. The major advantage of having two decoupled loops is neutralization of undesirable transients of reactive current caused by changes of active power and vice versa. In VOC, the current reference for direct axis (d) is preferred as output power of inverter, while the current reference for quadrature axis (iq) is preferred as the output reactive power of inverter. The and axis inverter currents are controlled by using two PI controllers; the PI controller brings the constant state error to zero between the reference currents (idand iq) and actual inverter currents (id and iq). The output voltage of inverter is in accordance to the mathematical model of grid-connected inverter is given by where d and q are the dq components of inverter output voltage. d and q are the dq aspects of the park transformation of the grid voltage. Equations (11) and (12) mention about the robust connection of and axis. In decoupled controller, the cross-coupling terms are brought to the and axis with feed-forwarded terms such as voltages are further introduced to improve the overall performance of PI controller. The decoupled current controller d and q voltages are obtained. Then, d and q are transformed to abc form which were compared to actual phase voltages. The error will be reference to inner current loop. The inner loop develops the modulation signals in dq domain. The modulation signals are fed back to 3-phase voltage reference and fed to PWM, which drives the bidirectional inverter.

4.3. FPGA-Based Controller-Spartan-6

Spartan-6 FPGA-based controller for dc-dc converter and bidirectional inverter are presented in Figure 10. Hall-effect voltage and current transducers were used to sense line voltages, currents, dc bus voltage, pv voltage, and current in order to bring the voltage level of the controller to the level translators. Sinusoidal signals were directly translated to digital form using bipolar ADC. VHDL-based digital control is used for MPPT to the dc-dc converter and VOC for bidirectional inverter which is carried using PC and again with help of a level translator. The gating signals for dc-dc converter and bidirectional inverter were given to respective driver units.

5. Simulation and Experimental Validation

To verify the feasibility of bidirectional inverter with buck-boost MPPT controller for DC delivery systems, a Spartan-6 created hardware with designed parameters as shown in Figure 11. The specifications and components of the project are tabulated in Table 4. In PV system, the array is formed by 10 modules connected in series as depicted in Figure 11(a); parameters are listed in Table 4 and measured parameters from solar module analyzer are presented in Figure 11(b). Adjustable voltage is gained from PV system to keep the constant DC voltage at DC common coupling point. DC-DC buck-boost converter with MPPT is implemented. When solar output is more than the DC common coupling point, the voltage converter worked in buck mode by generating the required MPPT pulse to feed IGBT Switch M1. Otherwise, it will be operated in boost mode with switch 2. DC-DC converter with perturb and observe MPPT technique is used for getting constant DC voltage at DC bus. The performance of MPPT controller in simulation is from 0.9 sec to 1 sec when the converter is operated without MPPT and at time 1 sec MPPT is ON, then voltage and power will be increased and current gets decreased that the corresponding waveforms are available in Figure 12. Prototype plot is also validated as illustrated in Figure 13. Variations of values with and without MPPT are tabulated in Table 5.

The output voltage of a PV array is near to the DC bus voltage which changes with respect to the temperature and irradiance. During such cases, we generally prefer the buck-boost converter. The MPPT can attain smooth mode transition by succeeding the control flow as depicted in Figure 3. When pv is slightly lesser than dc, then switch 2 is OFF and the duty ratio of switch 1 starts to decrease the duty ratio from 0.95. During this, current pv will charge the capacitor 1 and PV is increased up to a higher level. Then, the boost to buck mode is attained. When pv is slightly more than dc, then switch 1 is switched ON and the duty ratio of switch 2 starts to rise from 0.05. During this, converter is operated in boost mode. During morning hours up to 6 AM, the PV out is very less, but (AC and DC) loads required power will not be met. Then, the total load required power of (950 W) is to be completely taken from the grid. The bidirectional inverter acts as rectifier, and the corresponding voltage and current are in phase as shown in Figures 14(a) and 14(b). From 6 AM onwards, as the sun intensity increases, so at 10 AM, PV generation is also increased to about 330 W and remaining power is taken from the grid. Seamless power transferred between grid and loads is obtained. Similarly, at 11 AM, PV generation is 900 W and the remaining power is taken from the grid. At 12:40 PM, PV generation is 1500 W and DC and AC loads are satisfied and excess of 600 W power is fed to grid through bidirectional inverter, and the corresponding voltage and current waves are in out of phase that are represented in Figures 14(c) and 14(d).

The bidirectional inverter works in dual mode, i.e., grid-connected mode and rectifier mode. During the both conditions, the load must be critical. Power distribution between PV system, grid, and load is illustrated in Figure 15. From 0-0.8 sec, there is no PV generation, but to meet the load requirement, the total power is supplied from the grid. At 0.8 sec onwards, the PV generation starts, due to available irradiance and temperature. Then, the power is going to be reached up to 330 W at 1.5 sec; the remaining 600 W power is delivered by grid. From 1.5 sec, further increase of the PV generation takes place and power is reached to 900 W at to 2 sec; here also, the remaining power is taken from the grid. At 1.5 sec, again further increasing the PV generation power takes place and it reaches to about 1500 W at 2.5 sec. This power satisfies load requirement, and excess amount of power is given to grid. Power balance waveforms are presented in Figure 15 and the corresponding values are tabulated in Table 6.

Experimental readings are obtained from harmonic analyzer at different instants that are shown in Figure 14 and the corresponding values are noted in Table 7.

6. Conclusions

This paper presents the photovoltaic bidirectional inverter which is operated in dual mode for the seamless power transfer to DC and AC loads with the grid interface. The bidirectional inverter controls the power flow between dc bus and ac grid by the regulating the dc bus common coupling voltage. The current is controlled in synchronous dq rotating frame and VOC is implemented to control active and reactive power as well as to control the current in and axis, respectively. PLL is used to make the rotating frame to synchronous frame with grid voltage by extracting the grid angle for synchronizing the inverter. As the PV array voltage is getting varied due to abnormal weather conditions, MPPT has been incorporated for the dc-dc converter to obtain the dc voltage range around 580-600 V in order to meet the load requirement. Additionally, control laws to smooth out mode transition from boost to buck and vice versa. Power transfer between grid to DC bus (buy power mode) and power transfer between DC bus to grid (sell power) and seamless power transfer of overall inverter system has been implemented by meeting the requirement of DC and AC loads significantly. Experimental validations obtained from 2.5 kW, three-phase bidirectional inverter with the MPPT are analyzed clearly.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The funding support given by SERB, Department of Science and Technology (DST), Government of India, with vide no. SERB/EMEQ-322/2014 for the solar-based project has been acknowledged.