Fuzzy Logic Control:
integrating qualitative and quantitative design
( Ph.D. Thesis )
H.X. Li
Summary
Research in fuzzy logic control (FLC) has progressed rapidly in recent years, however,
there is still no systematic method for analysing and designing this fantastic
controller. In industry, FLC is experience based design. Sound knowledge of the process
is often needed. The tuning for matching linguistic rules and numerical input/output is
normally done by rule adjustment. This qualitative design is entirely heuristic, and thus
it is difficult to obtain the systematic design. In the academic area, there is research
in artificial neural network (NNW) to possess self-learning capability. Only limited or
no initial knowledge is needed. The quantitative training is carried out to generate the
rule base. Except for being time-consuming, however, this pure quantitative approach may
lose the original linguistic interpretation. Another method of research in developing
adaptive fuzzy control is by combining NNW and fuzzy logic. The rule base is built by
fuzzy logic and the data base trained by NNW. This approach is still complex and time
consuming. The aim of this thesis is to provide some practical and simple methods for
designing and tuning the conventional FLC - an error feedback type FLC. These methods
integrate the qualitative approach from the knowledge control together with some
quantitative approach from the classical control. The basic concept is to design rule
base qualitatively and tune the data base quantitatively.
Just like its non-fuzzy counterparts, the conventional FLC has two-term control
(FZ-PD, FZ-PI) and three-term control (FZ-PID). A general two-dimensional rule base is
designed qualitatively by the phase plane technique based on the general dynamics of the
process. The rule base derived in this way not only can keep the important
triple-property but also can be easily modified to include other information, like
time-delay, etc.. In addition, this general rule base can provide a robust performance
because it is from the general process, instead of a particular process or experience
from some experts. These results can be extended easily to the high-dimensional rule
base. On the other hand, by simply modifying the data base, a two-dimensional rule base
can be used also to construct a simplified FZ-PID controller. This type of FZ-PID is
fast in computation, simple in structure and easy in the implementation.
As the rule base conveys a general control policy, it should be preserved during the
operation. As the data base provides a necessary numerical calibration for the control,
it is most suitable for tuning. The concept of fuzzy transfer function is first introduced
to describe the influence of input scaling gains to the performance. It is well known that
PI/PD/PID control can be designed or tuned easily because they already have systematic
theory for analysis, design and tuning. Then, a comparative gain design is proposed to
find the initial scaling gains for conventional FLC by using its well-tuned non-fuzzy
counterparts, and a comparative tuning method for their fine tuning. These methods require
little of the trial and error process, and achieve quite satisfactory performance. FLC
designed in this way shows superior performance when compared with their non-fuzzy
counterparts for increasingly complex processes.
The linguistically designed rule base can be quantised by using the inference cells (ICs).
The rule base can be decomposed into many ICs, from which the mathematical derivation can
be carried out to obtain the quantitative model of FLC. This mathematical model shows that
conventional FLC with a linear rule base is a nonlinear time-varying control, consisting
of two parts: a nonlinear relay term and a nonlinear two-/three- term. It becomes a linear
control at the equilibrium state. Further analysis of the variable structure control (VSC)
theory shows that the relay term provides more VSC features. The relationship between
scaling gains and the performance, the membership functions and performance, and the
influences of uncertainties to the design become more clear. The unified method based on
VSC theory is proposed for designing and tuning scaling gains of the conventional FLC.
Both qualitative and quantitative analyses show that conventional FLC is actually a dual
control bridging two-/three- term control and VSC. Thus, dual design methodologies are
suggested for the design of FLC. When the process is more linear, FLC can be designed and
tuned by the comparative method to provide a smoother response. When the process is more
nonlinear, FLC can be designed and tunedby using VSC theory to suppress more uncertainties.
Applications of fuzzy control on three different processes are demonstrated by using the
above theory. These processes include: a thermal process with variable time-delay, a
magnetic suspension system, and an inverted pendulum system.
The thesis also discusses the more advanced approaches for fuzzy control, such as: FLC for
high-order systems, FLC for delayed processes and adaptive FLC. The high-order FLC should
have a high-dimensional rule base, which can be implemented by a high-order switching
function from VSC theory. As the data base is meant to achieve matching betweennumerical
input/output and linguistic control rules, then properly adjusting data base may reduce
the short delay effects. The gradient method from model reference adaptive control (MRAC)
is borrowed to design the model reference adaptive fuzzy control (MRAFC). Two different
approaches are discussed. Though the derivation is based on the linear model around the
equilibrium state, the results can be extended globally to a wide range of systems. The
simulations show that MRAFC is more robust than MRAC for systems with large model-plant
mismatches, especially for nonlinear or time-varying systems.