Fuzzy Logic Application To Power Electronics and Drives - An Overview
Fuzzy Logic Application To Power Electronics and Drives - An Overview
net/publication/3621756
CITATIONS
READS
26
241
2 authors:
G.C.D. Sousa
Bimal Bose
Universidade Federal do Espírito
Santo University of Tennessee
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by G.C.D. Sousa on 11 April 2015.
The user has requested enhancement of the downloaded file.
Fuzzy Logic Applications to Power Electronics and Drives - An Overview
58
Superior performance is achieved when the higher degree of
freedom in the FLC design is properly harnessed.
to
8 ive optimum response for a certain operating condition,
their performance deteriorates when parameter variation,
8'
non-
linearities and load disturbance effects are present.
Fig. 5 shows the proposed FL based control for a phase-
controlled, separately excited, dc drive system. Fuzzy PI
controllers, similar to those discussed in section II, are used
in both speed and current loops. For instance, the speed
controller utilizes speed error e(k) and change in error ce(k)
to infer the change in control Au(k), by sup-min composition. ' Disco *nuou ’’
TURBINE z
*0
59
Fig. 8: Fuzzy controllers FLC- I and FLC-2 operation.
Fig. 9: Modified slip-recovery drive
60
description of the linguistic variables, in the form of fuzzy inference method, that defines how the set of control rules
sets. The design procedure is completed by selecting an (rule base) is evaluated to yield the control action for a
particular process state. Although the general FLC design
procedure is well known, the fine tuning in most cases has
been performed by heuristic methods, and tends to be time
consuming.
Several FLC design and analysis tools have been
introduced in the past few years, such as Togai's TILSHELL.
By providing a graphical interface for the construction of
membership functions and a rule base editor, the design
procedure can be greatly facilitated. However, PE&D
systems are characterized by possessing linear and non-
linear, continuous and discrete subsystems, with time
constants ranging from microseconds to a few seconds, and
consequently are quite demanding on the FL design and
analysis tools. This explains why most researchers still prefer
to use a general purpose simulation tool (such as MATLAB
or SIMNON) in their work.
Recently, a new version of MATLAB was released that
supports a Fuzzy Logic toolbox. Besides greatly increasing
the flexibility of earlier tools, it also helps to consolidate FL
as a mainstream control technique.
A typical FL controlled PE&D system will also contain
conventional control functions, digital filters, plus
monitoring and protection features. Cost considerations, Fig. 11: Neufuz4 block diagram.
combined with the ever increasing capacity of new
microprocessors and DSPs, dictates that all control functions
The multilayered neural net, the Fuzzy Rule Generator
must be implemented in a single processor. Therefore,
(FRG), directly maps weights of different layers into
general purpose processors will be favored, as the solution of
membership functions and fuzzy rules. To simplify the
choice in the majority of applications. Specific fuzzy logic
inference process, the AND operator is interpreted as
ICs will only be competitive at the high end applications. As
product, in the antecedent evaluation (IF portion). The
a consequence, most software tools for FLC design support
consequents (THEN parts) of the rules also consist of
automatic code generation, typically for C or Assembly
singletons, that are accumulated by the output neuron, to
language codes, that can be readily ported into target
yield the crisp control signal.
processors. An example of such tool is discussed next.
The input file should contain enough patters to ensure a
good generalization of the neural net, resulting in the best set
Neuro-fuzzy ! !• f! 5]
of rules and membership functions. Therefore, if the
simulation is not satisfactory, extra iteration are performed,
The assignment of membership functions and fuzzy rules
after supplying more I/O patterns.
generation are normally dependent on the designer's intuitive
The description of the system using fuzzy logic is much
knowledge about the system. As the number of possible rules
cheaper than that using neural nets directly, for real time
increases exponentially with the number of input variables
control. Furthermore, NeuFuz4 will compile the fuzzy
and their fuzzy sets, the difficulty in generating the optimum
rule set increases tremendously with system complexity. control software directly into COP800 microcontroller
A neural net based automated process to generate the fuzzy assembler codes.
rules and membership functions (Neufuz4) has been proposed V- MERITS AND LIMITATIONS OF FLCs
[17], as illustrated in Fig. 11. It requires a numerical
input/output description of the system, that is used to learn While it is true that FL control yields faster, more robust
system behavior, through a modified supervised neural net control systems, the development time tends to be longer
with error baok propagation. Neufuz4 generates bell shaped than that of conventional control systems. The basic reason
membership functions, that at the end are approximated by is the intrinsic higher "degree of freedom" of FLC structure,
trapezoidal ourves, better suited for real time computation. that results in a higher number of parameters to be adjusted.
Another contributing factor is that many application
engineers are not familiar with the new technology. Of
course, the use of design tools can help overcome some of
these limitations, as discussed earlier.
61
FL control has its critics, particularly among the methodologies, including the difficulty in obtaining stability
conventional control theorists. Commonly mentioned and robustness indices. While the criticisms is not unfounded,
weakness include the lack of a formal design and analysis
considerable effort has been devoted to solve these
problems, with relative success. VII - REFERENCES
At the present time, a general design procedure is already
well established. For instance, for the PI type fuzzy [l]G. C. D. Sousa and B. K. Bose, "A fuzzy set theory based control of a
controller, the effects of input and output scaling gains on phase-controlled dc machine drive", IEEE/IAS Annual Meet. Conf. Rec.,
1991, pp. 854-861.
rising time, overshoot and settling time are well understood. (2] L. A Zadeh, "Fuzzy Sets", Information and Control, Vol. 8, 1965, pp.
There is also a olear understanding of the desired structure of 338-353.
the rule base, as discussed in section II. What is left, is the [3]G. C. D. Sousa, B. K. Bose, J. G. Cleland, R. J. Spiegel and P. J.
fine tuning of membership functions and rule base, that is Chappell, "Fuzzy logic based on-line efficiency optimization control of an
normally performed via simulation study or experimentation indirect vector-controlled induction motor drive", IEEE/IECON '93 Conf.
Rec., pp. 1168-1174.
with the actual system. This task can also be automated, as (41M. G. Simoes, B. K. Bose and R. J. Spiegel, "Fuzzy logic based
discussed in [18] for the case of a self-organizing fuzzy intelligent control of a variable speed cage machine wind-generation
controller, and more recently, through the use of genetic system", IEEE/ PESC'95 Conf. Rec., pp. 389-395.
algorithm. [5]L. E. B. da Silva, G. E. April and G. Olivier, "Real time fuzzy adaptive
controller for an asymmetrical four quadrant power converter", IEEE/IAS
It has been also demonstrated [17] that a particular Annual Meet. Conf. Rec, 1987, pp. 872-878.
class of FLC exhibits a behavior similar to that of sliding mode [6]G. C. D. Sousa, B. K. Bose, and Kyung S. Kim, "Fuzzy logic based on-
controllers. Such similarity provides the necessary design line MRAC tuning of slip gain for an indirect vector-controlled induction
gui’del’ines, and at the same time assures the robustness of this motor drive", IEEE/IECON '93 Conf. Rec., pp. 1003-1008.
class of FLC. [7)Y. F. Li and C. C. Lan, "Development of fuzzy algorithms for servo
systems", IEEE Control System Magazine, Vol. 9, no. 3, 1989, pp. 65-72.
The difficulty in deriving a general, non-conservative [8]Y. S. Lu and J. S. Chen, "A self-organizing fuzzy sliding-mode controller
stability criterion for FLCs is also present for other non- design for a class of nonlinear servo systems", IEEE Trans. on Ind.
linear conventional control methods. In fact, most Electronics, Vol. 41, No. 5, Det. 1994, pp 492-502.
approaches to FLC stability analysis are derived from classical [9]Y. Izuno, R Takeda, and M Nakaoka, "New fuzzy reasoning-based high-
performance speed/position servo control schemes incorporating ultrasonic
non-linear dynamic systems theory. It is normally assumed motor, IEEE Trans. on Ind. Applications, Vol. 28, No. 3, May-June 1992.
that a formal model of the plant to be controlled is known, at [10]C. Y. Won, S. C. Kim and B. K. Bose, "Robust position control of
least approximately. induction motor using fuzzy logic control", IEEE/IAS Annual Meet. Conf.
Rec., 1992, pp. 472-481.
VI - CONCLUSION [l1]S. A Mtr, D. S. Zinger, and M. E. Elbuluk, "Fuzzy controller for
inverter fed induction machines" , IEEE Trans. on Ind. Applications, Vol.
30, No. 1, Jan./Feb. 1994, pp. 78-84.
Application of FL to power electronics and drives will [12]M. G. Simoes and B. K. Bose, "Application of fuzzy logic in the
continue to flourish in the near future. Most promising estimation of power electronic waveforms", IEEE/IAS Annual Meet. Conf.
applications are those where classical control solutions can Rec., 1993, pp 853-861.
[l3]B. Kosko, "Fuzzy systems are universal approximators", Proc. of Fuzzy
not provide satisfactory performance, typically when the
IEEE, 1992, pp. 1153-1162.
model of the plant is not available or highly non-linear, or [14]K. L. Tang and R J. Mulholland, "Comparing fuzzy logic with classical
when the system is subject to significant parameter variation. controller designs", IEEE Trans. on Systems, Man, and cybernetics,
FL constitutes a powerful tool to translate human expert Vol. SH4G-17, No. 6, Nov./Dec. 1987, pp. 1085-1087.
knowledge into automatic control strategy, a feature that can [15]S. Thaler, "Fuzzy rule generation based on a neural network approach",
also be exploited in the design of diagnosis and supervisory Electronic Engineering, July 1993, pp 43-30.
control systems. [16]L. E. B. da Silva, B. L. Torres, V. F. da Silva, K. Nakashima, G. E.
Apn 1, G. Olivier, "Adaptive fuzzy techniques for slip-recovery drive
To harness the potential benefits of FL, PE&D engineers control", Proc. of Fuzzy IEEE, 1992, pp. 381-388.
need to become more familiar with the advancements in FLC [17]D. Driankov, H. Hellendoorn, M. Reinfrank, "An introduction to fuzzy
theory, the capabilities of the new design and analysis tools, control", Springer-Verlag, 1993.
in particular those that take advantage of the growing I l . Kosc, G. Griva, "Self-tuning position/speed fuzzy logic controllers for
torque controlled drives", Proc. IPEC-Yokohama, 1995, pp. 1758-65.
interaction of FL with other emerging technologies, [19)T. Takagi and M. Sugeno, "Fuzzy identification of systems and its
particularly neural networks. A challenge worth taking! applications to modeling and control", IEEE Trans. on Syst., Man and
Cyber.,Vol. IS, Jan./Feb., 1985, pp. 116-132.
[20]B. K. Bose, "Expert systems, fuzzy logic, and neural network
applications in power electronics and motion control", Proceedings of UEE, 1994,
pp. 1303-1323.
[21]B. K. Bose, "Fuzzy logic and neural network applications in power
electronics", Proc. IPEC-Yokohama, 1995, pp. 41-45.
62