Wind Turbine Driving a PM Synchronous Generator Using Novel Recurrent Chebyshev Neural Network Control with the Ideal Learning Rate

Abstract: A permanent magnet (PM) synchronous generator system driven by wind turbine (WT), connected with smart grid via AC-DC converter and DC-AC converter, are controlled by the novel recurrent Chebyshev neural network (NN) and amended particle swarm optimization (PSO) to regulate output power and output voltage in two power converters in this study. Because a PM synchronous generator system driven by WT is an unknown non-linear and time-varying dynamic system, the on-line training novel recurrent Chebyshev NN control system is developed to regulate DC voltage of the AC-DC converter and AC voltage of the DC-AC converter connected with smart grid. Furthermore, the variable learning rate of the novel recurrent Chebyshev NN is regulated according to discrete-type Lyapunov function for improving the control performance and enhancing convergent speed. Finally, some experimental results are shown to verify the effectiveness of the proposed control method for a WT driving a PM synchronous generator system in smart grid.


Introduction
Clean energy sources such as wind, photovoltaic, and fuel cells can be interfaced to a multi-level converter system for high power applications [1][2][3].The permanent magnet (PM) synchronous generator system has been used for a wind power generating system due to simpler structure, better reliability etc. [4][5][6][7][8].The output behavior of a wind turbine is a nonlinear and time-varying system.Thus, the control of operating point is indispensable for maximum output power.The AC-DC converter is used to convert varied AC voltage generated by PM synchronous generator into DC voltage.Then, the DC-AC converter is used to convert DC voltage into AC voltage with fixed frequency in order to provide for the smart grid of utilization.Wind turbines (WTs) are rotating machines that can be used to generate electricity from the kinetic power of the wind.WTs can deliver appropriate energy to smart grid power via the power conveter.According to these purposes, the better structure for a power conversion in wind turbines is the AC-DC-AC power converter [9,10].
Over the past decade, many different control approaches were used for generators and WT for energy generation [11][12][13][14][15].In [11], a fuzzy logic control is adopted to control the power of the wind electrical conversion system transmitted to the grid and generator speed.The advantage in using a fuzzy logic controller versus a standard proportional-integral (PI) controller, is pointed out in better response to frequently changes in wind speed.In [12], the rule-based fuzzy-logic based maximum power point tracking (MPPT) strategy is proposed for PM synchronous generator variable speed wind turbine generation systems.The fuzzy-logic-based output power smoothing method of a wind energy conversion system (WECS) with a PM synchronous generator using the inertia of WT was proposed Energies 2016, 9, 441 2 of 25 in [13].In [14], a sliding mode control (SMC) strategy associated with the field-oriented control of a dual stator induction generator (DSIG) based wind energy conversion systems was proposed to control the output power of a DSIG.In [15], a fuzzy logic sliding mode loss-minimization control is adopted to control the speed of the PM synchronous generator, and PI controller is adopted to control the WT pitch angle.However, most of these approaches require the time-consuming trial-and-error tuning procedure to achieve satisfactory performance; some of them can not achieve satisfactory performance; and some of them do not possess online learning ability and given the stability analysis.Therefore, many neural network (NNs) control approaches were used for controlling the generator and WT systems for energy generation [16][17][18].In [16], a radial basis function neural network (RBFNN) control is adopted to control the PM synchronous generator on variable speed WT generation system, and to control the WT pitch angle.In [17], a new Elman NN control is adopted to control the PM synchronous generator, and to regulate the adjustable-pitch variable-speed wind-energy conversion systems.In [18], a recurrent modified Elman neural network control (RMENN) control is adopted to control the PM synchronous generator using a WT emulator system.However, these NNs have also slower convergence speed due to adopted fixed learning rates of parameters in these recurrent NNs.Therefore, in order to reduce network complexity and speed-up convergence, the novel simpler NN structure of novel recurrent Chebyshev NN, which has not only self feedback connection in the Chebyshev layer but also recurrent connection between the output layer and the input layer, is more powerful than the recurrent NN for dealing with time-varying and nonlinear dynamic system, and the optimal learning rate of parameters in the novel recurrent Chebyshev NN are proposed to enhance convergence speed in this paper.

Literature Review
Artificial neural networks (NNs) have emerged as a powerful learning technique to perform complex tasks in highly nonlinear dynamic systems and controls [19][20][21].Some of the prime advantages of using NN are: their ability to learn based on optimization of an appropriate error function and their excellent performance for approximation of nonlinear functions.One of the major drawbacks of the NN is that it is computationally intensive and needs large number of iterations for its training.In order to reduce the computational complexity, a functional-link NN, which shown that it is capable of producing similar performance as that of NN but with much less computational cost, is shown in [22,23].Moreover, a functional-link NN-based nonlinear dynamic system identification with satisfactory results has been reported in [24].It is shown that the performance of functional-link NN is similar to that of a NN but with faster convergence and lesser computational complexity.Moreover, a comprehensive survey on various applications of functional-link NN has been proposed in [25].
Namatame et al. [26] first developed Pattern classification using Chebyshev NN.Li et al. [27] proposed Chebyshev polynomial-based unified model NN for static function approximation.It is based on a functional link NN with Chebyshev polynomial expansion in which recursive least square learning algorithm is used.It is pointed out that this network has universal approximation capability and has faster convergence than the multilayer feedforward NN.One of the solutions for the problem of slow convergence of multilayer feedforward NN is to use some efficient learning algorithm instead of the Backpropagation (BP) algorithm.In this direction, the scaled complex conjugate gradient algorithm as proposed by Moeller [28] is of great importance.This algorithm chooses the search direction and the step size using information from a second order Taylor expansion of the error function.Some of the other proposals on higher order conjugate gradient algorithms are presented [29][30][31].Madyastha et al. [32] proposed multilayer feedforward NN trained by conjugate gradient algorithm to solve data classification and function interpolation problems.
The recurrent NN has received increasing attention due to its structural advantage in nonlinear system modeling and dynamic system control [33,34].In the general recurrent NN, the specific self-connection feedback of the hidden neuron or output neuron is responsible for memorizing the specific previous activation of the hidden neuron or output neuron and feed to itself only.Therefore, Energies 2016, 9, 441 3 of 25 the outputs of the other neurons have no ability to affect the specific neuron.If each neuron in the recurrent NN is considered as a state in the nonlinear dynamic systems, the self-connection feedback type is unable to approximate the dynamic systems efficiently.On the other hand, the feedbacks in the recurrent Chebyshev NN not only are self-connecting but they also store in the hidden neurons and feed to all the Chebyshev neurons.Hence, the recurrent Chebyshev NN, which proved to have more advantages than the basic Chebyshev NN including a better dynamic performance, a higher accuracy and a fast transient performance, is more powerful than the general recurrent NN for dealing with time-varying and nonlinear dynamic systems.The proposed novel recurrent Chebyshev NN in this study can be considered to be a special type of recurrent NN with feedback connections from the Chebyshev layer to the function layer.The function layer is an additional layer that is used as an extra memory to memorize previous activations of the hidden neurons and feed to all the hidden neurons after the one-step time delay.Therefore, compared with the general recurrent NNs [33,34], the proposed novel recurrent Chebyshev NN has a special explicit memory to store the temporal information.Due to the function neurons, it has certain dynamical advantages over static NN [19][20][21] and it also has been widely applied in dynamical systems' identification and control [26][27][28][29][30][31][32].
Since the PM synchronous generators have a robust construction, and lower initial and lower maintenance costs, they are suitable for application to smart grid power applications.Due to nonlinear dynamics of PM synchronous generators using a WT system [12][13][14][15][16][17][18], the recurrent NN controller may not provide satisfactory control performance.Therefore, the novel recurrent Chebyshev NN control system for a WT driving a PM synchronous generator system is proposed to regulate both the DC bus voltage of the rectifier and the AC 60 Hz line voltage of the inverter in this study.In addition, since this study is dealing with an isolated system with maximum power control, the exceeding power must be consumed to yield system power balance.The more realistic way of control is to choose the DC voltage as the controlled variable.Moreover, if the controlled plant has highly nonlinear uncertainties, the PI and PID controllers may also not provide satisfactory control performance.Therefore, both DC voltage control of the AC-DC converter and AC voltage of the DC-AC converter using the two sets of novel recurrent Chebyshev NN control systems are implemented in this paper.The on-line adaptive laws are derived based on the Lyapunov stability theorem so that the stability of the system can be guaranteed.An on-line training methodology with variable learning rate for the novel recurrent Chebyshev NN control system is proposed in this study.Finally, to demonstrate better dynamic characteristics of the proposed novel recurrent Chebyshev NN control system, comparative studies with the PI controller and the conventional NN controller are demonstrated by experimental results.The control performance of the proposed novel recurrent Chebyshev NN control system is much improved and can be verified by some experimental results.

Description of a Wind Turbine Driving a PM Synchronous Generator System
The variable speed WT driving a PM synchronous generator system can be described as follows:

Model of WT System
Two characteristic curves of the wind power versus rotor speed for WT with three-blade horizontal axis type at different wind speeds in steady state are shown in Figures 1 and 2. According to aerodynamic principle [1,[4][5][6][7], the tip speed ratio β of the WT can be expressed as: where β is the tip speed ratio of the WT, R 1 is the rotor radius of the WT in meter, ω r1 is the rotor speed of the WT in rad/s, and v 1 is the wind speed in m/s.The output mechanical power P 1 of the WT can be expressed as [1,[4][5][6][7]] where ρ 1 is the density of air in kg/m 3 and A 1 is the undraped area in m 2 .The generated torque of the WT for different wind speeds can be obtained from the D p pβq ´β curve in modeling usage.The maximum aerodynamic efficiency can result from the optimum tip speed ratio shown in Figures 1  and 2. In low speed blade turbines with more than two blades, the power coefficient varies between 0.2 and 0.5 [4][5][6][7].The produced torque of the WT can be expressed as [1,[4][5][6][7]: where T 1 is the produced torque of the WT in Nm.The dynamic equation of torque, can be expressed as: where T e1 is the electromagnetic torque of the PM synchronous generator, J 1 is the moment of inertia of the PM synchronous generator and B 1 is the viscous friction coefficient of the PM synchronous generator.
where ρ1 is the density of air in kg/m 3 and A1 is the undraped area in m 2 .The generated torque of the WT for different wind speeds can be obtained from the The maximum aerodynamic efficiency can result from the optimum tip speed ratio shown in Figures 1 and 2. In low speed blade turbines with more than two blades, the power coefficient varies between 0.2 and 0.5 [4][5][6][7].The produced torque of the WT can be expressed as [1,[4][5][6][7]: where 1 T is the produced torque of the WT in Nm.The dynamic equation of torque, can be expressed as: where 1 e T is the electromagnetic torque of the PM synchronous generator, 1 J is the moment of inertia of the PM synchronous generator and 1 B is the viscous friction coefficient of the PM synchronous generator.Energies 2016, 9, 441 4 of 27

Model of PM Synchronous Generator
where ρ1 is the density of air in kg/m 3 and A1 is the undraped area in m 2 .The generated torque of the WT for different wind speeds can be obtained from the The maximum aerodynamic efficiency can result from the optimum tip speed ratio shown in Figures 1 and 2. In low speed blade turbines with more than two blades, the power coefficient varies between 0.2 and 0.5 [4][5][6][7].The produced torque of the WT can be expressed as [1,[4][5][6][7]: where 1 T is the produced torque of the WT in Nm.The dynamic equation of torque, can be expressed as: where 1 e T is the electromagnetic torque of the PM synchronous generator, 1 J is the moment of inertia of the PM synchronous generator and 1 B is the viscous friction coefficient of the PM synchronous generator.Energies 2016, 9, 441 5 of 25

Model of PM Synchronous Generator
The voltage equations for the PM synchronous generator in the rotor reference frame can be indicated as follows [1,[7][8][9][10]: where v d1 is the d-axis stator voltage, v q1 is the q-axis stator voltage, i d1 is the d-axis stator current, i q1 is the q-axis stator current, L d1 is the d-axis stator inductance, L q1 is the q-axis stator inductance, R s1 is the stator resistance, and ω r1 is the rotor angular speed, respectively.The electromagnetic torque of the PM synchronous generator can be expressed as: where P is the number of poles, λ pm is the permanent magnet flux linkage, K t " 3Pλ pm {4 is the torque constant.In this paper, the control principle of the PM synchronous generator system is based on field-orirnted control [7][8][9][10].The output power of the PM synchronous generator can be expressed as: where P out is the output power of the PM synchronous generator.

Model of AC-DC Converter and DC-AC Converter
The system configuration of the WT driving a PM synchronous generator via AC-DC converter and DC-AC converter is shown in Figure 3.The block diagram of the control system is shown in Figure 3, where θ r1 is the rotor position of the PM synchronous generator, i dr and i qr are the d-axis and q-axis desired control currents of the rectifier, i år , i br and i cr are the desired phase currents of the PM synchronous generator in phases ar, br and cr, respectively, i ar , i br and i cr are the measured phase currents of the PM synchronous generator in phases ar, br and cr, respectively, T ar , T br and T cr are the sinusoidal pulse-width-modulation (SPWM) control signals of the rectifier in phases ar, br and cr, respectively, V d is the measured magnitude of the DC bus voltage in output end of the rectifier, V d is the desired magnitude of the DC bus voltage in output end of the rectifier, i di and i qi are the d-axis and q-axis desired control currents of the inverter, ω i1 is the electric angular frequency of the inverter at the load, θ i1 is the electric angular angle of the inverter at the load, i åi , i bi and i ci are the desired phase currents of the inverter in phases ai, bi and ci, respectively, i ai , i bi and i ci are the measured phase currents of the inverter in phases ai, bi and ci, respectively, v ai , v bi and v ci are the measured phase voltages of the inverter in phases ai, bi and ci, respectively, T ai , T bi and T ci are the sinusoidal pulse-width-modulation control signals of the inverter in phases ai; bi and ci, respectively, V rms is the measured root-mean-square magnitude of the AC 60 Hz line voltage in output end of the inverter, V rms is the desired root-mean-square magnitude of the AC 60 Hz line voltage in output end of the inverter; i d is the measured DC bus current in output end of the rectifier, P d is the measured DC bus power in output end of the rectifier, P d is the desired DC bus power in output end of the rectifier, P out is the maximum output power of the PM synchronous generator, η re is the conversion efficiency of the rectifier which is 90%, η in is the conversion efficiency of the inverter which is 90%, P d " η re P out is the command of the DC bus power in output end of the rectifier.The output voltage and output power of the AC-DC converter can be expressed as [10,35]: where   is the trigger angle in the power module of the AC-DC converter, abr V is the output line voltage of the PM synchronous generator, cr V is the control voltage of the AC-DC converter, and P V is the peak value of the cosine wave of the AC-DC converter.Since this paper is dealing with an    The output voltage and output power of the AC-DC converter can be expressed as [10,35]: where θ α is the trigger angle in the power module of the AC-DC converter, V abr is the output line voltage of the PM synchronous generator, V cr is the control voltage of the AC-DC converter, and V P is the peak value of the cosine wave of the AC-DC converter.Since this paper is dealing with an isolated system with maximum power control, the exceeding power must be consumed to yield system power balance.The more realistic way of control is to choose the DC voltage as the controlled variable.On the other hand, the DC-AC converter supplies the electrical power which is synchronized with the power system frequency.The output voltage and output power of the DC-AC converter can be expressed as [10,35].
P rms " ?3V rms I rms " 1.06V d m a I rms (12) Energies 2016, 9, 441 where m a is the modulation ratio in the power module of the DC-AC converter, V rms is the measured root-mean-square voltage in output end of the DC-AC converter; I rms is the measured root-mean-square current in output end of the DC-AC converter, and P rms is the root-mean-square power in output end of the DC-AC converter.

Design of the Novel Recurrent Chebyshev NN Control System
From Equations ( 9) and ( 11), the output voltage for the rectifier and the DC-AC converter provided by PM synchronous generator system can be expressed as [10,35]: where V 1 " V d is the output voltage of the rectifier, V 2 " V rms is the output voltage of the inverter, h 1 " 1.35V abr {V P and h 2 " 0.612V d are the output voltage constants of the rectifier and the inverter, ζ 1 " V cr and ζ 2 " m a are regulating magnitudes of output voltage in the rectifier and the inverter.
Since h 1 and h 2 are considered as constants, differentiating both sides of Equation ( 13) with respect to time yields. .
where ∆ζ m " u m , m " 1, 2 is the control effort of control system for the AC-DC converter and the AC-DC converter.The control problem of PM synchronous generator system is to control the change of control effort via the DC-AC converter and the DC-AC-DC converter so that the output voltage can provide a fixed voltage under the occurrence of the uncertainties such as the wide input voltages and load variations.The output error of voltage is defined as: where V 1 " V d is the output reference voltage of the AC-DC converter and V 2 " V rms is the output reference voltage of the DC-AC converter.The error e 1 " V 1 ´V1 " V d ´Vd is different between the reference DC voltage and the measured DC voltage of the AC-DC converter.The error e 2 " V 2 ´V2 " V rms ´Vrms is different between the reference AC voltage and the measured AC voltage of the DC-AC converter.If the system parameters are well known, the ideal controller can be designed as: Combining Equations ( 14)-( 16), then .e m `km e m " h m pu m ´um q, m " 1, 2. Taking Laplace transform, then ps `km qe m " F m psq, m " 1, 2, i.e., e m " F m {ps `km q, m " 1, 2. If k m , m " 1, 2 is chosen to correspond to the coefficient of a Hurwitz polynomial ps `km q, m " 1, 2, i.e., a polynomial whose roots lie strictly in the open left half of the complex plane, then lim tÑ8 e m ptq, m " 1, 2. Since the system parameters may be unknown or perturbed, the ideal controller u m, m " 1, 2 in Equation ( 16) can not be precisely implemented.
In order to efficiently control the output voltage of the PM synchronous generator system via the rectifier and the inverter, a block diagram of the novel recurrent Chebyshev NN control system with two sets of novel recurrent Chebyshev NNs as shown in Figure 4 is introduced in this paper.
Energies 2016, 9, 441 8 of 25 parameters may be unknown or perturbed, the ideal controller in Equation ( 16) can not be precisely implemented.
In order to efficiently control the output voltage of the PM synchronous generator system via the rectifier and the inverter, a block diagram of the novel recurrent Chebyshev NN control system with two sets of novel recurrent Chebyshev NNs as shown in Figure 4 is introduced in this paper.The configuration of the recurrent Chebyshev NN control system consists of the recurrent Chebyshev NN controller and the compensated controller, where u rm, m , m " 1, 2 is the novel recurrent Chebshev NN controller for the AC-DC converter and the DC-AC converter and u c, m , m " 1, 2 is the compensated controller for the rectifier and the inverter.The recurrent Chebyshev NN controller is designed to mimic the ideal controller and the compensated controller is designed to compensate for the difference between the ideal controller and the novel recurrent Chebyshev NN controller.Substituting Equations ( 17) into ( 14), then .
e m `km e m " h m pu m ´urm,m ´uc,m q, m " 1, 2

Description of Novel Recurrent Chebyshev NN
In the proposed four-layer novel recurrent Chebyshev NN with input layer using feedback signals from output layer are taken into account to result in better learning efficiency.The architecture of the four-layer novel recurrent Chebyshev NN shown in Figure 5 consists of the first layer (the input layer), the second layer (the Chebyshev layer), the third layer (the function layer) and the forth layer (the output layer).The exciting functions and signal propagations of nodes in each layer of the novel recurrent Chebyshev NN are explained as follows: and the DC-AC converter and is the compensated controller for the rectifier and the inverter.The recurrent Chebyshev NN controller is designed to mimic the ideal controller and the compensated controller is designed to compensate for the difference between the ideal controller and the novel recurrent Chebyshev NN controller.Substituting Equations ( 17) into ( 14), then the error equation governing the system can be obtained by combining Equations ( 15), ( 16) and (18), i.e.,

Description of Novel Recurrent Chebyshev NN
In the proposed four-layer novel recurrent Chebyshev NN with input layer using feedback signals from output layer are taken into account to result in better learning efficiency.The architecture of the four-layer novel recurrent Chebyshev NN shown in Figure 5 consists of the first layer (the input layer), the second layer (the Chebyshev layer), the third layer (the function layer) and the forth layer (the output layer).The exciting functions and signal propagations of nodes in each layer of the novel recurrent Chebyshev NN are explained as follows: Architecture of the four-layer novel recurrent Chebyshev NN.

First Layer: Input Layer i
In the first layer, the input signals and the output signals for each node i in the mth novel recurrent Chebyshev NN can be expressed as: where c 1 i,m is the input of the ith node in the mth novel recurrent Chebyshev NN, d 1 i,m is the output of the ith node in the mth novel recurrent Chebyshev NN, µ 1 oi, m is the recurrent weight between output layer and input layer in the mth novel recurrent Chebyshev NN, and d 4 o,m is the output value of the output layer in the mth recurrent Chebyshev NN.The different inputs of the two sets of novel recurrent Chebyshev NNs are c 1  1,1 " e 1 " V d ´Vd , c 1 2,1 " . e 1 -p1 ´z´1 q∆e 1 for the rectifier, and Energies 2016, 9, 441 10 of 25 c 1 1, 2 " e 2 " V rms ´Vrms , c 1 2,2 " . e 2 -p1 ´z´1 q∆e 2 for the DC-AC converter, respectively.The N indicates the number of iterations.

Second Layer: Chebyshev Layer j
In the second layer, the input signals and the output signals for each node jth in the mth novel recurrent Chebyshev NN can be expressed as: j, m pNq " g 2 j,m ´node 2 j,m pNq ¯" T 2 j,m pnode 2 j,m pNqq j " 0, 1, ..., n ´1 and m " 1, 2 where T j p¨q is the Chebyshev polynomial [25,26] which is selected as activation function of the Chebyshev layer; µ 3 kj, m is the connective weight between hidden layer and Chebyshev layer in the mth novel recurrent Chebyshev NN, µ 2 ij,m is the connective weight between the input layer and the Chebyshev layer in the mth novel recurrent Chebyshev NN, n is the number of neurons in the Chebyshev layer, g 2 j,m is the activation function, which is the Chebyshev polynomial function in the mth novel recurrent Chebyshev NN, d 1 i, m pNq is the ith output node of input layer in the mth novel recurrent Chebyshev NN, d 3 k,m pNq is the kth output to the node of hidden layer in the mth novel recurrent Chebyshev NN, and d 2 j,m is the jth output nod of Chebshev layer in the mth novel recurrent Chebyshev NN.The first few Chebyshev polynomials are given by T 0 pxq " 1, T 1 pxq " x and T 2 pxq " 2x 2 ´1.The higher order Chebyshev polynomials may be generated by the recursive formula given by T n`1 pxq " 2xT n pxq ´Tn´1 pxq.
where d 2 j,m pNq is the jth output node of Chebyshev layer in the mth novel recurrent Chebyshev NN, g 3 k,m is the activation function, which is the linear function in the mth novel recurrent Chebyshev NN, d 3  k,m pNq is the kth output to the node of hidden layer in the mth novel recurrent Chebyshev NN, l 1 is the number of neurons in the hidden layer, and 0 ď α m ă 1 is the self-connecting feedback gain of function layer.
where µ 4 jo,m is the connective weights between the function layer and the output layer in the mth novel recurrent Chebyshev NN (i.e., the output action intensity of the oth output associated with the jth node in the mth novel recurrent Chebyshev NN), and d 2 j,m " c 4 j,m is the jth output node of Chebyshev layer in the mth novel recurrent Chebyshev NN.The single node oth in this layer is indicated as summation ř .The output in the mth novel recurrent Chebyshev NN can be can be expressed as: The output values of the two sets of four-layer novel recurrent Chebyshev NNs can be rewritten as U R 1 " pΨ 1 q T χ 1 " i qr for the AC-DC converter and U R 2 " pΨ 2 q T χ 2 " i qi for the DC-AC converter.ı T are the inputs vectors of the output layer in the two sets of four-layer novel recurrent Chebyshev NNs, in which c 4 j,m is determined by the selected Chebyshev polynominal function and 0 ď c 4 j,m ď 1.

Controller Design
The novel recurrent Chebyshev NN controller is designed to estimate the ideal controller in Equation (16).By the universal approximation theorem [36], there exists the ideal neural controller u rm,m , m " 1, 2 such that where ε m , m " 1, 2 is a minimum approximation error and Ψ m, m " 1, 2 is the ideal parameter vector of Ψ m , m " 1, 2. The approximation error ε m , m " 1, 2 is assumed to be bounded by a positive constant δ m , m " 1, 2 (i.e., |ε m | ď δ m , m " 1, 2).This approximation error bound δ m , m " 1, 2 is generally unobtainable in practical applications, so that it will be estimated in the following derivations.Moreover, the ideal recurrent Chebyshev NN controller cannot be obtained, so that an on-line estimation novel recurrent Chebyshev NN controller is defined as: where p Ψ m , m " 1, 2 is an estimate of the ideal parameter vector Ψ m, m " 1, 2. Define the estimation error r Ψ m , m " 1, 2 as: where r Ψ m " Ψ m ´p Ψ m , m " 1, 2. Define the error tracking index as: Differentiating both sides of Equation ( 23) with respect to time yields .
Then, the error ( 19) can be rewritten as: .
To relax the requirement of the uncertain bound δ m , m " 1, 2, the bound estimation mechanism is developed to observe the bound of the approximation error.Define the estimation error of the bound: where p δ m , m " 1, 2 is the estimation of uncertain bound.To guarantee the stability of the adaptive novel recurrent Chebyshev NN control scheme, the Lyapunov function candidate is defined as: where η m , m " 1, 2 is a constant learning rate, and γ m , m " 1, 2 is a variable learning rate, which will be discussed in the following subsection to speed up the convergence of novel recurrent Chebyshev NN controller parameter.Differentiating Equation ( 32) with respect to time and using Equation ( 30), we get: .
For achieving .
and r δ m ptq are bounded.Let function ϕ m ptq " pδ m ´εm q |z m h m | ď ´.L 1,m , m " 1, 2, and integrate ϕ m ptq with respect to time, then it is obtained that: Because L 1,m pz m p0q, r Ψ m p0q, r δ m p0qq, m " 1, 2 is bounded, and L 1,m pz m ptq, r Ψ m ptq, r δ m ptqq, m " 1, 2 is nonincreasing and bounded, the following result can be obtained: where R j, m " B d 2 j, m {u 1 oi, m , m " 1, 2 can be calculate from Equation (20).Then, the convergence analysis in the following theorem is to derive specific learning rate to assure convergence of the output tracking error.
Theorem 1.Let γ m , m " 1, 2 be the learning rate of the recurrent Chebyshev NN weight, and let P w max, m , m " 1, 2 be defined as P w max,m " max N P w,m pNq , m " 1, 2 , where P w,m pNq " B d 4  o,m {B µ 4 ko,m , m " 1, 2 and ¨ is the Euclidean norm in n .Then, the convergence of the output tracking error is guaranteed if the learning rate γ m , m " 1, 2 is chosen as: Moreover, the ideal learning rate which achieves the fast convergence can be obtained as: Proof.Since then, a discrete-type Lyapunov function is selected as: the change in the Lyapunov function is obtained by: the error difference can be represented by [18].
e m pN `1q " e m pNq `∆e m pNq " e m pNq `« B e m pNq B µ 4 where ∆ e m pNq is the output error change and ∆µ 4 ko,m represents change of the weight.Using Equations ( 40)-( 42) and (49), then Equation (52) can be obtained: e m pN `1q " e m pNq ´" z m e m pNq P w,m pNq from Equation ( 51) to (55), ∆L 2, m pNq , m " 1, 2 can be rewritten as: If γ m , m " 1, 2 is chosen as 0 ă γ m ă 2{tpP wmax, m q 2 rz m {e m pNqs 2 u, m " 1, 2, then the Lyapunov stability of L 2, m pNq ą 0, m " 1, 2 and ∆L 2, m pNq ă 0, m " 1, 2 is guaranteed so that the output tracking error will converge to zero as t Ñ 0 .This completes the proof of the theorem.Moreover, the ideal learning rate which achieves the fast convergence is corresponding to 2γ mtpP wmax, m q 2 rz m {e m pNqs 2 u ´2 " 0, m " 1, 2, i.e., γ m " 1{tpP wmax, m q 2 rz m {e m pNqs 2 u, m " 1, 2 which comes from the derivative of Equation ( 56) with respect to γ m , m " 1, 2 and equals to zero.This shows an interesting result for the ideal learning rate which can be online tuned at each instant.In summary, the on-line learning algorithm of the novel recurrent Chebyshev NN controller is based on the adaptive law Equation ( 35) for the weight adjustment with the ideal learning rate in Equation (48).

Experimental Results
The configure of the PM synchronous generator system shown in Figure 3 consists of two sets of field-oriented institutions, two sets of current control loops, two sets of SPWM control circuits, two sets of interlock and isolated circuits, two sets of isolated-gate bipolar transistor (IGBT) power modules (i.e., the AC-DC converter and the DC-AC converter), and two sets of recurrent Chebyshev NN control systems.The output DC voltage of the AC-DC converter, which is provided by WT driving PM synchronous generator system, is controlled by the novel recurrent Chebyshev NN control system # 1.Then, the output AC 60 Hz line voltage of the DC-AC conveter controlled by the novel recurrent Chebyshev NN control system #2 is provided to smart grid power system.The specification of PM synchronous generator is a three-phase four-pole 1.5 kW 220 V 10 A 2000 rpm type for experimental test in this paper.The electric parameters of the drive model at the nominal condition are R s1 " 0.2Ω, L d1 " L q1 " 6mH, λ pm " 0.46 Wb ´T.Both output voltages of the AC-DC converter and the DC-AC converter, which are controlled by two sets of novel recurrent Chebyshev NN control systems, are implemented by using two sets of TMS320C32 DSP (Spinel Tech.Co., Taipei, Taiwan) control boards and interface cards.
The voltage and power control of the PM synchronous generator system, which controlled by using two sets of novel recurrent Chebyshev NN control systems, are realized by two sets of TMS320C32 DSP control systems.For implementing two sets of current-controlled PWM AC-DC converter and DC-AC converter, two sets of IGBT power modules are adopted six pices of GBSM 100GB-120DLC manufactured by Eupec Co. (Warstein, Germany).The switching frequency of IGBT power modules is 15 kHz.The recurrent Chebyshev NN has 2, 3, 3, 1 nodes in the input layer, the Chebyshev layer, the function layer and the output layer, respectively.The parameters in the novel recurrent Chebyshev NN control system are chosen to achieve the best transient control performance in experimentation considering the requirement of stability.Usually, some heuristics can be used to roughly initialize the parameters of the novel recurrent Chebyshev NN for practical application.The effect due to the inaccurate selection of the initialized parameters can be retrieved by the online parameter training methodology.For simplicity, the all recurrent weights between the output layer and the input layer in the two sets of novel recurrent Chebyshev NNs are to set 1.Moreover, the connective weights between the hidden layer and the Chebyshev layer, the connective weights between the input layer and the Chebyshev layer, and the connective weights between the Chebyshev layer and the output layer in the two sets of novel recurrent Chebyshev NNs are initialized with random numbers.Furthermore, the normalized inputs and references have zero and unity, respectively.In addition, the network outputs should be converted back to the original units of the references.The parameters adjustment process remains continually active for the duration of the experimentation.To satisfy specification of the grid load and regulate of output voltage in the DC-AC converter controlled by the novel recurrent Chebyshev NN control system, the reference V d of DC bus voltage is selected as twice of the reference V rms of output AC line voltage in the output end of the inverter.Since the maximum voltage of the output AC line voltage is 110 ? 2 = 155 V. Consider the line voltage drop and switching devices (IGBT) of the inverter, the reference for V d is selected as 220 V. Therefore, the output voltage V rms of the inverter controlled by the novel recurrent Chebyshev NN control system can be regulated as 110 V root-mean-square (RMS) voltage to satisfy specification of the three-phase load.Firstly, the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d , the step desired root-mean-square AC 60 Hz line voltage V rms under light load are set as 78.5 rad/s (750 rpm), 220 V and 110 V, respectively, Secondly, the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d , the step desired root-mean-square AC 60 Hz line voltage V rms under heavy load are set as 157 rad/s (n r1 " 1500 rpm), 220 V and 110 V, respectively.Both light load and heavy load patch powers as 121W and 242W, respectively.Some experimental results of the WT driving PM synchronous generator system using the two sets of PI controllers are demonstrated for the comparison of the control performance.Since the PM synchronous generator system is a nonlinear and time-varying system, the gains of the two sets of PI controllers for both the DC bus voltage adjustment and AC 60 Hz line voltage adjustment are obtained by trial and error to achieve steady state control performance.The control gains of the two sets of PI controllers are K p " 5.2, K i " 10.2 for the DC bus voltage adjustment and K p " 4.8, K i " 10.8 for the AC 60 Hz line voltage adjustment.
The experimental results of the WT driving PM synchronous generator system using two sets of PI controllers under light load (i.e., ∆ connection three-phase load of 100 Ω) for ω r1 = 78.5 rad{s (n r1 = 750 rpm) are shown in Figure 6.The responses of the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d and the measured DC bus voltage V d in output end of the rectifier, the step desired root-mean-square AC 60 Hz line voltage V rms and the measured root-mean-square AC 60 Hz line voltage V rms in output end of the inverter, the steady-state desired phase current i åi and the measured phase current i ai in phase ai of the DC-AC converter are shown in Figure 6a-d, respectively.
The experimental results of the WT driving PM synchronous generator system using two sets of PI controllers under middle load (i.e., ∆ connection three-phase load of 50Ω) for ω r1 = 150 rad{s (n r1 = 1500 rpm) are shown in Figure 7.The responses of the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d and the measured DC bus voltage V d in output end of the rectifier, the step desired root-mean-square AC 60 Hz line voltage V rms and the measured root-mean-square AC 60 Hz line voltage V rms in output end of the inverter, the steady-state desired phase current i åi and the measured phase current i ai in phase ai of the inverter are shown in Figure 7a-d, respectively.
The experimental results of the WT driving PM synchronous generator system using two sets of PI controllers under heavy load (i.e., ∆ connection three-phase load of 18Ω) for ω r1 = 209.3rad{s (n r1 = 2000 rpm) are shown in Figure 8.The responses of the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d and the measured DC bus voltage V d in output end of the rectifier, the step desired root-mean-square AC 60 Hz line voltage V rms and the measured root-mean-square AC 60 Hz line voltage V rms in output end of the inverter, the steady-state desired phase current i åi and the measured phase current i ai in phase ai of the inverter are shown in Figure 8a-d, respectively.
From the experimental results, sluggish DC bus voltage and AC 60 Hz line voltage tracking are obtained for the PI controlled WT driving PM synchronous generator system due to the weak robustness of the linear controller.Some experimental results of the WT driving PM synchronous generator system using the two sets of novel recurrent Chebyshev NN control systems are discussed.The experimental results of the WT driving PM synchronous generator system using the novel recurrent Chebyshev NN control system under light load (i.e., ∆ connection three-phase load of 100Ω) for ω r1 = 78.5 rad{s (n r1 = 750 rpm) are shown in Figure 9.The responses of the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d and the measured DC bus voltage V d in output end of the rectifier, the step desired root-mean-square AC 60 Hz line voltage V rms and the measured root-mean-square AC 60 Hz line voltage V rms in output end of the inverter, the steady-state desired phase current i åi and the measured phase current i ai in phase ai of the inverter are shown in Figure 9a-d, respectively.
The experimental results of the WT driving PM synchronous generator system using the two sets of novel recurrent Chebyshev NN control system under middle load (i.e., ∆ connection three-phase load of 50Ω) for ω r1 = 150 rad{s (n r1 = 1500 rpm) are shown in Figure 10.The responses of the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d and the measured DC bus voltage V d in output end of the rectifier, the step desired root-mean-square AC 60 Hz line voltage V rms and the measured root-mean-square AC 60 Hz line voltage V rms in output end of the inverter, the steady-state desired phase current i åi and the measured phase current i ai in phase ai of the DC-AC converter are shown in Figure 10a-d, respectively.The experimental results of the WT driving PM synchronous generator system using the two sets of novel recurrent Chebyshev NN control system under heavy load (i.e., ∆ connection three-phase load of 18Ω) for ω r1 = 209.3rad{s (n r1 = 2000 rpm) are shown in Figure 11.The responses of the rotor speed ω r1 pn r1 q, the step desired DC bus voltage V d and the measured DC bus voltage V d in output end of the rectifier, the step desired root-mean-square AC 60 Hz line voltage V rms and the measured root-mean-square AC 60 Hz line voltage V rms in output end of the inverter, the steady-state desired phase i åi and the measured phase current i ai in phase ai of the DC-AC converter are shown in Figure 11a-d, respectively.Moreover, compared with the control method, the proposed novel recurrent Chebyshev NN control method has a superior tracking and a good improvement owing to on-line training of the novel recurrent Chebyshev NN.
Since this study is dealing with an isolated system with maximum power control, the block diagram of the DC bus power with maximum power control is also the same as Figure 3

Conclusions
This paper demonstrated the implementation of the novel recurrent Chebyshev NN control system to regulate both the DC bus voltage of the AC-DC converter provided by PM synchronous generator system and AC line voltage of the DC-AC converter in order to supply for smart grid power application.The control performance of the proposed novel recurrent Chebyshev NN control

Conclusions
This paper the implementation of the novel recurrent Chebyshev NN control system to regulate both the DC bus voltage of the AC-DC converter provided by PM synchronous generator system and AC line voltage of the DC-AC converter in order to supply for smart grid power application.The control performance of the proposed novel recurrent Chebyshev NN control system is robust with regard to different operating conditions of the PM synchronous generator system.The major contributions of this paper are: (1) the successful development of the PM synchronous generator system for smart grid power application through a AC-DC converter and a DC-AC converter; (2) the successful development of the novel recurrent Chebyshev NN control system in which the Lyapunov stability theorem is used in online tuning of the parameters; (3) the successful development of an online training methodology with variable learning rate for the novel recurrent Chebyshev NN control system; (4) the successful application of the two sets of novel recurrent Chebyshev NN control systems in the PM synchronous generator system to regulate the DC bus voltage of the AC-DC converter and the AC line voltage of the DC-AC converter.Finally, control performance of the proposed novel recurrent Chebyshev NN control system shown in experimental results is superior to the PI controller for the PM synchronous generator system directly driven by wind turbine through AC-DC converter and DC-AC converter for smart grid power application.

Figure 1 .
Figure 1.Characteristic curves of wind power versus rotor speed for WT model at different wind speeds.

Figure 2 .
Figure 2. Characteristic curve of coefficient

Figure 1 .
Figure 1.Characteristic curves of wind power versus rotor speed for WT model at different wind speeds.

Figure 1 .
Figure 1.Characteristic curves of wind power versus rotor speed for WT model at different wind speeds.

Figure 2 .
Figure 2. Characteristic curve of coefficient

Figure 2 .
Figure 2. Characteristic curve of coefficient D p pβq of power performance versus tip ratio β for WT.

d
end of the rectifier, * out P is the maximum output power of the PM synchronous generator, re  is the conversion efficiency of the rectifier which is 90%, in  is the conversion efficiency of the inverter which is 90%, of the DC bus power in output end of the rectifier.

Figure 3 .
Figure 3. System configuration of the WT driving a PM synchronous generator system through AC-DC converter and a DC-AC converter using two sets of novel recurrent Chebyshev NN control systems.

Figure 3 .
Figure 3. System configuration of the WT driving a PM synchronous generator system through AC-DC converter and a DC-AC converter using two sets of novel recurrent Chebyshev NN control systems.

Figure 4 .
Figure 4. Block diagram of two sets of recurrent Chebyshev NN control systems for (a) AC-DC converter and (b) DC-AC converter.
Circuits and Drive Circuits of the IGBT Power Modules (DC-AC Converter) Connection with Smart Circuits and Drive Circuits of the IGBT Power Modules (DC-AC Converter) Connection with Smart

Figure 4 .
Figure 4. Block diagram of two sets of recurrent Chebyshev NN control systems for (a) AC-DC converter and (b) DC-AC converter.

Figure 5 .
Figure 5. Architecture of the four-layer novel recurrent Chebyshev NN.

4. 1 . 3 .
Third Layer: Function Layer k In the third layer, the input signals and the output signals for each node kth in the mth novel recurrent Chebyshev NN can be expressed as: node 3 k, m pNq " d 2 j, m pN ´1q `αm d 3 k, m pN ´1q, d 3 k, m pNq " g 3 k, m pnode 3 k, m pNqq, k " 1, ¨¨¨, l 1 and m " 1, 2

4. 1 . 4 .
Fourth Layer: output Layer o In the fourth layer, the input signals and the output signals for node oth in the mth novel recurrent Chebyshev NN are expressed as: pNq " g 4 o,m pnode 4 o,m pNqq, o " 1 and m " 1, 2

Energies 2016, 9 , 441 23 of 27 Figure 10 .
Figure 10.Experimental results of the WT driving PM synchronous generator system using th two sets of novel recurrent Chebyshev NN control system under middle load (i.e., Δ connection three-phase load of  50 ) for 1 r  = 157 rad/s ( 1 1500 rpm r n 

Figure 10 .
Figure 10.Experimental results of the WT driving PM synchronous generator system using th two sets of novel recurrent Chebyshev NN control system under middle load (i.e., ∆ connection three-phase load of 50Ω) for ω r1 = 157 rad/s (n r1 " 1500 rpm): (a) rotor speed ω r1 pn r1 q; (b) adjusting response of step desired DC bus voltage V d and measured DC bus voltage V d in output end of the AC-DC converter; (c) adjusting response of step desired root-mean-square AC 60 Hz line voltage V rms and measured root-mean-square AC 60 Hz line voltage V rms in output end of the DC-AC converter; (d) tracking response of the desired phase current i åi and measured phase current i ai in phase ai of the DC-AC converter.

Energies 2016, 9 , 441 24 of 27 Figure 11 .
Figure 11.Experimental results of the WT driving PM synchronous generator system using the two sets of novel recurrent Chebyshev NN control system under heavy load (i.e., Δ connection three-phase load of Ω 18 ) for 1 r  = 209.3rad/s ( 1 r n = 2000 rpm ): (a) rotor speed adjusting response of step desired DC bus voltage * d V and measured DC bus voltage d V in output end of the AC-DC converter; (c) adjusting response of step desired root-mean-square AC 60 Hz line voltage * rms V and measured root-mean-square AC 60 Hz line voltage rms V in output end of the DC-AC converter; (d) tracking response of the desired phase current * ai i and measured phase current ai i in phase ai of the DC-AC converter.

Figure 11 .
Figure 11.Experimental results of the WT driving PM synchronous generator system using the two sets of novel recurrent Chebyshev NN control system under heavy load (i.e., ∆ connection three-phase load of 18Ω) for ω r1 = 209.3rad{s (n r1 = 2000 rpm): (a) rotor speed ω r1 pn r1 q; (b) adjusting response of step desired DC bus voltage V d and measured DC bus voltage V d in output end of the AC-DC converter; (c) adjusting response of step desired root-mean-square AC 60 Hz line voltage V rms and measured root-mean-square AC 60 Hz line voltage V rms in output end of the DC-AC converter; (d) tracking response of the desired phase current i åi and measured phase current i ai in phase ai of the DC-AC converter.

27 Figure 12 .
Figure 12.Experimental results of the WT driving PM synchronous generator system using the novel recurrent Chebyshev NN control system at step-command changing of rotor speed: (a) rotor speed 1 1 ( ) r r n  ; (b) response of measured DC bus voltage d V ; (c) response of measured DC bus current

Figure 12 .
Figure 12.Experimental results of the WT driving PM synchronous generator system using the novel recurrent Chebyshev NN control system at step-command changing of rotor speed: (a) rotor speed ω r1 pn r1 q; (b) response of measured DC bus voltage V d ; (c) response of measured DC bus current I d ; (d) response of reference DC bus power P d and DC bus power P d .
T are the adjustable parameters between the function layer and the output layer in the two sets of four-layer novel recurrent Chebyshev NNs.Two sets of vectors χ 1 "