Sei sulla pagina 1di 5

Proceedings of the Fifth International Conference on Machine Learning and Cybernetics, Dalian, 13-16 August 2006

AN ADAPTIVE FUZZY PID CONTROL OF HYDRO-TURBINE GOVERNOR


XIAO-YING ZHANG, MING-GUANG ZHANG

School of Electrical and Information Engineering, Lanzhou University of Technology, Lanzhou 730050, China
E-MAIL: zhxy525@263.net

Abstract: often regionally far from the consumer loads and


An adaptive fuzzy control strategy for hydro-turbine individually isolated. Consequently, classical methods were
governor is presented in this paper. Considering the complex used to adjust governor parameters for acceptable
dynamic characteristic and uncertainty of the hydro-turbine performance by using a single-input-single-output control
governor model and taking the static and dynamic structure [7]. But conventional governors did not respond
performance of the governing system as the ultimate goal, the
novel controller combined the classical PID control theory
satisfactorily over the whole range of plant operation .In
with adaptive fuzzy control theory is designed. The presented addition, non-linearity exists in the models of the
controller is a variable structure type; therefore its hydro-turbine and the electric generator. A linear controller
parameters can be adaptively adjusted according to the designed to work optimally around a nominal operating
information of the control error. Simulation results show that point of a non-linear system may be degraded at other
the proposed control strategy has adaptability, stability and operating points. In order to overcome these difficulties, a
robustness and achieves good performance when applied to a novel adaptive fuzzy control for hydro-turbine governing
hydro-turbine governing system. system is proposed in this paper. The adaptive fuzzy
controller is applied to improve the overall performance of
Keywords: hydro-turbine governing system and adjusts adaptively the
PID control; Adaptive fuzzy control; Hydro-turbine parameters as the operating conditions change. The
governor; Simulation
adaptive fuzzy system with a variable structure has the
advantage of not requiring an exact mathematical model of
1. Introduction the controlled plant and ensures that the overall system
remain asymptotically stable. Simulation results show that
In recent years, there has been considerable interest in the adaptive fuzzy governor has a satisfactory performance.
the application of modern control techniques to design
controllers for hydro-turbine governor [1], [2], [3]. 2. Hydro-turbine governing system models
Researches were shown that conventional controllers were
unable to perform optimally over the full range of operating
The hydro-turbine governing system includes penstock
conditions and disturbance, due to the highly complex,
system, turbine, governor, electro-hydraulic servo system
non-linear nature of hydro-turbine governing system [4],
and generator etc. The structure of the governing system is
[5]. The plant models are always inaccurate and the
shown in Figure.1.
governing system is a non-minimum phase system. The
unstable zeros can influence the stability and performance
2.1. Model of turbine
of the system, so the design of a controller is known to be
quite difficult [6]. The early power systems were small,
H
Penstock
Q

r + u Electro-hydraulic y Mg0
Governor Turbine _
servo system
_ Mt Generator n
+

Figure 1. The hydro-turbine governing system

1-4244-0060-0/06/$20.00 2006 IEEE


325
Proceedings of the Fifth International Conference on Machine Learning and Cybernetics, Dalian, 13-16 August 2006

Here, the Francis turbine is taken as example and the dqt


flow and torque equations are described as: inertia increases with Tw increasing. is derivative of
dt
flow to time. As Francis turbine, the simply transfer
Q = Q( H , n, ) (1)
function may be described as:
M t = M t ( H , n, ) (2) mt ( s ) 1 Tw s
G (s) = = (7)
y(s) 1
Where Q is flow rate, M t is turbine torque, H 1 + Tw s
2
is hydro-turbine water head, is gate opening, n is When the penstock is long and the elasticity of the
hydro-turbine speed. When the parameters of turbine vary water can not be ignore, the equation accounting water
in the small range at a stable operating point, the above two hammer is given as:
equations can be linearized as: h( s ) T
= 2 th( r s + ) (8)
q = eqy y + eqx x + qqh h (3) q(s) 2
mt = e y y + eqx x + eqh h (4) where is given as :
2Tw Tr
Where mt is the torque of turbine, q is the flow of = ( s +) (9)
Tr 2 s 2
turbine, y is gate opening, x is hydro-turbine speed, and
where Tr is penstock reflection time, is damp
h is the hydro-turbine water head. e y = mt , partial coefficient. Regardless of any damp, then = 0 .result
y in:
m Tw
derivative of the torque to gate opening. e x = t , partial
x = = hw (10)
m Tr
derivative of the torque to speed of turbine. eh = t ,
h where hw is penstock character coefficient.
partial derivative of the torque to the water head of turbine. Substituting Eq. (10) into Eq. (8) gives:
q h( s ) T
eqy =
y
, partial derivative of flow to gate opening. = 2hw th r s (11)
q( s) 2
q
eqx = , partial derivative of flow to speed of the turbine.
x 2.3. Model of generator and load system
q
eqh = , partial derivative of flow to the head of turbine.
h The mathematical model of generator and load is
The plant time-vary parameters result in the transmission given[4] as:
coefficients of turbine ( e y , e x , eh , eqy , eqx , eqh ) variety dx
(Ta + Tb ) + eg x = mt mg 0 (12)
with the operating situation [7]. dt
Where Ta is unit inertia time constant, Tb is load inertia
2.2. Model of penstock system time constant, mt is turbine torque, mg0 is load torque at rate
dm g
The penstock system may be modeled as: frequency. e g = is derivative of load torque to
dq dx
h = Tw t (5) speed.
dt
Where Tw is water inertia time constant, given as 2.4. Model of electro-hydraulic servo system
[8]:
LQr The servo system model may be given as:
Tw = (6) dy
gFH r Ty + y=u (13)
Where L and F are the length and cross-sectional area
dt
where Ty is servo system time constant.
of the penstock, Hr and Qr are the per-unit base values of
In practice, many components of a plant model are
the water column head and that of the water flow rate,
precisely unknown. Furthermore, most plants are inherently
respectively, g is the acceleration due to gravity. The water

326
Proceedings of the Fifth International Conference on Machine Learning and Cybernetics, Dalian, 13-16 August 2006

non-linear, and can be approximated by linear models only labeled N.


in the near hood of the operating point. These and other In this layer compute the normalized firing strength of each
factors lead to uncertainty. An adaptive fuzzy controller rule.
whose design is base on the models of governing system Layer 4: Every node i in this layer is a circle node with
should provide stability and performance requirements in an output:
the presence of uncertainty. zi = wi ( pi x + qi y + ri ) (15)
N4
3. Adaptive fuzzy control
z = wi ( pi x + qi y + ri ) (16)
i =1
3.1. Fuzzy controller design
where {pi , qi , ri : i = 1, N 4 } is the set of consequent
The design objective of the fuzzy controller is to learn parameters denoted by SC. The constructed AFIS will
to achieve good performance of the nonlinear system in update the parameters using Hybrid Learning Rule.
presence of disturbances and uncertainties. The Adaptive From the proposed AFIS architecture, given the values
Fuzzy Inference System(AFIS) architecture is shown in of SP , the set of output (16), each corresponding to a
Figure 2, where node functions in the same layer are of the
point ( x j , y j : j = 1, N p ) , can be expressed in matrix
same type, as described below.
form as:
Layer1 Z = Cs (17)
A1 Layer2 Layer3 Where Z is the vector of outputs of size NP each calculated
using (16). s is the vector of consequent parameter values
x A2 N z1 [
such that s = pi , qi , ri : i = 1, N 4 ]T
A3 Layer4 C is the matrix of coefficients given by

A4
N z2
zi
z
[
C = ( wi x j , wi y j , wi : i = 1, N 4 ) : j = 1, N p ]
T

Each epoch of the hybrid leaning procedure is


y A5 N composed of a forward pass and a backward pass. In the
forward pass, input data is processed using available values
Ai of SP to determine the elements of matrix C. Then the over
Figure 2. Adaptive Fuzzy Inference System determined set of equations(17) is solved using a least
squares method to determine the values of SC. After
Layer 1: Every node i in this layer is a circle node with identifying these parameters the functional signals keep
a node function UAi(x) giving the membership of x to the going forward until the error measure is calculated. In the
fuzzy set Ai which is in the form of a linguistic label (i.e., backward pass, the error is propagated from the output end
small, large). Usually, UAi(x) is given by: toward the input end, and the parameters in SP are updated
by the gradient descent method.
1
U Ai ( x) = bi
(14)
x ci 2 3.2. Principles of the control strategy
1 + ( )
ai Corresponding to the operating situations of the
where {ai , bi , ci : i = 1, N1} is the set of premise turbine governing system, the output of the fuzzy controller
needs seven states[5]:
parameters which is denoted by Sp . As the values of these { N B , N M , N S , Z O, PS , P M , P B} (18)
parameters change, the bell-shaped functions vary Where NB is Negative Small, NM is Negative
accordingly, thus exhibiting various forms of membership Medium, NS is Negative Small, ZO is Almost Zero, PS is
functions on the linguistic label Ai. Positive Small, PM is Positive Medium, PB is Positive Big.
Layer 2: Every node in this layer is a circle node Since both input and output of the controller are fuzzy
labeled that multiplies the incoming signals and sends the variable, the controller is designed base on fuzzy logic
product output, which represents the firing strength (or control theory. To generate this fuzzy output, it is necessary
weight) of a rule. to fuzzify the input of the controller. The fuzzy rules are
Layer 3: Every node in this layer is a circle node if-then rules, membership functions are simple triangular

327
Proceedings of the Fifth International Conference on Machine Learning and Cybernetics, Dalian, 13-16 August 2006

ones. The fuzzy rule base consists of a collection of fuzzy From the Figure 3(a) with classical control, we can
If-Then rules in the following form: find the setting time is 13s and the overshoot is 37.4%. But
l l
R (l ) : If x1 is F1 and and xn is Fn ,Then y is G l . in Figure 3(b) with adaptive fuzzy control, the setting time
is 8.9s and overshoot is nearly 0.
T
Where x = ( x1 , x2 ,..., xn ) U and y IR are the A 1% frequency disturbance is applied to the speed
input and output of the fuzzy control system, reference and the response curves are obtained in
l l
Figure4(a)-(b). The setting time is 12s and overshoot is 1%
respectively, Fi and G are labels of fuzzy set in in Figure.4(a), however, the setting time is 8s and overshoot
U i(i = 1,2,...n) and IR, respectively, and l = 1,2,...M , is nearly 0.
It is observed that the response with the proposed
where M is the total number of fuzzy If-Then rules in the controller is less oscillatory and has a smaller frequency
rule base. The fuzzifier maps a crisp point swing. The performance of the turbine governing system is
x = ( x1 , x2 ,...xn )T U into a fuzzy set defined on U. It improved by the novel controller.
provides input fuzzy sets for the fuzzy inference engine.
The range of the speed error e and its derivative e/ is [-6,6].
The fuzzification control-rule and defuzzification steps are
all embedded in the final formulation of the fuzzy control
law.

4. Simulation and results

Simulation studies have been performed on the system


shown in Figure.3 using the adaptive fuzzy controller. (a) classical control (b) adaptive fuzzy control
Figure 4. The dynamic curves for 30% load rejection
yr(t) Adaptive Hydroturbine y(t)
PID
+ Fuzzy z Governing
- controller system

Figure 3. Adaptive fuzzy control system structure of


hydroturbine governing system

Where e=yr-y., The gains such an KI, KP, and KD have


to be carefully reconsidered when the system is subjected to
a new condition. (a) classical control (b) adaptive fuzzy control
Several simulations are run after changing a number of Figure 5. The response for 1% frequency disturbance
system parameters in order to ascertain the sensitivity of the
control to these changes. Assuming that the power system 5. Conclusions
was exposed to small changes in load during its normal
operation, the model would adequately represent its In this paper, an efficient approach to the
dynamics. The parameters used in the simulation and their hydro-turbine governor is presented. Taking the dynamic
values are: and static performance as the ultimate goal, the control
Ta=6s,Tw=1s,Ty=0.1s,ex=0.8,ey=1.3,eh=1.1, strategy improves the level of intelligent decision making
eqx=0.1,eqy=1,eqh=0.4. and can adapt to various working requirements. A series
The load test is an important design criterion and a simulations for a hydro-turbine governor show that the
step load change may provide an indication about the adaptive fuzzy control method not only has simple design
system stability. A step load change of 0.3 was applied to procedure and strong robustness, but also achieves static
the governing system and the time-domain responses for and dynamic performances of the governing system under
classical PID controller and adaptive fuzzy controller were different run condition. The satisfactory simulation results
shown in Figure 3(a) and (b), respectively. prove that the control method proposed in the paper is

328
Proceedings of the Fifth International Conference on Machine Learning and Cybernetics, Dalian, 13-16 August 2006

correct and practical. simulation.Control Eng Practice 8, pp. 1261-1272,


2000.
Acknowledgements [4] Hannett LN, Fardanesh B,Field test to validate hydro
turbine-governor model struvture and
This work supported by Gansu Provincial Natural parameters.IEEE Trans Power Systems 9,
Science Foundation of China (No. ZS032-B25-027). pp1744-1751, 1994.
[5] Armansyah F, Yorino N,Sasaki HRobust
References synchronous voltage sources designed controller for
power system oscillation damping.Elect Power
[1] O.P.Malik, G.S. Hope Ye Luqing, Wei Shouping and Energy Systems 24, pp41-49, 2002.
Xu Haibo,An intelligent self-improving control [6] Eilts LE, Schleif FR,Governing features and
strategy with a variable structure and time-varying performance of the first 600 MW hydrogenerating unit
parameters for water turbine governor Revue at Grand Coulee.IEEE Trans PAS92, pp457-466,
Generate de 1Electricite, Pairs, No.4, pp.23-35, 1989. 2003.
[2] G.Orelind, Optimal PID gain schedule for [7] Ye Luqing, Wei Shouping, Li Zhaohui, O.P. Malik
hydrogenerators design and application, IEEE Trans. and G.S.Hope, Field tests and operation of a
on Energy Conversion, Vol.4, No.3, Sept, pp.263-297, duplicate microprocessor-based governor for water
1989. turbine and its further development.,IEEE Trans on
[3] Mansoor SP, Jones DI, Bradley DA, Aris FC, Jones Energy Conversion, Vol.5 No.2, pp.25-231, 1990.
GR,Reproducing oscillatory behaviour of a [8] I.Eker, M.Tumay, Robust multivariable-cascade
hydroelectric power station by computer governors for hydroturbine controls.Electrical
Engineering 84, pp.229-237, 2002.

329

Potrebbero piacerti anche