1. Introduction
Due to their high efficiency and small geometry, transformerless grid-connected inverters are widely used in the field of photovoltaic power generation [1,2]. Ideally, only the alternating current (AC) is contained in the output of the grid-connected inverter. However, several issues may induce direct current (DC) into the output: (1) asymmetries in the switching behavior of power semiconductor devices, (2) the existing DC current in the grid and unbalanced grid-voltage, (3) the non-parity pulse width modulation (PWN) duty-ration of the gate drivers, (4) turn-on/off delays of the device, and (5) DC current from current detecting errors [3,4]. A tiny DC current injection can cause saturation and reduce the lifetime of distribution transformers in the grid. Consequently, problems such as degradation of power quality, higher energy loss, line-frequency power ripples, and overheating issues will occur. This may lead to unnecessary economic losses. Therefore, it is important to suppress the DC current as fast as possible, so the hazards caused by the DC current can be minimized.
Many countries and non-government organizations have established strict standards to inhibit DC current injection into the grid [5]. There have been several prior efforts to suppress the DC current based on a transformerless grid-connected inverter. The solutions for DC current suppression can be classified into four schemes: (1) DC current suppression inverters [6,7,8,9,10,11]; (2) detection and compensation methods [3,12,13,14,15]; (3) methods using AC capacitors to block DC-current [14,16,17]; and (4) methods deploying a low-frequency isolation transformer as the inverter output [11,12,16,18]. An adaptive controller scheme, the back-propagation (BP) neural network proportional–integral–derivative (PID) controller scheme, is one possible detection and compensation method. Compared with the schemes using isolation transformers, AC capacitors, or virtual capacitors, the BP-PID scheme is the most direct and efficient suppressing scheme and also uses the simplest current sensor. Moreover, the BP-PID scheme can adaptively adjust the parameters of the PID controller. Thus, it shows better suppressing performance than traditional PID controller schemes. However, this scheme can still be improved by reducing its suppressing time and overshoot.
It is noteworthy that a BP neural network will generate the PID parameters to suppress DC current in an iterative process. The subsequent weight will be generated based on the initial weights. This means that selecting proper initial weights can improve the performance of the BP-PID scheme. Therefore, it is important to select a suitable initial BP neural network to suppress the DC current.
To achieve this purpose, the influence of the BP neural network’s weight in the DC current suppressing process was analyzed. A novel DC suppression scheme, the genetic-algorithm (GA)-based BP-PID controller scheme (the GA-BP-PID scheme), is proposed. The GA is employed to optimize the weight of the neural network off-line within the BP-PID scheme. Then, the optimal weight is applied to the BP-PID controller for the on-line operating process. Based on the simulation process, the GA-BP-PID scheme shows better performance in the DC current suppression process than the BP-PID scheme and can efficiently reduce the suppressing time and overshoot.
The contributions of this paper are summarized as follows:
(1). We analyze the influence of the weight within back propagation (BP) neural network on the DC current suppression process.
(2). A novel DC current suppression genetic-algorithm-based BP-PID controller scheme, named GA-BP-PID, is established.
(3). We verify the performance of the GA-BP-PID scheme based on the experimental setup. The results show that the proposed scheme can efficiently reduce the suppressing time and overshoot.
This paper is organized as follows. Section 2 offers the methodology, which briefly introduces the topology of the inductive-capacitive-inductive (LCL)-type three-phase grid-connected inverter and BP-PID control scheme. Then, we discuss the influence of the BP neural network’s initial weights on the suppression results. After that, we introduce the GA program and implementation process. Section 3 provides the simulation and results. Section 4 presents the experimental setup and results. Lastly, Section 5 provides the conclusion.
2. Methodology
The BP-PID scheme has proven helpful in suppressing DC current based on the LCL-type three-phase grid-connected inverter. Several recent scientific studies on power grid show that receding robust optimization instead of classical optimization is a viable technique to deal with uncertainty of parameters [19,20,21]. The BP neural network can automatically regulate the coefficients of the PID controller based on the dynamic DC current. The weights, especially the initial weights within the BP neural network, will influence the parameters of the PID controller. Thus, it is important to select proper initial weights for the BP-PID scheme. In this paper, the GA-BP-PID scheme is proposed to obtain the optimal initial weights in order to improve the suppressing performance of the BP-PID controller. This scheme can be divided into two parts, an off-line part and an on-line part, as shown in Figure 1.
In the off-line part, GA optimizes the initial weights within the BP neural network. Then, the optimal weights are applied to the on-line part. Correspondingly, the optimal weights will be applied to the BP-PID scheme, and the suppressing process will operate based on them.
2.1. Topology of the inductive-capacitive-inductive (LCL)-Type Three-Phase Grid-Connected Inverter
The A P/Q control scheme of the three-phase photovoltaic inverter is shown in Figure 2. The three-phase voltage-source two-level inverter and LCL filter are employed to connect the photovoltaic array and the grid. An LCL filter with a star connection is applied in this study.
In Figure 2, va, vb, and vc are the inverter-side output voltages. iga, igb, and igc are the grid currents of each phase. iaref, ibref, and icref are the reference currents. Linva, Linvb, and Linvc are the inverter-side inductance. Lga, Lgb, and Lgc are the grid-side inductance. ega, egb, and egc are the three-phase grid voltages. udc is the DC bus voltage. The sliding window double-integration method (SWDIM) was used to extract the grid current.
2.2. Back Propagation Neural Network Proportional–Integral–Derivative (BP-PID) Control Scheme
In a conventional DC current suppression scheme, the controller parameters are fixed. These fixed parameters are not suitable for dynamic references. Unsuitable parameter specifications will sometimes cause the system to become unstable. Thus, it is important to select suitable parameters for the scheme. However, the selection process can entail a great deal of trial and error.
A BP-PID control scheme is developed to solve this problem [3,22]. The block diagram of this scheme is shown in Figure 1. This scheme can efficiently regulate the coefficients of the PID controller. Thus, it can effectively suppress the DC current and reduce the total harmonic distortions in the grid current.
The BP-PID control procedure entails four steps. Firstly, decide on the initial weight coefficients within the BP network and determine the inertia and learning coefficients of the BP controller. Secondly, extract the DC current and calculate the DC current error. Thirdly, update the parameters of the PID controller based on the BP network. Lastly, update the weight coefficient within the BP network and regulate the on-line parameters. A flow chart of the BP-PID controller is shown in Figure 1.
2.3. The Influence of the Initial Weights within the BP Neural Network on Direct Current (DC) Suppression
The initial weights within the BP neural network can affect the efficiency adjustment of the PID parameters. An improper weight may lead to several problems, such as an increase in the suppressing time, overshoot, and divergence. Therefore, it is necessary to develop a novel scheme to select a suitable weight. A three-layer BP neural network is presented as an example. The variables within the BP-PID scheme are shown in Table 1.
The weights between the neural network layers can be calculated as described below:
(1)
(2)
where and are preset constants, and and can be obtained as(3)
(4)
where is learning coefficient. is inertia coefficient. describes the change in the DC current, and ih and oh are the step lengths of the adjustment.Move in (1) and in (2) to the left-hand side, and the iterative function can be rewritten as (5) and (6):
(5)
(6)
where(7)
(8)
Then, define , and Equation (9) can be obtained based on (5):
(9)
By expanding and re-inserting it into (9), can be expressed as (10):
(10)
Define . Then, (10) can be rewritten as:
(11)
Thus,
(12)
Expand the left-hand side of Equation (12) to yield,
(13)
Based on (3), can be shown as,
(14)
Move (14) into (13), and the kth weight between the input layer and hidden layer can be described as below:
(15)
Similarly, the kth weight between the hidden layer and output layer is determined by
(16)
Using (15) as an example, the right-hand terms can be separated into two parts, and , where the second term is related to learning speed and . This means that is the kth accumulated adjustment of the original value, . Therefore, this adaptive scheme can improve the suppression time based on adjusting the learning speed, as shown in the previous attempts. Moreover, selecting proper initial weights close to the ideal weight can also improve the suppression performance.
2.4. Genetic Algorithm (GA)-BP-PID Scheme
The GA is widely used to solve optimal problems because of its excellent optimization efficiency and global search capabilities. The GA imitates nature’s selection process and obtains the optimal solution based on several bio-inspired operators, such as selection, crossover, and mutation. After an iterative calculation, the optimal result can be obtained. In this study, the GA toolbox based on MATLAB [23] is employed to optimize the weights within the BP neural network.
In this study, the aim of the optimization problem is to find a group of initial weights that can minimize the suppression time and overshoot. This means that the optimization process should shorten the suppression time as much as possible and limit the amplitude of the overshoot. The objective function of this multi-objective optimization problem can be described as below:
(17)
where(18)
(19)
The optimization problem is to minimize the objective function F(X):
min F(X) (20)
s.t.
(21)
where X is the individual potential solution of the GA program, and Xij is a weight between two nodes in different layers, which is a variable vector containing the weights for both the input layer to the hidden layer and the hidden layer to the output layer. The number of the weight depends on the number of layers and nodes within the BP neural network. F(X) is the total fitness value, while c1 and c2 are the weight coefficients. Ft (X) and Fos(X) are the evaluation of suppression time and overshoot, respectively. T(X) is the suppression time based on a variable vector. Similarly, T(R) indicates reference time consumption and is set as 0.1 s in this problem. Fos(X) is a piecewise function to evaluate the overshoot. Aos(X) is the maximum amplitude of the overshoot. C is a constant, and Rl and Ru are the upper and lower bounds of the weight. In this paper, the weight coefficients are set as c1 = 1, c2 = 1; constant C is set as C = 20 mA, and the upper and lower bounds are set as Rl = −5, Ru = 5.There are four major steps within the GA optimization progress, as presented in Figure 3. In the first step, the parameters within the optimization progress are initialized, such as population size, maximum generation, population, bio-inspired operators, etc. In the second step, each individual of the population will be transformed into a matrix form. These matrixes will be applied to the simulation models of the LCL-type three-phase grid-connected inverter. Then, the Simulink software will be used for the simulation process. In the third step, after the simulation work, the suppression time and maximum amplitude are extracted, and the total fitness value F(X) can be calculated. In the last step, individuals will be assessed based on their fitness values, and bio-inspired operators will be used to adjust their values. Iterating steps 2–4 can obtain the individual with the best fitness—that is, the optimal solution. A flow chart of the GA-BP-PID controller is shown in Figure 2.
3. Simulation Results
3.1. Simulation Parameters
Simulink software was employed to validate the performance of the proposed scheme. A simulation model base on the topology of an LCL-type three-phase grid-connected inverter, as shown in Figure 2, was established. The parameters of the LCL-type three-phase grid-connected inverter are shown in Table 2.
3.2. GA Optimization Result
A GA program was used for the simulation process. This program generates the weight for the BP neural network. This weight will be transferred into the BP controller of each phase through three constant blocks. The parameters used in the GA program are designed based on the number of variables and the optimization problem [24,25]. The values of these parameters are shown in Table 3.
The objective function used in this optimization problem are the same as those used in Section 2.4. The minimum objective value in each generation is shown in Figure 4. This figure shows that the minimum objective value decreased rapidly before the first 100 generations and remained steady after 200 generations.
In this study, a BP neural network with three layers was employed to establish the PID controller. There are four nodes in the input layer, five nodes in the hidden layer, and three nodes in the output layer. This means that the weight between the input layer and the hidden layer is a 4 × 5 matrix, while another 5 × 3 matrix is used for the weight between the hidden layer and the output layer. The BP neural network can iteratively generate the parameters of the controller, as described in Section 2.2.
A computer equipped with an Intel(R) Core(TM) i7-2600 CPU was used for the calculations. The frequency of the CPU was 3.40 GHz, and the computer’s memory was 8 GB. This computer takes about 40 seconds to accomplish one simulation process. Parallel computation with four threads is induced for the simulation process and cost about 5 days for the entire optimization process.
3.3. Comparison with BP-PID Control
To verify the effectiveness of the proposed scheme, the suppression results of the proposed scheme are compared with those of the BP-PID scheme. During the simulation process, the initial amplitudes of the DC current were set as −0.15 A, 0.4 A, and −0.25 A in phase-A, B, and C, respectively. The active power was Pref = 1.8 kW, and the reactive power was Qref = 0 kW. The sliding window double integration method (SWDIM) was induced to extract the grid current. The simulation comparisons are shown in Figure 5.
The simulation process can be divided into three stages. Firstly, before 0.04 s, SWDIM uses two periods as a time-delay. Thus, the DC current is equal to zero in this period. Secondly, between 0.04 s and 0.2 s, the DC currents of each phase can be extracted by SWDIM. The DC currents were approximated as −0.15 A, 0.4 A, and −0.25 A. Thirdly, after 0.2 s, the suppression scheme was implemented. The proposed scheme spent 0.062 s on suppressing the DC current, where the optimal initial weights of the BP neural network were applied. This process cost 0.152 s for the BP-PID scheme, where the same initial weights of the BP network was used, as shown in the reference. Lastly, the suppression process did not finish in 0.5 s, as unsuitable initial weights were applied. GA-BP-PID reduced the suppressing time by 59%. The maximum amplitude of overshoot by the GA-BP-PID control almost vanished. However, this amplitude remains in the result of the BP-PID scheme and is beyond the DC limitations. This result demonstrates that the GA-BP-PID scheme has better performance in suppressing both consumption and overshoot.
4. Experimental Results
4.1. Hardware Setup
In order to verify the proposed DC current minimization scheme, a 2 kVA three-phase transformer-less grid-connected inverter was built, as shown in Figure 6. The parameters of the hardware are given in Table 4. Power transistors (IRFP460C 500 V/20 A), which can minimize on-state resistance, were applied in the system. These transistors offer stand high-energy pulses in the avalanche and commutation mode and provide excellent switching performance. The switching frequency of the inverter is 10 kHz. A 32-bit floating-point TMS320F28335 DSP was used to perform complicated mathematical calculations and fast control algorithm implementations. To increase the calculation speed, the proposed control algorithm was implemented in the RAM zone of the memory. The direct memory access (DMA) operation method of the microprocessor was introduced to the system, as well. DMA can achieve fast data transmission, and the ADC sampling time can be correspondingly reduced. The experimental results indicate that the total-time the proposed algorithm takes is about 100 µs. Between the inverter output and the grid, a small Hall current sensor was introduced to measure the dc current to the grid. A low-pass filter was employed to filter the voltage of the shunt resistor. The cut-off of the filter was 2 Hz, and the fundamental frequency can be suppressed. A four-channel oscilloscope, TDS2010B (Tektronix, Beaverton, OR, US), was implemented to measure the DC component voltage.
4.2. Experimental Results
To validate the effectiveness of the proposed DC current suppressing scheme, a DC current was superposed on the reference current. The grid-side inductance would also have DC current via the closed-loop control. Then, the proposed control scheme was operated to verify the performance of DC current minimization. The experimental results are shown below.
The waveform of the inverter-side current is shown in Figure 7. The grid reference current is 1 A, and the DC component biases for iaref, ibref, and icref are superposed on the reference current as −0.15, 0.4, and , respectively. The reference current of the d-axis in the rotating coordinates is given by idref = 1−A. The DC current can be determined from the three-phase currents. The peak values of the three-phase grid current reference are iga = 0.86 A, igb = 1.38 A, and igc = 0.76 A, respectively.
The grid current with the DC current minimization control using the GA-BP-PID scheme is shown in Figure 8. The reference current of the d-axis is given by idref = 1 A. The peak values of the three-phase grid currents are iga = 1.003 A, igb = 0.999 A, and igc = 1.001 A, respectively. In this way, the grid current becomes more symmetrical, and the DC component is effectively minimized.
The transient response of the grid current is shown in Figure 9. Both schemes can suppress the DC current. However, the GA-BP-PID scheme spends about 0.065 s on the suppressing process, while BP-PID costs 0.16 s under the same conditions. Meanwhile, there is no obvious overshoot in the GA-BP-PID scheme. The GA-BP-PID can reduce suppressing time by about 59% compared to the BP-PID scheme. Moreover, compared with the virtual capacitor-based DC current suppression scheme for a grid-connected inverter, the BP-PID scheme spends about 0.070 s on the suppressing process [15]. Although the proposed scheme and the virtual capacitor-based method spend similar amounts of time on the suppressing process, the GA-BP-PID scheme is more direct and simpler than the virtual capacitor-based method.
5. Conclusions
In this paper, the influence of weights within the BP-PID scheme on the suppression of DC current was analyzed. The initial weights affect subsequent weights via the iteration process. This means that the initial weights will affect the efficiency of the suppressing scheme. A proper weight within the BP neural network can reduce the suppressing time and overshoot.
Based on the analyzed results, a novel GA-based DC current minimization scheme called GA-BP-PID was established. Firstly, GA optimizes the initial weights of the BP neural network off-line. Then, the optimal weight is adopted in the on-line DC current suppression process.
A three-phase inverter system was constructed to verify the proposed scheme. Both of the simulation models and the experimental system were thus established. In the simulation program, the initial amplitude of the DC current is set as −0.15 A, 0.4 A, and −0.25 A in phases A, B, and C, respectively. The active power was Pref = 1.8kW, and the reactive power was Qref = 0kW. SWDIM was induced to extract the grid current. The GA-BP-PID scheme can significantly improve the suppressing performance compared to the BP-PID scheme. Under the GA-BP-PID scheme, the suppressing time reduced from 0.152 s to 0.062 s; thus, 59% of the suppressing time can be reduced, and the overshoot can be restrained.
The experimental result also verifies the proposed scheme. The grid reference current is 1 A, and the DC component biases for iaref, ibref, and icref are superposed on the reference current as , 0.4, and , respectively. GA-BP-PID spends about 0.065 s on the suppressing process, and its BP-PID cost about 0.16 s. Compared with the result, GA-BP-PID reduced about 59% of the suppressing time. Meanwhile, the overshoot was also restrained. These results show that the GA-BP-PID scheme can improve the performance of the BP-PID scheme.
However, in this study, the influence of the neural network’s structure on the optimizing process was not discussed. Furthermore, genetic algorithms obtain optimal solutions through iterative populations. Thus, these algorithms can spend a long time on the optimizing process, making it difficult to achieve an online optimization process. Therefore, a rapid optimization method should be considered in future works.
Author Contributions
Conceptualization, L.S.; Methodology, L.S.; Project administration, F.L.; Resources, B.L.; Validation, L.H. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by UESTC Outstanding Talent Introduction Funds of Sichuan Province of China under Grant No. A1098531023601168.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
Figures and Tables
Figure 1. Flow chart of the genetic-algorithm-based back propagation neural network proportional–integral–derivative controller (GA-BP-PID) scheme for both the on-line and off-line regions. The BP-PID controller is only shown for the on-line region.
Figure 2. Block diagram of the proposed direct current (DC) suppression scheme. (a) Power circuit topology of the inductive-capacitive-inductive (LCL) filter. (b) Block diagram of the controller.
Figure 2. Block diagram of the proposed direct current (DC) suppression scheme. (a) Power circuit topology of the inductive-capacitive-inductive (LCL) filter. (b) Block diagram of the controller.
Figure 5. Comparison of the BP-PID schemes with different initial weights in the BP neural network. (a) The waveforms of the DC current based on the GA-BP-PID scheme. (b) A drawing of the partial enlargement of the dotted line in (a). (c) The grid current based on the GA-BP-PID scheme. Similarly, (d,e,f) show the waveforms of the DC current, a drawing of the partial enlargement, and the grid current based on the BP-PID scheme using the reference weight, respectively. (g,h,i) show the waveforms of the DC current, a drawing of the partial enlargement, and the grid current based on the BP-PID scheme using improper weights, respectively.
Figure 5. Comparison of the BP-PID schemes with different initial weights in the BP neural network. (a) The waveforms of the DC current based on the GA-BP-PID scheme. (b) A drawing of the partial enlargement of the dotted line in (a). (c) The grid current based on the GA-BP-PID scheme. Similarly, (d,e,f) show the waveforms of the DC current, a drawing of the partial enlargement, and the grid current based on the BP-PID scheme using the reference weight, respectively. (g,h,i) show the waveforms of the DC current, a drawing of the partial enlargement, and the grid current based on the BP-PID scheme using improper weights, respectively.
Figure 5. Comparison of the BP-PID schemes with different initial weights in the BP neural network. (a) The waveforms of the DC current based on the GA-BP-PID scheme. (b) A drawing of the partial enlargement of the dotted line in (a). (c) The grid current based on the GA-BP-PID scheme. Similarly, (d,e,f) show the waveforms of the DC current, a drawing of the partial enlargement, and the grid current based on the BP-PID scheme using the reference weight, respectively. (g,h,i) show the waveforms of the DC current, a drawing of the partial enlargement, and the grid current based on the BP-PID scheme using improper weights, respectively.
Figure 6. Experimental hardware of three-phase grid-connected inverter. (a) Block diagram of the hardware in the experiment. (b) Experimental platform of the grid-connected inverter system.
Figure 6. Experimental hardware of three-phase grid-connected inverter. (a) Block diagram of the hardware in the experiment. (b) Experimental platform of the grid-connected inverter system.
Figure 7. Waveforms of the grid current with DC current at different current references without suppression control. (a) iref = 1 A. (b) Zoom-in detail of Figure 6a.
Figure 7. Waveforms of the grid current with DC current at different current references without suppression control. (a) iref = 1 A. (b) Zoom-in detail of Figure 6a.
Figure 8. Waveforms of the grid current with the dc current at different current reference with the proposed scheme. (a) idref = 1 A. (b) Zoom-in detail of Figure 8a.
Figure 8. Waveforms of the grid current with the dc current at different current reference with the proposed scheme. (a) idref = 1 A. (b) Zoom-in detail of Figure 8a.
Figure 9. Waveforms of the grid current. (a) Transient response of the grid current based on the GA-BP-PID scheme. (b) Transient response of the grid current based on the BP-PID scheme.
Figure 9. Waveforms of the grid current. (a) Transient response of the grid current based on the GA-BP-PID scheme. (b) Transient response of the grid current based on the BP-PID scheme.
The variables within the BP-PID scheme.
Symbol | Parameter |
---|---|
The kth iterated weights between the input layer and hidden layer | |
The kth iterated weights between the hidden layer and output layer | |
Learning coefficient | |
Inertia coefficient | |
Change of DC current | |
lengths of the adjustment for | |
lengths of the adjustment for |
The parameters of the LCL-type three-phase grid-connected inverter.
Parameter | Symbol | Value |
---|---|---|
Rated Power | Pe | 2 kW |
Grid Line Voltage | uAB uBC uCA | 380 V |
DC Bus Voltage | Udc | 700 V |
DC Capacitance | C | 3400 μF |
Grid Frequency | F | 50 Hz |
Grid Resistance | rg | 0 Ω |
Grid Inductance | Lg | 1 mH |
Switching Frequency | fsw | 10 kHz |
Inverter Side Inductance | Linv | 2 mH |
Inverter Side Resistance | rinv | 0 Ω |
The parameters in the genetic algorithm (GA) program.
Parameter | Value |
---|---|
Max Generation | 250 |
Number of Individual | 200 |
Mutation Rate | 0.7 |
Generation Gap | 0.85 |
Parameters in the experiment.
Parameter | Symbol | Values |
---|---|---|
Rated power | Pe | 2 kW |
Grid frequency | fg | 50 Hz |
Line-to-line voltage | eg | 16 Vac |
DC-link capacitance | Cdc | 3 mF |
Filter capacitance | Cf | 2.2 μF |
Inverter-side inductance | Linv | 2 mH |
Grid-side inductance | Lg | 1 mH |
Switching frequency | fs | 10 kHz |
DC-link voltage | Vdc | 60 Vac |
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Transformerless grid-connected inverters are of great industrial value in photovoltaic power generation. However, the direct current (DC) induced into the inverter’s output degrades the power quality of the grid. Recently, a back-propagation neural work proportional–integral–derivative (BP-PID) scheme has proven helpful in solving this problem. However, this scheme can be improved by reducing the suppressing time and overshoot. A genetic algorithm (GA)-based DC current minimization scheme, namely the genetic-algorithm-based BP-PID (GA-BP-PID) scheme, was established in this study. In this scheme, GA was used off-line to optimize the initial weights within the BP neural network. Subsequently, the optimal weight was applied to the online DC current suppression process. Compared with the BP-PID scheme, the proposed scheme can reduce the suppressing time by 59% and restrain the overshoot. A prototype of the proposed scheme was implemented and tested on experimental hardware as a proof of concept. The results of the scheme were verified using a three-phase inverter experiment. The novel GA-PB-PID scheme proposed in this study was proven efficient in reducing the suppressing time and overshoot.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 School of Automation Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China;
2 Guangzhou Haige Communications Group Incorporated Company, Guangzhou 510700, China
3 School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China;