Muhammad Shamrooz Aslam*
School of Automation, Nanjing University of Science and Technology, P.R. China
*Corresponding author: Muhammad Shamrooz Aslam, School of Automation, Nanjing University of Science and Technology, Nanjing 210094, Jiangsu, P.R. China
Submission: May 29, 2019;Published: August 02, 2021
ISSN 2640-9739Volume2 Issue2
Digital control systems design has become an important field in electrical engineering and in systems and control theory. One of the important and fundamental issues in digital control systems design is the controller coefficient sensitivity because even vanishingly small perturbations controller or filter coefficients may destabilize the resulting systems. As is well known, fuzzy control is one of the most effective techniques to handle nonlinear systems, especially in situations where there is a large uncertainty or unknown variation in plant parameters and structures. This survey concerns with the brief introductions of non-fragile controller for nonlinear systems without parameter uncertainties, in which the Takagi-Sugeno (T-S) fuzzy model is employed to represent the nonlinear system.
Keywords: Non-fragile H∞ control; T-S fuzzy system
Recent years have witnessed rapidly growing popularity of fuzzy control systems in
engineering applications. The numerous successful applications of fuzzy control have sparked
a flurry of activities in the analysis and design of fuzzy control systems. The Takagi and
Sugeno (T-S) fuzzy model, proposed in Takagi and Sugeno (1985) for the purpose of function
approximation, can be reformulated as a fuzzy dynamic model to represent nonlinear dynamic
systems. This model consists of a set of local linear models that are smoothly connected by
nonlinear fuzzy membership functions. This fuzzy modeling method provides an alternative
approach to describing complex nonlinear system and drastically reduces the number of
rules in modeling higher-order nonlinear systems. Consequently, T-S fuzzy models are less
prone to the curse of dimensionality than other fuzzy models, in particular conventional fuzzy
systems. And more important, T-S fuzzy models provide a fundamental basis for development
of systematic tools for stability analysis and controller design of fuzzy control systems in view
of powerful conventional control theory and techniques.
In the area of nonlinear control systems design, an important approach is to model the
considered nonlinear systems as Takagi and Sugeno (T-S) fuzzy models by a set of If-Then
rules, which are formed from linguistic variables and values and by quantifying the meaning
of the linguistic values using membership functions”, the T-S fuzzy model can be obtained.
Compared with conventional modeling techniques which use a single model to describe the
global behavior of a nonlinear system, fuzzy modeling is essentially a multi-model approach in
which simple sub-models are fuzzily combined to describe the global behavior of a nonlinear
system.
Digital control systems design has become an important field in electrical engineering and
in systems and control theory. One of the important and fundamental issues in digital control
systems design is the filter or controller coefficient sensitivity because even vanishingly
small perturbations n controller or filter coefficients may destabilize the resulting systems.
In the actual engineering systems, the controllers or filters realized by microprocessors/microcontrollers do have some uncertainties due to limitations in
available microprocessor/microcontroller memory, effects of Finite
Word Length (FWL) of digital processors, quantization of the A/D
and D/A converters, and so on. Therefore, non-fragile (insensitive)
control is becoming popular in many fields of engineering and
science.
It is known that control systems are designed for robustness
with respect to plant parameters or designed for the optimization
of a single performance measure; many designed control systems
require accurate controllers. Thus, when implementing a desired
controller, all the controller coefficients are required to be with
the exact values as those to be designed, which, however, is not
always possible in practical applications since finite word length
and round-off errors in numerical computations by computers are
frequently encountered. Motivated by the above concerns, in this
thesis, the problem of non-fragile control, to design a controller for
T-S fuzzy system which can tolerate some perturbations in feedback
controller gains, has been addressed.
With the rapid development of computer and automation technologies, more and more attention is paid to the digital control system which has been considered as one of the most important and active fields in the research. A typical configuration of the digital control system is shown in Figure 1, in which limitation in available microprocessor memory, effects of Finite Word Length (FWL) of the digital processor, errors for truncation and quantization of the A/D and D/A converters, and so on, always cause the controller parameters trivial deviations from the original design values [1]. Keel & Bhattacharyya [2], by means of numerical examples, have shown that the controllers designed by using weighted H∞, μ, and L1 synthesis techniques may be very sensitive, or fragile with respect to relatively small perturbations in controller parameters. Therefore, a significant issue is how to design a filter or controller for a given plant such that the filter or controller is insensitive to some errors with respect to its coefficients, that is, the designed filter or controller is insensitive or non-fragile.
Figure 1: A typical digital control system configuration.
D/A quantization
The configuration shown in Figure 2 simply describes the robust control. Figure 3 shows the non-fragile control, while the robust non-fragile control is shown in Figure 4, where P denotes the plant, ΔP stands for the uncertainties of the plant P, K denotes the controller, and ΔK denotes the inaccuracies or uncertainties in the implementation of a designed controller. There are two main types of coefficient uncertainties considered in the designed methods. One is of a norm-bounded type; the other is of an interval-bounded type. Furthermore, the above two types also can be divided into additive case and multiplicative case. Then, the models of the uncertainty ΔK are given as follows: Sensitivity analysis allows us to assess the effects of changes in the parameter values [3,4]. Hence, it is very useful to understand how changes in the parameter values influence the design. After the hard work of many researchers in more than one-decade, fundamental results have been obtained for the study of sensitivity analysis and performance limitations in automatic control systems ([see, for example, 5,6], and the references therein), and many different definitions of sensitivity have been used for sensitivity analysis [7]. One of the effective synthesis methods is the coefficient sensitivity method, which describes the variations in performance due to variations in the parameters that affect the system dynamics [8]. It is well known that very small perturbations in the coefficient of the designed controller or filter may result in the serious deterioration of the system performance, including instability. Therefore, the controller or filter should be designed to be insensitive to some amount of error with respect to its coefficients. Sensitivity theory is always used to characterize the phenomenon of trivial deviations, which motivates us to design insensitive controllers and filters in the framework of coefficient sensitivity theory, because the coefficient variations resulted from the limitation of the available computer memory are of trivial deviations.
Figure 2: A robust control configuration.
Figure 3: A non-fragile control configuration.
Figure 4: A robust non-fragile control configuration.
Fuzzy models or fuzzy systems are rule based or knowledgebased
models or systems originating from the concepts of fuzzy
sets, fuzzy IF-THEN rules, and fuzzy reasoning. A typical fuzzy
system, especially in applications of fuzzy logic control, consists
of four components: knowledge base or fuzzy rule base, inference
engine, fuzzification interface, and defuzzification interface [9].
Figure 5 shows the block diagram of the structure of a fuzzy system.
The knowledge base or fuzzy rule base contains a set of fuzzy
IF-THEN rules and a database. The database is the declarative part
of the knowledge base that describes the definition of the objects
(facts, terms) and the definition of the membership functions used
in the fuzzy rules. The fuzzy rules are the procedural part of the
knowledge base that contains information on how these objects
can be used to infer conclusions.
Figure 5: Basic structure of fuzzy systems.
Conventional Fuzzy Control (Mamdani-Type Fuzzy Control)
Mamdani and Assilian developed the first real fuzzy control algorithm in the early 1970s [10], where control of a small steam engine was considered. The fuzzy control algorithm basically consisted of a set of heuristic control rules, and fuzzy sets and fuzzy logic were used, respectively, to represent linguistic terms and to evaluate the control rules, called conventional fuzzy control or Mamdani-type fuzzy control, which is given in Figure 6. Since then, similar fuzzy logic control algorithms have been developed for many different engineering processes. For example, Kickert and Lemke developed a fuzzy control algorithm for a warm-water plant, and Ostergaard presented another fuzzy control algorithm for a small-scale heat exchanger. There were many other applications of conventional fuzzy control, including robot, stirred tank reactor, traffic junction, steel furnace, cement kilns automobile, wastewater treatment missile autopilot, motor, network traffic management and congestion control, and so on [11-13]. In addition, conventional fuzzy control was also widely used in various consumer electronic devices such as video cameras, washing machines, televisions, and sound systems in the late 1980s and early 1990s.
Figure 6: Input-output membership function.
These methods of conventional fuzzy control are essentially
heuristic and model free. Conventional fuzzy logic control has been
widely accepted by engineers in industry due to its simplicity and
ease in understanding and implementation. The fuzzy control “IFTHEN”
rules are often obtained based on an operator’s control
action or knowledge. It is thus obvious that the design method
works well only in the cases where operators or their knowledge
play an important or critical role in controlling the system. Even
though the performance of such control schemes might be generally
satisfactory in practice, the stability issue of the closed-loop fuzzy
control systems is often not addressed and thus often criticized
in the earlier development of these methods. Moreover, design of
conventional fuzzy control systems suffers from a lack of systematic
tools, which often leads to difficulty in controller design and
inconsistency in performance of the closed-loop control systems.
Thus, great efforts have been devoted to issues of stability analysis
and controller design of conventional fuzzy control systems, and
various approaches have been developed.
In addition to a heuristic approach provided by Braae and
Rutherford (1979) for stability analysis of fuzzy control systems,
a key idea of most approaches is to consider a fuzzy controller as
a nonlinear controller and embed the stability or control design
problem of fuzzy control systems into conventional nonlinear
system stability theory. The typical approaches include describing
function approach [14], cell-state transition [15], Popov‟s theorem
[16], and circle criterion [17], among others. However, a general
theory for systematic stability analysis and controller synthesis of
conventional fuzzy control systems is still out of reach and remains
a challenging task for the fuzzy control community.
Takagi-Sugeno Model-based fuzzy control
The Takagi and Sugeno (T-S) fuzzy model, proposed in Takagi and Sugeno (1985) for the purpose of function approximation, can be reformulated as a fuzzy dynamic model to represent nonlinear dynamic systems [18]. This model consists of a set of local linear models that are smoothly connected by nonlinear fuzzy membership functions. This fuzzy modeling method provides alternative approach to describing complex nonlinear systems [19], and drastically reduces the number of rules in modeling higherorder nonlinear systems [20]. Consequently, T-S fuzzy models are less prone to the curse of dimensionality than other fuzzy models, in particular conventional fuzzy systems. And more important, T-S fuzzy models provide a fundamental basis for development of systematic tools for stability analysis and controller design of fuzzy control systems in view of powerful conventional control theory and techniques (see Figure 7).
Figure 7: Model-based fuzzy control design.
A great number of theoretical results on function approximation, stability analysis, and controller synthesis have been developed for Takagi-Sugeno fuzzy models during the last 10 years or so. It has been shown that T-S fuzzy models are universal function approximates in the sense that they are capable of approximating any smooth nonlinear functions to any degree of accuracy in any convex compact region [21]. This result provides a theoretical foundation for using T-S fuzzy models to represent complex nonlinear systems approximately or quite often to represent complex nonlinear systems in practice most accurately. On the basis of this function approximation capability of T-S fuzzy models, a variety of stability analysis and controller design approaches has been developed for T-S fuzzy systems by exploiting the particular structure of these models and conventional control techniques such as Lyapunov stability theory [22,23].
© 2020 Muhammad Shamrooz Aslam. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and build upon your work non-commercially.