Keywords

1 Introduction

It has been seen that the production and consumption rates of fossil fuels have increased exponentially in the last decade worldwide. It has been predicted that the coal reserves of India will last for 200 years only, and crude oil will run out in the next 25 years at the current consumption rate. Importing conventional sources of energy is not a healthy option to sustain the energy security of a country. So, we have to invest, promote, and utilize renewable sources as an alternative to conventional sources to meet the energy demand with fewer environmental hazards and to decrease the import dependency as well as the alignment toward fossil fuels.

Among the non-conventional energy applications, photovoltaic technology is one of the important applications to generate electricity using solar energy due to its fastest-growing PV technology, no fuel cost, less installation space, lack of noise, and low maintenance cost. Overall, solar energy is an inexhaustible, pollution-free, and clean source of energy. However, due to variable solar irradiance, it cannot produce constant power throughout the day.

There are mainly two kinds of photovoltaic systems: on-grid and standalone. In a standalone PV system, solar energy is converted into DC through PV array and stored in batteries. The stored energy in batteries is used to run the appliances. While in an on-grid system, DC power produced by PV is not used to charge the batteries; rather, it is converted into AC by the inverter and fed to the grid. Nowadays, grid-tied PV systems are gaining more attention than standalone systems as they can be integrated with thermal and hydropower plants into hybrid power systems. The simplest on-grid system consists of a solar panel and an inverter unit [1] but we have introduced a boost converter in between the PV array and the inverter to level up the voltage output from the PV array, and an LCL filter is attached at the end of the inverter to die out the harmonics.

Due to the lower conversion efficiency (from solar energy to electrical energy) of PV, i.e., 9–15%, and variable solar irradiance, MPPT is a major portion of a grid-linked PV system to ensure that the highest power is always drawn out from the PV panel [2,3,4,5]. Various MPPT algorithms have been introduced in the literature. Among them, the most popular is the “P & O” method and the “Incremental Conductance” method [6,7,8,9]. A three-phase inverter is required for DC to AC power conversion. One-cycle control and conventional PWM are some of the strategies to control 3-phase inverters [10]. To adjust active and reactive power in single-stage photovoltaic structures, vector control and voltage and current double closed-loop controls can be used [11, 12]. To synchronize the grid voltage, we need to implement a Phase Lock Loop (PLL) using the Synchronous Reference Frame theory, which also shows the necessity of Clark and Park Transformation [13]. To die out the harmonics, the LCL filter is favored over the L-filter and LC-filter as it can come up with a lesser THD and improved decoupling between the filter and grid impedance [14]. We can tune the controller using classical Ziegler–Nichols, but only in a limited area [15]. In our study, the P&O algorithm has been implemented in MPPT control. In this paper, the dynamic performance of a two-stage, three-phase, grid-linked PV system under variable solar irradiance has been simulated in MATLAB/Simulink software. This study also shows the parameter calculations of the Boost converter and the LCL filter.

2 Schematic Layout of the Model

Figure 1 shows the schematic layout of the system.

Fig. 1
A schematic layout depicts the connection of various components, P V array, D C- D C boost converter, D C -A C 3 phase inverter, L C L filter, grid, P W M control unit, M P P T control, and P W M generator.

Schematic figure of grid-linked PV system

3 System Components

The proposed model contains of the below units.

(a) PV Array, (b) Boost Converter, (c) MPPT Control, (d) 3-Phase Inverter, (e) LCL Filter, and (f) Power Grid.

4 PV Array

4.1 Working Principle

The conversion of light energy into electrical energy is known as the Photovoltaic Effect. A PV cell is made of semiconductor material. When Silicon is doped with Boron (pentavalent atom), it creates an n-type semiconductor and when it is doped with Phosphorus (trivalent atom), it forms a p-type semiconductor. These two types of semiconductors are sandwiched together to make a PV cell. When a photovoltaic cell is brought to sunlight and photon energy is higher than the bandgap energy of the pn junction, generation of electron–hole pair takes place. The excited electrons flow to the n-side due to an electric field and holes sweep to the p-side. The free charges are collected from the electrical joints applied to either edge before passing to the outer circuit in the form of electricity. It gives rise to the direct current. The equivalent circuit figure of a solar cell has been shown in Figs. 2 and 3 represents the I-V characteristic of a PV cell. The OCC, SCC, and MPP have also been pointed to the below figure.

Fig. 2
A circuit diagram depicts the connection of various components in the P V cell.

Equivalent circuit figure of a PV Cell

Fig. 3
A line graph depicts the maximum power point along with the short-circuit point and open-circuit point. A curve shows a decreasing trend.

I-V characteristics of solar cell

4.2 Equivalent Circuit and Current Equation

The output current from solar cell is given by Eq. (1)

$$ I = I_{\text{L}} - I_{\text{D}} \left( {e^{\frac{{q\left( {V + IR_S } \right)}}{kT}} - 1} \right) - \frac{{V + IR_{\text{S}} }}{{R_{{\text{SH}}} }} $$
(1)
\(I\):

Cell output current (Amp)

\(I_{\text{L}}\):

Photon generated current (Amp)

\(I_{\text{D}}\):

Diode saturation current

q:

Charge of an electron = \(1.6 * 10^{ - 19}\) Coulombs

k:

Boltzmann constant

T:

Cell temperature (K)

\(R_{{\text{SH}}}\):

Shunt resistance

\(R_{\text{S}}\):

Series resistance

V:

Cell output voltage (Volt)

A PV array is several individual PV panels electrically connected whereas a PV panel is a collection of a single PV cells. We have taken 47 strings consisting of 10 PV modules connected in series with maximum power output from a single PV cell 213.15 W to produce 100 kW power (47 * 10 * 213.15 = 100.18 kW). We have shown the solar cell parameters value in Table 1 for the proposed model.

Table 1 Specification of solar cell

The P-V & I-V characteristics of the PV cell used in the proposed model is depicted in Fig. 4. For solar irradiance of 1 kW/sq-m, the maximum power generation by the PV Array is 100 kW.

Fig. 4
Two sets of line graphs depict the energy with values of 1, 0.5, and 0.1 kilowatts per meter square for array type user defined along with 10 series modules and 47 parallel strings.

I-V and P-V characteristic of the solar cell used in the proposed system

5 Boost Converter

A fixed DC input voltage can be directly converted into a variable DC output voltage by using a chopper. In this model, we have used an IGBT as a power semiconductor device for making the boost chopper circuit. The schematic circuit diagram of a Boost Chopper is shown in Fig. 5.

Fig. 5
A circuit diagram depicts the various components of a boost chopper connected with V subscript input and V subscript output across the load.

Schematic figure of a boost chopper

If we equate stored energy in the inductor for Ton and energy released by the inductor to the load during Toff, we will get the average output voltage as

Average output voltage, \(V_{{\text{output}}} = \frac{{V_{{\text{input}}} }}{1 - D}\), where D = duty ratio

Average output current, \(I_{{\text{output}}} = I_{{\text{input}}} \left( {1 - D} \right)\)

$$ D = \frac{{T_{{\text{on}}} }}{{T_{{\text{on}}} + T_{{\text{off}}} }} $$
\(T_{{\text{on}}}\):

On time duration of IGBT

\(T_{{\text{off}}}\):

Off time of duration IGBT device

$$ T_{{\text{sw}}} = T_{{\text{on}}} + T_{{\text{off}}} $$

Switching frequency, \(f_{{\text{sw}}} = \frac{1}{{T_{{\text{sw}}} }}\).

6 MPPT Design

As a solar cell is a non-linear device, it is not able to produce constant power throughout the day due to its dependency on two important parameters, solar irradiance, and temperature. Temperature and solar irradiance depend on the atmospheric conditions and many other factors due to which they vary throughout the day and because of that the output power from the solar cells is not constant either. In the grid-linked PV model, we have to draw out the highest power from the solar cells for which we need an MPPT algorithm. The ‘Perturb & Observe’ algorithm is one of the best-suited methods which gives accurate results in maximum power point tracking. The flow chart of the Perturb & Observe algorithm is shown in Fig. 6 and the P-V characteristic of solar cells with MPP conditions has been shown in Fig. 7.

Fig. 6
A flow chart starts with reading and power with different values of d P and d V leads to decrease v r e f and increase v r e f, which ends in return.

Flow chart of P&O method for highest power point tracing

Fig. 7
A line graph depicts power P subscript 1, 2, 3, and 4 and voltage V subscript p v 1, 2, 3, and 4. A line slopes upwards to attain a peak labeled M P P and then slopes downwards.

P-V characteristic of a solar cell

6.1 P&O Algorithm Flow Chart

As shown in Fig. 6, in the beginning, output voltage and current at any instance from PV are read. The Power P = V * I is then calculated. After that the difference between the previous and present value of voltage and power is determined. Now observe whether the power has increased or reduced, i.e., dP > 0 or not. If YES, that means power has increased. Next check the condition dV > 0. If it is YES, that means we are moving in the correct direction. In the next step, increase the voltage and if the condition becomes false, decrease the voltage to obtain maximum power. In addition, if dP < 0 and dV > 0, lower the reference voltage to obtain MPP.

6.2 Maximum Power Point Tracking Using Boost Chopper

In Fig. 8 we have shown the schematic block diagram and control operation of the highest power point tracing using a boost chopper. The following steps show the control procedure.

Fig. 8
A block diagram depicts various components of the boost chopper for the realization of tracing the highest power point.

Block diagram of highest power point tracing using boost chopper

  • Sense the current I_PV voltage and V_PV from the solar panel.

  • We get Vref as output from the MPPT block.

  • Actual PV voltage V_PV is tallied with MPPT output Vref and the error value is applied to the PI controller.

  • Triangular wave as a carrier signal is fed to the comparator and compared with PI controller output and the PWM is applied to Gate terminal of IGBT.

The MPPT MATLAB figure is shown in Fig. 9. The Boost converter has been connected to the output of the PV array. The voltage and current from the PV array are measured and the P&O algorithm is implemented in MATLAB Function. The generated PWM is then fed to IGBT to boost up the output voltage at the required level.

Fig. 9
A block diagram depicts various components connected for the realization of M P P T in M A T L A B.

MPPT implementation in MATLAB

7 Three-Phase Inverter

MATLAB implementation of a three-phase inverter has been shown in Fig. 10. PWM has been used as an internal control method for the inverter. By controlling the ON time and OFF time of IGBTs, we can obtain a controlled output voltage from a fixed DC voltage.

Fig. 10
A circuit diagram has six I G B T over Diodes and six P W M connected with V D C subscript plus and minus as an input for two layers.

Circuit design of a three-phase bridge inverter

7.1 Synchronous Reference Frame Theory (SRF)

The SRF Theory has been incorporated to implement the control mechanism of a three-phase inverter. First, the three-phase voltage \(V_{{\text{abc}}}\) is measured by the 3-phase V-I Measurement block. Then \(V_{{\text{abc}}}\) is converted into a 2-Phase frame, i.e., an alpha–beta frame by using Clark’s Transformation as shown in Eq. (2). \(V_\alpha\) and \(V_\beta\) come as output after Park’s Transformation as shown in Eq. (3). These two voltages are used to implement the Phase Lock Loop (PLL) from which we get \(\omega t\) as output. \(V_\alpha\) and \(V_\beta\) are then transformed into d-q frame voltages \(V_d\) and \(V_q\) with the help of Park’s Transformation. The phasor diagram of a-b-c and alpha–beta frames has been shown in Fig. 11.

Fig. 11
An illustration depicts alpha and beta on the x and y axes along with V subscripts a, b, and c axis. V subscript net is present between the alpha and beta axis.

Phasor diagram of a-b-c and alpha–beta frame

Clark’s Transformation Matrix

$$ \left[ {\begin{array}{*{20}c} {x_\alpha } \\ {x_\beta } \\ {x_0 } \\ \end{array} } \right] = \frac{2}{3}\left[ {\begin{array}{*{20}c} 1 & { - 1/2} & { - 1/2} \\ 0 & {\sqrt 3 /2} & { - \sqrt 3 /2} \\ {1/2} & {1/2} & {1/2} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {x_a } \\ {x_b } \\ {x_c } \\ \end{array} } \right] $$
(2)

Park’s Transformation Matrix

$$ \left[ {\begin{array}{*{20}c} {x_d } \\ {x_q } \\ {x_0 } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\cos \theta } & {\sin \theta } & 0 \\ { - \sin \theta } & {\cos \theta } & 0 \\ 0 & 0 & 1 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {x_\alpha } \\ {x_\beta } \\ {x_0 } \\ \end{array} } \right] $$
(3)

As shown in Fig. 12, next, 3-phase inverter current \(I_{abc}\) is sensed and transformed into d-q frame current \(I_d\) and \(I_q\) after sequentially passing through Clark’s Transformation and Park’s Transformation. \(I_d\) and \(I_q\) are then compared with the reference current along the d-axis and q-axis and the differential value is applied to the PI controller, which causes the voltage signal in the d-q frame. These voltage signals are added with some gain and transformed into an a-b-c frame from a d-q frame by using Inverse Park’s Transformation and Inverse Clark’s Transformation. As a result, we get \(V_{{abc}\_{\text{ref}}}\) which will be used to generate PWM for 3-phase Inverter.

Fig. 12
A block diagram depicts the connection of various components for the realization of the three-phase grid-tied inverter.

Controller block diagram for the 3-phase grid-tied inverter

Figure 13 shows the voltage and current transformation block which converts three-phase voltage and current into the d-q frame by performing Clark and Park transformation simultaneously.

Fig. 13
A block diagram depicts the connection of various components for the realization of the voltage and current transformation. There are two demuxes.

Voltage and current transformation block

7.2 Phase Lock Loop (PLL)

The d-q frame is a rotating frame whose speed of rotation may or may not be equal to the speed of rotation of the grid voltage. To simplify the controller, we have to make the d-q frame stationary with respect to the grid voltage. Our aim is to lock or align the grid voltage vector along the d-axis and make the q-component of grid voltage zero. Suppose, we have a positive value of \(V_q\) and \(V_d\). The net grid voltage \(V_{{\text{grid}}}\) is now not aligned with the d-axis. That means, the speed of the d-q frame is slower and we have to accelerate it so that the d-axis get aligned with the grid voltage. Figure 14 shows the alpha–beta and d-q frame where the \(V_{{\text{grid}}}\) is not aligned with the d-axis due to the presence of a voltage component along the q-axis. But grid voltage gets aligned with d-axis when we apply PLL to modify the \(\omega t\) value which is shown in Fig. 15.

Fig. 14
An illustration depicts alpha and beta on the x and y axes along with the d and q axes. The grid voltage is present between the d-axis and beta.

Net grid voltage

Fig. 15
An illustration depicts alpha and beta on the x and y axes, along with the d and q axes. Grid voltage aligns with the d-axis. An angle between alpha and the d-axis is omega t.

Alignment of grid voltage with d-axis

Figure 16 shows the schematic diagram of the PLL controller. Three-phase voltages \(V_a , V_b\) and \( V_c\) are converted into \(V_d\) and \(V_q\) by using the transformation techniques shown above. The \(V_q\) component is compared with \(V_{q_{{\text{ref}}} } = 0\). Next, the error value is fed to the PI controller which produces angular frequency \(\omega\). The \(\omega\) is integrated to find out \(\theta = \omega t\) and \(\omega t\) is used as feedback to modify the voltage \(V_q\).

Fig. 16
A block diagram has various components, Clark transformation, park Transformation, and the integrator. Sine and cosine are the outputs with active and reactive respectively.

The phase lock loop (PLL) controller block diagram

Figure 17 shows the actual implementation of PLL in the Simulink environment.

Fig. 17
A block diagram depicts the connection of various components for the realization of the phase lock loop in M A T L A B.

Phase lock loop (PLL) implementation in MATLAB

The schematic diagram of the controller for grid-connected three-phase inverter in Fig. 12 has been constructed and executed in MATLAB/Simulink as depicted in Fig. 18. The controller has been developed to generate PWM pulses for the required operation of the inverter. The layout of the subsystem ‘PWM’ is depicted in Fig. 19.

Fig. 18
A block diagram depicts the connection of various components. There are three P I D controllers and six P W M.

Controller implementation of three-phase inverter in MATLAB/Simulink

Fig. 19
A circuit diagram has V r e f as input and 6 P W M as an output. The Demux 3, repeating sequence, relational operator 2, and logical operator 2.

PWM generation circuit diagram

8 LCL Filter

The output current from 3-phase inverter contents harmonics. Injection of this current into the grid may deteriorate voltage as well as power quality. To avoid these problems, we always connect a filter at the end of the inverter so that we can generate a smooth sinusoidal current before feeding into the grid. LCL filter is favored over L-filter and LC-filter as it can come up with a lesser THD and improved decoupling between the filter and grid impedance. That’s why grid-linked employments mostly prefer LCL filters.

9 Power Grid

A Power grid is an electrically interconnected network among multiple generating stations to loads that supplies electricity to the consumers. An electrical grid consists of generating station to produce 3-phase AC power, an electrical substation to step up the voltage before feeding to a transmission line to reduce losses and transmission costs, transmission lines to transmit the power over long distances, and lastly the distribution system to distribute the 3-phase or single-phase AC power to commercial places and houses at required voltage level. Here we have considered Phase-to-Phase RMS voltage of grid is 400 V and frequency is 50 Hz.

10 Results and Discussion

10.1 Boost Converter Design

Specifications

Grid voltage = 400 V (RMS)

For the PV module, \(V_{{\text{mpp}}} = 29\,{\text{V}}\), as 10 modules are connected in series, the maximum output voltage from PV Array is 29 * 10 = 290 V

The minimum input voltage for inverter = \(400*\sqrt 2 *1.2 = 678.82\,{\text{V}}\)

The voltage output of Boost Chopper should be greater than the Inverter input voltage. Hence, we have considered \(V_{{\text{output}}}\) = 700 V for the Boost converter.

Specifications

\(V_{{\text{input}}}\) = 290 V, \(V_{{\text{output}}}\) = 700 V, Rated Power = 100 kW, Switching Frequency, \(f_{{\text{sw}}}\) = 5 kHz.

Calculation

Current Ripple,\(\Delta I\) = 5% of Input Current

Voltage Ripple,\(\Delta V\) = 1% of Output voltage

Input Current = 100 kW/290 V = 344.82 A

Current Ripple,\(\Delta I\) = 5% of 344.82 A = 17.24 A

Voltage Ripple,\(\Delta V\) = 1% of 700 V = 7 V

Output Current = 100 kW/700 = 142.85 A

In Boost Converter, \(V_{{\text{output}}} = \frac{{V_{{\text{input}}} }}{1 - D}\), where D = duty ratio

$$ V_{{\text{output}}} = \frac{{V_{{\text{input}}} }}{1 - D} \Rightarrow {7}00 = {29}0/\left( {{1} - D} \right) \Rightarrow D = 0.{586} $$

The peak-to-peak ripple current across the inductor is given by Eq. (4),

$$ \Delta I = \frac{{V_{{\text{input}}} D}}{{f_{{\text{sw}}} L}} $$
(4)

From Eq. (4),

$$ L = \frac{{V_{{\text{input}}} D}}{{f_{{\text{sw}}} \Delta I}} $$
(5)
$$ \begin{aligned} & \Rightarrow L = \frac{290*0.586}{{5 * 10^3 *17.24}} \\ & \Rightarrow L = 1.97\,{\text{mH}} \\ \end{aligned} $$

The peak-to-peak ripple voltage across the capacitor is given by Eq. (6),

$$ \Delta V = \frac{{I_{{\text{output}}} D}}{{f_{{\text{sw}}} C}} $$
(6)

From Eq. (6),

$$ C = \frac{{I_{{\text{output}}} D}}{{f_{{\text{sw}}} \Delta V}} $$
(7)
$$ \Rightarrow C = \frac{142.85*0.586}{{5 * 10^3 *7}} \Rightarrow C = 2391.71\,{\upmu }{\text{F}} $$

10.2 LCL Filter Design

Switching Frequency, \(f_{{\text{sw}}}\) = 10 kHz

Resonant Frequency, \(f_{{\text{res}}} = f_{{\text{sw}}} /10\) = 10 kHz/10 = 1000 Hz

Capacitance value depend on the reactive power required by the capacitor

Reactive Power, Q = 5% of Rated Power (S)

$$ \begin{aligned} Q & = \frac{{V_{{\text{ph}}}^2 }}{{\frac{1}{2\pi fC}}} = 5\% \,{\text{of}}\,S \\ & \Rightarrow V_{{\text{ph}}}^2 *2\pi fC = 0.05*S \\ & \Rightarrow C = \frac{0.05*S}{{V_{{\text{ph}}}^2 *2\pi f}} \\ \end{aligned} $$
(8)

For 100 KVA, 230 \(V_{p - p}\),50 Hz system, we calculate the capacitor value from Eq. (8)

$$ C = \frac{{0.05*\left( {100*10^3 } \right)/3}}{230^2 *2\pi *50} = 100.28\,{\upmu F} $$

The value of inductor L can be estimated by using Eq. (9),

$$ L = \left| {\frac{1}{{w_{{\text{sw}}} *\frac{{I_g \left( {{\text{sw}}} \right)}}{{V_i \left( {{\text{sw}}} \right)}}*\left( {1 - \frac{{w_{{\text{sw}}}^2 }}{{w_{{\text{res}}}^2 }}} \right)}}} \right| $$
(9)

where

\(w_{{\text{sw}}}\) = 2π \(f_{{\text{sw}}}\)

\(w_{{\text{res}}}\) = 2π \(f_{{\text{res}}}\)

\(V_g\) = Phase-to-phase Grid voltage

\(I_g \left( {{\text{sw}}} \right)\) = Grid current at switching frequency

\(V_i \left( {{\text{sw}}} \right)\) = Input voltage of LCL filter at grid frequency

For 100 KVA, 230 \(V_{p - p}\), 50 Hz system

Grid Current, \(I_g\) = (100 KVA/3)/230 V = 144.92 A

\(I_g \left( {{\text{sw}}} \right)\) = 0.3% of \(I_g\) = 0.003 * 144.92 = 0.434 A

The minimum value of \(V_i\) at switching frequency is, \(V_i \left( {{\text{sw}}} \right)\) = 0.9 times \(V_g\) = 0.9 * 230 = 207 V

$$ L = \left| {\frac{1}{{2\pi *10000*\frac{0.434}{{207}}*\left( {1 - \frac{{\left( {2\pi *10000} \right)^2 }}{{\left( {2\pi *1000} \right)^2 }}} \right)}}} \right| = 76.68\,{\upmu H} $$

\(L_1\) = \(L_2\) = \(L/2\) = 38.84 µH, is the minimum value of inductor.

The maximum value of the inductor is estimated based on the voltage drop across it.

Voltage drops across the inductor, \(V_L = 20\% \,{\text{of}}\,V_g\).

The maximum value of the inductor can be calculated by using Eq. (10)

$$ \begin{aligned} & L_{\max } = \frac{0.2*V_g }{{2\pi fI_g }} \\ & \Rightarrow L_{\max } = \frac{0.2*230}{{2\pi *50*144.92}} = 1\,{\text{mH}} \\ \end{aligned} $$
(10)
$$ L_1 = L_2 = L_{\max } /2 = 500\,{\upmu H} $$

The design parameters of Boost Converter and LCL Filter are shown in Table 2.

Table 2 Design parameters of boost converter and LCL filter

10.3 Power Circuit Diagram

Figure 20 shows the power circuit model of the double stage Grid-Linked PV system which is designed in the MATLAB/Simulink environment.

Fig. 20
A circuit diagram depicts the connection of various components are P V array, boost converter, Goto, three-phase inverter and V-I measurement, series R L C branches 2 and 5, and three-phase source.

Circuit diagram of double stage grid-linked PV model in MATLAB/Simulink

11 Simulation Results

11.1 The Output Power Graph from PV Panel

The Power output graph from PV Array at 1000 W/sq-m and 25 °C is 100 kW as shown in Fig. 21. The run time of the simulation is t = 1 s.

Fig. 21
A line graph plots power in watts versus time in seconds. A curve remains constant from 0.05 seconds to 1 second.

Plot of power output from PV array

To visualize the dynamic behavior of grid-tied PV system we have varied the solar irradiance from 1000 W/sq-m to 100 W/sq-m the again increased it to 1000 W/sq-m for the time interval 0 to 1 s at 25 °C. As solar irradiance decreases gradually the output power from the PV array also reduce, but for a reduced irradiance also it will provide maximum power at that instance. Figure 22 shows the output power variation of the PV array due to varied irradiance. Figure 23 shows the output power variation of the PV array due to variation of temperature from 25 to 45 °C at constant solar irradiance of 1000 W/sq-m.

Fig. 22
A line graph plots the temperature in degrees Celsius versus time in seconds. A curve that slopes downwards, attains a peak at 0.5 seconds, and then slopes upwards.

Output power variation of PV for irradiance

Fig. 23
A line graph plots power in watts versus time in seconds. A curve remains constant from 0.05 seconds to 1 second.

Output power variation of PV array at variable temperature

11.2 Simulation Result from Boost Converter

Figure 24 shows the PWM pulses fed to IGBT in Boost Converter. A voltage measurement block has been connected at the end of Boost Chopper to read the DC output from the converter. Figure 25 shows the plot of DC output voltage Vdc from the converter. We are getting 700 V DC output which is fed to the inverter as an input voltage of the inverter.

Fig. 24
A graph depicts the magnitude versus time from 0 to 1 and 0.005 to 0.04 respectively.

PWM fed to IGBT in boost converter

Fig. 25
A line graph plots voltage in volts versus time in seconds. A curve remains constant from 0.08 to 1 second.

DC output voltage from boost converter

11.3 Output Simulation Result

Figure 26 shows the PWM pulses which have been fed to the IGBT in three-phase inverter circuit. Here we have shown only four PWM pulses out of six.

Fig. 26
A graph depicts pulses of four different colors in a three-phase inverter.

PWM pulses for IGBT in three-phase inverter

Figures 27 and 28 show the plot of three-phase grid voltage and grid current. The phase-to-phase grid voltage is 400 V, 50 Hz. Phase to ground voltage can be calculated as \(400*\frac{\sqrt 2 }{{\sqrt 3 }} = 326.6\) V. The three-phase gird current decreases gradually from 0 to 0.5 s as the solar radiation varies from 1000 W/sq-m to 100 W/sq-m. Output current at t = 1 s is 200 A.

Fig. 27
A graph plots grid voltage in volts versus time in seconds. All the pulses remain constant from 0 to 1 second.

Plot of grid voltage for variable irradiance

Fig. 28
A graph plots grid current in amperes versus time in seconds. A curve slopes downwards attain a peak at 0.5 seconds and then slopes upwards.

Plot of grid current for variable irradiance

Figures 29 and 30 show the plot of grid voltage and grid current due to variation of temperature from 25 to 45 °C at constant solar radiation.

Fig. 29
A graph plots grid voltage in volts versus time in seconds. All the pulses remain constant from 0 to 1 second.

Plot of grid voltage for variable temperature

Fig. 30
A graph plots grid current in amperes versus time in seconds. An irregular waveform appears in the graph.

Plot of grid current for variable temperature

11.4 Simulation Result of Grid Power and Solar Radiation

Figures 31 and 32 show the variation of the grid power as the solar radiance is varying continuously. The output power is 100 kW at solar irradiance of 1000 W/sq-m. At t = 0.5 s the irradiance reduced to 100 W/sq-m and the corresponding output power also decreased to 1 kW. The first one is the plot of solar irradiance with time and the second one is the plot of output power.

Fig. 31
A line graph plots irradiance versus time in seconds. A curve that slopes downwards attains a peak at 0.5 seconds, and then slopes upwards.

Plot of solar irradiance versus time

Fig. 32
A line graph plots power in watts versus time in seconds. A curve that is almost constant from 0.1 to 0.5 bends down and then slopes towards the right and becomes constant.

Plot of output power versus time for irradiance

The temperature has been varied from 25 to 45 °C at constant solar radiation which has been shown in Fig. 33 and the corresponding output power variation has been depicted in Fig. 34. MATLAB modeling of variable temperature and irradiance has been shown in Figs. 35 and 36. Real and reactive power has been displayed in Fig. 37.

Fig. 33
A line graph plots the temperature in degrees Celsius versus time in seconds. A curve slopes upwards attain a peak at 0.5 seconds and then descends downwards.

Plot of temperature versus time

Fig. 34
A line graph plots power in watts versus time in seconds. A curve is constant from 0.1 to 1 second.

Plot of output power versus time for temperature

Fig. 35
An illustration depicts the effect of constant irradiance and varying temperatures on the P V array.

Variable temperature at constant irradiance

Fig. 36
An illustration depicts the effect of varying irradiance and constant temperature on the P V array.

Variable irradiance at constant temperature

Fig. 37
A block diagram depicts the connection of various components for the display of reactive and real power.

Display of active and reactive power

12 Conclusion

In this paper, a Double Stage Grid-Linked PV System has been designed and simulated using MATLAB/Simulink version R2021a. The proposed system is able to generate 100 kW of power and feed it to the utility grid. The P&O method has been used in MPPT to draw out the highest power under variable circumstances. Inductance and capacitance values of boost converter have been calculated as 1.97 mH and 2391.71 µF, respectively. The DC output from the PV array is 290 V which is boosted up to 700 V by the Boost converter and converted into AC by the 3-phase bridge inverter. Synchronous reference frame theory has been introduced to achieve PLL control. In LCL Filter the inductance value of 500 µH on the grid side as well as inverter side and the capacitance value of 100.28 µF have been estimated for particular specifications. The output of the inverter is passed through the LCL filter to remove the harmonic and maintain improved power quality of the grid. The solar irradiance has been varied from 1000 to 100 W/sq-m at a constant temperature of 25 °C and the plot of solar irradiance and real power output has been shown. A dip in real power is noticed due to a decrease in irradiance. The grid current drops drastically at 100 W/sq-m irradiance. Also, a slight dip in real power has been observed due to a change in temperature from 25 to 45 °C at constant solar radiation of 1000 W/sq-m. It has also been shown that the grid current remains almost constant with the temperature variation.