RBF neural network robust adaptive control for wind generator system

Y. Zuo***, Y. N. Wang*, Y. Zhang**, Z. L. Shen**, Z. S. Chen**, J. Chen**, Q. Y. Xie** *College of Electric and Information Technology, Hunan University, South Lushan Road 1, 410082 Hunan, P. R. China, E-mail: yizuohnu@gmail.com **Key Laboratory of Regenerative Energy Electric-Technology of Hunan Province, Changsha University of Science and Technology, Chiling Road 45, 410114 Hunan, P. R. China, E-mail: yaonan@hnu.cn


Introduction
Among the main research subjects in the wind turbine domain, the control of wind generator system is considered an interesting application area for control theory and engineering.The control strategies must cope with the exacting characteristics presented by WECS such as the nonlinear behavior of the system, the random variability of the wind and external perturbations.Djohra et al. [1] model and simulate a wind turbine and an induction generator system as an electricity source in the southern parts of Algeria, and the obtained results have then been validated by the HOMER software confirming the effectiveness of the developed program.Jordi et al. [2] analyze and compares different control tuning strategies for a variable speed wind energy conversion system based on a permanent-magnet synchronous generator (PMSG), and the aerodynamics of the wind turbine and a PMSG have been modeled.Valenciaga et al. [3] presents the control of a variable-speed wind energy conversion system based on a brushless doubly fed reluctance machine, and the control design is approached using multiinput second-order sliding techniques.However, above-all papers have not considered the intelligent robust adaptive control method.
The radial basis function (RBF) neural network robust adaptive control for wind generator system is studied in particular in this work.The design procedure in this paper aims at designing stable neural network slide mode controller that guarantee the existence of the system poles in some predefined zone and wind speed precise tracking.More significantly, the controller design problem is reduced to Lyapunov stability problem.In this way, by solving the stability Lyapunov function, the feedback gains which guarantee global asymptotic stability and desired speed tracking control performance are determined.
The remainder of this paper is outlined as follows: Section 2 gives the problem formulation of wind generator system, and then, Section 3 shows the RBF Neural network robust adaptive control method.After that, Section 4 presents and discusses the simulation result.Finally, Section 5 draws some conclusions.

Problem formulation
In the first, we analyze the particular aerodynamic characteristics of windmills.Here the horizontal-axis type is considered.The output mechanical power available from a wind turbine is 3 0.5 ( ) where ρ is the air density, A is the area swept by the blades, V ω is the wind speed, C is the power coefficient, 0.5 ( )

) π
The torque developed by the generator/Kramer drive combination is where With the above mentioned content, ignoring torsion in the shaft, generator electric dynamics, and other higher order effects, the approximate system dynamic model is ( , ) ( , ) ( , ) J is the total moment of inertia, where ( , ) x ρ θ means the dynamical uncertainties whose time-varying uncertain parameter θ appears nonlinearly, x represents any compo- nent of the system state, i.e.

Fig. 1 General view of a wind generator controller system
In the following, • denotes the standard Euclidean norm.Note that all smooth or convex or concave functions satisfy the following Lipschitz condition.
Regarding ( 2) and (3), system model becomes where depends nonlinearly on the control action eq R ( ) cos α according to (4), , p C λ and V ω also depend on ω in a nonlinear way.Moreover, it is it is well known that certain generator parameters, such as wound resistance, are strongly dependent on factors such as temperature and aging.Thus a nonlinear adaptive control strategy seems very attractive.The shape of the generator curves allows a simple linearization on the expression for As it can be verified, the proposed approximation is good in the required operation zone.The resulting expression for the whole system is then ( ) which has the standard normal form here, ( ) f ⋅ mesns a nonlinear noise function [4], b represents a constant and ( ). u cos α =

RBF neural network approximate theory
In the field of control engineering, neural network is often used to approximate a given nonlinear function up to a small error tolerance.The function approximation problem can be stated formally as follows [5].Definiti on 1: Given that ( ) : → is an approximating function that depends continuously on the parameter matrix W and , the approximation problem is to determine the optimal parameter such that, for some metric (or distance function) for an acceptable small .ε In this paper, Gaussian RBF neural network is considered.It is a particular network architecture which uses l numbers of Gaussian function of the form where i R μ = is the center vector and is the variance.Each Gaussian RBF network consist of three layers: the input layer, the hidden layer that contains the Gaussian function, and the output layer.At the input layer, the input spaceis divided into grids with a basis function at each node defining a receptive field in Rn Theoutput of the net- where ( ) , ..., ⎦ is the vector of basis function.
In succeeding sections, we will use the aforesaid RBF neural networks (RBFNN) to approximate nonlinear function ( ) where ε is network approximation difference which can be arbitrary small, and in our paper we assume the difference satisfy , k is network activation function and is network input.
y Remark 1: In succeeding sections, we will use the aforesaid Gaussian RBF neural networks to approximate the nonlinear function ( ) where ε is network approximation difference, { }

( ) y
Θ is network activation function and is network input.y

RBF neural network control strategy
The tracking error of WT speed is defined as e r ω = − .Regarding (9), the dynamics of system (8) in terms of the modified"velocity error"is expressed by ( ) e k e k u f x which can be further written as ( ) It is assumed that the ( ) f x is right-hand side in (9) can be represented by an ideal RBFNN as * * ( ) ( ) where ε is reconstruction error of RBFNN the optimal weight matrix satisfying that Here, x D denotes the sets of suitable bounds of x .It is assumed that x never reaches boundary of .In (18), x D ˆ( | ) f x W is an estimation of , which can be approximated using an RBFNN as where W is adjustable weight matrix.ˆNow the proposed RBFNN robust adaptive control is give by where represents the proposed RBFNN adaptive controller which is used to approximate nonlinear function in (9).In this way, using control law (20), close-loop system become where denoting error of weight matrix.Consider the stability of the closed-loop system, we have the following theorem.
Theorem 1: The proposed RBF neural network adaptive controller defined by (20) enable wind generator system (8) to asaymptotically tracking a desired wind speed r and keep the MWEC performance.The adaptive law of is designed as ( , , , ) is gain matrix, and P is a positive definite solution of the follow- ing Riccati equation where Q is a constant matrix with appropriate dimensions given in advance.Then: (1) ( ) x t in closed loop systems are uniformly ultimately bounded, , trajectory tracking errors of WECS system tend to zero as time goes to infinity.

T T T e A P PA e e P f Tr W W
Applying repeatedly the properties of trace of matrix and substituting ( 22) and ( 23) into (24) leads to ( ) According to (22), the equation above becomes It is easy to get negative outside the following compact set x Ω ( ) Assumption 2 implies that W is bounded (equiva- lently, W ~is bounded), then in close-loop systems are uniformly ultimately bounded.

) (t x
Integration of (25) from to can be rewritten as where Then 0 (0) ( ).
and with the fact that is a non increasing function of time and low bounded, which implies . From (28), it is clear that is satisfied.The boundedness of implies .From (21) and boundedness of , , and , one can get , i.e.
. Thus, the result is achieved from Barbalats lemma [6].Therefore, whole closed-loop system is asymptotically stable, i.e. trajectory tracking errors converge to zero as time goes to infinity.
According to above analysis, the architecture of close-loop system is shown in Fig. 2.
The performance of the proposed controller is shown in comparison with the dynamical sliding mode power control [7].The performances are depicted in Fig. 3 and Fig. 4 respectively with a pseudoaleatory sequence of step-shaped wind gusts.It is clearly that, with the RBF neural network adaptive controller, the closed loop converges rapidly to the desired optimal rotational speed.However, with the dynamical sliding mode power controller [7], there exists some obvious vibrations and deviations in the simulation.Therefore, it is evident that, for small Fig. 3 Performance with our proposed method Fig. 4 Performance with method in [8] errors, the neural network slide mode speed controller can drive the wind speed of wind generator system to the optimum operation point smoothly.

Conclusions
A RBF neural network robust adaptive control method for wind generator system is presented in this paper.The proposed RBFNN robust controller drives the wind speed tracking error to a given precision based on Lyapunov stability theory.The simulation shows that our control strategy owns the excellent performance in wind generator system than the exising result.The RBF neural network robust adaptive control method of wind generator system is studied in this work.The design procedure in this paper aims at designing RBF neural network adaptive controllers that guarantee wind speed precise tracking.Moreover, the speed control problems are reduced to Lyapunov stability problem.In this way, by solving the stability Lyapunov functions, the feedback gains which guarantee global asymptotic stability and desired speed performance are determined.The results of numerical simulation showing the superiority of the proposed method than the existing result.
Received March 04, 2011 Accepted September 10, 2011 and a nonlinear function of the parameter p λ is given asR Vω , where R is the radius of the turbine and λ parameters for a given turbine.The torque developed by the windmill is 2 2 the time derivative of V along