Next Article in Journal
Situational Awareness for Smart Distribution Systems
Previous Article in Journal
Influence of a New Type of Two-Speed Planetary Gear Automatic Transmission on the Performance of Battery Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Current Control for Grid-Connected Inverter with Dynamic Recurrent Fuzzy-Neural-Network

1
School of Automation, Huaiyin Institute of Technology, Huaian 223003, China
2
School of Electrical Engineering, China University of Mining and Technology, Xuzhou 221008, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(11), 4163; https://doi.org/10.3390/en15114163
Submission received: 6 May 2022 / Revised: 3 June 2022 / Accepted: 4 June 2022 / Published: 6 June 2022

Abstract

:
The grid-connected inverter is a vital power electronic equipment connecting distributed generation (DG) systems to the utility grid. The quality of the grid-connected current is directly related to the safe and stable operation of the grid-connected system. This study successfully constructed a robust control system for a grid-connected inverter through a dynamic recurrent fuzzy-neural-network imitating sliding-mode control (DRFNNISMC) framework. Firstly, the dynamic model considering system uncertainties of the grid-connected inverter is described for the global integral sliding-mode control (GISMC) design. In order to overcome the chattering phenomena and the dependence of the dynamic information in the GISMC, a model-free dynamic recurrent fuzzy-neural-network (DRFNN) is proposed as a major controller to approximate the GISMC law without the extra compensator. In the DRFNN, a Petri net with varied threshold is incorporated to fire the rules, and only the parameters of the fired rules are adapted to alleviate the computational workload. Moreover, the network is designed with internal recurrent loops to improve the dynamic mapping capability considering the uncertainties in the control system. In addition, to assure the parameter convergence in the adaptation and the stability of the designed control system, the adaptation laws for the parameters of the DRFNN are deduced by the projection theorem and Lyapunov stability theory. Finally, the experimental comparisons with the GISMC scheme are performed in an inverter prototype to verify the superior performance of the proposed DRFNNISMC framework for the grid-connected current control.

1. Introduction

Developing a new generation system based on distributed sources is a crucial way to achieve low carbon emissions and solve the problem of energy shortage. Microgrids (MGs) can significantly contribute to the utilization of distributed energy sources flexibly and efficiently and promote the transition from traditional grids to intelligent grids [1,2,3,4]. The electrical energy characteristic of the distributed power generation is different, and the output voltage easily fluctuates with changes of the environment. Therefore, grid-connected inverters are necessary interface units for distributed sources connecting to a MG or utility grid (UG) [5,6,7]. Research on advanced control strategies for inverter systems to enhance control capability is of great significance to promote the conversion efficiency of distributed sources, increase grid-connected capacity, and ensure the reliable operation of microgrids.
With the increase of nonlinear electric loads [8] and renewable energy systems [9] connected to the UG, the traditional linear control methods cannot guarantee the quality of the grid-connected current in the grid-connected inverter system with the existence of system uncertainties including DC voltage fluctuation, disturbance from the utility grid system, and variation of the circuit parameters. In recent years, as an effective nonlinear robust control scheme, sliding-mode control (SMC) [10] has attracted much attention in current control for inverters in grid-connected power-supply modes to replace the conventional linear control method. In sliding mode, SMCs can provide dynamic characteristics that are invariant to system uncertainties [11], so they can achieve good dynamic response and robustness under the occurrence of system uncertainties and disturbance. They are especially suitable for the control of power electronic circuits. However, the system dynamic loses insensitivity to uncertainties in the reaching phase. Fortunately, global sliding mode control (GSMC) can ensure the entire state trajectory of the controlled system in the sliding motion, and global robustness against system uncertainties can be obtained throughout the whole control process [12]. However, detailed system information is required in the SMC and the GSMC law. Moreover, it is hard to know detailed information of the system uncertainty in the practical grid-connected inverter system for the switching term in the control laws. Generally, a large gain is selected to cover uncertainties that inevitably cause chatting phenomena. Adaptive observers [13,14,15] are developed to approximate the uncertainty bound, thereby relieving the chattering phenomena, but the observation accuracy depends on the exact dynamic information of the controlled object.
Due to their ability to approximate an arbitrarily smooth function and independence from prior knowledge of the system model, intelligent control techniques (i.e., fuzzy logic, neural networks, and fuzzy neural networks) have [16,17,18] been an effective approach to constructing intelligent observers. Unfortunately, intelligent observers work as auxiliary controllers to estimate the unknown nonlinear part or uncertainties in the mathematical model. Moreover, an extra compensator is required for the approximation error, which increases the complexity of the controller design [19,20]. In order to solve the above problems, conventional nonlinear control strategies are integrated into the FNN to construct model-free intelligent control frameworks [21,22,23,24]. However, the feedforward network structure of the FNN causes a static problem in dealing with the dynamic system [25]. Although the adaptation of the weights and the membership function for the FNN can effectively enhance the dynamic ability, the feedforward FNN does not fully utilize the dynamic information within the network [22]. The recurrent FNN (RFNN) involves internal feedback loops to realize dynamic mapping, which can significantly ensure the dynamic performance and demonstrates more robust performance against unpredictable uncertainties [26,27,28,29]. High computational burden is a significant drawback of control systems based on FNN. In the conventional FNN, all parameters of the network are adjusted online. However, some rules can be redundant in the steady-state, and the adaptation of parameters corresponding to those rules will cause an unnecessary computational burden. The computational load can be reduced by involving a Petri net (PN) in the traditional FNN [30]. Therefore, this study aims to combine the Petri FNN and the RFNN to construct a dynamic recurrent FNN (DRFNN) for the current control of the grid-connected inverter, to preserve the superior dynamic and robust performance with less computational burden.
The main objective of this study is to construct a dynamic recurrent fuzzy-neural-network imitating sliding-mode control (DRFNNISMC) framework for a grid-connected inverter. The main contributions are as below:
(1) A DRFNN framework independent of the system dynamics is proposed as a major controller to approximate the designed global integral sliding-mode control (GISMC) law without the extra compensator. The proposed DRFNNISMC framework can effectively address the chattering phenomena in the model-based GISMC scheme in the presence of system uncertainties. The DRFNNISMC system proposed in this study has massive application potential in grid-connected inverter systems to deal with the system DC bus voltage and parameter variations, power disturbances, and nonlinear dynamics.
(2) The proposed DRFNN involves a Petri net with varied threshold and internal feedback loops to alleviate the computational burden and improve the dynamic mapping ability of the network. Therefore, the robustness to the uncertainties in the grid-connected inverter system is significantly enhanced by the proposed DRFNNISMC strategy.
(3) Although system stability and convergence of the network parameters are obtained in [31,32] according to the designed adaptation laws by the Lyapunov stability theorem, the possibility would exist that the update values of network parameters are out of the range of the boundaries. In order to avoid the singularity problem in the parameter adaptive process, the projection algorithm is also utilized to derive the adaptive laws for the network parameters.
Following the introduction, the circuit structure of the grid-connected inverter and the dynamic model considering system uncertainties will be depicted in Section 2. The model-based GIMSC scheme will be expressed in detail in Section 3. Then, the network structure and the adaptation laws for network parameters in DRFNN are investigated in Section 4. Section 5 will demonstrate the superiority of the proposed DRFNNISMC strategy by experimental results in a prototype of the inverter in grid-connected mode. Finally, in Section 6, some conclusions of this study will be drawn.

2. Descriptions of Grid-Connected Inverter

The framework of the grid-connected inverter is shown in Figure 1, which includes a full-bridge circuit and an L-type low-pass filter ( L f ) with the equivalent resistors ( R L f ). The direct current (DC) bus input voltage and the alternating current (AC) output voltage are denoted as V d c and v A B , respectively. v L f represents the voltage across the filter. The single-phase full-bridge inverter works as a current source with the grid-connected current ( i g ) and access to the utility grid ( v g ). Meanwhile, the unpredictable disturbance in the utility grid system is considered as a voltage source ( v l d ).
Applying the Kirchhoff voltage law (KVL) in the output loop of the grid-connected inverter in Figure 1 (generally, the equivalent resistor of the filter inductor is negligible), it can be derived as
i ˙ g = K PWM L f v u 1 L f v g 1 L f v l d ,
where K PWM denotes the gain of the inverter by the unipolar PWM strategy. Generally, the filter inductance L f is supposed to be an ideal constant. However, even high-quality commercial inductance has a 10% tolerance [33]. On the other hand, disturbance incurred by the utility power and DC bus voltage is also inevitable. Considering the parameter variation and the disturbance in the utility grid, as well as the unmodeled system dynamic, the mathematical model in Equation (1) can be re-expressed as
x ˙ ( t ) = b p u ( t ) + d p f ( t ) + g ( t )       =   ( b p n + Δ b p n ) u ( t ) + ( d p n + Δ d p n ) f ( t ) + g ( t )       = b p n u ( t ) + d p n f ( t ) + φ ( t ) ,
where x ( t ) = i g , u ( t ) = v u , f ( t ) = v g , g ( t ) = v l d / L f , b p = K P W M / L f , and d p = 1 / L f . b p n and d p n denote the criterion values of b p and d p , respectively. Δ b p n and Δ d p n represent the error between the actual and the criterion values. The system lumped uncertainty φ ( t ) is defined as
φ ( t ) = Δ b p n u ( t ) + Δ d p n f ( t ) + g ( t ) ,
Assumption 1.
The defined system lumped uncertainty in Equation (3) is a bounded function; assume that the boundary value can be expressed as
| φ ( t ) | < ρ ,
where | | represents the absolute operator and  ρ is a positive constant.

3. GISMC Design

A global integral sliding-mode control (GISMC) strategy is designed to obtain the control target of regulating the grid-connected current ( i g ) to track a sinusoidal reference signal ( i g * ) with fast dynamic response and high robustness for a grid-connected inverter. Moreover, a phase-locked loop (PLL) is adopted to capture the 0 unit sinusoidal function in the current command.
Firstly, the baseline model control law can be designed as
u b ( t ) = b p n 1 [ d p n f ( t ) + x ˙ * + K i e i ] ,
where e i = i g * i g .
Substituting Equation (5) into the nominal part of the system model x ˙ ( t ) = b p n u ( t ) + d p n f ( t ) , the controlled nominal system dynamic is
e ˙ i + K i e i = 0 ,
It is worth noting that the appropriate controller parameter ( K i ) can be designed to obtain the desired dynamic control performance for the nominal model. However, if system uncertainties exist, the control performance index (e.g., rise time, overshoot, and settling time) specified by Equation (6) cannot be ensured by the control law shown in Equation (5), which designed based on the nominal model. Moreover, the controlled system will even lose its stability. In order to guarantee the control performance under the system uncertainties, a global sliding mode controller is designed.
Firstly, define a global integral sliding surface as
s ( t ) = C ( e i ) C ( e i 0 ) + K i 0 t C e i e i ( t ) d t ,
where C ( e i ) is designed to satisfy C / e i = b p n 1 ; e i 0 is the initial value of e i ( t ) ; K i is a designed positive constant. It can be seen that s(0) = 0 and
s ˙ ( t ) = C e i e ˙ i + C e i K i e i = 0 ,
Thus, s(t) = 0 for all t 0 . s(t) = 0 holds when t = 0. Therefore, the designed global sliding surface shown in Equation (7) has global robustness against system uncertainties without the reaching phase.
Theorem 1.
If the global integral sliding-mode control (GISMC) law is designed as Equation (9) for the grid-connected inverter shown in Equation (2), the current tracking error e i ( t ) will converge to 0 with  t and the stability of the designed GISMC system for the grid-connected inverter considering the system uncertainties will be guaranteed.
u 1 ( t ) = b p n 1 [ d p n f ( t ) + x ˙ * + K i e i + K s sgn ( s ( t ) ] ,
where K s is the designed switching control gain.
Proof of Theorem 1.
The first Lyapunov function candidate is defined as V 1 = s 2 / 2 and its derivative can be obtained as
V ˙ 1 = s s ˙           = s [ K S sgn ( s ) φ ]          ( K S | φ | ) | s | ,
Equation (10) will be hold under the condition of K S > ρ ; the first Lyapunov function and its derivative meet V 1 > 0 and V ˙ 1 0 , respectively. Therefore, it can be proven that the grid-connected inverter system is stable by the designed GISMC law shown in Equation (9) and the current tracking error is convergent despite the existence of the system-lumped uncertainty. □
It is worth noting that the selection of the gain of the switching control law ( K S ) is significant to the control performance, which is limited by the bound of the system uncertainty ρ . However, it is difficult to capture an accurate value for the system lumped uncertainty (e.g., DC bus voltage and parameter variations, power disturbance, and the nonlinear dynamics) in the practical application of grid-connected inverter systems [11]. If a too large K S is selected, chattering phenomena will be inevitable and generate a negative impact on the power electronic device, even exciting unstable system dynamics [21]. On the other side, if the value of K S is too small, the inequality Equation (10) may not meet V ˙ 1 0 , especially in the worst cases. This will cause the designed control system to be unstable. Therefore, careful selection of the control gain is required to avoid an increase in chattering due to the switching term in Equation (9).
In order to attack the above problems of the SMC system, a dynamic recurrent fuzzy-neural-network (DRFNN) to imitate the GISMC framework is proposed for a grid-connected inverter in this study, which can ensure the robust control performance without the requirement of the prior system dynamic and the additional compensator, despite the existence of system uncertainties. Figure 2 depicts the block diagram of the proposed dynamic recurrent fuzzy-neural-network imitating sliding-mode control (DRFNNISMC) framework. Different from the traditional FNN controller, the proposed DRFNNISMC strategy selects the designed global integral sliding surface shown in Equation (7) as the input variable, and also adopts it to fire the useful rules and adaptation of the network parameters in the proposed DRFNNISMC strategy. In the DRFNN, to alleviate the computation burden of the network, only the contributing rules are fired by a designed Petri layer. Moreover, the dynamic mapping ability of the fuzzy neural network (FNN) can be enhanced by incorporating internal recurrent loops. In addition, the network parameters are designed with the capability of self-learning to further enhance the dynamic performance and ensure system stability. Finally, the output of the DRFNN is used as the control input of the grid-connected inverter.

4. DRFNNISMC Design

4.1. Dynamic Recurrent Fuzzy-Neural-Network

A DRFNNISMC scheme comprised of a five-layer fuzzy neural network (FNN) is shown in Figure 3. Internal feedback loops are incorporated into the membership layer and Petri nets are embedded between the rule and the output layer to construct the dynamic recurrent FNN (DRFNN) framework. The propagation of signals and the online learning laws for the proposed dynamic recurrent fuzzy-neural-network imitating sliding-mode control (DRFNNISMC) are described as follows.

4.1.1. Input Layer

The input variables q i | i = 1 , , n in this layer are delivered to the next layer directly.

4.1.2. Gaussian Membership Layer with Recurrent Frame

The internal feedback loops for each node in this layer are introduced to construct recurrent framework. The inputs of the membership layer are represented as
f i j ( n ) = q i ( n ) + γ i j μ i j ( n 1 ) ,
where n represents the number of iterations; γ i j denotes the recurrent weight; μ i j ( n 1 ) indicates the output signal of the membership layer in the previous time. The Gaussian membership function is chosen for the membership layer that can be written as:
μ i j ( f i j ) = exp [ ( f i j c i j ) 2 / ( b i j ) 2 ] | j = 1 , , N p i ,
where exp[ ] is the exponential function; c i j is the mean value, and b i j is the standard deviation of the Gaussian function of the jth term for the ith input, respectively. The network parameters are collected into the vectors c = [ c 1 1 c 1 N p 1 c n 1 c n N p n ] T | i = 1 , , n R N r × 1 , b = [ b 1 1 b 1 N p 1 b n 1 b n N p n ] T | i = 1 , , n R N r × 1 , and γ = [ γ 1 1 γ 1 N p 1 γ n 1 γ n N p n ] T | i = 1 , , n R N r × 1 in which Npi denotes the number of the Gaussian functions for the ith input and N r = i = 1 n N p i denotes the total number of kernel functions of all input signals.

4.1.3. Petri Layer

To improve the transient performance and the robustness of the FNN system, some membership functions are predetermined for the input signals by expert knowledge. However, the corresponding parameters of the redundant control rules are meaningless to update along with the decrease of the tracking error at the steady-state, which requires excessive computational resources. To solve the problem of the computation burden, a dynamic Petri net [25] is incorporated into the traditional FNN structure to only transfer the significant rules to the next layer. The competition law in the Petri layer for producing the tokens to fire useful rules is selected as:
p i j = { 1    i f   μ i j ( f i j ) d th 0    o t h e r w i s e ,
where p i j is the transition of the neuron in the membership layer. If the outputs of the neuron in the membership layer are larger than the dynamic threshold value (dth), the transition p i j will be set as 1; otherwise, it will be set as 0. Then, only the neuron in the membership layer with token 1 will be fired and propagated to the next layer by the Petri net. Moreover, the dynamic threshold value (dth) is tuned by the sliding-surface function (s), which is designed as
d th = α f exp [ β f ( 1 2 s s T ) ] 1 + exp [ β f ( 1 2 s s T ) ] ,
where α f and β f are positive constants. It can be seen that the threshold values will be decreased with a larger tracking error to activate more membership neurons and vice versa.

4.1.4. Layer 4 Rule Layer

Each neuron in the rule layer multiplies the fired outputs of the membership layer according to different input signals. The result of the product for the hth rule can be presented as
l h = { i = 1 n μ i j ( f i j ) | h = 1 , , N l ,   p i j = 1 0 ,           p i j = 0 ,
where N l is the number of nodes in the rule layer. All the rules l h | h = 1 , , N l are gathered as a vector of l = [ l 1 l h l N l ] T R N l × 1 .

4.1.5. Layer 5 Output Layer

This layer multiplies each rule with corresponding weights as the input of the output layer, and the summation of all the input signals is the output of the FNN. The output can be expressed in following form:
y = h = 1 N l w h l h = W l ,
where w h is the connecting weight from the hth rule layer to the output layer. The weigh vector W = [ w 1 w h w N l ] R 1 × N l is defined for collecting the weighs.

4.2. Adaptive Scheme for Parameters of DRFNN

The approximation error between the GISMC law and the optimal DRNNISMC law is defined for the derivation of the adaptive laws of the network parameters. Moreover, the Lyapunov stability theory [34] and the projection theorem [35] are adopted to guarantee the parameter convergence in the self-adaptive process and the global stability of the designed DRNNISMC system.
The proposed DRNNISMC law can be represented as follows:
u 2 ( s , W , c , b , γ ) W l ( s , c , b , γ ) ,
Assumption 2.
There are optimal network parameters containing weight matrix ( W * ), mean vectors ( c * ), standard deviation vectors ( b * ), and recurrent weight ( γ * ) for an optimal DRNNISMC law ( u 2 * ) to imitate the GISMC law in (6). The optimal DRNNISMC law is expressed as
u 1 = u 2 * ( s , W * , c * , b * , γ * ) = W * l * ( s , c * , b * , γ * ) + ε ,
where W * , c * , b * , γ * , and l * are the optimal vectors of W , c , b , γ , and l respectively; ε is the minimum mapping error vector.
The estimation of the GISMC law by the DRNN can be presented as
u ^ 2 ( s ,   W ^ ,   c ^   , b ^ , γ ^ ) = W ^ l ^ ( s ,   W ^ ,   c ^   , b ^ , γ ^ ) ,
where W ^ , c ^ , b ^ , γ ^ and l ^ denote the estimated values of W * , c * , b * , γ * , and l * , respectively. The approximation error ( u ˜ ) between the estimation of the GISMC law ( u 1 ) and the optimal DRNNISMC law ( u 2 * ) is defined as
u ˜ = u 2 * u ^ 2 + ε    = W * l * ( s , c * , b * , γ * ) W ^ l ^ ( s ,   c ^ , b ^ , γ ^ ) + ε ,
In order to be convenient for later stability analyses, the Taylor series expansion is employed to transform the output of the rule layer (l) into partially linear forms. The following linearization expansion for l ˜ can be obtained
l ˜ = [ l ˜ 1   l ˜ 2 l ˜ N l ] T l c c ˜ + l b b ˜ + l γ γ ˜ + h ,
where l c = [ l ^ 1 c ^     l ^ 2 c ^   l ^ N l c ^ ] T | c ^ = c * R N l × N r ; l b = [   l ^ 1 b ^     l ^ 2 b ^   l ^ N l b ^ ] T | b ^ = b * R N l × N r ; l γ = [   l ^ 1 γ ^ l ^ 2 γ ^   l ^ N l γ ^ ] T | γ ^ = γ * R N l × N r ; l ˜ = l * l ^ , c ˜ =   c * c ^ , b ˜ = b * b ^ , and γ ˜ = γ * γ ^ , respectively, and h R N l × 1 is the summation of the higher-order term in the Taylor series.
Then, the optimal value of rule ( l ) can be rewritten as
l * = l ^ + l ˜ = l ^ + l c c ˜ + l b b ˜ + l γ γ ˜ + h ,
Substitute (22) into the approximation error ( u ˜ ) in Equation (21) to obtain
u ˜ = W * l * W ^ l ^ + ε    = W * ( l ^ + l c c ˜ + l b b ˜ + l γ γ ˜ + h ) W ^ l ^ + ε    = ( W * W ^ ) l ^ + ( W ^ + W ˜ ) l c c ˜ + ( W ^ + W ˜ ) l b b ˜ + ( W ^ + W ˜ ) l γ γ ˜ + W * h + ε    = W ˜ l ^ + W ^ l c c ˜ + W ^ l b b ˜ + W ^ l γ γ ˜ + W ˜ ( l c c ˜ + l b b ˜ + l γ γ ˜ ) + W * h + ε    = W ˜ l ^ + W ^ l c c ˜ + W ^ l b b ˜ + W ^ l γ γ ˜ + H ,
where W ˜ = W * W ^ and H = W ˜ ( l c c ˜ + l b b ˜ + l γ γ ˜ ) + W * h + ε represents the uncertain term.
Theorem 2.
The dynamic model of the grid-connected inverter is modeled by Equation (2). If the proposed DRFNNISMC strategy is designed as described in Equation (17), the adaptation laws for the parameters in DRFNN are designed as depicted in Equations (24)–(31). Then, the current tracking error and the estimated errors ( W ˜ , c ˜ , b ˜ and γ ˜ ) are stably convergent.
If   ( W ^ < b w )   or   ( W ^ = b w   and   s W ^ l ^ 0 ) W ^ ˙ T = η w s l ^ ,
If   ( W ^ = b w   and   s W ^ l ^ > 0 ) W ^ ˙ T = η w ( s l ^ s l ^ W ^ W ^ T W ^ 2 ) ,
If   ( c ^ < b c )   or   ( c ^ = b c   and   s W ^ l c c ^ 0 ) c ^ ˙ T = η c s W ^ l c   ,
If   ( c ^ = b c   and   s W ^ l c c ^ > 0 ) c ^ ˙ T = η c ( s W ^ l c s W ^ l c c ^ c ^ T c ^ 2 ) ,
If   ( b ^ < b b )   or   ( b ^ = b b   and   s W ^ l b b ^ 0 ) b ^ ˙ T = η b s W ^ l b   ,
If   ( b ^ = b b   and   s W ^ l b b ^ > 0 ) b ^ ˙ T = η c ( s W ^ l b s W ^ l b b ^ b ^ T b ^ 2 ) ,
If   ( γ ^ < b γ )   or   ( γ ^ = b γ   and   s W ^ l γ γ ^ 0 ) γ ^ ˙ T = η γ s W ^ l γ   ,
If   ( γ ^ = b γ   and   s W ^ l γ γ ^ > 0 ) γ ^ ˙ T = η γ ( s W ^ l γ s W ^ l γ γ ^ γ ^ T γ ^ 2 ) ,
where · is the Euclidean norm operator; b w , b c , b b , and b γ are bound values; η w , η c , η b , and η γ are learning rates. The bounds values and learning rates are all given positive values. In Figure 3, η = [ η w   η c   η b   η γ ] and b = [ b w   b c   b b   b γ ] are defined as learning-rate vector and bound vector, respectively.

4.3. Stability Analysis of DRFNNISMC

Proof of Theorem 2.
The following second Lyapunov function is defined for the proposed DRFNNISMC system:
V 2 ( s , W ˜ , c ˜ , b ˜ ) = 1 2 s 2 + W ˜ W ˜ T 2 η w + c ˜ T c ˜ 2 η c + b ˜ T b ˜ 2 η b + γ ˜ T γ ˜ 2 η γ ,
By differentiating Equation (31), one can obtain
V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) = s s ˙ W ˜ W ^ ˙ T η w c ^ ˙ T c ˜ η c b ^ ˙ T b ˜ η b γ ^ ˙ T γ ˜ η γ          = s [ K S sgn ( s ) φ + H ] + V w + V c + V b + V γ          ( K S | H φ | ) | s | 0 ,
where V w = s W ˜ l ^ W ˜ W ^ ˙ T η w , V c = s W ^ l c c ˜ c ^ ˙ T c ˜ η c , V b = s W ^ l b b ˜ b ^ ˙ T b ˜ η b , and V γ = s W ^ l γ γ ˜ γ ^ ˙ T γ ˜ η γ . If the controller gain of K S > | H ψ | is satisfied, the result of V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) 0 can be achieved. The detailed deduction of Equation (33) is depicted in Appendix A. From Equation (33), since V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) is negative semi-definite, i.e., V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ )   V ˙ 2 ( s ( 0 ) , W ˜ , c ˜ , b ˜ , γ ˜ ) , then s(t), W ˜ , c ˜ , b ˜ and γ ˜ are bounded.
Define a function G ( t ) ( K S | H φ | ) | s | = V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) and integrate G(t) with respect to time to obtain
0 t G ( τ )   d τ V 2 ( s ( 0 ) , W ˜ , c ˜ , b ˜ , γ ˜ ) V 2 ( s ( t ) , W ˜ , c ˜ , b ˜ , γ ˜ ) ,
Since V 2 ( s ( 0 ) , W ˜ , c ˜ , b ˜ , γ ˜ ) is bounded and V 2 ( s ( t ) , W ˜ , c ˜ , b ˜ , γ ˜ ) is non-increasing and bounded, one can conclude that lim t 0 t G ( τ )   d τ < and G ˙ ( t ) is bounded. According to Barbalat’s Lemma [34], one can conclude that s(t), W ˜ , c ˜ , b ˜ , and γ ˜ will converge to zero as t . As a result, the proposed DRFNNISMC system is proven to be stable. Moreover, the adaptation laws can guarantee the convergence of the parameters in DRFNN. □
The execution process of the designed DRFNNISMC strategy is depicted in the flowchart shown in Figure 4.

5. Experimental Verification

The effectiveness of the proposed DRFNNISMC strategy is demonstrated in an experimental prototype shown in Figure 5 and the detailed circuit parameters of the grid-connected inverter are described in Table 1. Moreover, the grid-connected current and the utility voltage are measured by the Hall current and voltage sensor, respectively. In addition, a digital phase-locked-loop (PLL) is designed to supply a unit sinusoidal waveform that keeps in phase with the utility voltage for the current command. Furthermore, the proposed control algorithms and the digital PLL are realized in a digital signal processor (DSP) board (TMS320F28335) using “C” codes, and the pulse-width-modulation (PWM) signals are generated through ePWM modules. Then, the PWM signals are sent to the driving circuit to generate the control signal for the power switches (FQA24N50F power MOSFETs). Finally, a digital oscilloscope is used to display the waveforms of the grid voltage and the grid-connected current.
In this study, the number of membership functions for the input node is designed as Np1 = 3, the initial mean values are set as c i = 1 , , n ; j = 1 , , N p 1 = 3 × ( j N p   +   1 2 ) , initial standard deviation values are selected as b i j | i = 1 , , n ; j = 1 , , N p i = 3 , the initial weight of the self-feedback loop γ i j | i = 1 , , n ; j = 1 , , N p i = 0 . 5 , and the initial weight ( W ) is set as zero vector. The parameter values roughly initialized based on expert knowledge are adjusted online to the optimal values for satisfactory responses according to the adaptation laws in Equations (24)–(31). Moreover, the adaptive learning rates of the network parameters are selected as η w = 0.26 ,   η c = η b = 8.55 × 10 4 ,   η γ = 0.12 . The parameters in the dynamic threshold value for the Petri layer are chosen as α f = 0.15 , β f = 350 .
Comparative experiments on the global integral sliding-mode control (GISMC) and the proposed dynamic recurrent fuzzy-neural-network imitating sliding-mode control (DRFNNISMC) are performed in this study. The parameters of the GISMC and the proposed DRFNNISMC are selected to achieve similar control performance with each other in the nominal case, and the control parameters for the global integral sliding surface used in GISMC and the proposed DRFNNISMC are both selected as k i = 1.45 × 10 3 ,   k s = 0.86 for a fair comparison. Furthermore, to record the respective control performances of the two control strategies, a normalized mean square error (NMSE) value of the current tracking error is expressed as
NMSE ( e i )   = 1 I g * m T n = 1 T e i 2 ( n ) ,
where I g * m is the maximum value of the current command and T is the sampling time.

5.1. Performance Verification in Steady-State

Figure 6 and Figure 7 show the experimental results of the grid-connected inverter system in steady-state. One can see from Figure 6 that the power factor (PF) values are more than 0.99 and the total harmonic distortion (THD) values of the current are less than 2% by the two control strategies. However, the THD and the NMSE values are reduced by 22.95% and 32.3% compared with the values of 1.83% and 0.0235 by GISMC in Figure 6a, and the values of 1.41% and 0.0159 by the proposed DRFNNISMC in Figure 6b, respectively. Moreover, the PF value is controlled to be 0.9925 by GISMC in Figure 6a, which is improved to 0.9985 by the proposed DRFNNISMC in Figure 6b.
In addition, Figure 7 depicts the harmonic spectrum of the grid-connected current. The THD value is measured to be 1.83% and the third harmonic content is about 1.62% with the GISMC scheme in Figure 7a. Nevertheless, as seen in Figure 7b, the THD value is reduced to 1.41%, and the third harmonic content (0.67%) is reduced by more than one-half by the proposed DRFNNISMC scheme with the same filter inductance (Lf = 2 mH). The proposed DRFNNISMC scheme can effectively improve the quality of the grid-connected current with a lower THD value, and fewer low order harmonics that are more difficult to eliminate. It can be seen in Figure 6 and Figure 7 that superior quality and higher-precision tracking of the grid-connected current can be obtained by the proposed DRFNNISMC strategy in the steady-state.

5.2. Verification of Dynamic Performance

Dynamic experimental research under the grid-connected power variations was performed to further validate the superior robustness of the proposed DRFNNISMC. The experimental voltage and current response under power variations from 1 kW to 0.5 kW and from 0.5 kW to 1 kW are demonstrated in Figure 8 and Figure 9, respectively. As seen in Figure 8a and Figure 9a, the chattering phenomenon occurs during the transition process against the power variations by the GISMC because of the large gain in the switching control term for coping with system uncertainties in (9); the NMSE values were recorded as 0.0312 and 0.0308 are reduced to 0.0195 and 0.0189, as shown in Figure 8b and Figure 9b, which provides at least a 37.5% current tracking improvement from the proposed DRFNNISMC. Moreover, the transient oscillation is decreased effectively by the proposed DRFNNISMC with reasoning and online-learning capability and mathematical independence of the system. It can be concluded that the grid-connected inverter system controlled by the proposed DRFNNISMC framework possesses more robustness against power variation without oscillation, even though the power varies at the peak value.

5.3. Robustness Property against Parameter Variations

The fluctuation of DC-bus voltages due to distributed generations and filter inductance variation in the grid-connected inverter seems inevitable [33]. In order to illustrate the excellent robustness of the proposed DRFNNISMC against parameter variations, the experimental result of the grid-connected inverter with the DC-bus voltage deviation of 10% (Vdc = 180 V) from the nominal voltage (Vdc = 200 V) and the grid-connected inverter under the filter inductance with Lf = 1.5 mH (with nominal filter inductance of Lf = 2 mH) controlled by the proposed DRFNNISMC are depicted in Figure 10 and Figure 11, respectively. Compared to Figure 6b, the THD value of the current and the NMSE values of the current tracking error are increased by 2.84% and 4.96%, and 2.51% and 3.77%, with the 10% voltage reduction and 25% inductance reduction, respectively. Moreover, the PF values are controlled to be more than 0.997 with a very slight decline. The experimental results of the grid-connected inverter shown in Figure 10 and Figure 11 verify that the robust control performance of the proposed DRFNNISMC is less sensitive to parameter variations as a model-free framework.

5.4. Experimental Results Discussion

The experimental performance comparisons of the GISMC and the proposed DFNNISMC strategy are summarized in Table 2. The experimental comparisons with the GISMC strategy from Figure 6, Figure 7, Figure 8 and Figure 9 show that the proposed DRFNNISMC possesses superior control performance with higher grid-connected power quality and higher-precision current tracking due to its capabilities of fuzzy reasoning and parameter online self-learning. Moreover, under the power variations, the proposed DRFNNISMC can provide at least 37.5% current tracking improvement and effectively decrease the chattering phenomenon in the GISMC system. In addition, the proposed DRFNNISMC as a model-free control scheme is less sensitive to parameter variations seen in Figure 10 and Figure 11. Thus, the robustness of current tracking for the grid-connected inverter can be achieved by the proposed DRFNNISMC framework with the occurrence of system uncertainties without detailed system information.

6. Conclusions

A dynamic recurrent fuzzy-neural-network imitating sliding-mode control (DRFNNISMC) framework is proposed in this study to construct an excellent performance control system for an inverter system in grid-connected mode. Due to its ability to approximate continuous functions, the designed DRFNN works as a major controller to approximate the GISMC law without the extra compensator. The concept of a Petri net with the simplified rule firing mechanism is introduced to lessen the computational load of parameter learning. Moreover, the frame of internal recurrent loops is utilized to improve the dynamic capability of network mapping. In addition, the adaptation laws are derived by the Lyapunov stability theory and the projection theorem to assure the convergence of the network parameters and the stability of the proposed DRFNNISMC system.
In order to further enhance the robustness against system uncertainties, type-2 fuzzy neural networks can be developed to approximate the nonlinear control laws. Moreover, the intelligent controller for the grid-connected inverter can designed and analyzed by considering the influence of weak grid characteristics in order to improve the grid-connected power quality of the microgrid (MG). In addition, multi-function grid-connected inverters with the compound functions of grid-connected power generation as well as power quality management (e.g., voltage sags, harmonic currents, and reactive currents compensation) can be further investigated to promote the customization of MG systems in future work.

Author Contributions

Mathematical modeling, methodology, Y.W., Y.Y. and R.L.; hardware, Y.Y. and T.G.; software, T.G. and W.Z.; validation, T.G. and W.Z.; writing—original draft preparation, Y.Y.; writing—review and editing Y.W., Y.Y. and R.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Research Project of Huaian under Grant No. HAB201905; Huai’an key laboratory of motion control and converter technology under Grant No. HAP201903; Science and technology project of Jiangsu Provincial Department of housing and urban rural development under Grant No. 2019ZD0062; Natural Science Research Project of Huaian under Grant No. HAB202062.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MGMicrogrid
UGUtility grid
SMCSliding-mode control
GSMCGlobal sliding mode control
GISMCGlobal integral sliding-mode control
FNNFuzzy neural network
PNPetri net
RFNNRecurrent fuzzy neural network
DRFNNDynamic recurrent fuzzy-neural-network
DRFNNISMCDynamic recurrent fuzzy-neural-network imitating sliding-mode control
DCDirect current
ACAlternating current
KVLKirchhoff voltage law
PLLPhase-locked loop
DSPDigital signal processor
PWMPulse width modulation
NMSENormalized mean square error
PFPower factor
THDTotal harmonic distortion
Variables and parameters
L f Filter inductor
R L f Equivalent resistors of filter
V d c DC bus input voltage of inverter
v A B AC output voltage of inverter
i g Grid-connected current
v g Voltage of utility grid
v l d Disturbance in utility grid
K c PWM gain of inverter
v t Amplitude of triangular-carrier signal
v u Modulation signal
XSystem state
uControl input
f, gVariable of state equation
b p n , d p n Criterion values of state equation coefficients
b p , d p State equation coefficients
Δ b p n , Δ d p n Difference between real and criterion values of state equation coefficients
φ ( t ) System lumped uncertainty
ρ Boundary value of system lumped uncertainty
i g * Reference signal of grid-connected current
u b Baseline model control law
e i , e i 0 Current tracking error, initial value of error
Sglobal integral sliding-surface
K i , K s Controller parameters of GISMC
u1Control law of GISMC
V1First Lyapunov function candidate for GISMC scheme
q i | i = 1 , , n Input variables of DRFNN
γ = [ γ 1 1 γ 1 N p 1 γ n 1 γ n N p n ] T | i = 1 , , n Recurrent weight vector in membership layer
c = [ c 1 1 c 1 N p 1 c n 1 c n N p n ] T | i = 1 , , n Mean deviation vector of Gaussian functions
b = [ b 1 1 b 1 N p 1 b n 1 b n N p n ] T | i = 1 , , n Standard deviation vector of Gaussian functions
f i j Input of jth membership neuron for the ith input signal
μ i j Output of jth membership neuron for the ith input signal
NpiNumber of nodes in membership layer for ith input
N r Total number of membership functions of all input signals
p i j Transition of jth membership neuron for the ith input signal
dthDynamic threshold value
α f , β f Parameters of dynamic threshold
l = [ l 1 , , l N l ] R N l × 1 Output of rule layer
N l Number of nodes in rule layer
W = [ w 1   w h     w N l ] Connecting weight vector from rule layer to output layer
yOutput of DRFNN
W * , c * , b * , γ * , l * Optimal   vectors   of   W , c , b , γ , l
W ^ , c ^ , b ^ , γ ^ , l ^ Estimated   vectors   of   W * , c * , b * , γ * , l *
W ˜ , c ˜ , b ˜ , γ ˜ , l ˜ Difference between optimal and estimated vector
u 2 * Optimal DRNNISMC law
ε Minimum mapping error vector
u ^ 2 Estimation   of   u 2 *
u ˜ Approximation error
l c , l b , l γ Coefficient vectors of first-order terms in Taylor series
h Summation of higher-order term in Taylor series
HUncertain term in approximation error
b = [ b w   b c   b b   b γ ] Bound   vectors   of   W , c , b , γ
η = [ η w   η c   η b   η γ ] Learning   rates   of   W , c , b , γ
V2Second Lyapunov function candidate for DRFNNISMC scheme
GDefined function for proof of stability and convergence of DRFNNISMC system

Appendix A

The derivative of Equation (31) with respect to time can be expressed as
V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) = s s ˙ W ˜ W ^ ˙ T η w c ^ ˙ T c ˜ η c b ^ ˙ T b ˜ η b γ ^ ˙ T γ ˜ η γ ,
replacing u 1 and u ˜ with Equations (9) and (23), respectively. The actual DRNNISMC law as shown in Equation (19) can be rewritten as
u ^ 2 = u 1 u ˜     = b p n 1 [ d p n f ( t ) + x ˙ * + K i e i + K s sgn ( s ) ]      ( W ˜ l ^ + W ^ l c c ˜ + W ^ l b b ˜ + W ^ l γ γ ˜ + H ) ,
Based on the actual DRNNISMC law, the derivative of the global integral sliding-surface (s) with respect to time can be re-expressed as
s ˙ = K S sgn ( s ) ψ +   ( W ˜ l ^ + W ^ l c c ˜ + W ^ l b b ˜ + W ^ l γ γ ˜ + H ) ,
By substituting (A2) into (A1), one can obtain
V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) = s [ K S sgn ( s ) ψ ] + s ( W ˜ l ^ + W ^ l c c ˜ + W ^ l b b ˜ + W ^ l γ γ ˜ + H ) ]            W ˜ W ^ ˙ T η w c ^ ˙ T c ˜ η c b ^ ˙ T b ˜ η b γ ^ ˙ T γ ˜ η γ          = s [ K S sgn ( s ) ψ + H ] + ( s W ˜ l ^ W ˜ W ^ ˙ T η w ) + ( s W ^ l c c ˜ c ^ ˙ T c ˜ η c )            +   ( s W ^ l b b ˜ b ^ ˙ T b ˜ η b )   +   ( s W ^ l γ γ ˜ γ ^ ˙ T γ ˜ η γ )          = s [ K S sgn ( s ) ψ + H ] + V w + V c + V b + V γ ,
where V w = s W ˜ l ^ W ˜ W ^ ˙ T η w , V c = s W ^ l c c ˜ c ^ ˙ T c ˜ η c , V b = s W ^ l b b ˜ b ^ ˙ T b ˜ η b , V γ = s W ^ l γ γ ˜ γ ^ ˙ T γ ˜ η γ .
V w can be rewritten as the following expression according to the adaptation law of the output weights designed as shown in Equation (24).
By Equation (24),
V w = s W ˜ l ^ W ˜ W ^ ˙ T η w = s W ˜ l ^ W ˜ ( η w s l ^ ) η w = 0 ,
By Equation (25),
V w = s W ˜ l ^ W ˜ W ^ ˙ T η w = W ˜ s l ^ W ^ W ^ T W ^ 2 = s W ^ l ^ W ^ 2 W ˜ W ^ T ,
The result of W ˜ W ^ T = ( W * W ^ ) W ^ T = 1 2 ( W * 2 W ^ 2 W ˜ 2 ) < 0 is satisfied according to the conditions of W ^ = b w   and   s W ^ l ^ > 0 , and the result of V w < 0 can be guaranteed due to W * < b w = W ^ .
According to the analysis of Equations (A5) and (A6), one find that V w 0 . Similarly, the results of V c 0 , V b 0 , and V γ 0 can also be satisfied. Then, (A4) can be re-expressed as
V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) = s [ K S sgn ( s ) ψ + H ] + V w + V c + V b + V γ          s K S sgn   +   s ( H ψ )          ( K S | H ψ | ) | s | 0 ,
If the controller gain of K S > | H ψ | is satisfied, the result of V ˙ 2 ( s , W ˜ , c ˜ , b ˜ , γ ˜ ) 0 can be obtained.

References

  1. Muhtadi, A.; Pandit, D.; Nguyen, N.; Mitra, J. Distributed Energy Resources Based Microgrid: Review of Architecture, Control, and Reliability. IEEE Trans. Ind. Appl. 2021, 57, 2223–2235. [Google Scholar] [CrossRef]
  2. Bihari, S.P.; Sadhu, P.K.; Sarita, K.; Khan, B.; Arya, L.D.; Saket, R.K.; Kothari, D.P. A Comprehensive Review of Microgrid Control Mechanism and Impact Assessment for Hybrid Renewable Energy Integration. IEEE Access 2021, 9, 88942–88958. [Google Scholar] [CrossRef]
  3. Wu, D.; Tang, F.; Dragicevic, T.; Vasquez, J.C.; Guerrero, J.M. A control architecture to coordinate renewable energy sources and energy storage systems in islanded microgrids. IEEE Trans. Smart Grid 2015, 6, 1156–1166. [Google Scholar] [CrossRef] [Green Version]
  4. Kakran, S.; Chanana, S. Smart operations of smart grids integrated with distributed generation: A review. Renew. Sustain. Energy Rev. 2018, 81, 524–535. [Google Scholar] [CrossRef]
  5. Chen, X.; Ruan, X.; Yang, D.; Zhao, W.; Jia, L. Injected grid current quality improvement for a voltage-controlled grid-connected inverter. IEEE Trans. Power Electron. 2017, 33, 1247–1258. [Google Scholar] [CrossRef]
  6. Kumar, N.; Saha, T.K.; Dey, J. Sliding-mode control of PWM dual inverter-based grid-connected PV system: Modeling and performance analysis. IEEE J. Emerg. Sel. Top. Power Electron. 2016, 4, 435–444. [Google Scholar] [CrossRef]
  7. Dhar, S.; Dash, P.K. A new backstepping finite time sliding mode control of grid connected PV system using multivariable dynamic VSC model. Int. J. Electr. Power Energy Syst. 2016, 82, 314–330. [Google Scholar] [CrossRef]
  8. Alquthami, T.; Zulfiqar, M.; Kamran, M.; Milyani, A.H.; Rasheed, M.B. A Performance Comparison of Machine Learning Algorithms for Load Forecasting in Smart Grid. IEEE Access 2022, 10, 48419–48433. [Google Scholar] [CrossRef]
  9. Xiao, D.L.; Chen, H.Y.; Wei, C.; Bai, X.Q. Statistical Measure for Risk-Seeking Stochastic Wind Power Offering Strategies in Electricity Markets. J. Mod. Power Syst. Clean Energy 2021, 1–6. [Google Scholar] [CrossRef]
  10. Zeb, K.; Nazir, M.; Ahmad, I.; Uddin, W.; Kim, H.-J. Control of Transformerless Inverter-Based Two-Stage Grid-Connected Photovoltaic System Using Adaptive-PI and Adaptive Sliding Mode Controllers. Energies 2021, 14, 2546. [Google Scholar] [CrossRef]
  11. Chen, S.; Lai, Y.M.; Tan, S.C.; Tse, C.K. Fast response low harmonic distortion control scheme for voltage source inverters. IET Power Electron. 2009, 2, 574–584. [Google Scholar] [CrossRef]
  12. Chu, Y.; Fei, J.; Hou, S. Dynamic Global Proportional Integral Derivative Sliding Mode Control Using Radial Basis Function Neural Compensator for Three-Phase Active Power Filter. Trans. Inst. Meas. Control 2018, 40, 3549–3559. [Google Scholar] [CrossRef]
  13. Wai, R.J.; Lin, C.Y.; Huang, Y.C.; Chang, Y.R. Design of high-performance stand-alone and grid-connected inverter for distributed generation applications. IEEE Trans. Ind. Electron. 2013, 60, 1542–1555. [Google Scholar] [CrossRef]
  14. Wang, H.; Li, Z.; Jin, X.; Huang, Y.; Kong, H.; Yu, M.; Ping, Z.; Sun, Z. Adaptive Integral Terminal Sliding Mode Control for Automobile Electronic Throttle via an Uncertainty Observer and Experimental Validation. IEEE Trans. Veh. Technol. 2018, 67, 8129–8143. [Google Scholar] [CrossRef]
  15. Shi, P.; Liu, M.; Zhang, L. Fault-Tolerant Sliding-Mode-Observer Synthesis of Markovian Jump Systems Using Quantized Measurements. IEEE Trans. Ind. Electron. 2015, 62, 5910–5918. [Google Scholar] [CrossRef] [Green Version]
  16. Shadoul, M.; Yousef, H.; Abri, R.; Al-Hinai, A. Adaptive Fuzzy Approximation Control of PV Grid-Connected Inverters. Energies 2021, 14, 942. [Google Scholar] [CrossRef]
  17. Livinti, P. Comparative Study of a Photovoltaic System Connected to a Three-Phase Grid by Using PI or Fuzzy Logic Controllers. Sustainability 2021, 13, 2562. [Google Scholar] [CrossRef]
  18. Haq, I.U.; Khan, Q.; Khan, I.; Akmeliawati, R.; Nisar, K.S.; Khan, I. Maximum power extraction strategy for variable speed wind turbine system via neuro-adaptive generalized global sliding mode controller. IEEE Access 2020, 8, 128536–128547. [Google Scholar] [CrossRef]
  19. Zhu, Y.; Fei, J. Adaptive Global Fast Terminal Sliding Mode Control of Grid-connected Photovoltaic System Using Fuzzy Neural Network Approach. IEEE Access 2017, 5, 9476–9484. [Google Scholar] [CrossRef]
  20. Chu, Y.; Fei, J.; Hou, S. Adaptive global sliding-mode control for dynamic systems using double hidden layer recurrent neural network structure. IEEE Trans Neural Netw. Learn. Syst. 2020, 31, 1297–1309. [Google Scholar] [CrossRef]
  21. Wai, R.; Lin, Y.; Liu, Y. Design of Adaptive Fuzzy-Neural-Network Control for a Single-Stage Boost Inverter. IEEE Trans. Power Electron. 2015, 30, 7282–7298. [Google Scholar] [CrossRef]
  22. Yang, Y.; Wai, R.J. Design of adaptive fuzzy-neural-network-imitating sliding-mode control for parallel-inverter system in islanded micro-grid. IEEE Access 2021, 9, 56376–56396. [Google Scholar] [CrossRef]
  23. Wai, R.J.; Muthusamy, R. Design of Fuzzy-Neural-Network-Inherited Backstepping Control for Robot Manipulator Including Actuator Dynamics. IEEE Trans. Fuzzy Syst. 2014, 22, 709–722. [Google Scholar] [CrossRef]
  24. Wai, R.; Yao, J.; Lee, J. Backstepping Fuzzy-Neural-Network Control Design for Hybrid Maglev Transportation System. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 302–317. [Google Scholar]
  25. Wai, R.J.; Liu, C.M. Design of Dynamic Petri Recurrent Fuzzy Neural Network and Its Application to Path-Tracking Control of Nonholonomic Mobile Robot. IEEE Trans. Ind. Electron. 2009, 56, 2667–2683. [Google Scholar]
  26. El-Sousy, F.F.M.; Abuhasel, K.A. Adaptive Nonlinear Disturbance Observer Using a Double-Loop Self-Organizing Recurrent Wavelet Neural Network for a Two-Axis Motion Control System. IEEE Trans. Ind. Appl. 2018, 54, 764–786. [Google Scholar] [CrossRef]
  27. Liu, S.; Guo, X.; Zhang, L. Robust Adaptive Backstepping Sliding Mode Control for Six-Phase Permanent Magnet Synchronous Motor Using Recurrent Wavelet Fuzzy Neural Network. IEEE Access 2017, 5, 14502–14515. [Google Scholar]
  28. Chen, F.; Fei, J.; Xue, Y. Double Recurrent Perturbation Fuzzy Neural Network Fractional-Order Sliding Mode Control of Micro Gyroscope. IEEE Access 2021, 9, 55352–55363. [Google Scholar] [CrossRef]
  29. Fei, J.; Liu, L. Real-Time Nonlinear Model Predictive Control of Active Power Filter Using Self-Feedback Recurrent Fuzzy Neural Network Estimator. IEEE Trans. Ind. Electron. 2022, 69, 8366–8376. [Google Scholar] [CrossRef]
  30. Tan, K.H.; Tseng, T.Y. Seamless Switching and Grid Reconnection of Microgrid Using Petri Recurrent Wavelet Fuzzy Neural Network. IEEE Trans. Power Electron. 2021, 36, 11847–11861. [Google Scholar] [CrossRef]
  31. Lin, F.J.; Chen, S.G.; Hsu, C.W. Intelligent backstepping control using recurrent feature selection fuzzy neural network for synchronous reluctance motor position servo drive system. IEEE Trans. Fuzzy Syst. 2019, 27, 413–427. [Google Scholar] [CrossRef]
  32. Hou, S.; Chu, Y.; Fei, J. Intelligent global sliding mode control using recurrent feature selection neural network for active power filter. IEEE Trans. Ind. Electron. 2021, 68, 7320–7329. [Google Scholar] [CrossRef]
  33. Li, Y.; Mai, R.; Lu, L.; He, Z. Active and reactive currents decomposition-based control of angle and magnitude of current for a parallel multi-inverter IPT system. IEEE Trans. Power Electron. 2017, 32, 1602–1614. [Google Scholar] [CrossRef]
  34. Astrom, K.J.; Wittenmark, B. Adaptive Control; Addison-Wesley: New York, NY, USA, 1995. [Google Scholar]
  35. Wang, L.X. A Course in Fuzzy Systems and Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1997. [Google Scholar]
Figure 1. Framework of grid-connected inverter.
Figure 1. Framework of grid-connected inverter.
Energies 15 04163 g001
Figure 2. Block diagram of DRFNNISMC framework.
Figure 2. Block diagram of DRFNNISMC framework.
Energies 15 04163 g002
Figure 3. Framework of DRFNN.
Figure 3. Framework of DRFNN.
Energies 15 04163 g003
Figure 4. Flowchart for the execution process of the designed DRFNNISMC strategy.
Figure 4. Flowchart for the execution process of the designed DRFNNISMC strategy.
Energies 15 04163 g004
Figure 5. Experimental prototype of grid-connected inverter.
Figure 5. Experimental prototype of grid-connected inverter.
Energies 15 04163 g005
Figure 6. Experimental results of the grid-connected inverter in steady-state: (a) GISMC; (b) DRFNNISMC.
Figure 6. Experimental results of the grid-connected inverter in steady-state: (a) GISMC; (b) DRFNNISMC.
Energies 15 04163 g006
Figure 7. Harmonic spectrum of grid-connected current: (a) GISMC; (b) DRFNNISMC.
Figure 7. Harmonic spectrum of grid-connected current: (a) GISMC; (b) DRFNNISMC.
Energies 15 04163 g007
Figure 8. Experimental voltage and current response of grid-connected inverter under grid-connected power variations from 0.5 kW to 1 kW: (a) GISMC; (b) DRFNNISMC.
Figure 8. Experimental voltage and current response of grid-connected inverter under grid-connected power variations from 0.5 kW to 1 kW: (a) GISMC; (b) DRFNNISMC.
Energies 15 04163 g008
Figure 9. Experimental voltage and current response of grid-connected inverter under grid-connected power variations from 1 kW to 0.5 kW: (a) GISMC; (b) DRFNNISMC.
Figure 9. Experimental voltage and current response of grid-connected inverter under grid-connected power variations from 1 kW to 0.5 kW: (a) GISMC; (b) DRFNNISMC.
Energies 15 04163 g009
Figure 10. Experimental results of grid-connected inverter with DC-bus voltage (Vdc = 180 V).
Figure 10. Experimental results of grid-connected inverter with DC-bus voltage (Vdc = 180 V).
Energies 15 04163 g010
Figure 11. Experimental results of grid-connected inverter with inductance (Lf = 1.5 mH).
Figure 11. Experimental results of grid-connected inverter with inductance (Lf = 1.5 mH).
Energies 15 04163 g011
Table 1. Values of parameters for grid-connected inverter.
Table 1. Values of parameters for grid-connected inverter.
Circuit ParametersValue
DC bus voltage200 V
Current command (RMS) 10 A
Grid voltage (RMS)110 V
Filter inductance2 mH
Fundamental frequency50 Hz
Switching frequency15 kHz
Table 2. Experimental performance comparison of two control methods.
Table 2. Experimental performance comparison of two control methods.
Performance Control MethodsGISMCProposed DRFNNISMC
Output power 1 kWTHD (ig)1.83%1.41%
PF0.99250.9985
NMSE (ei)0.02350.0159
Power variations from 0.5 kW to 1 kWNMSE (ei)0.03120.0195
Power variations from 1 kW to 0.5 kWNMSE (ei)0.03080.0189
DC-bus voltage fluctuation (Vdc = 180 V)THD (ig)/1.45%
PF/0.9970
NMSE (ei)/0.0163
Inductance variation (Lf = 1.5 mH)THD (ig)/1.48%
PF/0.0165
NMSE (ei)/0.9975
Dependence on system parametersHighNone
RobustnessGoodFavorable
ChatteringChatteringNone
Learning abilityNoneOnline self-learning
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Y.; Yang, Y.; Liang, R.; Geng, T.; Zhang, W. Adaptive Current Control for Grid-Connected Inverter with Dynamic Recurrent Fuzzy-Neural-Network. Energies 2022, 15, 4163. https://doi.org/10.3390/en15114163

AMA Style

Wang Y, Yang Y, Liang R, Geng T, Zhang W. Adaptive Current Control for Grid-Connected Inverter with Dynamic Recurrent Fuzzy-Neural-Network. Energies. 2022; 15(11):4163. https://doi.org/10.3390/en15114163

Chicago/Turabian Style

Wang, Yeqin, Yan Yang, Rui Liang, Tao Geng, and Weixing Zhang. 2022. "Adaptive Current Control for Grid-Connected Inverter with Dynamic Recurrent Fuzzy-Neural-Network" Energies 15, no. 11: 4163. https://doi.org/10.3390/en15114163

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