Next Article in Journal
Shock Wave Propagation and Flame Kernel Morphology in Laser-Induced Plasma Ignition of CH4/O2/N2 Mixture
Next Article in Special Issue
Benefits of Low Electron-Affinity Material as the N-Type Layer for Cu(In,Ga)S2 Solar Cell
Previous Article in Journal
Tailor-Made Phosphorylated Polyvinyl Alcohol/Tungsten Polyoxometalate Proton Exchange Membrane for a Bio-Electrochemical Energy Storage System
Previous Article in Special Issue
Comparative Simulations of Conductive Nitrides as Alternative Plasmonic Nanostructures for Solar Cells
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Reconfigurable Photovoltaic System

1
Information Technologies & Systems Department, Katanov State University of Khakassia, 655017 Abakan, Russia
2
Department of Computing and Information Technology, Siberian Federal University, 660000 Krasnoyarsk, Russia
3
Academician M.F. Reshetnev Information Satellite Systems, 660000 Krasnoyarsk, Russia
*
Author to whom correspondence should be addressed.
Energies 2021, 14(23), 7969; https://doi.org/10.3390/en14237969
Submission received: 17 October 2021 / Revised: 15 November 2021 / Accepted: 23 November 2021 / Published: 29 November 2021
(This article belongs to the Special Issue Analysis and Numerical Modeling in Solar Photovoltaic Systems)

Abstract

:
The global maximum power point tracking of a PV array under partial shading represents a global optimization problem. Conventional maximum power point tracking algorithms fail to track the global maximum power point, and global optimization algorithms do not provide global maximum power point in real-time mode due to a slow convergence process. This paper presents an intelligent reconfigurable photovoltaic system on the basis of a modified fuzzy neural net that includes a convolutional block, recurrent networks, and fuzzy units. We tune the modified fuzzy neural net based on modified multi-dimension particle swarm optimization. Based on the processing of the sensors’ signals and the photovoltaic array’s image, the tuned modified fuzzy neural net generates an electrical interconnection matrix of a photovoltaic total-cross-tied array, which reaches the global maximum power point under non-homogeneous insolation. Thus, the intelligent reconfigurable photovoltaic system represents an effective machine learning application in a photovoltaic system. We demonstrate the advantages of the created intelligent reconfigurable photovoltaic system by simulations. The simulation results reveal robustness against photovoltaic system uncertainties and better performance and control speed of the proposed intelligent reconfigurable photovoltaic system under non-homogeneous insolation as compared to a GA-based reconfiguration total-cross-tied photovoltaic system.

1. Introduction

The power generated by a photovoltaic (PV) array depends on temperature, insolation, and partial shading (PS) [1]. The generated PV array power significantly decreases due to PS, which is difficult to track and forecast. According to statistical studies, the power loss can vary from 10% to 70% due to PS [2]. The power–voltage (P–V) characteristic of a PV array under PS has several peaks. Thus, the global maximum power point (GMPP) tracking of a PV array under PS represents a global optimization problem. Conventional maximum power point tracking (MPPT) algorithms, such as Perturb and Observe, fail to track the GMPP [1].
There are many global optimization algorithms that can be implemented in an MPPT controller [1,3], but all of them have the following drawbacks: power oscillations in the steady state; the fact that the initialization process is a crucial issue affecting performance; slow convergence to a GMPP under fluctuation of the insolation; and the fact that during slow changing of the insolation, the alteration of the control signal needs to be small in order to track the GMPP properly. Because of these drawbacks, these algorithms do not provide GMPP of a PV system in real-time mode. In [4], we presented the intelligent PV system on the basis of the modified fuzzy neural net (MFNN), which shows impressive robustness, performance, and control speed in tracking the GMPP under PS. The MFNN represents an effective machine learning method [5]. Compared to existing fuzzy neural nets, including the adaptive network-based fuzzy inference system, the MFNN includes recurrent neural nets. We exploit the function approximation capabilities of a recurrent neural net to approximate a membership function.
One of the technical options to maximize the generated PV array power under PS is to change the electrical interconnection of a reconfigurable PV array [6,7,8,9]. There are many structures of a reconfigurable PV array, such as series-parallel, honey-comb, and total-cross-tied (TCT) arrays. [6,7]. The papers [8,9] reported that the TCT structure is the best to decrease losses under PS. The most-common reconfiguration approach is the insolation equalization method [7]. Within an optimization approach, the paper [10] presented a reconfiguration scheme to increase PV array power generation under PS based on a genetic algorithm. Therefore, the usage of the MFNN for maximum power point tracking of a reconfigurable TCT PV system is a promising alternative. This forms the motivation to maximize the generated PV array power by generating the PV array’s interconnection matrix and control signal on the basis of the MFNN. In this paper, we consider a non-linear GMPP tracking of a reconfigurable PV array under PS on the basis of the MFNN. The objective of this study is the creation of an intelligent reconfigurable PV system on the basis of the MFNN to maximize the generated PV array power under PS. Future research will be directed towards applying a software implementation of the developed and verified intelligent reconfigurable PV system in a programmable MPPT controller.
The remainder of this paper proceeds as follows: Section 2 presents an intelligent reconfigurable PV system on the basis of an MFNN that fully harvests solar energy. Section 2.1 describes the proposed TCT PV array reconfiguration algorithm based on particle swarm optimization (PSO), which homogeneously distributes a shadow among PV modules. Section 2.2 provides a description of the intelligent reconfigurable PV system on the basis of the MFNN, which tracks GMPP and optimal configuration of a TCT PV array. For the purpose of organizing intelligent computing as an optimum structure in this research, the MFNN includes one convolutional block and a recurrent neural net (RNN), fuzzy units, and RNNs. In order to automatically define the optimal architecture of an MFFN that demands global multi-dimensional optimization and definition of conditions of optimal MFFN architecture, we improved modified PSO [5] based on a quantum-behaved PSO algorithm with Laplace distribution (QPSO-LD) [11] and the proposed hierarchical encoder of the dimension component of particles. We tuned the MFNN based on a modified multidimension quantum-behaved PSO algorithm with Laplace distribution (MD QPSO-LD). Section 3 presents a comparative simulations study and analysis of the results of the intelligent reconfigurable PV system on the basis of the tuned MFNN when compared against a reconfigurable TCT PV system based on GA. Based on processing of the signals from basic sensors and the TCT PV array’s image, the proposed intelligent reconfigurable PV system on the basis of the tuned MFNN generates the PV array’s interconnection matrix and control signal, which provide the PV array’s GMMP under PS in real-time mode. Finally, in Section 4, we conclude the paper with a brief summary. The simulation results reveal robustness to PV system uncertainties and better performance and control speed of the proposed intelligent reconfigurable PV system under PS as compared to a reconfigurable TCT PV system based on GA.

2. Materials and Methods

We designed and simulated using the author’s software “The intellectual controller of a non-linear technical system” [12], a TCT-configured 20 kW PV array that includes 81 PV modules. Table 1 presents the PV module’s specifications at standard test conditions (irradiance is G 0 = 1000   W / m 2 ; temperature is 25 °C). The modules are tagged with “rc”, where “r” represents the row and “c” shows the column in which the module is connected,   r , c 1..9 ¯ . Figure 1 illustrates the configuration of this PV array.
We calculated the PV module’s current under an insolation G as
I = G · I m / G 0 ,
where I m   is the PV module’s current.
We calculated the PV array’s voltage as
V a = i = 1 9 V m i ,
where V m i is the voltage of the modules at the ith row.
We calculated the PV array node’s current by Kirchhoff’s current law as follows:
I a = i = 1 9 ( I i j I ( i + 1 ) j ) = 0 ,   i = 1 , 2 , 3 , , 8 ,
where I i j is the current of the module at the ith row, the jth column.

2.1. The Proposed TCT PV Array’ Reconfiguration Algorithm Based on PSO

We coded the PV array’s interconnection matrix as the particle’s X positions x X = ( x X , 1 , , x X , 81 ) . We defined the objective function as
f ( X ) = r = 1 9 I r · V r + w 1 P + w 2 / r = 1 9 | I m I r | ,
where I r and V r are voltage across the PV array for current limit of rth row and the current limit, respectively; w is weights; I m is the maximum possible value of current when bypassing is considered; and P is PV module’s output power when bypassing is not considered.
We expressed the proposed TCT PV array’s reconfiguration algorithm based on PSO as Algorithm 1:
Algorithm 1. The TCT PV Array’ Reconfiguration Algorithm Based on PSO.
   Step 0. We initialize the particle’s positions x 1 , 0 as the present PV array’s interconnection matrix.
   Step 1. For X { 2 , . . S } do initialize the particle’s positions xX,0c~U(1, 81),  c 1..81 ¯ .
Initialize the particle’s best-known position.
If f ( x X , 0 ) > f ( x X 1 , 0 ) then Do: p X , 0 = x X , 0 End If.
If f ( x X , 0 ) > max ( f ( p X , 0 ) , max 1 k < X ( f ( x k , 0 ) ) ) Then Do   g = x X , 0 . End If. End For.
   Step 2. While a convergence criterion is not met do:
For j { 1 , T } do:
   For X { 1 , S } do:
   Pick random numbers: r1, r2 ~ U(0,1), update the particle’s velocity:
    v X , j + 1 = w v X , j + c 1 r 1 ( p X , j x X , j ) + c 2 r 2 ( g x X , j ) .
   If f ( x X , j ) > f ( p X , j 1 ) then Do: p X , j = x X , j else p X , j = p X , j 1 End If.
   If f ( x X , j ) > max ( f ( p X , j 1 ) , max 1 k < X ( f ( x k , j ) ) ) Then Do   g = x X , j . End If.
   End For.
End For.

2.2. The Intelligent Reconfigurable PV System on the Basis of the MFNN

We tuned the MFNN based on the experimental data:
Z i = ( x i = ( V i ,     P i ,   I i ) ; M i ; I r i ;   P m a x i ; V m a x i ; I m i )
where   i 1..1004 ¯ ;   I m i is resized image to 224 × 224 pixel of PV array; I   and V are the array’s current and voltage, respectively;   P i   is the PV array’s power; P m a x i and V m a x i are power and voltage of the PV array at GMMP, respectively; I r i is insolation; and M i is the PV array’s interconnection matrix at GMMP.
The temperature’s variation of each example from the data (5) does not exceed 0.1 °C per minute. Thus, the MFNN in this study mostly focuses on the partial shading because partial shading has more of an impact on power generation and has more complex shot-term dynamics as compared to temperature. The dataset x , I m (5) represents the samples of the 20 kW PV array’s signals under PS from the SCADA database. The Abakan solar plant includes this PV array. This database was collected at the site of Abakan (91.4° of longitude East, 53.7° of latitude North and 246 m of altitude) from 31 January 2018 to December 2018.
We obtained the dataset M , P m a x , V m a x (5) based on numerical experiments from Section 2.1 (in order to fully harvest PV array energy by the homogeneous distribution of a shadow among PV modules) based on the proposed algorithm 1 “The TCT PV array’s reconfiguration algorithm based on PSO”. We validated all TCT PV array configuration schemes in Matlab/Simulink. We implemented the proposed algorithm 1 “The TCT PV array’s reconfiguration algorithm based on PSO” using the author’s software “The multi-agent adaptive fuzzy neuronet” [13].
In this research, the MFNN includes a convolutional block, a two-layer RNN, fuzzy units, and two two-layered RNNs. We coded the MFNN architecture’s parameters (a number of hidden neurons is   d h j 1..7 ¯ , corresponded weights and biases, and a number of RNN’s delays— d q j 1..3 ¯ ,   j 1..3 ¯ ) into particles X. In this research, the dimension of particle X is D ( d h , q ) = 8291 + ( 6634 + d q 1 ) d h 1 + j = 2 3 d h j · ( d q j + 6567 ) .

2.2.1. The Creation of an Optimum MFNN’s Architecture Based on a Modified MD QPSO-LD

We defined a fitness function as
f ( X ) = t = 1 H ( P m a x t P X , t ) / P m a x t H ,
where H is number of evaluated samples and P X , t is the power of the intelligent reconfigurable PV system based on the MFNN with architecture X. We coded the dimension component of particle X as d = ( d h 1 , d h 2 , d h 3 , d q 1 , d q 2 , d q 3 ) { d m i n = ( 1 , 1 , 1 , 1 , 1 , 1 ) ,   d m a x = ( 7 , 7 , 7 , 3 , 3 , 3 ) } . The number of all d is 9261.
We describe the modified MD QPSO-LD for creating an optimum architecture of the MFNN (the termination criteria are { T , ε C , . . . } ; S is the number of particles) as Algorithm 2:
Algorithm 2. The modified MD QPSO-LD.
   Step 1.1. For   X { 1 ,   S }   do:
Generate d X , q ( 1 ) = a b s ( N ( 0 , 1 ) ) ,   d X , q ( t ) = a b s ( N ( 0 , 1 ) ) —current coded dimension of X position, q = 1..3 ¯ .
Initialize d ˜ X ( 0 ) = d X ( 1 ) , d x ˜ ( t ) —personal best coded dimension of position X.
    For d { d m i n , d m a x } do:
Generate x X d ( 1 ) based on Nguyen–Widrow method; x X , j d X ( t ) ( t ) ( X m i n , X m a x ) jth component of the particle X position (represents the jth MFNN architecture’s parameters j 1 . D ( d h , q ) ¯ , D ( d h , q ) = 8291 + ( 6634 + d q 1 ) d h 1 + j = 2 3 d h j · ( d q j + 6567 ) ) in coded dimension d X ( t ) ;
Initialize y d ( t ) = x X d ( 1 ) ,   g b e s t d ( t ) = x X d ( 1 ) , g b e s t j d ( t ) jth component of the global best swarm position in coded dimension d. End For. End For.
   Step 1.2. For t { 1 , T } do: For X { 1 , S } do:
If f ( x X d X ( t ) ( t ) ) < f ( y X d X ( t 1 ) ( t 1 ) ) then Do: y X d X ( t ) ( t ) = x X d X ( t ) ( t )
If f ( x X d X ( t ) ( t ) ) > f ( y X d ˜ x ( t 1 ) ( t 1 ) ) then d X ( t ) = d X ( t 1 ) else   d X ( t ) = d X ( t ) End If. Else y X d X ( t ) ( t ) = y X d X ( t ) ( t 1 ) End If.
If f ( x X d X ( t ) ( t ) ) < min ( f ( y X d X ( t ) ( t 1 ) ) , min 1 p < X ( f ( x p d X ( t ) ( t ) ) ) ) then Do: g ( d X ( t ) ) = X , g(d) represents the index of the global best swarm particle in coded dimension d X ( t ) .
If f ( x X d X ( t ) ( t ) ) < f ( g b e s t d b e s t ( t 1 ) ) then d b e s t = d X ( t ) ; d b e s t —global best swarm’ coded dimension End If. End If.
In other coded dimensions d { d m i n , d m a x } d X ( t ) do updates y X , j d ( t ) = y X , j d ( t 1 ) , g b e s t j d ( t ) = g b e s t j d ( t 1 ) . End For.
If ( I > I t e r N o OR   f ( x g ( d X ( t ) ) d b e s t ) < ε c ) then Stop. End If.
   Step 1.3. E = f ( x g ( d X ( t ) ) d X ( t ) ) .   While ( I < I t e r N o OR   E > ε c )   Δ W I = [ J I T J I + μ X ] 1 J I T E ,   J I is the Jacobian matrix, and μ is the learning rate.
   Step 1.4. Calculate W I = W I + Δ W I , x g ( d X ( t ) ) d X ( t ) , E = f ( x g ( d X ( t ) ) d X ( t ) )
If E < E then W I = W I + Δ W I ; μ = μ β ; E = E ; Go to step 3 else μ = μ / β ; go to step 4 end If.
   Step 1.5. For X { 1 , S } do: For   j { 1 , d X ( t ) } do: Generate u and k as U(0,1); γ and G has Laplace distribution; if   k 0.5   t h e n   α = 2   e l s e   α = 1 ;   β is contraction–expansion coefficient;
       x X , j d X ( t ) ( t + 1 ) = G y X , i d X ( t ) ( t ) + γ g b e s t j d b e s t ( t ) G + γ + ( 1 ) α β ln ( 1 u ) i = 1 S y g ( d ) , i d X ( t ) ( t ) S x X , j d X ( t ) ( t ) ,  
       x X , j d X ( t ) ( t + 1 ) { x X , j d X ( t ) ( t + 1 )   if   X m i n x X , j d X ( t ) ( t + 1 ) X m a x U ( X m i n , X m a x )   else   }
In other coded dimensions d { d m i n d m a x } d X ( t ) do updates x X , j d ( t + 1 ) = x X , j d ( t ) . End For.
Compute d X , q ( t + 1 ) = G d X , q ( t ) + γ d b e s t G + γ + ( 1 ) α β | i = 1 S d ˜ g ( d ) , i ( t ) S d X , q ( t ) | ln ( 1 u ) ,
d X , q ( t + 1 ) = { d X , q ( t + 1 ) if   D m i n , q d X , q ( t + 1 ) D m a x , q d X , q ( t ) else } ,
   End For.
End For.
The proposed modified MD QPSO-LD provides an inter-dimensional quantum-behaved search of swarm particles for both positional and dimensional optimum by the hierarchical encoded dimensional components, which decode into the real dimensions of particles. The proposed modified MD QPSO-LD automatically creates an optimum architecture of the MFFN, g b e s t , and provides a global best swarm-coded dimension, d b e s t .

2.2.2. The Generation of an Intelligent Reconfigurable PV System on the Basis of the MFNN

We created the intelligent reconfigurable PV system on the basis of the MFNN as follows:
Step 2.1. We create the convolutional block s i = C ( I m i ) with output filter size 11 and then an RNN y ( C ( I m i ) ) . The I m i   and M i are input and target, respectively. The RNN y ( C ( I m i ) ) approximates the PV array’s interconnection matrix at GMMP.
Step 2.2. We define the fuzzy sets A j ( A 1 is “big reconfiguration of a PV array”, A 2 is “small reconfiguration of a PV array”) with membership functions μ j ( s ) based on the RNN’s output Y i = y ( C ( I m i ) )   as follows:
μ 1 ( s i ) = c = 1 . r = 1 9 , 9 | Y c , r i Y c , r i 1 | 81 ,     μ 2 ( s i ) = 1 μ 1 ( s i ) .
Step 2.3. We create the MFNN, which includes the convolutional block, the RNN y ( C ( I m i ) )   and the RNNs F j ( μ j ( s i ) , Y i ,   x i ) ,   j = 1..2 ¯ . The MFNN architecture’s parameters (number of delays, corresponded weights, and biases of nodes in hidden layers) were coded into particles X.
We tune the MFNN by algorithm 2 “The modified MD QPSO-LD”. This provides the best solution X created by modified MD QPSO-LD, the tuned MFNN g b e s t ( d h ) , which generates the PV array’s interconnection matrix at GMMP and the control signal u ( g b e s t ( d h ) ) .
We define the MFNN by if–then rules as:
Π j :   I F   ( I m i , s i )   i s   A j   T H E N   u i = F j ( μ j ( s i ) , Y i ,   x i ) ,   j = 1..2 ¯ .

2.2.3. The Simulation of an Intelligent Reconfigurable PV System on the Basis of the MFNN

We briefly describe the simulation of the intelligent reconfigurable PV system on the basis of the tuned MFNN as follows:
Step 3.1. The PV modules change their electrical interconnections accordingly with Y i = y ( C ( I m i ) ) , which approximates the PV array’s interconnection matrix at GMMP. Aggregation antecedents of rules (8) map input data ( I m i , s i ) into their membership functions.
Step 3.2. Step 1 triggers the z = ind max j ( μ j ) = { j   | k j   μ j μ k } rule, which corresponds to the z PV array mode. The RNN F z ( μ z ( s i ) , Y i ,   x i ) generates the control signal u i = F z ( μ z ( s i ) , Y i ,   x i ) , z 1..2 ¯ .
Based on processing of the input signals ( I m i ,   x i ) , the proposed intelligent reconfigurable PV system on the basis of the tuned MFNN generates the PV array’s interconnection matrix and control signal, which provide the PV array’s GMMP.

3. Results and Discussion

We fulfilled the intelligent reconfigurable PV system on the basis of the tuned MFNN using the author’s software [12,13,14]. We tuned the MFNN based on algorithm 2 “The modified MD QPSO-LD” and the training set of data (4) i 1..903 ¯ . In order to achieve statistical results, we fulfilled 100 modified PSO and modified MD QPSO-LD runs with parameters: n = 250 (the number of particles) and T = 450 (the maximum number of iterations is 450). Figure 2 shows that the modified MD QPSO-LD clearly has a higher convergence speed than the modified PSO on the basis of the MFNN over the training set of data (5).
The usage of the Laplace distribution to generate the swarm particles’ positions creates an effective MFNN architecture at initial iterations, and the quantum-behaved PSO algorithm speeds up the convergence of the modified MD QPSO-LD as compared to the modified PSO.
The modified MD QPSO-LD creates the optimum architecture of the MFFN g b e s t with D ( d b e s t = d h = ( 5 , 5 , 5 ) , q = ( 2 , 2 , 2 ) ) = 74,316 . This MFNN includes a convolutional block, the two-layered RNN y ( C ( I m i ) )   with five hidden neurons (number of delays is two), and the two two-layered RNNs F k ( μ k ( s ) , Y ,   x ) with five hidden neurons (number of delays is two) , k = 1..2 ¯ .
In this comparative research, the performance of the intelligent reconfigurable PV system on the basis of the tuned MFNN is compared with a reconfigurable TCT PV system based on GA. We implemented the reconfigurable TCT PV system based on GA as described in [10].
Figure 3 shows an example ( i = 904 ) of a PV array under PS that has implemented the most common cases of self-shading (especially during the winter in the morning and evening). Figure 3 displays a TCT PV array’s scheme and two configuration PV array schemes, which were generated by the intelligent reconfigurable PV system and the reconfigurable TCT PV system based on GA, respectively. We generated Inj the insolation level of the jth PV modules group based on s i . Figure 4 presents the P–V curves of these reconfiguration schemes in the first second (In = (600 W/m2, 300 W/m2, 250 W/m2,200 W/m2)), t 1 904 = 9 : 20 a m 12 / 03 / 18 ¯ . Figure 5 shows the insolation levels’ dynamics of the four PV module groups for this example,   i = 904 ,   t i = 9 : 20 a m 12 / 03 / 18..9 : 21 a m 12 / 03 / 18 ¯ . Each module remains in the same PV module group despite the insolation dynamics of these PV module groups during the example’s time t i . Figure 6 indicates that the proposed intelligent reconfigurable PV system is more robust and provides more energy than does the reconfigurable TCT PV system based on GA. Figure 6 shows that the reconfigurable TCT PV system based on GA does not provide GMPP in such a case, because it activates the initialization procedure for genes under changing PS and does not complete the optimization process in real-time mode.
In the same way, we evaluated the performances of the reconfigurable TCT PV system based on GA and the intelligent reconfigurable PV system on 100 test samples from dataset (5),   i = 905..1004 ¯ ,   t i 12 / 01 / 18..12 / 31 / 18 ¯ . Table 1 presents an average energy loss, which is evaluated as
El = 100 %   · ( i = 904 , t i 1004 ( P m a x t i P t i ) / P m a x t i ) / i = 904 , t i 1004 1 ,
where { M F N N ,   S } ,   i = 904..1004 ¯ ,   t i 12 / 01 / 18..12 / 31 / 18 ¯ , P M F N N t i is the energy provided by the intelligent reconfigurable PV system, P S t i is the energy provided by the reconfigurable TCT PV system based on GA, and P m a x t i   is the power of the PV array at GMMP.
We evaluated the efficiency of the proposed intelligent reconfigurable PV system as follows:
Ef = 100 %   · ( i = 904 , t i 1004 ( P M F N N t i P s t i ) / P m a x t i ) / i = 904 , t i 1004 1 .  
In Equations (9) and (10), the denominators indicate the quantity of all evaluated statistics of 101 test samples, i = 904..1004 ¯ ,   t i 12 / 01 / 18..12 / 31 / 18 ¯ .  Table 2 shows that the usage of the intelligent reconfigurable PV system instead of the reconfigurable TCT PV system based on GA decreases the average energy loss of the TCT PV array under modes A 1 (“big reconfiguration of a PV array”) and A 2 (“small reconfiguration of a PV array”) from 9 to 3.3% and from 1.2 to 0.7%, respectively. According to Table 2, the proposed intelligent reconfigurable PV system provides on average 30% more energy than does the reconfigurable TCT PV system based on GA. The temperature variation of each example from test dataset (5) does not exceed 0.1 °C per minute. The reliability of an MFNN to these temperature variations is explained by two of the MFNN’s features: the MFNN’s RNNs effectively tracking the temperature’s short-term dynamics due to the RNN’s long short-term memory, and the resilience to noise of the low similarity of the responses for patterns of the different temperature.
Based on processing of the input signals ( I m t i ,   x t i ) from dataset (5), the proposed intelligent reconfigurable PV system on the basis of the tuned MFNN generates the PV array’s interconnection matrix and control signal, which provide an effective GMPP tracking under PS in real-time mode. The simulations’ results reveal robustness to PV system uncertainties and better control speed of the proposed intelligent reconfigurable PV system under PS as compared to the reconfigurable TCT PV system based on GA.

4. Conclusions

We developed and verified an intelligent reconfigurable PV system on the basis of an MFFN, which includes a convolutional block, RNNs, and fuzzy units. In order to automatically define the optimal architecture of an MFFN, we proposed MD QPSO-LD and developed a hierarchical coder of the dimension component of particles. Based on the processing of the signals from basic sensors and TCT PV array’s images, the tuned MFNN generates the configuration of the TCT PV array and control signal, which provide effective GMPP tracking under PS in real-time mode. The simulations show that the proposed intelligent reconfigurable PV system under PS decreases the average energy loss of the TCT PV array to 2% and provides on average 30% more energy than does the reconfigurable TCT PV system based on GA. The simulation results reveal robustness to PV system uncertainties, reliability to temperature variations, and better performance and control speed of the proposed intelligent reconfigurable PV system under non-homogeneous insolation as compared to a reconfigurable TCT PV system based on GA.
The proposed MFNN is capable of handling uncertainties in both the PV system’s parameters and in the environment. The robustness of an MFNN to noise is explained by two features: the ability of the MFNN to have similar responses for patterns contaminated with different intensities of noise, and the resilience to noise of the low similarity of the responses for patterns of the different PV system’s state. An MFNN provides reliability to temperature variation, because the MFNN’s RNNs effectively track a temperature’s short-term dynamics due to its long short-term memory and provide resilience to noise of the low similarity of the responses for patterns of the different temperature.
The developed intelligent reconfigurable PV system represents an effective artificial intelligence application in a PV system and can be a part of a hybrid microgrid. Therefore, this research contributes to the transition of electrical grids to smart grids. Our future research direction is an integration of the developed and verified intelligent reconfigurable PV system in a solar plant. This integration includes software implementation of the developed and verified intelligent reconfigurable PV system in a programmable MPPT controller.

Author Contributions

Conceptualization, E.E.; methodology, E.E.; software, N.E.E.; validation, E.E. and N.E.E.; formal analysis, E.E.; investigation, E.E.; resources, I.K. and N.T.; data curation, E.E.; writing—original draft preparation, E.E. and N.E.E.; writing—review and editing, I.K. and N.T.; visualization, N.E.E.; supervision, E.E.; project administration, E.E.; funding acquisition, E.E. All authors have read and agreed to the published version of the manuscript.

Funding

The reported study was funded by RFBR and Republic of Khakassia according to the research project No 19-48-190003.

Acknowledgments

The reported study was fulfilled according to the activity ”Development of intelligent systems for forecasting and maximizing electricity generation based on the original modified fuzzy neural network, their fulfilment as software and the implementation at a renewable power plant” within program of the World-class Scientific Educational Center “Yenisei Siberia”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ramli, M.A.; Twaha, S.; Ishaque, K.; Al-Turki, Y.A. A review on maximum power point tracking for photovoltaic systems with and without shading conditions. Renew. Sustain. Energy Rev. 2017, 67, 144–159. [Google Scholar] [CrossRef]
  2. Maghami, M.R.; Hizam, H.; Gomes, C.; Radzi, M.A.; Rezadad, M.I. Hajighorbani: Power loss due to soiling on solar panel. Renew. Sustain. Energy Rev. 2016, 59, 1307–1316. [Google Scholar] [CrossRef] [Green Version]
  3. Kamarzaman, N.A.; Tan, C.W. A comprehensive review of maximum power point tracking algorithms for pho-tovoltaic systems. Renew. Sustain. Energy Rev. 2014, 37, 585–598. [Google Scholar] [CrossRef]
  4. Engel, E.A.; Engel, N.E. Solar Plant Intelligent Control System Under Uniform and Non-uniform Insolation Advances in Neural Computation, Machine Learning, and Cognitive Research IV. NEUROINFORMATICS 2020. Stud. Comput. Intell. 2021, 925, 374–380. [Google Scholar]
  5. Engel, E.A. Photovoltaic Applications on the Basis of Modified Fuzzy Neural Net Solar Irradiance Types and Applications; Welsh, D.M., Ed.; Nova Science Publishers: New York, NY, USA, 2020; pp. 7–87. [Google Scholar]
  6. Baka, M.; Manganiello, P.; Soudris, D.; Catthoor, F. A cost-benefit analysis for reconfigurable PV modules under shading. Sol. Energy 2019, 178, 69–78. [Google Scholar] [CrossRef]
  7. Lakshika, K.; Boralessa, M.S.; Perera, M.K.; Wadduwage, D.P.; Saravanan, V.; Hemapala, K.U. Reconfigurable solar photovoltaic systems: A review. Heliyon 2020, 6, e05530. [Google Scholar] [CrossRef] [PubMed]
  8. Gautam, N.K.; Kaushika, N.D. An efficient algorithm to simulate the electrical performance of solar photovoltaic arrays. Energy 2002, 4, 347–361. [Google Scholar] [CrossRef]
  9. Kaushika, N.; Gautam, N. Energy yield simulations of interconnected solar PV arrays. IEEE Trans. Energy Convers. 2003, 1, 127–134. [Google Scholar] [CrossRef]
  10. Deshkar, S.N.; Dhale, S.B.; Mukherjee, J.S.; Babu, T.S.; Rajasekar, N. Solar PV array reconfiguration under partial shading conditions for maximum power extraction using genetic algorithm. Renew. Sustain. Energy Rev. 2015, 43, 102–110. [Google Scholar] [CrossRef]
  11. Bhatia, A.S.; Saggi, M.K.; Zheng, S. QPSO-CD: Quantum-behaved particle swarm optimization algorithm with Cauchy distribution. Quantum Inf. Process. 2020, 19, 345. [Google Scholar] [CrossRef]
  12. Engel, E.A. The intellectual controller of a non-linear technical system. M.: Federal Service for Intellectual Property (Rospatent). Certif. State Regist. Softw. 2016, 2016663467. [Google Scholar]
  13. Engel, E.A. The multi-agent adaptive fuzzy neuronet. M.: Federal Service for Intellectual Property (Rospatent). Certif. State Regist. Softw. 2018, 2016662951. [Google Scholar]
  14. Engel, E.A. Data management module for intelligent forecasting and maximization systems of power for a photovoltaic module. M.: Federal Service for Intellectual Property (Rospatent). Certif. State Regist. Softw. 2020, 2020666208. [Google Scholar]
Figure 1. Configuration of PV array.
Figure 1. Configuration of PV array.
Energies 14 07969 g001
Figure 2. The mean convergence curves.
Figure 2. The mean convergence curves.
Energies 14 07969 g002
Figure 3. The configuration scheme provided by the TCT PV array, the intelligent reconfigurable PV system, and the reconfigurable TCT PV system based on GA.
Figure 3. The configuration scheme provided by the TCT PV array, the intelligent reconfigurable PV system, and the reconfigurable TCT PV system based on GA.
Energies 14 07969 g003
Figure 4. The P–V curves of PV array reconfiguration schemes.
Figure 4. The P–V curves of PV array reconfiguration schemes.
Energies 14 07969 g004
Figure 5. The dynamics of PV array insolation levels.
Figure 5. The dynamics of PV array insolation levels.
Energies 14 07969 g005
Figure 6. Plot of the PV array power provided by the intelligent reconfigurable PV system and the reconfigurable TCT PV system based on GA.
Figure 6. Plot of the PV array power provided by the intelligent reconfigurable PV system and the reconfigurable TCT PV system based on GA.
Energies 14 07969 g006
Table 1. Specifications for YL245P-29b PV module at standard test conditions.
Table 1. Specifications for YL245P-29b PV module at standard test conditions.
PV power245 W
Open circuit voltage37.8 V
Short circuit current8.63 A
Voltage at maximum power point34.4 V
Cells per module60
Table 2. Summary of average energy loses for the intelligent reconfigurable PV system and the reconfigurable TCT PV system based on GA.
Table 2. Summary of average energy loses for the intelligent reconfigurable PV system and the reconfigurable TCT PV system based on GA.
Name of the PV SystemThe Average Energy Loss of the TCT PV Array—El (9) (%)Ef (10) (%)
A 1 A 2
The intelligent reconfigurable PV system3.30.730
The reconfigurable TCT PV system based on GA5.11.2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Engel, E.; Kovalev, I.; Testoyedov, N.; Engel, N.E. Intelligent Reconfigurable Photovoltaic System. Energies 2021, 14, 7969. https://doi.org/10.3390/en14237969

AMA Style

Engel E, Kovalev I, Testoyedov N, Engel NE. Intelligent Reconfigurable Photovoltaic System. Energies. 2021; 14(23):7969. https://doi.org/10.3390/en14237969

Chicago/Turabian Style

Engel, Ekaterina, Igor Kovalev, Nikolay Testoyedov, and Nikita E. Engel. 2021. "Intelligent Reconfigurable Photovoltaic System" Energies 14, no. 23: 7969. https://doi.org/10.3390/en14237969

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