Next Article in Journal
Road User Attitudes and Their Reported Behaviours in Abuja, Nigeria
Previous Article in Journal
An Appraisal of Urine Derivatives Integrated in the Nitrogen and Phosphorus Inputs of a Lettuce Soilless Cultivation System
Previous Article in Special Issue
Assessment on Global Urban Photovoltaic Carrying Capacity and Adjustment of Photovoltaic Spatial Planning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Intelligent Approach to Active and Reactive Power Control in a Grid-Connected Solar Photovoltaic System

by
Ibrahim Alsaidan
1,
Priyanka Chaudhary
2,3,*,
Muhannad Alaraj
1 and
Mohammad Rizwan
1,2
1
Department of Electrical Engineering, College of Engineering, Qassim University, Buraydah 52571, Qassim, Saudi Arabia
2
Department of Electrical Engineering, Delhi Technological University, Delhi 110042, India
3
Department of Electrical Engineering, SET, Noida International University, Noida 203201, India
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(8), 4219; https://doi.org/10.3390/su13084219
Submission received: 6 March 2021 / Revised: 26 March 2021 / Accepted: 30 March 2021 / Published: 10 April 2021
(This article belongs to the Special Issue Renewable Energies for Sustainable Development)

Abstract

:
The increasing demand of electrical energy and environmental concerns are invigorating the use of renewable energy resources for power generation. Renewable energy resources can provide an attractive solution for present and future energy requirements. In this scenario, solar photovoltaic systems are becoming prominent and sustainable solutions with numerous advantages. However, the utilization of solar photovoltaic systems in distribution generation makes it mandatory to deploy efficient and organized control measures for integrating solar photovoltaic plants with the grid. In this paper, the control of grid-tied solar photovoltaic systems using a Kalman filter-based generalized neural network is presented with a variable step size perturb and observe-based maximum power point tracking controller to extract the maximum power from a solar photovoltaic plant. The presented system provides power-quality enhancement and supports a three-phase AC grid. The proposed approach extracts the load currents’ primary components for efficient harmonics elimination, synchronizes the system with the grid and provides a fast response during rapidly changing conditions. The results of the proposed control technique are also compared with the artificial neural network-based control technique for validation purposes. The proposed algorithm is found more suitable for using a smaller number of unknown weights and training patterns with reduced computational time.

1. Introduction

The increasing concern regarding greenhouse gas emissions and the depleting nature of conventional fuels has invigorated the use of renewable energy resources as an alternative and sustainable solutions for the power sector. Solar, wind, biomass and small hydro power are the main renewable energy-based resources which can fulfill the future energy requirements. The solar photovoltaic system (SPV) is more encouraged due to various advantages such as abundance of availability, less environmental pollution, reduced cost and many others. The progress of an SPV system in the existing power system is witnessed for its progress [1]. The integration of an SPV system into the grid causes positive effects, i.e., generating more power, along with some negative effects, i.e., the violation of voltage limitations at common coupling, frequencies disruption and grid stabilization problems, etc. There are set guidelines, codes and standards for grid-connected SPV systems. These standards include IEEE 1547, IEC 61727 and VDE-AR-N4105 [2]. The use of these standards is encouraged and imposed to maintain the stability and power quality related to the grid. The large-scale exploitation of distributed generation make it mandatory to deploy efficiency and organized control measures for integrating and measuring problems. The control algorithms are helpful for the accommodation and facilitation of the integration of an SPV in the distribution grid. Single-stage and two-stage systems have been used for the integration of SPV systems into the grid, as shown in previous works. It has also been shown by various researchers that for a three-phase system, a single-stage configuration is more advantageous [3]. However, conventional single-stage SPV systems suffer from the drawback of converters being idle during the unavailability of power from the SPV system. To overcome the abovementioned problems, the proposed system is designed in such a manner so that it operates as a distribution static compensator (DSTATCOM) while SPV power is not available and restores the operation after recovering the SPV power generation.
The electrical power distribution system has been designed to distribute active power pertaining a smaller number of harmonics to the consumers. DSTATCOM integrated as a shunt compensator with a distribution system effectively controls harmonics, fulfils the demand of reactive power of consumers and improves voltage regulation with balanced and unbalanced loads [4]. The researchers have reported various configurations of DSTATCOM in the literature [5,6,7,8]. For efficiently integrating distributed a generation system that compensates for the reactive power and harmonics for utility grids at common coupling points, several converter topologies [9,10,11] and control strategies [12,13,14,15,16,17,18] were reported in the previous work. Additionally, Jain et al. [19] presented a grid-integrated solar energy conversion setup with a movable direct current link voltage to vary the voltages at common pairing points with two-stage circuitry methodology and an associated double-frequency second-order generalized integrator (DFSOGI)-dependent control strategy for controlling the multi-functional voltage source converter (VSC) in abrupt load modification at common connecting points.
Varma et al. [19] have proposed a solar photovoltaic static compensator for improving the power transfer capabilities of the system to transmit real power to utilities with an existing converter system. Humid et al. [20] proposed a strategy that depends on a power conditioning unit located parallel to the plant that works in feed-forward mode to compensate the distorted current photovoltaic output to decrease the harmonic of current from a PV system. Kannan et al. [21] presented icos Φ control technique for a distribution static compensator that gives uninterrupted harmonic degradation, compensates re-active power and compensates the loads along with comparing performances of fuzzy-logic controllers to ordinary proportional integral (PI) controllers. Mishra et al. [22] implemented an optimistic control technique which optimizes the proportional integral’s coefficients and photovoltaic fed distribution static compensator’s filtration parameters.
To enhance the performance of grid the integrated SPV plant, various control techniques were adopted by the researchers. There are some performance indicators such as less computational time, high accuracy and less complexity, etc. A huge number of techniques depending upon artificial neural networks (ANN) have been widely adopted by a large number of journalists for distribution static compensators implementing dynamic loading [23,24,25,26,27], whereas photovoltaic fed distribution static compensator systems have been adopted by very few. Singh et al. [28] presented a grid interfaced SPV generation plant implementing a neural network-based control technique that utilizes the least mean square (LMS) algorithm, termed adaline (adaptive linear element), for estimating the reference source current. Artificial neural network-based approaches are complex and need large computational times. Further, generalized neural network (GNN)-based control strategies can be used to overcome the abovementioned issues. Applications of GNN are widely available in load forecasting, solar irradiance/energy forecasting, load frequency control in power systems, power system stabilizers, electrical machines and control system-related problems [29,30,31,32,33,34,35,36]. There are few works are reported in the literature related to the application of GNN as a control strategy for grid-tied SPV systems. GNN-based models reduce the training time as well as improve the performance of the system. Considering this, a GNN-based control strategy has been developed for a PV DSTATCOM system in the present work.
The converting capability of a solar photovoltaic plant is comparatively small; thus, to increase the capability of solar photovoltaic plants, it is essential to keep a track of the maximum power point. Maximum Power Point Tracking (MPPT) is complicated because of the non-linear character of SPV plants due to changing meteorological factors, i.e., solar irradiance, ambient temperature, wind velocity and relative humidity, etc. A lot work has been reported in the literature related to MPPT, including techniques such as perturb and observe, incremental conductance, constant voltage, open-circuit voltage, short-circuit current, extremum seeking control and hybrid, etc. Further, there are a number of intelligent techniques also available for MPPT such as artificial neural networks (ANN), fuzzy logic, genetic algorithms, etc. [37,38,39]. A changeable step size perturb and observe (P&O) MPPT technique is utilized in this research to track the MPP of a solar photovoltaic plant.
Further, to improve the performance of the system, an extended Kalman filter (EKF) [40,41,42]-based method is adopted to estimate and update the weights of the GNN model. The main contributions of this work are:
  • Active power feeding to the connected loads and grid with mitigation of power quality issues. A generalized neural network (GNN)-based approach plays the role of primary control strategy and decides the switching pattern of the voltage source converter (VSC).
  • Further, the performance of the proposed algorithm has been improved with the help of EKF for GNN weight estimations.
  • The performance of the proposed setup is validated using simulation results implemented in the MATLAB/ Simulink platform.
  • The developed system obtains acceptable limits of harmonics in utility currents and voltage fluctuations according to the IEEE-519 and IEEE-1547 standards.
The developed system functions very well with an EKF GNN-based approach and gives a very fast response. Moreover, single-stage topology is able to reduce the losses in semiconductor devices and increase the overall efficiency. The proposed control approach performs with more flexibility in training the network under dynamic conditions. The proposed technique possesses various advantages such as its speed, using a single layer, less mathematical calculations and easy implementation on hardware.
The organization of paper is as follows: Section 2 provides details about the system configuration, followed by Section 3 which explains the developed control technique. The simulation and hardware results are provided in Section 4. The conclusion is given in Section 5, followed by acknowledgements and references.

2. System Description

The proposed system deploys a single-stage circuit topology and consists of a solar PV array, voltage source converter (VSC), ripple filter, loads and a three-phase utility grid, as shown in Figure 1. A solar PV array is a combination of several PV modules in a series and parallel according to the requirements. A PV cell serves as the basic unit for a solar PV module. A single diode solar PV cell is considered for this system, and mathematical modeling is given [43]. The developed system has been implemented with a minimum number of sensors with a variable step size perturb and observe (P&O) MPPT algorithm to achieve maximum power point operation of the solar PV system for different meteorological parameters. An extended Kalman filter (EKF)-based GNN methodology is used for controlling the VSC switching to synchronize the system with the grid and the main task of separating the weights of the primary real and reactive parts of three-phase load currents to obtain reference grid currents. The developed system design specifications are given below:
Grid description = three-phase, 415 Volts, 50 Hz, solar PV array ratings = (VMPP) = 700 Volts, current (IMPP) = 13.5 Amp, solar photovoltaic power at maximum power point (PMPP) = 10 kW, rating of interfacing inductors (Lfa = Lfb = Lfc) = 2.6 mH, rating of DC link capacitor (CDC) = 10 mF, DC link voltage (VDC) = 700 V.

3. Extended Kalman Filter-Based GNN Control Algorithm

3.1. Maximum Power Point Tracking Control

A variable step size perturb and observe (P&O)-based MPPT algorithm is employed in this research for the extraction of maximum power from the SPV system. The main operation of the given algorithm is dividing the SPV system’s dPpv/dVpv curve into three independent regions. Region 0 denotes the SPV system power’s closeness to the highest power point. Region 0 uses the normal value of tracking step size, whereas region 1 and region 2 needed a larger value of step size as compared to region 0 for achieving the high tracking speed. Figure 2 explains the performed functions of the proposed technique. ∆Vref0, ∆Vref1 and ∆Vref2 represent the step size of tracking for region 0, region 1 and region 2, respectively.

3.2. Extended Kalman Filter-Based GNN Control Algorithm

A generalized neural network works like a multi-layer feed-forward network, where every node implements a precise function on all signals that come to the node, and the parameters are set referring to the node. Figure 3 shows an aggregate-type format of a GNN model, with Σ and Π being the aggregated functions. Σ is an aggregated function, which is adopted with the sigmoidal characteristic function f1, whereas the Π aggregation function is adopted with the Gaussian function f2. The derivation of active and re-active load current components is performed by assuming load current (iLa, iLb, iLc) as the input to the summation (ΣA) and product (Π) neurons having undefined weights of (WΣi) and (WΠi), respectively.

3.2.1. Estimation of Amplitude of Terminal Voltage and Unit Templates

With the help of sensed line voltages (vab, vbc, vca) at the point of common coupling (PCC), the amplitude of phase voltages (va, vb and vc) are calculated as follows:
v a = 2 v a b + v b c 3 ,   v b = v a b + v b c 3   ,   v c = v a b 2 v b c 3   Σ
The terminal voltage amplitude at PCC can be estimated as
V t = [ 2 ( v a 2 + v b 2 + v c 2 ) 3 ]  
u p a = v a V t   , u p b = v b V t   ,   u p c = v c V t  
Further, quadrature unit templates can be calculated using in-phase unit templates as
u q a = u p c 3   u p b 3     , u q b = 3 u p a 2 +   u p b u p c 2 3   , u q c =   u p b u p c 2 3     3 u p a 2  

3.2.2. Terminal Voltage Amplitude and Unit Templates

The DC link voltage ( V d c ) is sensed and compared with the reference DC link voltage ( V d c ) in order to determine the active loss component.
V d c e ( k ) = V d c ( k ) V d c ( k )
k is the number of iterations. Further, the error ( V d c e   ) of reference V d c and sensed V d c are processed through a PI controller, the output of which is an active current component ( w p d c ) used to regulate the DC link. The controller output at k th iteration is estimated as
w p d ( k ) = w p d ( k 1 ) + k p d { V d c e ( k ) V d c e ( k 1 ) } + k i d V d c e ( k ) .
During no sunshine conditions ( P P V = 0 ), the set point DC link voltage is set to reference the DC link voltage of DSTATCOM so that the system operates in the power quality improvement mode (as a DSTATCOM).
The error V t e has been considered between actual and set terminal voltage, V t and V t , at PCC to calculate the reactive loss component. Further, this error is passed through a PI controller for minimization. The calculated reactive loss component is considered to maintain AC terminal voltage constant and close to its reference value.
V t e ( k ) = V t ( k ) V t ( k )  
The controller output at k th instant is
w q t ( k ) = w q t ( k 1 ) + k p t { V t e ( k ) V t e ( k 1 ) } + k i t V t e ( k )
where w q t is a part of the reactive loss current component, and k p t and k i t are proportional and integral gains, respectively.
A feed-forward weight is calculated and incorporated into the controller to achieve a fast dynamic response, which can be written as:
w P V ( k ) = 2 P P V ( k ) 3 V t
where P P V is solar power.

3.2.3. Fundamental Active and Reactive Component of Load Current

A generalized neural network (GNN) of a summation-type network is used in the present work for the estimation of the fundamental active and reactive components of the load current. The output calculations have been divided into two sections: forward calculations and reverse calculations.
With the help of Figure 3, the below mentioned equation is used to obtain the output of the summation part of the GNN:
O Σ = f 1 ( Σ W Σ i X i + X o Σ )
Similarly, the output of the product part of the GNN can be calculated as
O Π = f 2 ( Π W Π i X i + X o Π )
The output of the final GNN will be the sum of the summation part and product part which can be expressed as
O i = O Σ W Σ + O Π ( 1 W Σ )
In the above equation, OΣ denotes the output of the summation part of the neuron, OΠ shows the output of the product part of the neuron, and W depicts the weights. The proposed control strategy using GNN utilizes a GNN model to determine the fundamental active current components of the sensed load currents ( i L a , i L b ,   i L c ). The sensed load currents are the input to the proposed model which are further multiplied with weights ( w Σ p a , w Σ p b , w Σ p c ) and ( w Π p a , w Π p b , w Π p c ) at summation ( Σ A ) and product ( Π ) neurons, respectively. At the initial level, these weights are referred as unknown weights and calculated by considering the in-phase unit templates ( u p a , u p b , u p c ) as the reference weights. A summation-type GNN structure for the calculation of fundamental active current component of a phase is given in Figure 3b.
The output calculations can be divided into two parts: forward calculations and reverse calculations. The aggregation function of Σ A and Π of the forward mode calculations for phase “a” is shown in Equations (8) and (9), respectively. Similarly, the aggregation function of Σ A and Π of the forward mode calculations of another two phases, “b” and “c”, can be calculated.
Σ A P a =   i L a w Σ p a + i L b w Σ p b + i L c w Σ p c + Σ b i a s  
Π p a =   i L a w Π p a i L b w Π p b i L c w Π p c Π b i a s  
Σ b i a s and Π b i a s represent the initial bias of the Σ A and Π part of the structure, respectively. The proposed developed neuron has both Ʃ and Π aggregation functions. The ƩA aggregation function has been used with the sigmoidal characteristic function f1, while the Π aggregation function has been used with the Gaussian function f2 as a characteristic function. The output of the ƩA part with a sigmoidal characteristic transfer function after threshold can be calculated as
  O Σ A p a = f 1 ( Σ A p a ) = 1 1 + e λ Σ p Σ A P a
The output of the Π part is threshold by using Gaussian transfer function and can be written as
O Π p a = f 2 ( Π p a ) = e λ Π p Π p a 2  
where λ Σ p and λ Π p are the gain scaling parameters of the Σ A and Π part of the network, respectively, and are considered as unity here to avoid complexity. Similarly, output of the Σ A and Π part of the forward mode calculations of other phases, “b” and “c”, are calculated as
  O Σ A p b = f 1 ( Σ A p b ) = 1 1 + e λ Σ p Σ A P b  
O Π p b = f 2 ( Π p b ) = e λ Π p Π p b 2  
  O Σ A p c = f 1 ( Σ A p c ) = 1 1 + e λ Σ p Σ A P c  
O Π p c = f 2 ( Π p c ) = e λ Π p Π p c 2  
The final output of the GNN will be the function of two outputs and related to the weights W and (1 − W), respectively, through the linear transfer function which can be written as
O p a = O Π p a ( 1 W a ) + O Σ A p a W a  
  O p b = O Π p b ( 1 W b ) + O Σ A p b W b  
O p c = O Π p c ( 1 W c ) + O Σ A p c W c  
where W a ,   W b ,   W c are weights associated with the phase “a”, “b” and “c”, respectively. The mean active component of load currents ( w L p ) is obtained by averaging the final output of the GNN for each phase and is given as
w L p = ( O p a + O p b + O p c ) 3
However, the estimation of the fundamental reactive current component under the load current has been calculated by implementing the proposed GNN model. The sensed load currents ( i L a , i L b , i L c ) with their unknown weights, ( w A q a , w A q b , w A q c ) and ( w Π q a , w Π q b , w Π q c ) , are processed as inputs to Σ A and Π neurons. The aggregation function of Σ A and Π of the forward mode calculations for phase “a” is given in Equations (23) and (24), respectively. Similarly, the aggregation function of Σ A and Π of the forward mode calculations of the other remaining phases “b” and “c” are calculated.
Σ A q a =   i L a w Σ q a + i L b w Σ q b + i L c w Σ q c + Σ b i a s  
Π q a =   i L a w Π q a i L b w Π q b i L c w Π q c Π b i a s  
where Σ b i a s and Π b i a s denote the initial bias of the Σ A and Π part of the network, respectively. Similarly, as explained above while calculating the fundamental active load current component, here also the ƩA aggregation function has been adopted along with the sigmoidal characteristic function f1, whereas the Π aggregation function has been adopted along with the Gaussian function f2, taken as a characteristic function. The output of the ƩA part with a sigmoidal characteristic transfer function after threshold can be obtained as
O Σ A q a = f 1 ( Σ A q a ) = 1 1 + e λ Σ q Σ A q a  
The output of the Π part becomes threshold by using the Gaussian transfer function and can be written as given:
O Π q a = f 2 ( Π q a ) = e λ Π q Π q a 2  
where λ Σ q and λ Π q are the gain scaling parameters of the Σ A and Π part of the network, respectively, and are considered as unity here to avoid complexity. Similarly, the output of the Σ A and Π part of the forward mode calculations of the other two phases “b” and “c” are calculated as
  O Σ A q b = f 1 ( Σ A q b ) = 1 1 + e λ Σ q Σ A q b  
O Π q b = f 2 ( Π q b ) = e λ Π q Π q b 2  
  O Σ A q c = f 1 ( Σ A q c ) = 1 1 + e λ Σ q Σ A q c  
O Π q c = f 2 ( Π q c ) = e λ Π q Π q c 2  
The output of the GNN model as a function of weights W and (1 − W) can be written as
  O q a = O Π q a ( 1 W a 1 ) + O Σ A p a W a 1  
  O q b = O Π q b ( 1 W b 1 ) + O Σ A q b W b 1  
O q c = O Π q c ( 1 W c 1 ) + O Σ A q c W c 1  
where W a 1 , W b 1 and W c 1 are the weights associated with the Σ A and Π part of the developed GNN model for the estimation of the fundamental reactive load current components. The fundamental reactive current component of the load current ( w L q ) is determined by taking the average of output of the GNN model for the reactive current component of the load currents and given as:
w L q = ( O q a + O q b + O q c ) 3

3.2.4. GNN Weight Prediction and Updating Using Extended Kalman Filter (EKF)

The Kalman Filter (KF) is a recursive algorithm used for estimating the state of a dynamic system in the case of less availability of data because of the presence of noise, etc. The KF algorithm utilizes the prior knowledge to predict the past, present and future state of the given system. The main advantage of the KF-based approach is less memory space requirements because the data are updated in each and every iteration. The basic KF theory is based on the probability of the hypothesis of the predicted state of the system under consideration by hypothesis of prior state and then using the available data from measurement sensors to correct the hypothesis to obtain the best estimation for each iteration. Two basic assumptions are made to derive the basic equations for KF to be optimal in the sense of mean square error, which should be described by a model of linear state space; the noises are white and Gaussian with zero mean, uncorrelated with each other.
x k + 1 = F k + 1 ,   k   x k   +   q k  
y k + 1 = H k + 1   x k + 1   +   r k + 1  
Equation (37) is known as a process equation. x k is a system state vector, a minimal set of data that uniquely defines the behavior of a system, and k depicts discrete time. F k + 1 ,   k   is the transition matrix to take the state x k from time k to k + 1, and q k is the additive process noise, white and Gaussian, with a zero mean and possessing a covariance matrix Q k . The measurement step is shown in Equation (38), where H k + 1 is the measurement matrix, y k + 1 is observable at time k + 1, and r k + 1 is the additive process noise, white and Gaussian, with a zero mean and possessing a covariance matrix R k . Both noises are uncorrelated with each other. The KF algorithm works in two repeated functional steps:
The prediction step (time update): This step is to compute the estimation of state and error covariance.
x ^ k + 1 = F k + 1 ,   k   x ^ k  
P k + 1 = F k + 1 ,   k   P   k     F T k + 1 ,   k     +   Q   k    
where P   k   is there error covariance matrix.
Correction step (measurement update): This step is to correct the estimated state according to the previous step with the help of y k + 1
K k + 1 = P k + 1   H T k + 1     [ H k + 1 P k + 1   H T k + 1   + R   k + 1   ] 1  
x ^ k + 1 = x ^ k   K k + 1   (   y k + 1     H k + 1   x ^ k )
  P k + 1 = ( I   K k + 1     H k + 1   ) P k + 1
where K   k + 1   is the Kalman gain matrix.
The GNN model is a nonlinear system, so the basic KF approach should be extended by using the linearization process and is known as the extended Kalman Filter (EKF). The basic difference between KF and EKF is the linearization of the nonlinear system function performed by using the Jacobian matrix in EKF, and then rest of the KF steps can be applied. The nonlinear dynamic system can be defined by using the following equations:
  x k + 1 = x k   +   q k  
y k + 1 = h ( x k + 1 ,   u k + 1 ) +   r k + 1  
Equation (44) depicts the state of a stationary process corrupted with process noise q k , and state x k consists of network weights. x k + 1 is the weight vector matrix and input vector depicted by u k + 1 . The noise covariance matrix can be written as   R k + 1 = E [ r k + 1 r T k + 1   ] and   Q k + 1 = E [ q k + 1 q T k + 1   ]
In EKF, the linearization of measurement equation is carried out at each time step around the newest state estimation by using the first-order Taylor approximation. The GNN training problem is taken as a problem to find the state estimation of   x k + 1 for minimizing the least square errors by implementing the previous calculations. K k + 1 Kalman gain can be written as
K k + 1 =   P k + 1 H T k + 1     [ H k + 1   P k + 1 H T k + 1   + R   k + 1   ] 1  
x ^ k + 1 = x ^ k + 1 +   K k + 1 [   y k + 1   h (   x ^ k + 1 + u k + 1 ) ]  
  P k + 1 = P k K k H k   P k   +   Q k

3.2.5. Reference Current Calculation

The fundamental real power current component of the load current can be obtained as
I L p = w p d + w L p   w P V  
The reference active components of the grid currents can be written as
i p s a = I L p u p a ,   i p s b = I L p u p b , i p s c = I L p u p c
Similarly, the fundamental reactive current component of a load current can also be obtained as
I L q = w q t + w L q  
The grid currents’ active reference components can be written as
i q s a = I L q u q a ,   i q s b = I L q u q b , i q s c = I L q u q c
The net fundamental reference grid currents ( i s a ,   i s b ,   i s c ) can be obtained as
i s a = i p s a + i q s a ,   i s b = i p s b + i q s b ,   i s c = i p s c + i q s c  
VSC gating signals have been generated by comparing reference ( i s a ,   i s b ,   i s c ) and actual ( i s a , i s b , i s c ) grid currents for an individual phase, and the error is processed through the PI current regulator. A hysteresis current regulator is used for indirect current control.

4. Results

The SPV array is designed for a maximum power rating of 10 kW. The given system is designed, developed and simulated using the MATLAB/Simulink platform. The performance evaluation of the proposed system is carried out under a linear and nonlinear load with dynamic changes and a changing solar irradiance scenario.

4.1. Performance Analysis of Proposed Controller for Linear Load for PFC

The performance of the proposed EKF-based GNN controller is evaluated with a combined structure of the summation and product neurons collectively in single layer. In the proposed GNN network, each processed neuron consists of different weights with the inputs as measured load currents ( i L a , i L b , i L c ). With the help of this, the summation weights ( w Σ p a , w Σ p b , w Σ p c ) and product weights ( w Π p a , w Π p b , w Π p c ) are estimated. The proposed GNN is trained to calculate the unspecified weights and EKF filter which is used to predict and update the weights of the GNN network. The output of the proposed system is evaluated under the influence of several performance parameters, i.e., grid voltage ( v s ), grid current ( i s ), load current ( i L ), voltage source converter current ( i v s c ), grid real power ( P g ), grid re-active power ( Q g ), PCC terminal voltage ( V t ), SPV power ( P p v ), SPV array current ( I p v ) and voltage at direct current link ( V d c ), provided in Figure 4a,b in steady-state linear load (at t = 0.2 to 0.3 s) conditions. Intermediate signals are given in Figure 4b, which depicts the performance parameters and corresponding weights with a variation in error between the active fundamental components of the load currents. The SPV system remains in operation for feeding the maximum value of power onto the load and grid at unity power factor (UPF).

4.2. Performance Analysis of Proposed Controller Considering Dynamic Linear Load for Zero Voltage Regulation (ZVR)

If the load is drawing reactive power with unbalanced behavior, then a change in the terminal voltage (Vt) occurs at the point of common coupling. Figure 5a,b shows the behavior of the given system for dynamic linear loading conditions under a zero voltage regulation (ZVR) mode. It can be observed from the results after phase “c” of the load is taken out from the supply at 1.1 s, the grid currents ( i s ) remain sinusoidal with the help of a voltage source converter. The PCC voltage ( V t ) and voltage at the DC junction are maintained at set values, which are 415 V and 700 V, respectively, without any fluctuations. Intermediate signals are provided in Figure 5b, which shows the performance parameters and corresponding weights with a variation in error between the active fundamental components of the load currents. The reactive power (Qg) taken from the utility grid is approximately equivalent to 0, for compensating the linear loads using reactive power.

4.3. Performance under a Nonlinear Load

Figure 6a,b show the behavior of a developed system for dynamic nonlinear loads under the zero voltage regulation (ZVR) mode. By using the given control algorithm, the grid current ( i s ) is sinusoidal in nature, when the load of phase “c” is extracted at 1.1 s. Intermediate signals are given in Figure 6b for corresponding weight signals with a variation in error between the active fundamental components of the load currents. Wpa of the linear transfer function Σ and the estimated GNN output of the active current component of the load current are represented by Opa, and its actual value is achieved by scaling and depicted by ILpa. This indicates that the calculated weights change according to the load condition. Figure 7a,c show the total harmonic distortion (THD) at the point of common coupling for phase “a” of a load current, grid current and grid voltage, respectively, and obtained as 37.48%, 1.04% and 1.07%, respectively, which is within acceptable limits of harmonics in utility currents and voltage fluctuations according to the IEEE-519 and IEEE-1547 standards. THD analysis of the given system is provided in Table 1 for a nonlinear load.

4.4. Performance Analysis at Varying Solar Irradiance

Dynamic behavior of the developed system is also observed under varying solar irradiance conditions. The solar irradiance (S) is raised to 1000 W/m2 from 600 W/m2 at 0.5 s. The SPV feeds the connected load and excess amount of power output provided to the utility grid. As shown in the results, the grid power (Pg) decreases after 0.5 s because of an increase in power (Ppv) output from SPV, given in Figure 8. The proposed system under variable solar irradiance remains operating at the maximum power point of the SPV array and works at unity power factor. The grid side current is maintained to be sinusoidal, and the voltage at DC link is also maintained at a set point.

4.5. Comparative Study of Developed Algorithm with Other Conventional Approaches

The proposed algorithm is analyzed for different scenarios and found accurate as per the desired performance. The parameters of proposed EKF GNN-based controller is presented in Table 1 and compared with the GNN approach. The developed EKF GNN based control approach is found better than ANN conventional approaches such as ADALINE and multilayer perceptron neural network (MLPN). A comparative analysis is made and presented in Table 2 under dynamic nonlinear load conditions on the basis of various performance parameters. The smaller number of unknown weights required and a single layer enhanced the performance of the controller. Additionally, the weight update time, settling period and maximum change in DC voltage is less for the proposed technique.
Figure 9 shows the performances by experimenting the given system in power factor correction mode by implementing linear and nonlinear loads. It depicts the voltage source current (Ivsc), load current (ILa), grid current (Ig) and direct current link voltage (Vdc). Phase “a” gid voltage and grid current are shown in Figure 10; it also shows the performances of the controller under PFC mode.
Figure 11 provides the performance of the SPV plant for nonlinear loads, whereas Figure 12a depicts non-linear current and Figure 12b depicts the source current and voltages for phase “a”. The THD of the load current is given in Figure 13.
The performance of the proposed controller under nonlinear dynamic load is shown in Figure 14; when load of phase “b” is removed, the grid current is reduced. Further, the performance of intermediate signals for different weights is also shown in Figure 15. Figure 16 and Figure 17 show the controller performance under variable solar irradiance.

5. Conclusions

The proposed system was developed and tested using MATLAB simulation environment, and the performance of the EKF GNN-based VSC control approach was validated under linear and nonlinear loads for static and dynamic scenarios. The proposed EKF GNN approach has successfully improved the function of the developed SPV system. The performance of the developed system was found satisfactory under load unbalancing and varying solar irradiance. Additionally, it continues to operate in a UPF mode of operation, providing reactive power compensation, load balancing, MPP extraction and harmonics compensation. A changeable step size perturb and observe (P&O) MPPT approach was utilized in this research and enabled fast tracking of MPP and convergence. Moreover, single-stage topology was able to reduce the losses in semiconductor devices and increase the overall efficiency.
The proposed control approach performs with more flexibly in training the network under dynamic conditions and provides improved online learning. This control technique needs a smaller number of training patterns and unknown weights and hence reduces the complexity and the computational time. The developed system obtains acceptable limits of harmonics in utility currents and voltage fluctuations according to the IEEE-519 and IEEE-1547 standards.

Author Contributions

Conceptualization, P.C., M.R. and I.A.; methodology, P.C., M.A. and M.R.; validation, P.C. and I.A.; formal analysis, P.C., I.A., M.A. and M.R.; resources, M.R. and I.A.; writing—original draft, P.C. and M.R.; writing—review and editing, P.C., I.A., M.R. and M.A.; visualization, P.C.; supervision, M.R.; funding acquisition, I.A., M.A. and M.R. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No data are used here.

Acknowledgments

Researchers would like to thank the Deanship of Scientific Research, Qassim University for funding publication of this project.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

CDC link capacitor (µF)
f1Sigmoidal characteristic function
f2Gaussian characteristic function
IinvInverter output current
I*invReference Inverter output current
iLa, iLb, iLcLoad currents of phase ‘a’, ‘b’ and ‘c’ respectively (Ampere)
ILpFundamental active current component
ILpaFundamental active current component for phase ‘a
ILqFundamental reactive current component
ILqaFundamental reactive current component for phase ‘a
IMPPPV current at maximum power point (Ampere)
ipsaActive reference component of grid current
IPVPV array output current (Ampere)
iqsaReactive reference component of grid current
IrsReference component of grid current
isa, isb, iscGrid currents of phase ‘a’, ‘b’ and ‘c’ respectively (Ampere)
i*sa, i*sb, i*scReference currents of phase ‘a’, ‘b’ and ‘c’ respectively (Ampere)
KiIntegral gain of PI controller
KpProportional gain of PI controller
LfInterfacing inductor (mH)
OiFinal output of generalized neuron
Opaoutput of the GNN model for active component
Oqaoutput of the GNN model for reactive component
OƩOutput of ƩA part network
OΠOutput of Π part network
PpvPV power (W)
PgGrid Active power (W)
QgGrid Reactive power (vAR)
SSolar irradiance (W/m2)
upa, upb, upcIn phase unit templates of phase voltages
uqa, uqb, uqcQuadrature unit templates of phase voltages
Va, Vb, VcPhase voltage of utility grid (Volts)
vab, vbc, vcaLine voltage of utility grid (Volts)
VdcDC link voltage (Volts)
V*dcReference DC link voltage (Volts)
VMPPPV voltage at maximum power point (Ampere)
VpvPV output voltage (Volts)
VtVoltage at point of common coupling (Volts)
V*tReference voltage at point of common coupling (Volts)
VteError between sensed and reference voltage at point of common coupling (Volts)
wWeights of GNN
wap, wbp, wcpUpdated weights for hidden layer of active components
waq, wbq, wcqUpdated weights for hidden layer of reactive components
wLpMean active component of load current
wLqMean reactive component of load current
wpActive current component
wpdcActive current component phase c
wpvFeed forward weight function of solar power
wqReactive current component
wqtFunction of reactive loss current component
wsaweight of summation neuron
WΣWeights of summation part of GNN
ΔWChange in weights of GNN
Greek Symbols
α Learning rate
µMicro
Ohm
ɸPhase
ƩAAggregation function used with sigmoidal characteristic function
ΠAggregation function used with Gaussian characteristic function
ηLearning rate

References

  1. Hudson, R.; Heilscher, G. PV Grid Integration—System Management Issues and Utility Concerns. Energy Procedia 2012, 25, 82–92. [Google Scholar] [CrossRef] [Green Version]
  2. IEEE. IEEE Recommended Practices and Requirement for Harmonic Control on Electric Power System; IEEE Std.: New York, NY, USA, 1992; p. 519. [Google Scholar]
  3. Wu, T.-F.; Chang, C.-H.; Lin, L.-C.; Kuo, C.-L. Power loss comparison of single and two-stage grid-connected photovoltaic systems. IEEE Trans. Energy Convers. 2011, 26, 707–715. [Google Scholar] [CrossRef]
  4. Arya, S.R.; Niwas, R.; Bhalla, K.K.; Singh, B.; Chandra, A.; Al-Haddad, K. Power quality improvement in isolated distributed power generating system using DSTATCOM. IEEE Trans. Ind. Appl. 2015, 51, 4766–4774. [Google Scholar] [CrossRef]
  5. Singh, B.; Jayaprakash, P.; Kothari, D.P.; Chandra, A.; Al-Haddad, K. Comprehensive study of DSTATCOM configurations. IEEE Trans. Ind. Inform. 2014, 10, 854–870. [Google Scholar] [CrossRef]
  6. Singh, B.; Solanki, J. A comparison of control algorithms for DSTATCOM. IEEE Trans. Ind. Electron. 2009, 56, 2738–2745. [Google Scholar] [CrossRef]
  7. Kumar, C.; Mishra, M.K. A Multifunctional DSTATCOM Operating Under Stiff Source. IEEE Trans. Ind. Electron. 2013, 61, 3131–3136. [Google Scholar] [CrossRef]
  8. Ahmad, M.T.; Kumar, N.; Singh, B. Generalised neural network-based control algorithm for DSTATCOM in distribution systems. IET Power Electron. 2017, 10, 1529–1538. [Google Scholar] [CrossRef]
  9. Bag, A.; Subudhi, B.; Ray, P.K. A combined reinforcement learning and sliding mode control scheme for grid integration of a PV system. CSEE J. Power Energy Syst. 2019, 5, 498–506. [Google Scholar]
  10. He, J.; Li, Y.W. Hybrid Voltage and Current Control Approach for DG-Grid Interfacing Converters with LCL filters. IEEE Trans. Ind. Electron. 2012, 60, 1797–1809. [Google Scholar] [CrossRef]
  11. Tomar, A.; Mishra, S.; Bhende, C.N. Modified MISO DC-DC converter based PV water pumping system. In Proceedings of the 2016 IEEE 7th Power India International Conference (PIICON), Bikaner, India, 25–27 November 2016; Institute of Electrical and Electronics Engineers (IEEE): New York, NY, USA, 2016; pp. 1–6. [Google Scholar]
  12. Alfaris, F.E.; Bhattacharya, S. Control and Real-Time Validation for Convertible Static Transmission Controller Enabled Dual Active Power Filters and PV Integration. IEEE Trans. Ind. Appl. 2019, 55, 4309–4320. [Google Scholar] [CrossRef]
  13. Rengasamy, M.; Gangatharan, S.; Elavarasan, R.M.; Mihet-Popa, L. The Motivation for Incorporation of Microgrid Technology in Rooftop Solar Photovoltaic Deployment to Enhance Energy Economics. Sustainability 2020, 12, 10365. [Google Scholar] [CrossRef]
  14. Jain, C.; Singh, B. A Three-Phase Grid Tied SPV System with Adaptive DC Link Voltage for CPI Voltage Variations. IEEE Trans. Sustain. Energy 2016, 7, 337–344. [Google Scholar] [CrossRef]
  15. Agarwal, R.K.; Hussain, I.; Singh, B. Three-phase single-stage grid tied solar PV ECS using PLL-less fast CTF control technique. IET Power Electron. 2017, 10, 178–188. [Google Scholar] [CrossRef]
  16. Singh, B.; Jain, C.; Goel, S.; Chandra, A.; Al-Haddad, K. A multifunctional grid-tied solar energy conversion system with ANF-based control approach. IEEE Trans. Ind. Appl. 2016, 52, 3663–3672. [Google Scholar] [CrossRef]
  17. Vidal, H.; Rivera, M.; Wheeler, P.; Vicencio, N. The Analysis Performance of a Grid-Connected 8.2 kWp Photovoltaic System in the Patagonia Region. Sustainability 2020, 12, 9227. [Google Scholar] [CrossRef]
  18. Campanhol, L.B.G.; da Silva, S.A.O.; de Oliveira, A.A.; Bacon, V.D. Single-stage three-phase grid-tied PV system with universal filtering capability applied to DG systems and AC microgrids. IEEE Trans. Power Electron. 2017, 32, 9131–9142. [Google Scholar] [CrossRef]
  19. Tomar, A.; Mishra, S. CMPVI-Based MIDO Scheme under SSE for Optimum Energy Balance and Reduced ROI. IEEE Trans. Sustain. Energy 2017, 9, 1318–1327. [Google Scholar] [CrossRef]
  20. Huang, P.; Zhang, X.; Copertaro, B.; Saini, P.; Yan, D.; Wu, Y.; Chen, X. A Technical Review of Modeling Techniques for Urban Solar Mobility: Solar to Buildings, Vehicles, and Storage (S2BVS). Sustainability 2020, 12, 7035. [Google Scholar] [CrossRef]
  21. Varma, R.K.; Rahman, S.A.; Vanderheide, T. New control of PV solar farm as STATCOM (PV-STATCOM) for increasing grid power transmission limits during night and day. IEEE Trans. Power Deliv. 2014, 30, 755–763. [Google Scholar] [CrossRef]
  22. Hamid, M.I.; Jusoh, A.; Anwari, M. Photovoltaic plant with reduced output current harmonics using generation-side active power conditioner. IET Renew. Power Gener. 2014, 8, 817–826. [Google Scholar] [CrossRef]
  23. Tomar, A.; Mishra, S.; Bhende, C.N. AOMH–MISO based PV–VCI irrigation system using ASCIM pump. IEEE Trans. Ind. Appl. 2018, 54, 4813–4824. [Google Scholar] [CrossRef]
  24. Kannan, V.K.; Rengarajan, N. Investigating the performance of photovoltaic based DSTATCOM using I cos Φ algorithm. Int. J. Electr. Power Energy Syst. 2014, 54, 376–386. [Google Scholar] [CrossRef]
  25. Panigrahi, R.; Mishra, S.K.; Srivastava, S.C.; Srivastava, A.K.; Schulz, N.N. Grid Integration of Small-Scale Photovoltaic Systems in Secondary Distribution Network—A Review. IEEE Trans. Ind. Appl. 2020, 56, 3178–3195. [Google Scholar] [CrossRef]
  26. Mazumdar, J.; Harley, R.G. Recurrent neural networks trained with backpropagation through time algorithm to estimate nonlinear load harmonic currents. IEEE Trans. Ind. Electron. 2008, 55, 3484–3491. [Google Scholar] [CrossRef]
  27. Mukundan, N.; Singh, Y.; Naqvi, S.B.Q.; Singh, B.; Pychadathil, J. Multi-Objective Solar Power Conversion System with MGI Control for Grid Integration at Adverse Operating Conditions. IEEE Trans. Sustain. Energy 2020, 11, 2901–2910. [Google Scholar]
  28. Singh, B.; Arya, S.R. Back-Propagation Control Algorithm for Power Quality Improvement Using DSTATCOM. IEEE Trans. Ind. Electron. 2013, 61, 1204–1212. [Google Scholar] [CrossRef]
  29. Jayachandran, J.; Sachithanandam, R.M. Neural Network-Based Control Algorithm for DSTATCOM Under Nonideal Source Voltage and Varying Load Conditions. Can. J. Electr. Comput. Eng. 2015, 38, 307–317. [Google Scholar] [CrossRef]
  30. Janpong, S.; Areerak, K.L.; Areerak, K.N. A literature survey of neural network applications for shunt active power filters. World Acad. Sci. Eng. Technol. 2011, 5, 273–279. [Google Scholar]
  31. Chaudhary, P.; Rizwan, M. QNBP NN-based I cos ϕ algorithm for PV systems integrated with LV/MV grid. Soft Comput. 2021, 25, 2599–2614. [Google Scholar] [CrossRef]
  32. Chaudhary, P.; Rizwan, M. Intelligent approach-based hybrid control algorithm for integration of solar photovoltaic system in smart grid environment. IET Smart Grid 2019, 2, 445–454. [Google Scholar] [CrossRef]
  33. Chaturvedi, D.K.; Malik, O.P.; Kalra, P.K. Generalised neuron-based adaptive power system stabiliser. IEEE Proc. Gener. Transm. Distrib. 2004, 151, 213–218. [Google Scholar] [CrossRef]
  34. Chaturvedi, D.K. Soft Computing Techniques and Its Applications in Electrical Engineering; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  35. Rizwan, M.; Jamil, M.; Kothari, D.P. Generalized Neural Network Approach for Global Solar Energy Estimation in India. IEEE Trans. Sustain. Energy 2012, 3, 576–584. [Google Scholar] [CrossRef]
  36. Kulkarni, R.V.; Venayagamoorthy, G.K. Generalized neuron: Feedforward and recurrent architectures. Neural. Netw. 2009, 22, 1011–1017. [Google Scholar] [CrossRef]
  37. Reisi, A.R.; Moradi, M.H.; Jamasb, S. Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review. Renew. Sustain. Energy Rev. 2013, 19, 433–443. [Google Scholar] [CrossRef]
  38. Almutairi, A.; Abo-Khalil, A.; Sayed, K.; Albagami, N. MPPT for a PV Grid-Connected System to Improve Efficiency under Partial Shading Conditions. Sustainability 2020, 12, 10310. [Google Scholar] [CrossRef]
  39. Salah, C.B.; 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]
  40. Williams, R.J. Training recurrent networks using the extended Kalman filter. In Proceedings of the 1992 IJCNN International Joint Conference on Neural Networks, Baltimore, MD, USA, 7–11 June 1992; IEEE: New York, NY, USA, 2003; pp. 241–246. [Google Scholar]
  41. de Oliveira, M.A. An application of neural networks trained with kalman filter variants (ekf and ukf) to heteroscedastic time series forecasting. Appl. Math. Sci. 2012, 6, 3675–3686. [Google Scholar]
  42. Bishop, G.; Welch, G. An introduction to the kalman filter. Proc. SIGGRAPH Course 2001, 8, 23175–27599. [Google Scholar]
  43. Chaudhary, P.; Rizwan, M. Hybrid control approach for PV/FC fed voltage source converter tied to grid. Int. J. Hydrogen Energy 2018, 43, 6851–6866. [Google Scholar] [CrossRef]
Figure 1. Schematic representation of the system used in this research.
Figure 1. Schematic representation of the system used in this research.
Sustainability 13 04219 g001
Figure 2. Flowchart of variable step size perturb and observe (P&O) algorithm.
Figure 2. Flowchart of variable step size perturb and observe (P&O) algorithm.
Sustainability 13 04219 g002
Figure 3. (a) Summation-type generalized neural network (GNN) model, (b) a summation-type GNN structure to determine the fundamental active element of a load current.
Figure 3. (a) Summation-type generalized neural network (GNN) model, (b) a summation-type GNN structure to determine the fundamental active element of a load current.
Sustainability 13 04219 g003aSustainability 13 04219 g003b
Figure 4. (a) Performance parameters, (b) estimated weights under steady-state linear load conditions in PFC mode.
Figure 4. (a) Performance parameters, (b) estimated weights under steady-state linear load conditions in PFC mode.
Sustainability 13 04219 g004
Figure 5. (a) Performance parameters, (b) estimated weights under dynamic linear load conditions for zero voltage regulation (ZVR).
Figure 5. (a) Performance parameters, (b) estimated weights under dynamic linear load conditions for zero voltage regulation (ZVR).
Sustainability 13 04219 g005aSustainability 13 04219 g005b
Figure 6. (a) Performance indices, (b) weights with training parameters for phase “a” with steady-state loading in PFC mode.
Figure 6. (a) Performance indices, (b) weights with training parameters for phase “a” with steady-state loading in PFC mode.
Sustainability 13 04219 g006
Figure 7. Total harmonic distortion (THD) for (a) load current of phase “a”, (b) grid current and (c) grid voltage in ZVR mode.
Figure 7. Total harmonic distortion (THD) for (a) load current of phase “a”, (b) grid current and (c) grid voltage in ZVR mode.
Sustainability 13 04219 g007
Figure 8. Analysis of performance for a non-linear load with variable solar irradiance.
Figure 8. Analysis of performance for a non-linear load with variable solar irradiance.
Sustainability 13 04219 g008
Figure 9. Performance parameters under linear load for the extended Kalman filter (EKF) GNN.
Figure 9. Performance parameters under linear load for the extended Kalman filter (EKF) GNN.
Sustainability 13 04219 g009
Figure 10. Source side voltage and current of phase “a” under the power factor correction mode.
Figure 10. Source side voltage and current of phase “a” under the power factor correction mode.
Sustainability 13 04219 g010
Figure 11. Performance analysis considering non-linear load conditions for EKF GNN.
Figure 11. Performance analysis considering non-linear load conditions for EKF GNN.
Sustainability 13 04219 g011
Figure 12. (a) Non-linear current, (b) current and voltage of phase “a”.
Figure 12. (a) Non-linear current, (b) current and voltage of phase “a”.
Sustainability 13 04219 g012
Figure 13. (a) THD spectrum of nonlinear load, (b) improved THD for grid current under nonlinear load.
Figure 13. (a) THD spectrum of nonlinear load, (b) improved THD for grid current under nonlinear load.
Sustainability 13 04219 g013aSustainability 13 04219 g013b
Figure 14. Performance parameters under dynamic nonlinear load for EKF GNN.
Figure 14. Performance parameters under dynamic nonlinear load for EKF GNN.
Sustainability 13 04219 g014
Figure 15. Performance of intermediate weight signals under dynamic nonlinear load for EKF GNN.
Figure 15. Performance of intermediate weight signals under dynamic nonlinear load for EKF GNN.
Sustainability 13 04219 g015
Figure 16. Performance parameters under nonlinear load with solar PV ON for EKF GNN.
Figure 16. Performance parameters under nonlinear load with solar PV ON for EKF GNN.
Sustainability 13 04219 g016
Figure 17. Performance parameters under variable solar irradiance for EKF GNN.
Figure 17. Performance parameters under variable solar irradiance for EKF GNN.
Sustainability 13 04219 g017
Table 1. Parameters of the developed system for the proposed controller.
Table 1. Parameters of the developed system for the proposed controller.
Operating ModeParametersGNN Based Control AlgorithmEKF GNN Based Control Algorithm
ZVRGrid voltage (V), %THD at PCC333.02 V, 1.89%337.2 V, 1.04%
Grid current (A), %THD at PCC23.17 A, 2.54%25.58 A, 1.02%
Load current (A), %THD at PCC40.58 A, 40.62%41.34 A, 39.78%
Table 2. Comparative performance analysis of the proposed technique.
Table 2. Comparative performance analysis of the proposed technique.
Performance ParametersADALINEMLPNGNN
TrainingLeast Mean SquareBack PropagationEKF
LearningGradient decent (GD)GD/GDMGDM
LayersTwoThreeOne
Training patternOnline TrainingOffline stochastic trainingOnline training
Estimation natureLinearNonlinearBoth types
Transfer functionLinearSigmoidalAll
Weight update Time15.7 µs82 µs6 µs
Settling period of DC link1 cycle2 ½ cycle1 cycle
Max change in DC link voltage4.5 V10 V3.7 V
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alsaidan, I.; Chaudhary, P.; Alaraj, M.; Rizwan, M. An Intelligent Approach to Active and Reactive Power Control in a Grid-Connected Solar Photovoltaic System. Sustainability 2021, 13, 4219. https://doi.org/10.3390/su13084219

AMA Style

Alsaidan I, Chaudhary P, Alaraj M, Rizwan M. An Intelligent Approach to Active and Reactive Power Control in a Grid-Connected Solar Photovoltaic System. Sustainability. 2021; 13(8):4219. https://doi.org/10.3390/su13084219

Chicago/Turabian Style

Alsaidan, Ibrahim, Priyanka Chaudhary, Muhannad Alaraj, and Mohammad Rizwan. 2021. "An Intelligent Approach to Active and Reactive Power Control in a Grid-Connected Solar Photovoltaic System" Sustainability 13, no. 8: 4219. https://doi.org/10.3390/su13084219

APA Style

Alsaidan, I., Chaudhary, P., Alaraj, M., & Rizwan, M. (2021). An Intelligent Approach to Active and Reactive Power Control in a Grid-Connected Solar Photovoltaic System. Sustainability, 13(8), 4219. https://doi.org/10.3390/su13084219

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