Next Article in Journal
Position Sensorless Control of Switched Reluctance Motor with Consideration of Magnetic Saturation Based on Phase-Inductance Intersection Points Information
Previous Article in Journal
Hydrodynamic Conjunction of Textured Journal Surface—Bearing for Improved Frictional Response during Warm-Up of an Internal Combustion Engine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Implementation of High Performance Control Scheme for Grid-Tied PV System for Power Quality Enhancement Based on MPPC-SVM Optimized by PSO Algorithm

1
Electrical Engineering Department, LEVRES Laboratory, El -Oued University, El-Oued 39000, Algeria
2
Electrical & Computer Engineering Department, Texas A&M University at Qatar, P.O. Box 23874, Education City, 77874 Doha, Qatar
3
Electrical Engineering Department, LMSE Laboratory, Biskra University, Biskra 07000, Algeria
4
Département de l’Electronique et des Communications, Faculté des Nouvelles Technologies d’Information et Communication, Université Kasdi Merbah, Ouargla 30000, Algeria
*
Author to whom correspondence should be addressed.
Energies 2018, 11(12), 3516; https://doi.org/10.3390/en11123516
Submission received: 9 October 2018 / Revised: 27 November 2018 / Accepted: 29 November 2018 / Published: 17 December 2018
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
This paper proposes a high performance control scheme for a double function grid-tied double-stage PV system. It is based on model predictive power control with space vector modulation. This strategy uses a discrete model of the system based on the time domain to generate the average voltage vector at each sampling period, with the aim of canceling the errors between the estimated active and reactive power values and their references. Also, it imposes a sinusoidal waveform of the current at the grid side, which allows active power filtering without a harmonic currents identification phase. The latter attempts to reduce the size and cost of the system as well as providing better performance. In addition, it can be implemented in a low-cost control platform due to its simplicity. A double-stage PV system is selected due to its flexibility in control, unlike single-stage strategies. Sliding mode control-based particle swarm optimization (PSO) is used to track the maximum power of the PV system. It offers high accuracy and good robustness. Concerning DC bus voltage of the inverter, the anti-windup PI controller is tuned offline using the particle swarm optimization algorithm to deliver optimal performance in DC bus voltage regulation. The overall system has been designed and validated in an experimental prototype; the obtained results in different phases demonstrate the higher performance and the better efficiency of the proposed system in terms of power quality enhancement and PV power injection.

1. Introduction

Nowadays, the use of renewable energies is more than necessary; it is a global strategic issue. Indeed, It is a major tool against global warming [1]. It is crucial to preserve resources and the environment while meeting the global demand for energy [2,3]. Solar energy is one of the so-called renewable energies in the sense that the sun is almost an inexhaustible resource [4].
It appears that photovoltaic presents itself as a solution for the future [5] because it offers a multitude of advantages; photovoltaic energy is exploitable in a mountainous area, in a remote village, and in the center of a big city [6], because sunlight is available almost everywhere. Photovoltaic electricity can be produced as close as possible to its place of consumption in a decentralized way [7], directly to the user, which makes it accessible to a large part of the world’s population.
Much research and development are conducted about the critical elements of photovoltaic energy; starting with energy generation [6], conversion, then injection into the network [8], as well as energy management [9]. The key problem with photovoltaic energy generation is the difficulty of achieving the highest energy yield for PV panels. The voltage of a PV panel strongly depends on the connected load due to the non-linear behavior of the PV cell [10]. Therefore, various Maximum Power Point Tracking (MPPT) algorithms have been established to allow panels operate in optimal conditions, and thus, to track the maximum power point [6,11]. Among these algorithms are “Perturbation & Observation (P&O)” [12] and “incremental conductance (InCon)” [13] which are the most used due to the simplicity of their implementation. However, the abovementioned methods are constrained by the amplitude of the injected perturbations, which determines the importance of the oscillations around the Maximum power point (MPP) as well as the convergence time. To overcome this problem, several algorithms have been developed based on techniques derived from artificial intelligence such as Fuzzy Logic [14], Neural Network [15], Neuro-Fuzzy [16], and Metaheuristic algorithms [17,18,19]. These approaches allow faster convergence to MPP, and reduce oscillations around this point. Nevertheless, these kinds of algorithms often take huge computation time, which requires a high-speed microprocessor to implement. As a compromise, Sliding mode control (SMC) -based MPPT has been selected [20] due to its accuracy and high robustness in maximum power tracking [21]. It may be an interesting alternative, especially in cases of sudden changes in solar irradiance [22].
On the other hand, the widespread use of nonlinear loads in manufacturing activities as well as for domestic reasons has had an undesirable impact on the quality of electric power systems [23,24]. These nonlinear loads draw non-sinusoidal currents from utility grids, which create harmonic currents and low power factors [25,26]. The latter present many harmful effects like power losses, heat and saturation of transformers, and the degradation of electrical devices [25,27]. On the other hand, the increased demand of good quality of power makes the use of power quality improvement devices essential [28], and much research is interested in double function grid-tied PV systems to simultaneously perform power quality improvement and active power injections.
The control of double function grid-tied PV system is an effective research field, and numerous control strategies have been discussed in the literature [1,24,29,30,31]. They are mainly classified into two main categories: direct and indirect methods. The direct methods have been extensively reported in the literature [1,4,32]. They are based on direct reference current harmonic extraction, as they determine harmonic components to be canceled by using different algorithms such as instantaneous active and reactive power (p_q theory) [4,33], synchronous reference frame (SRF) [32,34], Second Order Generalized Integrator algorithm (SOGI) [1]. However, the application of such an algorithm needs powerful computation resources that result in a relatively slow response times. Also, the implementation of the aforementioned algorithms requires current sensors on two different sides: at the load, and after the inverter or after the main source. Moreover, it needs two other voltage sensors for the main source and the DC side. Reducing the number of sensors becomes an interesting subject due to many returns such as cost, size reduction, simplicity of implementation, and avoiding precision loss. In recent years, indirect control strategies have aroused the attention of many researchers; such strategies include Direct Power Control (DPC), that focuses on a predefined switching table to select the appropriate control vector [24,35,36], a predictive direct power control (P-DPC) based on cost function minimization, and predictive current control, that uses the currents as control variables instead of powers as in P-DPC [29,37]. These three strategies require current sensors only at the main source; they do not take into consideration the impact of load or filter current compared to conventional ones. However, these control strategies are more effective than conventional ones but still possess undesirable properties such as the accuracy of compensation, power ripples, and variable and high switching frequency, which lead to high power losses and reduce the reliability of power system. Currently, moving towards approaches that provide fixed switching frequency is a vital issue. In this context, many algorithms that have been designed with fixed switching frequencies have been proposed for grid-connected converters [38,39,40].
The main contribution of this paper is to propose a high-performance control scheme for double function grid-tied PV system based on model predictive power control (MPPC) with space vector modulation (SVM). This approach is used to solve the variable frequency of MPPC based on cost function minimization that was presented in [23,37]. Moreover, it requires a reduced number of sensors compared to that presented in [1,4]. In addition, it offers a high capability in harmonic current mitigation and power factor correction, as well as in active power injection. In addition, it operates at low switching frequencies [41]. The Particle swarm optimization algorithm (PSO) became one of the most useful and most popular algorithms to solve various optimization problems in various fields. Among the key features of the PSO are its simplicity and flexibility. However, it is a powerful algorithm [42]. The parameters of Linear Proportional-Integral (PI) controller with anti-windup, which is used to perform the control of DC bus voltage, have been tuned through a particle swarm optimization algorithm considering Integral Time Absolute Error (ITAE) as an objective function [43,44]. The performance of the proposed PSO-PI controller has been compared to that of an ordinary PI controller, which is achieved through a computing approach. The gain of sliding mode MPPT has been tuned offline using the PSO algorithm to find the optimum gain that provides good accuracy in tracking the MPP. The efficiency and the performance of the proposed system have been investigated using real-time hardware implementation based on dSPACE board (dS1104). The obtained results in various cases (at filter switch on, load variation, after connecting PV system) present good static performance as compared to the DPC approach, whereas the dynamic performance has been improved after using anti-windup PI controller optimized by the PSO algorithm.
The paper is structured as follows: In Section 1, a comprehensive overview is presented. The general configuration of the global system is described in Section 2. Section 3 explains the basic principle of the proposed control strategy based on the MPPC-SVM approach, and presents its mathematical model. In Section 4, modeling and control of PV system are presented. After that, Section 5 takes a look at the particle swarm optimization algorithm and the optimization of different parameters. Then, in Section 6, the experimental results are given with a discussion. Lastly, the conclusion is given in Section 7.

2. General Configuration of the System

The proposed system relies on four main parts, as depicted in Figure 1: the power supply, nonlinear load, voltage source inverter (VSI) and double stage PV system. The inverter has a double function. Firstly, it operates as shunt active filter by minimizing the current harmonic distortion of the grid and suppressing the phase shift that are caused by the nonlinear load. Then, it injects PV power into the load/grid. PV panels are connected to VSI via a boost converter to operate with MPPT. The three-phase network is connected to a nonlinear load via three inductors. The nonlinear load is shaped from a three-phase diode rectifier with a resistive load, which is the most common source of harmonic currents. A two-level VSI based on six IGBT switches with a capacitor for energy storage is connected at the point of common coupling (PCC) through the inductors (Lf).
The instantaneous voltage of the three-phase balanced and sinusoidal system is based on the following expression:
v s a ( t ) = 2 v s cos ( ω t ) v s b ( t ) = 2 v s cos ( ω t 2 π 3 ) v s c ( t ) = 2 v s cos ( ω t + 2 π 3 )
The measured voltages at PCC are passed through the phase-locked loop (PLL) to estimate the fundamental component of the supply voltage. The theoretical principle of PLL is discussed in [45].
The equation that connects the current and the voltage of the active filter will be obtained after the application of Kirchhoff’s laws to the above circuit, and can be expressed as follows:
L f d i f x d t + R f i f x = u f x v s x ,   x = a , b , c
where v s is the source voltage at PCC, and u f is the voltage at the output of the inverter.
By neglecting the effect of filter resistance, Equation (2) can be written as:
L f d i f x d t = u f x v s x
where:
v s x = v x L s d i s x d t + R s · i s x
where: vs is the measured voltage at PCC, v is the source voltage, and is is the source current.
The basic topology of the two-level VSI, as displayed in Figure 1, comprises six switches. Such a structure makes it possible to make eight combinations of switching that provide eight voltage vectors at the output of the inverter. Two voltages vectors are null and the others are given by expression (5).
u n = { 2 3 v d c e j ( n 1 ) π 3 n = 1 ... 6 0 n = 0 , 7
where vdc is the DC bus voltage, n is a number of voltage vector, and un is the value of voltage vector at the output of VSI.

3. Control Structure

3.1. General Description of MPPC-SVM Approach

The MPPC-SVM strategy, as illustrated in Figure 2, relies on forecasting the instantaneous active and reactive power values using a predictive model. The control of VSI uses the concept of applying an average voltage vector, in each sampling period, that is converted into a sequence of adjacent control vectors in order to obtain the desired active and reactive powers [38]. The predictive value of active power is calculated by the outer control loop of the DC bus voltage based on a predictive model. The reactive power value is almost zero to ensure power factor correction. The optimal parameters of the anti-windup PI controller are calculated offline using PSO that takes into consideration total harmonic distortion of supply current T H D ( t ) and the error of the DC bus voltage control loop as an objective function. A detailed description of this model is provided below.

3.2. Computational Analysis of the Model

Any predictive strategy is based mainly on predicting the control quantities to be applied during a sampling period in order to accomplish the favorite performance. Firstly, the variable quantities that will be controlled in the proposed predictive model are the active and reactive powers. The balanced three-phase system, and the active and reactive power expressions in a stationary reference frame (α, β) are defined as:
[ p s q s ] = [ v s α v s β v s β v s α ] [ i s α i s β ]
The variation of instantaneous active and reactive powers can be obtained using the time derivative as follows:
d d t [ p s q s ] = d d t [ v s α v s β v s β v s α ] [ i s α i s β ] + [ v s α v s β v s β v s α ] d d t [ i s α i s β ]
If the sampling period is infinitely small compared with the fundamental period, the discretization of the Equation (7) yield:
[ p s ( k + 1 ) p s ( k ) q s ( k + 1 ) q s ( k ) ] = [ v s α v s β v s β v s α ] [ i s α ( k + 1 ) i s α ( k ) i s β ( k + 1 ) i s β ( k ) ]
In SAPF, the load consumes non-sinusoidal current that is composed mainly of the source current in addition to the current generated by the filter. The fundamental current is ensured by the source and the filter provides the harmonic currents as detailed below.
i l x = i s x + i f x ,   x = a , b , c
i l x = i fundamental   x + i h a r m o n i c   x
i f x i h a r m o n i c   x = i fundamental   x i s x
where:
i l : Current consumed by the load.
i f : Current generated by the filter.
i f u n d a m e n t a l : Fundamental component of the current.
i h a r m o n i c : Harmonic components of the current.
It can be noticed that the variation in filter current is equal to that of source current but with opposite sign:
i f x i h a r m o n i c   x = ( i s x i f u n d a m e n t a l   x )
Then
Δ i f x = Δ i s x
For a small variation of source and filter currents, the Equation (13) can be written as:
d i f x = d i s x
The last expression allows us to obtain the variation in filter current as well as the voltage at the point of common coupling PCC without the need to measure filter current. Thus, the Equation (3) will be:
L f d i s x d t = v s x u f x ,   x = a , b , c
The variation of the source current in α-β reference frame is given by the following expression:
[ i s α ( k + 1 ) i s α ( k ) i s β ( k + 1 ) i s β ( k ) ] = T s L f ( [ v s α ( k ) v s β ( k ) ] [ u f α ( k ) u f β ( k ) ] )
By inserting the previous expression into Equation (8), the predictive values of active and reactive power can be obtained by the following predictive model:
[ p s ( k + 1 ) p s ( k ) q s ( k + 1 ) q s ( k ) ] = T s L f [ v s α ( k ) v s β ( k ) v s β ( k ) v s α ( k ) ] ( [ v s α ( k ) v s β ( k ) ] [ u f α ( k ) u f β ( k ) ] )
It is observed that the sampling period, as well as filter and source inductance, are the main parameters that play an important role in the prediction stage.
The objective of the predictive algorithm consists of tracking the active and reactive power values by making the error between the reference value and the actual value as near to zero as possible:
{ ε p ( k ) = p s r e f ( k ) p s ( k ) 0 ε q ( k ) = q s r e f ( k ) q s ( k ) 0
For an optimal convergence towards the desired values of powers, the following equations must be verified.
{ p s ( k + 1 ) P s r e f ( k + 1 ) = 0 q s ( k + 1 ) q s r e f ( k + 1 ) = 0
Then
{ p s ( k + 1 ) = p s r e f ( k + 1 ) q s ( k + 1 ) = q s r e f ( k + 1 )
By inserting the Equation (20) into (17):
[ p s r e f ( k + 1 ) p s ( k ) q s r e f ( k + 1 ) q s ( k ) ] = T s L f [ v s α ( k ) v s β ( k ) v s β ( k ) v s α ( k ) ] ( [ v s α ( k ) v s β ( k ) ] [ u f α ( k ) u f β ( k ) ] )
By considering this, the reference value of active power is varied linearly between two successive sampling periods, as described in Figure 3. This consideration makes the assumption that the variation of the error of the voltage regulation loop during two successive sampling periods is null.
In contrast, the reference value of reactive power is often imposed as a constant with zero value in order to ensure an operation with the unity power factor. As a result, the reference values of active and reactive power for the next sampling period can be estimated by the following:
[ p s r e f ( k + 1 ) q s r e f ( k + 1 ) ] = [ 2 p s r e f ( k ) p s r e f ( k 1 ) q s r e f ( k ) ]
By using the Equations (21) and (22), the average control vector to be applied during the sampling period [kTs (k + 1)Ts] is obtained by the following equation:
[ u f α ( k ) u f β ( k ) ] = [ v s α ( k ) v s β ( k ) ] L f T s ( v s α 2 + v s β 2 ) [ v s α ( k ) v s β ( k ) v s β ( k ) v s α ( k ) ] [ 2 p s r e f ( k ) p s r e f ( k 1 ) p s ( k ) q s r e f ( k ) q s ( k ) ]

3.3. Control of DC Bus Voltage

The control of the DC bus voltage of VSI is an essential stage to ensure a good operation of the whole system. A DC side control loop is necessary to make the voltage constant and to estimate the reference value of grid current. A proportional integral controller (PI) has been proposed to correct the oscillation of the DC bus voltage and to ensure the stability of the system. Hence, the gains of the PI controller are computed as [35]:
k P = 2 · ξ · C 1 · ω n
k i = ω n 2 · C 1
where ω represents the natural frequency, whereas ξ is the frequency of damping which is equal to 0.707 for optimal operation.
In spite of this, high performance cannot be achieved by PI controller, in transient time, because of the large error that is caused by the saturation of controller [46]. A high gain of anti-windup has been introduced to the PI controller (Ga), as depicted in Figure 4 [35,46], with the aim of solving saturation problem and obtaining smooth operations in the transient state.

4. Photovoltaic System

4.1. Modeling of Solar PV Module

PV module is treated as a number of PV cells associated in series and in parallel [47]. Multiple mathematical models for PV cells are found in the literature [48,49]. The adopted PV module is designed based on a single-diode model represented by Equation (26) [49].
I p v = I s c I 0 · [ exp ( V c e l l + R s · I c e l l V t · α ) 1 ] V + R s · I c e l l R p
where:
Isc: Photo-current generated by PV cell.
I0: Saturation current of the diode.
Vt: Thermal voltage of PV cell.
Rp: The equivalent parallel resistance.
Rs: The equivalent series resistance.
α: Diode ideality factor.
Vcell: Voltage at the output of PV cell.
Icell: Current generated by PV cell.
In the experiment, four PV modules (ALPV85-125M-36) are connected in series to achieve the desired voltage level and to raise the power of the whole PV system. However, the installation of the PV modules depends on its geographical location. It is necessary to choose the optimal orientation and inclination for the location. This makes it possible to produce a maximum of energy. The PV modules are oriented south (azimuth 0°) and inclined 34.8° relative to the horizontal, which is the optimum tilt angle in that location, as demonstrated in [50]. The parameters of the PV panel are listed in Table 1, whereas the P-V and I-V characteristics of the overall PV system in different climate conditions are given in Figure 5.

4.2. Sliding Mode Based MPPT

Sliding mode control for non-linear systems has become a motivating solution. It is one of the most used control approaches thanks to its advantages.(robustness, good stability, and very low response time) [51]. It is characterized by the discontinuity of the control at the passages by a sliding surface. So everything depends on the appropriate choice of this surface [20]. Therefore, for simplicity, Equation (27) has been transformed for the sliding surface for SM-MPPT.
S = d P p v d I p v
Then
S = I p v d V p v d I p v + V p v
The structure of the sliding mode controller focuses on two main parts: a continuous part and another discontinuous part [51], as presented below:
u = u c o n + u d i s c
The first part, is extracted from the condition (30) which satisfies Lyapunov stability theory [52].
d S ˙ = 0
The continuous part is as follows (31).
u c o n = 1 V p v V d c
The second part is important in nonlinear control because its role is to eliminate the effects of inaccuracies and disturbances on the model of the system when the system has not reached the sliding surface [20]. It is defined by:
u d i s c = K · s i g n ( S )
K: is the maximum value desired at the output of the controller to assure steady-state stabilization.
The output of the SMC can be represented by (33):
u = | 1 i f ( u c o n + u d i s c ) > 1 ( u c o n + u d i s c ) i f 0 < ( u c o n + u d i s c ) < 1 0 i f ( u c o n + u d i s c ) < 0 |
The sliding mode gain has been tuned using PSO algorithm as shown in Figure 6.

5. Parameters Optimization Using PSO

5.1. Designing of PSO Algorithm

PSO contains a population of candidate solutions called a swarm; this swarm is a set of particles [44]. Any particle has a position in the search space y . Therefore, any particle has a velocity h , which describes the movement of a particle in the sense of direction, distance, and the step size. In addition to position and velocity, every particle has a memory of its own best position and best experience. This is denoted by the personal best P b e s t . However, the best experience of all particles is known as the global best G b e s t [53]. Particles of the swarm are interacting and learning from each other, obeying some simple rules to find the best solution for an optimization problem [54]. The mathematical model of the motion of particles can be described as follows:
h i ( k + 1 ) = δ ( k ) h i ( k ) + r 1 o 1 ( P b e s t ( i ) ( k ) y i ( k ) ) + r 2 o 2 ( G b e s t ( i ) ( k ) y i ( k ) )
y i ( k + 1 ) = y i ( k ) + h i ( k + 1 )
where:
i : Number of particle.
k : Current number of iteration.
r 1 , r 2 : are random number confined between 0 and 1.
o 1 , o 2 : are acceleration coefficients.
δ : is the inertia coefficient that is defined by (36) as indicated in [55].
δ ( k ) = δ max ( δ max δ min δ max ) · k
The new position of a particle is probably a better location, because it is created according to the previous decision about the movement of this particle, and it uses the previous experience of the particle itself as well as the previous experience of the whole swarm.

5.2. The Optimization Problem

A PI controller with anti-windup provides good performance in DC bus voltage regulation for the proposed system. However, anti-windup PI controller needs an accurate mathematical model, which is unreachable in the case of parameter variations and system nonlinearity. Consequently, a PI controller that is designed based on the conventional method fails to achieve optimal performance under different operating modes. Hence, the PSO algorithm has been proposed to improve the performance of the anti-windup PI controller. It executes an offline search in three search spaces to obtain the optimized parameters for the PI controller, i.e., integral gain Ki, proportional gain Kp, and anti-windup gain Ga that give better dynamic and steady performance.
The optimization problem, which is being solved by the PSO, is an objective function that would like to minimize its fitness. The objective function is based on the instantaneous error of DC bus voltage control loop e ( t ) and instantaneous T H D ( t ) of current supply, as described in Figure 2:
I T A E = t · | J ( t ) | · d t
whereas:
J ( t ) = e ( t ) + T H D i s ( t )
The performance of above-mentioned objective functions is evaluated according to the PSO mechanism, as shown in Figure 7; the initial parameters of the PSO algorithm are listed in Table 2. The suitable objective function for DC bus voltage regulation was selected according to its corresponding fitness value. After many experiments, the lowest fitness value has been obtained using ITAE objective function.
I T A E = t | e p v ( t ) | · d t
where:
e P V ( t ) = P P V r e f ( t ) P P V ( t )
where
P P V r e f ( t ) : Reference value of output PV power.
P P V ( t ) : Measured value of output PV power.
Then again, sliding mode gain is properly adjusted for each sliding mode application with the aim of satisfying the stability condition of the system, because there is no generalized rule to determine SMC gain [56]. The PSO algorithm has been used to determine the optimal gain for sliding mode MPPT considering the objective function ITAE in standalone mode. Thus, the obtained optimized and calculated gains are given in Table 3.

6. Results and Discussion

The proposed system has been investigated in an experimental bench test developed in the laboratory, as shown in Figure 8. The experimental pattern is designed for low voltage rates due to laboratory limitations. It consists mainly of the following:
  • Three phase power supply based on three-phase autotransformer.
  • Two-level inverter and boost converter manufactured by SEMIKRON based on IGBTs (SKM 50 GB 123D) in addition to three-phase diode bridge rectifier.
  • Measurement and visualization tools.
  • Coils and resistor load.
  • Four PV Panels (ALPV85-125M-36).
All the experimental results were recorded through a four-channel Oscilloscope Instek GDS-3154, 150 MHz, 5 GSa/s (Giga Samples per Second). The size of memory necessary to stock a captured signal based on two parameters depends on the sample rate and the waveform length (time period). The waveform length is the product of the horizontal scale multiplied by the number of divisions. The used oscilloscope has 10 horizontal divisions and the sample rate as equal to 5 GS/s. The lowest horizontal scale used in the measurement is 10 ms/div. The total time period is 10 div × 10 ms/div. Then, the necessary waveform memory could be calculated as follows: 10 × 10 ms × 5 GS/s = 0.5 GSample (half million sample). On the other hand, the frequency range of the used oscilloscope is 150 MHZ, which designates the bandwidth of an input signal that can be captured with negligible loss. However, the frequencies of the measured signals do not exceed 2 kHz. Therefore, the used oscilloscope (Instek GDS-3154, 150 MHz, 5 GSa/s) can effectively capture the details of the signals with high accuracy.
The thermometer of a digital multimeter Pro’skit MT-1710 was used for measuring the temperature. It is characterized as follows: −20 to 400 °C ± (1.0% + 5 digits)/400 to 1000 °C ± (1.5% + 15 digits). However, it is used to measure temperatures below 400 °C, allowing it to provide higher accuracy ± (1.0% + 5 digits).
The pyranometer SHARP SOLAR METER SPRM-2 was used for measuring solar irradiance. Its irradiance range is 0 to 1200 W/m2.
For real-time implementation, dSpace 1104 is used. The computing time of the process is set to the lowest possible sample time of the DSP (4 × 10−4 S). The detailed system parameters are given in Table 4.
Firstly, the performance of PSO-PI with anti-windup is compared to that of the conventional PI controller. The response of each one under double step change of DC bus voltage from 160 V to 140 V and vice versa is shown in Figure 9. It is noted that PSO-PI with anti-windup can improve the transient state by dipping the over- and upper- shoot of DC-link voltage, as well as by providing a much-reduced settling time. Therefore, the supply current is not highly affected by DC-link voltage variation after using the optimized anti-windup PI controller.
The feasibility and efficiency of the proposed control scheme have been evaluated based on power quality enhancement. Various tests have been established before connecting the PV system, comparing it with those obtained using conventional DPC such as steady-state operation, Connection/disconnection of SAPF and Load variation.
• Steady state operation
The steady state performance of both control strategies can be evaluated in Figure 10, Figure 11 and Figure 12. The source current has been analyzed using a Fast Fourier Transformation tool (FFT). Figure 10 shows the source current and its spectrum analysis before connecting the filter (inverter), which is the same current of the load. The current has a non-sinusoidal waveform with high harmonic distortion, as shown in the spectrum graph.
The filtered current waveform when using the conventional DPC strategy is shown in Figure 11a. It was observed that the fifth and the seventh harmonic components appear in the spectrum graph in addition to the fundamental component. However, the obtained current after filtering has a sinusoidal waveform, and the higher order harmonic components are effectively suppressed when MPPC-SVM is used, which demonstrates the superiority of the proposed algorithm in harmonic current filtering.
Figure 12 illustrates the supply voltage, supply current, filter current, and the DC bus voltage. It is clearly observed that supply current has a smooth sinusoidal waveform which is in phase with the corresponding source voltage. The DC bus voltage is perfectly regulated at 160 V, whereas the inverter injects the current harmonic components needed for the main current filtering. As can be seen, good electrical signal waveforms are given after using the proposed control strategy with low distortion of the supply current.
• Disconnection/connection of SAPF
Figure 13 represents, from top to bottom: source voltage and source current, filter current, and DC bus voltage. As can be seen, before connecting the filter, the load current is totally supplied by the utility grid; as a result, the source voltage is affected by harmonic components in the supply current. The DC side capacitor is charged via the open loop scheme (through antiparallel diodes) to reach a line voltage level vdc = 100 V.
After inserting SAPF, the inverter starts to inject the current if that is necessary to make the supply current free from harmonics. The PSO-PI controller only needs 0.08 s to keep the DC bus voltage at its reference value 160 V. The active and reactive powers of the source are illustrated with their references in Figure 14. The reactive power is successfully compensated after connecting the filter in the case of the proposed control strategy. Hence, the active power perfectly tracked its reference with reduced ripple compared to that of a conventional DPC.
• Load variation
To demonstrate the higher effectiveness of the DC bus voltage controller, double step change in nonlinear load was established; the value of the nonlinear load presents a variation of 32% (R1= 16 Ω to R2 =11 Ω and vice versa). Very satisfactory results are achieved, as can be observed in Figure 15. It shows a good transient behavior of the system other than smooth variation in supply current. The increase in source current leads to a slight voltage dip in the DC link capacitor voltage. During this phase, the load consumes additional energy from the capacitor to reach its need. Alternatively, an excess in DC bus voltage is seen once the supply current is decreased. However, the PSO-PI controller quickly corrects these voltage variations. Generally, the obtained results in different phases prove the superiority of the proposed control strategy in terms of power quality. It presents a better current waveform with less harmonic components, reduced active power ripples, and better reactive power compensation.
• SM-MPPT under variable illumination.
To demonstrate the efficiency and the robustness of SM-MPPT algorithm, a simulation test has been established under variable illumination in standalone mode. The photovoltaic generator is composed of four PV panels of 85 W associated in series. The output power of the PV generator using sliding mode MPPT-based PSO is compared to that obtained using a conventional P_O algorithm. As seen in the curves of Figure 16, sliding mode MPPT optimized by PSO perfectly follows the theoretical reference. It follows the maximum power with a very good stability and lower oscillation. However, the panels are still at their optimal power despite the sudden variation of illumination. In addition, the proposed MPPT reaches the MPP with a very short convergence time when compared to the P_O algorithm.
• Inserting the PV system.
The proposed system was designed to operate as shunt active power filter (SAPF) when the PV system is disconnected (lack of illumination); it performs power quality improvements by reducing the current harmonics of the source and enhancing its power factor, but once the PV system is connected (exist of illumination), additional active power is injected into the load/grid as can be seen in Figure 17. After connecting the PV system, in Figure 18, it is observed that the current provided by the main source is reduced, the injected current is increased, and the PV power is different to zero, whereas the active power provided by the source is reduced. The experimental tests were done in real time under the following conditions (T = 37 °C and G = 860 W/m2). In this test, the fixed tilt ground-mounted PV string provides its maximum available power (240 W) to the load, and the grid ensures the remaining needed power.
The investigated scenarios of the proposed system operation are summarized in Figure 17. It shows the results in three different phases; before connecting the inverter (filter) into the grid, after connecting the inverter into the grid (filtering phase), during the operation of the PV system. Before connecting the filter, the load was supplied directly by the source that offers the needed active and reactive power simultaneously and the harmonic currents. Once the filter is connected, the inverter provides the needed reactive power and the harmonic currents to the load in order to make the source operate with unity power factor and suppress the higher order harmonic components. Then, after connecting the PV system, the inverter performs three main functions: reactive power compensation, active power injection by PV system, and source current filtering. The three operation phases are clearly demonstrated by the source and injected current waveform, DC bus voltage, in addition to active and reactive power waveform.
It is shown in Figure 19 that the injected current after connecting PV system has a different waveform compared to that obtained in the absence of PV system, because it includes harmonic current, reactive current, and active current provided by PV panels. However, the active current does not exist before connecting PV system.
Figure 20 shows the spectrum analysis of the main source current when the PV system is connected. It is clearly shown that higher order harmonics are effectively suppressed and only the 5th and 13th harmonics appear in the spectrum graph with small magnitudes, which proves the proficiency of the proposed system in suppressing harmonic currents in addition to PV power injection.

7. Conclusions

In this paper, an MPC with SVM for double function grid-tied PV system has been designed and validated in an experimental prototype. The proposed control scheme replaces the cost function block of the MPC approach by SVM to operate at fixed and low switching frequencies, enhance the performance of the system, and to ensure the reliability of its hardware components. One important feature that characterizes this control strategy is the simplicity of implementation; it does not need the coordinate transformation of system variables into rotating reference frame (d–q) as well as current control loops. In addition, it does not require a current harmonic extraction stage, which reduces the number of required sensors and minimizes the cost and the size of SAPF. Likewise, it decreases the computing time and improves accuracy. Furthermore, the voltage control vectors are calculated without using linear controllers. The efficiency of the developed SM-MPPT-based PSO algorithm has been clearly demonstrated during a sudden change in illumination. Then again, the PSO algorithm demonstrates its capability to design an optimal anti-windup PI controller that can improve the control of DC side of the inverter. The obtained results in different operating conditions demonstrate the efficiency of the proposed control scheme in terms of harmonic current filtering, power factor correction, and DC bus voltage regulation, as well as PV power injection. It offers a superior performance and higher power quality compared to conventional DPC strategies.

Author Contributions

K.A. established the major part of the present work which comprises modeling, simulation, experimental validation and analyses of the obtained results. Moreover, K.A. was mainly responsible for preparing the manuscript as well. Z.L. and B.M. contributed in simulation. Z.L. and B.R. contributed immensely in experimental validation and S.S.R. has earnestly contributed to verifying the work and finalizing the paper.

Funding

This publication of this article has been funded by the Qatar National Research Fund (a member of Qatar Foundation) NPRP-EP grant # [X-033-2-007].

Acknowledgments

This work was made possible by NPRP-EP grant # [X-033-2-007] from the Qatar National Research Fund (a member of Qatar Foundation). The statements made herein are solely the responsibility of the authors.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

v a , v b , v c Source voltage of phase a, b, c respectively (V)
v s a , v s b , v s c Voltage at the point of common coupling of phase a, b, c respectively (V)
i s a , i s b , i s c Current at the point of common coupling of phase a, b, c respectively (A)
i f a , i f b , i f c Filter current of phase a, b, c respectively (A)
i l a , i l b , i l c Load current of phase a, b, c respectively (A)
R s , R l , R f Source, series load and filter resistance (Ω)
L s , L l , L f Source, series load and filter inductance (H)
R Load resistance (Ω)
v d c DC bus voltage (V)
c 1 DC bus capacitor (F)
c 2 Capacitor at the output of the boost (F)
u f Voltage at output of the inverter (V)
p s , p s r e f Actual and reference of active power (W)
i fundamental Fundamental component of the current (A)
i h a r m o n i c Harmonic components of the current (A)
T s Sampling time (S)
ε p Error of active power (W)
ε q Error of reactive power (var)
k p , k i Proportional and integral gains
G a Anti-windup gain
P p v , P p v r e f Measured and reference value of PV power (W)
I p v Output current of PV string (A)
u Output of sliding mode controller
S Sliding mode surface
K Sliding mode gain
e Error of DC bus voltage control loop (V)
e p v Error between the measured PV power and its reference (W)
L Inductance of the boost (H)
T H D i s Total harmonic distortion of source current
P Laplace operator
G Solar irradiance (W/m2)
T Temperature at operating condition (C°)
I t max Maximum number of iteration

References

  1. Bhim, S.; Shailendra, K.; Chinmay, J. Damped-SOGI Based Control Algorithm For Solar PV Power Generating System. IEEE Trans. Ind. Appl. 2017, 53, 1780–1788. [Google Scholar] [CrossRef]
  2. Guo, Y.; Cha, J.; Liu, W.; Tian, Y. A system modeling method for optimization of a single axis solar tracker. In Proceedings of the 2010 International Conference on Computer Application and System Modeling (ICCASM), Taiyuan, China, 22–24 October 2010; Volume 11, pp. 30–34. [Google Scholar] [CrossRef]
  3. Babu, B.C.; Gurjar, S. A novel simplified two-diode model of photovoltaic (PV) module. IEEE J. Photovolt. 2014, 4, 1156–1161. [Google Scholar] [CrossRef]
  4. Bouzelata, Y.; Kurt, E.; Altin, N.; Chenni, R. Design and simulation of a solar supplied multifunctional active power filter and a comparative study on the current-detection algorithms. Renew. Sustain. Energy Rev. 2015, 43, 1114–1126. [Google Scholar] [CrossRef]
  5. Djerioui, A.; Aliouane, K.; Bouchafaa, F. Sliding mode observer of a power quality in grid connected renewable energy systems. Int. J. Renew. Energy Res. 2012, 2, 541–548. [Google Scholar]
  6. Liu, L.; Meng, X.; Liu, C. A review of maximum power point tracking methods of PV power system at uniform and partial shading. Renew. Sustain. Energy Rev. 2016, 53, 1500–1507. [Google Scholar] [CrossRef]
  7. Molina, M.G.; Espejo, E.J. Modeling and simulation of grid-connected photovoltaic energy conversion systems. Int. J. Hydrog. Energy 2014, 39, 8702–8707. [Google Scholar] [CrossRef]
  8. Spertino, F.; Corona, F. Monitoring and checking of performance in photovoltaic plants: A tool for design, installation and maintenance of grid-connected systems. Renew. Energy 2013, 60, 722–732. [Google Scholar] [CrossRef]
  9. Rahmani-Andebili, M.; Haiying, S. Price-Controlled Energy Management of Smart Homes for Maximizing Profit of a GENCO. IEEE Trans. Syst. Man Cybern. 2017, 1–13. [Google Scholar] [CrossRef]
  10. Tian, H.; Mancilla-David, F.; Ellis, K.; Muljadi, E.; Jenkins, P. A cell-to-module-to-array detailed model for photovoltaic panels. Sol. Energy 2012, 86, 2695–2706. [Google Scholar] [CrossRef]
  11. Laib, A.; Krim, F.; Talbi, B.; Kihal, A.; Feroura, H. Improved control of three phase dual-stage grid-connected PV system based on a predictive control strategy. Control Eng. Appl. Inform. 2018, 20, 12–23. [Google Scholar]
  12. Piegari, L.; Rizzo, R.; Spina, I.; Tricoli, P. Optimized adaptive perturb and observe maximum power point tracking control for photovoltaic generation. Energies 2015, 8, 3418–3436. [Google Scholar] [CrossRef]
  13. Safari, A.; Mekhilef, S. Simulation and hardware implementation of incremental conductance MPPT with direct control method using cuk converter. IEEE Trans. Ind. Electron. 2011, 58, 1154–1161. [Google Scholar] [CrossRef]
  14. Algarín, C.R.; Giraldo, J.T.; Álvarez, O.R. Fuzzy logic based MPPT controller for a PV system. Energies 2017, 10, 2036. [Google Scholar] [CrossRef]
  15. Ben Salah, C.; Ouali, M. Comparison of fuzzy logic and neural network in maximum power point tracker for PV systems. Electr. Power Syst. Res. 2011, 81, 43–50. [Google Scholar] [CrossRef]
  16. Priyadarshi, N.; Padmanaban, S.; Mihet-Popa, L.; Blaabjerg, F.; Azam, F. Maximum power point tracking for brushless DC motor-driven photovoltaic pumping systems using a hybrid ANFIS-FLOWER pollination optimization algorithm. Energies 2018, 11, 1067. [Google Scholar] [CrossRef]
  17. Messai, A.; Mellit, A.; Guessoum, A.; Kalogirou, S.A. Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation. Sol. Energy 2011, 85, 265–277. [Google Scholar] [CrossRef]
  18. Mohanty, S.; Subudhi, B.; Ray, P.K. A Grey Wolf-Assisted Perturb & Observe MPPT Algorithm for a PV System. IEEE Trans. Energy Convers. 2017, 32, 340–347. [Google Scholar] [CrossRef]
  19. Du, Y.; Yan, K.; Ren, Z.; Xiao, W. Designing Localized MPPT for PV Systems Using Fuzzy-Weighted Extreme Learning Machine. Energies 2018, 11, 2615. [Google Scholar] [CrossRef]
  20. Levron, Y.; Shmilovitz, D.; Yoash Levron, D.S. Maximum Power Point Tracking Employing Sliding Mode Control. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 60, 724–732. [Google Scholar] [CrossRef]
  21. Menadi, A.; Abdeddaim, S.; Betka, A.; Benchouia, M.T. Real Time Implementation of A Fuzzy Logic Based Mppt Controller for Grid Connected Photovoltaic System. Int. J. Renew. Energy Res. 2015, 5, 236–244. [Google Scholar]
  22. Mellit, A.; Kalogirou, S.A. Artificial intelligence techniques for photovoltaic applications: A review. Prog. Energy Combust. Sci. 2008, 34, 574–632. [Google Scholar] [CrossRef]
  23. Antoniewicz, K.; Jasinski, M.; Kazmierkowski, M.P.; Malinowski, M. Model Predictive Control for Three-Level Four-Leg Flying Capacitor Converter Operating as Shunt Active Power Filter. IEEE Trans. Ind. Electron. 2016, 63, 5255–5262. [Google Scholar] [CrossRef]
  24. Krama, A.; Laid, Z.; Boualaga, R. Anti-Windup Proportional Integral Strategy for Shunt Active Power Filter Interfaced by Photovoltaic System using Technique of Direct Power Control. Rev. Roum. Sci. Tech. Électrotech. Énerg. 2017, 62, 252–257. [Google Scholar]
  25. Emadi, A.; Abdolhosein, N.; Bekiarov, S. Uninterruptible Power Supplies and Active Filters; CRC Press: Boca Raton, FL, USA, 2005; ISBN 0849330351. [Google Scholar]
  26. Musa, S.; Radzi, M.A.M.; Hizam, H.; Wahab, N.I.A.; Hoon, Y.; Zainuri, M.A.A.M. Modified synchronous reference frame based shunt active power filter with fuzzy logic control pulse width modulation inverter. Energies 2017, 10, 758. [Google Scholar] [CrossRef]
  27. Bouzidi, M.; Benaissa, A.; Barkat, S. Hybrid direct power/current control using feedback linearization of three-level four-leg voltage source shunt active power filter. Int. J. Electr. Power Energy Syst. 2014, 61, 629–646. [Google Scholar] [CrossRef]
  28. Roasto, I.; Romero-cadavai, E.; Martins, J.; Smolenski, R. State of the Art of Active Power Electronic Transformers for Smart Grids. In Proceedings of the IECON 2012—38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 5241–5246. [Google Scholar]
  29. Boukezata, B.; Gaubert, J.P.; Chaoui, A.; Hachemi, M. Predictive current control in multifunctional grid connected inverter interfaced by PV system. Sol. Energy 2016, 139, 130–141. [Google Scholar] [CrossRef]
  30. Benaissa, A.; Rabhi, B.; Benkhoris, M.F.; Zellouma, L. An investigation on combined operation of five-level shunt active power filter with PEM fuel cell. Electr. Eng. 2017, 99, 649–663. [Google Scholar] [CrossRef]
  31. Hoon, Y.; Radzi, M.A.M.; Hassan, M.K.; Mailah, N.F. Control algorithms of shunt active power filter for harmonics mitigation: A review. Energies 2017, 10, 2038. [Google Scholar] [CrossRef]
  32. Jayanand, B. Harmonic and Reactive Power Compensation of Grid Connected Photovoltaic System. Procedia Technol. 2015, 21, 438–442. [Google Scholar] [CrossRef]
  33. Saad, S.; Zellouma, L. Fuzzy Logic Controller for Three-phase Shunt Active Filter Compensating Harmonics and Reactive Power Simultaneously. Electr. Power Syst. Res. 2009, 79, 1337–1341. [Google Scholar] [CrossRef]
  34. Benchouia, M.T.; Ghadbane, I.; Golea, A.; Srairi, K.; Benbouzid, M.E.H. Implementation of adaptive fuzzy logic and PI controllers to regulate the DC bus voltage of shunt active power filter. Appl. Soft Comput. J. 2015, 28, 125–131. [Google Scholar] [CrossRef]
  35. Chaoui, A.; Gaubert, J.-P.; Krim, F. Power quality improvement using DPC controlled three-phase shunt active filter. Electr. Power Syst. Res. 2010, 80, 657–666. [Google Scholar] [CrossRef]
  36. Krama, A.; Zellouma, L.; Rabhi, B. Improved control of shunt active power filter connected to a photovoltaic system using technique of direct power control. In Proceedings of the 2016 8th International Conference on Modelling, Identification and Control, ICMIC 2016, Algiers, Algeria, 15–17 November 2016. [Google Scholar]
  37. Ouchen, S.; Betka, A.; Abdeddaim, S.; Menadi, A. Fuzzy-predictive direct power control implementation of a grid connected photovoltaic system, associated with an active power filter. Energy Convers. Manag. 2016, 122, 515–525. [Google Scholar] [CrossRef]
  38. Bouafia, A.; Gaubert, J.-P.; Krim, F. Predictive Direct Power Control of Three-Phase Pulsewidth Modulation (PWM) Rectifier Using Space-Vector Modulation (SVM). IEEE Trans. Power Electron. 2010, 25, 228–236. [Google Scholar] [CrossRef]
  39. Malinowski, M.; Jasinski, M.; Kazmierkowski, M.P. Simple Direct Power Control of Three-Phase PWM Rectifier Using Space Vector Modulation. EPE J. 2003, 13, 28–34. [Google Scholar] [CrossRef]
  40. Tarisciotti, L.; Formentini, A.; Gaeta, A.; Degano, M.; Zanchetta, P.; Rabbeni, R.; Pucci, M. Model Predictive control for Shunt Active Filters with Fixed Switching Frequency. IEEE Trans. Ind. Appl. 2016. [Google Scholar] [CrossRef]
  41. Abu-rub, H.; Member, S.; Holtz, J.; Rodriguez, J.; Member, S.; Baoming, G. Medium-Voltage Multilevel Converters—State of the Industrial Applications. IEEE Trans. Ind. Electron. 2010, 57, 2581–2596. [Google Scholar] [CrossRef]
  42. Abido, M.A. Optimal design of power-system stabilizers using particle swarm optimization. IEEE Trans. Energy Convers. 2002, 17, 406–413. [Google Scholar] [CrossRef]
  43. Pati, S.; Sahu, B.K.; Panda, S. Hybrid differential evolution particle swarm optimisation optimised fuzzy proportional–integral derivative controller for automatic generation control of interconnected power system. IET Gener. Transm. Distrib. 2014, 8, 1789–1800. [Google Scholar] [CrossRef]
  44. Eberhart, R.; Kennedy, J. A new optimizer using particle swarm theory. In Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan, 4–6 October 1995; pp. 39–43. [Google Scholar] [CrossRef]
  45. Benhabib, M.C.; Saadate, S. A new robust experimentally validated Phase-Looked Loop for power electronic control. EPE J. 2005, 15, 36–48. [Google Scholar] [CrossRef]
  46. Rodriguez, J.; Cortés, P. Predictive Control of Power Converters and Electrical Drives; John Wiley & Sons: Hoboken, NJ, USA, 2012; ISBN 9781119963981. [Google Scholar]
  47. Karatepe, E.; Boztepe, M.; Colak, M. Neural network based solar cell model. Energy Convers. Manag. 2006, 47, 1159–1178. [Google Scholar] [CrossRef]
  48. Bhuvaneswari, G.; Annamalai, R. Development of a solar cell model in MATLAB for PV based generation system. In Proceedings of the 2011 Annual IEEE India Conference, Hyderabad, India, 16–18 December 2011. [Google Scholar] [CrossRef]
  49. Villalva, M.G.; Gazoli, J.R.; Filho, E.R. Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef]
  50. Saadi, A.; Becherif, M.; Ramadan, H.S. Hydrogen production horizon using solar energy in Biskra, Algeria. Int. J. Hydrog. Energy 2016, 41, 21899–21912. [Google Scholar] [CrossRef]
  51. Castillo-Toledo, B.; Castro-Linares, R. On robust regulation via sliding mode for nonlinear systems. Syst. Control Lett. 1995, 24, 361–371. [Google Scholar] [CrossRef]
  52. Zellouma, L.; Rabhi, B.; Krama, A.; Benaissa, A.; Benkhoris, M.F. Simulation and real time implementation of three phase four wire shunt active power filter based on sliding mode controller. Rev. Roum. Des. Sci. Tech. Ser. Electrotech. Energ. 2018, 63, 77–82. [Google Scholar]
  53. Vandenbergh, F.; Engelbrecht, A.P. A Cooperative Approach to Particle Swarm Optimization. IEEE Trans. Evol. Comput. 2004, 8, 225–239. [Google Scholar] [CrossRef]
  54. Sun, J.; Lai, C.; Wu, X. Particle Swarm Optimization: Classical and Quantum Perspectives; CRC Press: Boca Raton, FL, USA, 2012; ISBN 13: 978-1-4398-3577-7. [Google Scholar]
  55. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings and IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360), Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar] [CrossRef]
  56. Lee, H.; Lee, J. Design of iterative sliding mode observer for sensorless PMSM control. IEEE Trans. Control Syst. Technol. 2013, 21, 1394–1399. [Google Scholar] [CrossRef]
Figure 1. General configuration of the proposed system.
Figure 1. General configuration of the proposed system.
Energies 11 03516 g001
Figure 2. Block diagram of MPPC-SVM approach.
Figure 2. Block diagram of MPPC-SVM approach.
Energies 11 03516 g002
Figure 3. Predictive value estimation of reference active power.
Figure 3. Predictive value estimation of reference active power.
Energies 11 03516 g003
Figure 4. Block diagram of proportional integral controller joined with anti-windup gain.
Figure 4. Block diagram of proportional integral controller joined with anti-windup gain.
Energies 11 03516 g004
Figure 5. P-V and I-V characteristics of the overall PV system.
Figure 5. P-V and I-V characteristics of the overall PV system.
Energies 11 03516 g005
Figure 6. Control of PV system using sliding mode MPPT based PSO.
Figure 6. Control of PV system using sliding mode MPPT based PSO.
Energies 11 03516 g006
Figure 7. Flowchart of PSO mechanism.
Figure 7. Flowchart of PSO mechanism.
Energies 11 03516 g007
Figure 8. Experimental test bench.
Figure 8. Experimental test bench.
Energies 11 03516 g008
Figure 9. Response of DC bus voltage under double step change of reference voltage based on conventional (a) and optimized (b) anti-windup PI controller.
Figure 9. Response of DC bus voltage under double step change of reference voltage based on conventional (a) and optimized (b) anti-windup PI controller.
Energies 11 03516 g009aEnergies 11 03516 g009b
Figure 10. FFT analysis of supply current before connecting the filter.
Figure 10. FFT analysis of supply current before connecting the filter.
Energies 11 03516 g010
Figure 11. FFT analysis of supply current after using conventional DPC (a) and MPPC-SVM (b) strategy.
Figure 11. FFT analysis of supply current after using conventional DPC (a) and MPPC-SVM (b) strategy.
Energies 11 03516 g011
Figure 12. Main parameters of the system in steady state operation after using DPC (a) and MPPC-SVM (b).
Figure 12. Main parameters of the system in steady state operation after using DPC (a) and MPPC-SVM (b).
Energies 11 03516 g012
Figure 13. Main parameters of the system at filter insertion by using conventional DPC (a) and MPPC-SVM (b).
Figure 13. Main parameters of the system at filter insertion by using conventional DPC (a) and MPPC-SVM (b).
Energies 11 03516 g013
Figure 14. Active and reactive powers of the main source at filter insertion by using conventional DPC (a) and MPPC-SVM (b).
Figure 14. Active and reactive powers of the main source at filter insertion by using conventional DPC (a) and MPPC-SVM (b).
Energies 11 03516 g014
Figure 15. Main parameters of the system during load variation by using conventional DPC (a) and MPPC-SVM (b).
Figure 15. Main parameters of the system during load variation by using conventional DPC (a) and MPPC-SVM (b).
Energies 11 03516 g015
Figure 16. Output PV Power waveform under variable illumination.
Figure 16. Output PV Power waveform under variable illumination.
Energies 11 03516 g016
Figure 17. Obtained results in different scenarios.
Figure 17. Obtained results in different scenarios.
Energies 11 03516 g017
Figure 18. Voltage, current, active power of the main source and PV string at PV system switch ON.
Figure 18. Voltage, current, active power of the main source and PV string at PV system switch ON.
Energies 11 03516 g018
Figure 19. Voltage, current, active power of the main source and PV string at PV system switch ON.
Figure 19. Voltage, current, active power of the main source and PV string at PV system switch ON.
Energies 11 03516 g019
Figure 20. FFT analysis for supply current after connecting PV system.
Figure 20. FFT analysis for supply current after connecting PV system.
Energies 11 03516 g020
Table 1. The main parameters of the proposed PV module.
Table 1. The main parameters of the proposed PV module.
Parameters of the PV Module ALPV85-125M-36
Maximum power Pmax85 W (±5%)
Maximum power point Voltage (Vmpp) 17.36 V
Open circuit voltage (Uoc)22.38 V
Maximum power point Current (Impp)4.95 A
Short circuit current (Ioc)5.48 A
Table 2. Main parameters of PSO Algorithm.
Table 2. Main parameters of PSO Algorithm.
Number of particles in a swarm50
Max number of iteration k max 40
Acceleration coefficients o 1 , o 2 2
Inertia coefficients δ min , δ max 0.6, 0.9
Table 3. Optimized and calculated gains.
Table 3. Optimized and calculated gains.
Optimized GainsCalculated Gains
DC bus controllerKp = 0.176, Ki = 6.714, Ga = 456.17Kp = 0.1, Ki = 6.12, Ga = 1000 (chosen manually)
SMC gainK = 0.074-
Table 4. Parameters of power circuit.
Table 4. Parameters of power circuit.
SourceLoadSAPFBoost
Vs65 VLc1 mHRf0.9 ΩL5 mH
f50 HzRc0.6 ΩLf4 mHC2560 µF
Rs0.45 ΩRl11 ΩC11100 µF
Ls2.5 mH

Share and Cite

MDPI and ACS Style

Krama, A.; Zellouma, L.; Rabhi, B.; Refaat, S.S.; Bouzidi, M. Real-Time Implementation of High Performance Control Scheme for Grid-Tied PV System for Power Quality Enhancement Based on MPPC-SVM Optimized by PSO Algorithm. Energies 2018, 11, 3516. https://doi.org/10.3390/en11123516

AMA Style

Krama A, Zellouma L, Rabhi B, Refaat SS, Bouzidi M. Real-Time Implementation of High Performance Control Scheme for Grid-Tied PV System for Power Quality Enhancement Based on MPPC-SVM Optimized by PSO Algorithm. Energies. 2018; 11(12):3516. https://doi.org/10.3390/en11123516

Chicago/Turabian Style

Krama, Abdelbasset, Laid Zellouma, Boualaga Rabhi, Shady S. Refaat, and Mansour Bouzidi. 2018. "Real-Time Implementation of High Performance Control Scheme for Grid-Tied PV System for Power Quality Enhancement Based on MPPC-SVM Optimized by PSO Algorithm" Energies 11, no. 12: 3516. https://doi.org/10.3390/en11123516

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop