Você está na página 1de 5

JADAVPUR UNIVERSITY, KOLKATA – 700032, INDIA, JANUARY 12 – 14, 2007 1

Fuzzy Logic Control of a Heat Recovery Steam


Generator
A.Gangadhara Rao, M.S.R.Murthy

process. Recovery of heat exhausted from industrial


Abstract-- Increasing complexities of modern industrial process and combustion can improve thermal efficiency
processes and requirement of fast and accurate responses also. HRSG is the equipment used to recover the heat from
necessitated the invention of various control techniques. exhaust gases and to generate steam. A simplified model of
The designed control system should provide simple and boiler for system dynamic performance studies was
practical solution in order to fulfill the performance presented in 1991[7]. Constructionally HRSG has many
requirements. Over the past few decades many concepts differences with a conventional boiler. It has no means to
and techniques of intelligent control were developed. adjust heat transfer distribution i.e, no burner tilt, no excess
Fuzzy logic (FL) is one such technique, in which air control, no flue gas re-circulation etc. In this paper a
knowledge based design rules can easily be implemented to simplified HRSG model[8] is considered and it is
control a complex system. In this paper a fuzzy logic controlled by the designed FLC. Effectiveness of the FLC
controller(FLC) has been developed using the pressure is investigated by simulation and the results are compared
deviation and change in pressure deviation of a heat with a conventional PI controller.
recovery steam generator(HRSG). The designed FLC is
used as a pressure controller to regulate the exhaust gas II.HEAT RECOVERY SYSTEM
input to the HRSG as per the steam demand . The
feasibility and effectiveness of designed FLC is studied by Fig.1 shows the schematic diagram of a typical heat
simulation and the results are compared with the recovery steam. It consists of a drum, evaporator, super
conventional proportional integral(PI) controller system. heater(SH), steam turbine(ST) and electrical generator(G).
It has both the gas turbine(GT) exhaust and supplementary
Index Terms—Heat recovery steam generator, Fuzzy logic, fuel as inputs.
Pressure controller, Simulation study.

I. INTRODUCTION
A control system design should be simple and should
give the desired performance requirement. One of the
requirement of a control system is the flexibility, should be
able to adapt to a new system with little modifications. FL
is one such technique, which can be designed and
implemented easily. It can also be modified easily. FLC
can closely imitate the human control process. FL
technology enables the use of engineering experience and
experimental results in designing the knowledge base. This
eliminates use of rigorous mathematical modeling to derive
a control solution. The concept of fuzzy sets and fuzzy
logic was initiated in the year 1965[1]. The first
implementation of FL in control systems was accomplished
in 1974[2]. Since then FL has been implemented to control
many industrial processes, such as robot control[3], jet
engine fuel control[4], traffic junction signals control[5] Fig.1 Schematic diagram of a HRSG
and furnace temperature control[6] etc. In this paper a FLC
is developed to control a HRSG. The heat energy available in the GT exhaust or
In these days of escalating fuel costs, power shortages supplementary fuel is used to generate steam in the
many of the industries are opting for co-generation. The evaporator. The generated steam reaches the top position
need for energy recovery from low and medium sources of the drum, from there it goes to the SH, and gets further
has gained importance. Waste heat recovery is of prime heated and converted in to saturated steam. This steam is
importance to the efficient use of energy in the industrial used to drive a ST, which is coupled to a electrical
generator.
2 INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ELECTRICAL ENGINEERING

III.SYSTEM MODEL recovery system with FLC. As shown in the fig, inputs to
the FLC are error e(k) and change in error ce(k).
Fig.2 shows the transfer function block diagram of heat
recovery system used in this paper. There are various e(k) = yref - y(k) …….. 1
blocks representing the transfer function of the associated ce(k) = y(k) - y(k-1) …..2
equipment. The input and output variables of each block
are linked as shown in the fig. Description of parameters is The inputs e(k) and ce(k) are multiplied by the scaling or
provided in the appendix in table.1. weightage factors Ke and Kce before feeding to the FLC.
The output of the FLC is also multiplied by a factor Ku.
These scaling factors are used to tune the controller to get
the desired response. In this paper the values of Ke, Kce
and Ku are taken as 0.02, 0.0001 and 17 respectively.
As shown in the fig.3 FLC contains a fuzzifier, inference
engine, rule base and de-fuzzifier and it has two inputs and
one output.
FUZZIFICATION

The fuzzification block converts real world variables in


Fig.2 Block diagram of a heat recovery system to fuzzy sets. In order to decide the number of fuzzy sets
and their parameters, the universe of discourse(UD) is to
The input to the model i.e, GT exhaust is represented by be decided. The UD is the range over which the selected
the block Blspm and it is fed to the steam generation variable can vary. In this paper UD is taken as [-1,1] for
equipment. The out put of steam generation equipment is both the inputs and output. After selecting the UD the no of
represented by xme. This steam reaches the top portion of membership functions and their shape and ranges are to be
drum and then goes to the SH, where it will be further selected. The number of membership functions used in the
heated and converted in to saturated steam xp. fuzzification play a crucial role in the final performance of
In the actual functioning , a HRSG may be subjected to a FLC system and the choice of membership function has
many disturbances. To control the steam generation a strong influence on the control effect. There are several
pressure controller is included in the system. The pressure types of membership functions used in FLC such as
controller actuates based on the difference between the SH triangular function, gaussian function, bell function,
steam pressure xp and the pressure controller set point pr. trapezoidal function etc. After selecting the membership
In a conventional control system , a PI controller is used as functions, their parameters are to be decided.
a pressure controller. In this paper a fuzzy logic
controller(FLC) is used as a pressure controller and its As shown in the fig.4(a) for the input variable error
performance is compared with a PI controller. there are seven membership functions known as,

II.FUZZY LOGIC CONTROLLER

(a) input variable ‘error’


Fig.3 Heat recovery system with FLC

Traditional control design methods use mathematical


models of system and its inputs to design controllers to
analyse their effectiveness. FLC uses fuzzy sets and fuzzy
inference to derive control laws in which no precise model
of the plant exists and most of the priori information is
available only in qualitative form. The basic idea of FLC
is to make use of expert knowledge and experience to build
a rule base with linguistic rules. Proper control actions are
then derived from this rule base. (b)input variable ‘change of error’ and output
In this paper FLC is used as a pressure controller to
control the HRSG. Fig.3 shows the diagram of a heat Fig.4 Membership functions
JADAVPUR UNIVERSITY, KOLKATA – 700032, INDIA, JANUARY 12 – 14, 2007 3

A rule is generated using the control engineering


NB = negative big knowledge. In this paper the heuristic method proposed by
NM = negative medium Mamdani[2] is used to build the rule base.
NS = negative small
Z = zero ri : IF e is NB and ce is NB THEN u is NB ……3
PS = positive small
PM = positive medium where ri denotes the ith fuzzy rule, i =1,2,3……,n. In the
PB = positive big above rule the first part i.e, upto the word THEN is known
as a antecedent and the part after the word THEN is known
Among these seven, the membership functions NB and as the consequent. Consequent is the control action to be
PB are the trapezoidal functions and all other are the taken based on the antecedent.
triangular functions. In order to decrease the steady state
error, the range of Z set is made small and the peaks of NS INFERENCE ENGINE
and PS are made to be close to Z set. To have quick control
on large errors, the shape of NB and PB are taken as The basic function of inference engine is to compute the
trapezoidal form. To reduce programme execution time overall value of the fuzzy control output based on the
only seven membership functions are considered. individual contributions of each rule in the rule base. Each
The input variable change of error also has 7 member such individual contribution represents the value of the
functions. But they are symmetrically arranged. As shown fuzzy control output as computed by single rule. In this
in the fig.4(b) all the membership functions are triangular, paper the direct inference system is used. It determines
except NB and PB. These two functions are in trapezoidal directly the outputs from the knowledge base and on line
form. The output variable is almost the same as input data by min-max operation. It simply transfers the
variable ce. operators know-how in to the control system employing IF-
THEN rules and membership functions.
RULE BASE
DEFUZZIFICATION
A control algorithm is coded using the fuzzy statements
in the block containing the rule base, by taking in to For real life applications we need a crisp output to
account the control objectives and the system behavior. control the systems. The process of converting a
While differential equations are the language of aggregated fuzzy set in to a crisp value is known as
conventional control, IF-THEN rules about how to control defuzzification. Defuzzification plays a great role in a FLC
the system are the language of fuzzy control, since IF- system. It is the process in which the fuzzy quantities
THEN operator is the simplest and widely used defined over the output membership functions are mapped
interpretation. Fuzzy rules serve to describe the qualitative in to non fuzzy number. Many different methods exists to
relationship between variables in linguistic terms. Instead accomplish defuzzification. In this paper the center of
of developing a mathematical model of the system, gravity(COG) method is used. The control output ∆u is
knowledge based system is implemented. The number of determined using the following expression.
rules in the rule base depends on the number of linguistic
variables. As shown in the fig.5, 49(7 x 7) rules are used
to control the heat recovery system. Σ(membership of i/p x o/p corresponding to membership of i/p)
∆u =------------------------------------------------------------------
Σ(membership of i/p)

∑ µ ju j
49

∆u = j =1
j = 49
…….4
∑ µj
j =1

Fig.5 Rule base


4 INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ELECTRICAL ENGINEERING

IV.SIMULATION AND RESULTS

(a) (a)

(b) (b)
Fig .6 HRSG response for case-1 Fig.7 HRSG response for case-2

In the practical application a HRSG may be subjected conventional PI controller, where as there is no over shoot
to various disturbances such as sudden changes in steam with the FLC. Fig 6(b) shows the controller’s output
demand, variations in GT exhaust etc. During these variation for case-1. In order to meet the increased steam
disturbances the pressure controller has to control the demand the controllers output increases sharply in positive
system. In order to study the control action of the direction to increase the exhaust input to the steam
designed FLC, a heat recovery system is modeled as per generation system. But with a conventional PI controller,
fig.2 using MATLAB software. The response of the there is a overshoot of 0.13 pu.
system with FLC is compared with the conventional PI Fig 7 shows the effect of sudden decrease in steam
controller. The following two cases are considered for the demand on HRSG response. Initially steam demand was
simulation study. 1.0 pu, which is suddenly decreased to 0.8 pu. When the
steam demand suddenly decreases, the steam pressure in
Case 1. sudden increase in steam demand by 0.2 pu the SH immediately raises, which actuates the pressure
Case 2. sudden decrease in steam demand by 0.2 pu controller. The pressure controller immediately decreases
the exhaust input to the steam generation system to meet
Fig shows the effect of sudden increase in steam demand the new steam demand. Fig 7(a) shows the variation of
on HRSG response. Initially steam demand was 1.0 pu, steam generation for case-2. There is a undershoot of
which is suddenly increased to 1.2 pu. When the steam 0.03 pu with the conventional PI controller, where as there
demand suddenly increases, the steam pressure in the SH is no undershoot with the FLC. Fig 7(b) shows the
falls immediately, which actuates the pressure controller. controllers output variation for case-2. In order to meet the
The pressure controller immediately increases the exhaust decreased steam demand the controller’s output increases
input to the steam generation system to meet the steam sharply in negative direction to decrease the exhaust to the
demand. Fig 6(a) shows the variation of steam generation steam generation system. But with a conventional PI
for case-1. There is a overshoot of 0.03 pu with the controller, there is a undershoot of 0.13 pu.
JADAVPUR UNIVERSITY, KOLKATA – 700032, INDIA, JANUARY 12 – 14, 2007 5

V.CONCLUSIONS
[7]F.P.De mello, “Boiler models for system dynamic
In this paper a FLC is developed to act as a pressure performance studies”, IEEE trans. on power systems, vol.6,
controller for the HRSG. The response of the system with No.1, pp 66-74, 1991
the developed FLC and a conventional PI controller is
investigated. The conventional design requires a deep [8] Dr.Ing. Gunter Klefenz, “Automatic control of steam
understanding of the system, exact mathematical models power plants”, 3rd revised edision, Hartman & Brann AG,
and precise numerical values, a basic feature of FLC is that Minden.
a process can be controlled with out the knowledge of its
underlying dynamics . The control strategy learned
through experience can be expressed by a set of rules to
describe the behavior of the controller using linguistic A.Gangadhara Rao received B.Tech degree in Electrical
terms. Proper control action can be inferred from this rule and electronics from JNTUniversity college of engineering,
base that emulates the role of human operator. Computer Kakinada in 1992 and M.Tech degree in Electrical power
simulation has been conducted for PI, FLC based systems. systems from Regional engineering college, Warangal in
The results shows that the FLC yields more improved 1995. Since 1995 he is working as a Lecturer with the
control performance than the PI controller. Department of Technical Education, Government of
Andhra Pradesh.
APPENDIX
M.S.R.Murthy graduated in Electrical engineering in 1971,
Table.1 Model Parameters and obtained M.E degree in control systems in 1974 from
Andhra University college of engineering, Visakhapatnam.
He obtained his Ph.D degree from IIT-Bombay in 1985.
Currently he is a Professor in Electrical and Electronics
department, ICFAI Institute of science and technology,
ICFAI University, Hyderabad.

REFERENCES

[1] L.A.Zadeh, “Fuzzy sets”, Inform.Control, Vol.8, pp


339 – 353, 1965

[2] E.H.Mamdani, “Application of fuzzy algorithms for


control of simple dynamic plant”, Proc.IEE 121(12), pp
1585 – 1588, 1974

[3] I.S.Akkizidis, G.N.Roberts, P.Ridao, J.Batlle, “Design


a fuzzy like PD controller for an under water robot”,
Control engineering practice, pp 471 – 480, 2000

[4] A.Zilouchian, M.Juliano, T.Healy, J.Davis, “Design of


fuzzy logic controller for a jet engine fuel system”, Control
engineering practice, Vol.8, pp 873 – 883, 2000

[5] C.H.Chou, J.C.Teng, “A fuzzy controller for traffic


junction signals”, Information sciences, Vol.43, pp 73 –
97, 2002

[6] Z.R.Radakovic, V.M.Milosevic, S.B.Radakovic,


“Application of temperature fuzzy controller in a indirect
resistance furnace”, Applied energy, Vol.73, pp 167-181,
2002

Você também pode gostar