A systematic method for design of multivariable fuzzy logic control systems

Research output: Contribution to journalArticle

30 Citations (Scopus)

Abstract

This paper proposes a systematic method to design a multivariable fuzzy logic controller (SMFLC) for large-scale nonlinear systems. In designing a fuzzy logic controller, the major task is to determine fuzzy rule bases, membership functions of input/output variables, and input/output scaling factors. In this work, the fuzzy rule base is generated by a rule-generated function, which is based on the negative gradient of a system performance index, the membership functions of isosceles triangle of input/output variables are fixed in the same cardinality and only the input/output scaling factors are generated from a genetic algorithm based on a fitness function. As a result, the searching space of parameters is narrowed down to a small space, the multivariable fuzzy logic controller can quickly constructed, and the fuzzy rules and the scaling factors can easily be determined. The performance of the proposed method is examined by computer simulations on a Puma 560 system and a two-inverted pendulum system.

Original languageEnglish
Pages (from-to)741-752
Number of pages12
JournalIEEE Transactions on Fuzzy Systems
Volume7
Issue number6
DOIs
Publication statusPublished - 1999 Dec 1

Fingerprint

Fuzzy Logic Control
Fuzzy rules
Fuzzy logic
Scaling Factor
Fuzzy Logic Controller
Control System
Membership functions
Control systems
Fuzzy Rule Base
Controllers
Output
Membership Function
Isosceles triangle
Pendulums
Inverted Pendulum
Nonlinear systems
Performance Index
Large-scale Systems
Fitness Function
Fuzzy Rules

Keywords

  • Fuzzy control
  • Genetic algorithm

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computational Theory and Mathematics
  • Artificial Intelligence
  • Applied Mathematics

Cite this

A systematic method for design of multivariable fuzzy logic control systems. / Yeh, Zong-Mu.

In: IEEE Transactions on Fuzzy Systems, Vol. 7, No. 6, 01.12.1999, p. 741-752.

Research output: Contribution to journalArticle

@article{04d3576e7ed5406f8348dc5162194e5a,
title = "A systematic method for design of multivariable fuzzy logic control systems",
abstract = "This paper proposes a systematic method to design a multivariable fuzzy logic controller (SMFLC) for large-scale nonlinear systems. In designing a fuzzy logic controller, the major task is to determine fuzzy rule bases, membership functions of input/output variables, and input/output scaling factors. In this work, the fuzzy rule base is generated by a rule-generated function, which is based on the negative gradient of a system performance index, the membership functions of isosceles triangle of input/output variables are fixed in the same cardinality and only the input/output scaling factors are generated from a genetic algorithm based on a fitness function. As a result, the searching space of parameters is narrowed down to a small space, the multivariable fuzzy logic controller can quickly constructed, and the fuzzy rules and the scaling factors can easily be determined. The performance of the proposed method is examined by computer simulations on a Puma 560 system and a two-inverted pendulum system.",
keywords = "Fuzzy control, Genetic algorithm",
author = "Zong-Mu Yeh",
year = "1999",
month = "12",
day = "1",
doi = "10.1109/91.811245",
language = "English",
volume = "7",
pages = "741--752",
journal = "IEEE Transactions on Fuzzy Systems",
issn = "1063-6706",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "6",

}

TY - JOUR

T1 - A systematic method for design of multivariable fuzzy logic control systems

AU - Yeh, Zong-Mu

PY - 1999/12/1

Y1 - 1999/12/1

N2 - This paper proposes a systematic method to design a multivariable fuzzy logic controller (SMFLC) for large-scale nonlinear systems. In designing a fuzzy logic controller, the major task is to determine fuzzy rule bases, membership functions of input/output variables, and input/output scaling factors. In this work, the fuzzy rule base is generated by a rule-generated function, which is based on the negative gradient of a system performance index, the membership functions of isosceles triangle of input/output variables are fixed in the same cardinality and only the input/output scaling factors are generated from a genetic algorithm based on a fitness function. As a result, the searching space of parameters is narrowed down to a small space, the multivariable fuzzy logic controller can quickly constructed, and the fuzzy rules and the scaling factors can easily be determined. The performance of the proposed method is examined by computer simulations on a Puma 560 system and a two-inverted pendulum system.

AB - This paper proposes a systematic method to design a multivariable fuzzy logic controller (SMFLC) for large-scale nonlinear systems. In designing a fuzzy logic controller, the major task is to determine fuzzy rule bases, membership functions of input/output variables, and input/output scaling factors. In this work, the fuzzy rule base is generated by a rule-generated function, which is based on the negative gradient of a system performance index, the membership functions of isosceles triangle of input/output variables are fixed in the same cardinality and only the input/output scaling factors are generated from a genetic algorithm based on a fitness function. As a result, the searching space of parameters is narrowed down to a small space, the multivariable fuzzy logic controller can quickly constructed, and the fuzzy rules and the scaling factors can easily be determined. The performance of the proposed method is examined by computer simulations on a Puma 560 system and a two-inverted pendulum system.

KW - Fuzzy control

KW - Genetic algorithm

UR - http://www.scopus.com/inward/record.url?scp=0033280151&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033280151&partnerID=8YFLogxK

U2 - 10.1109/91.811245

DO - 10.1109/91.811245

M3 - Article

AN - SCOPUS:0033280151

VL - 7

SP - 741

EP - 752

JO - IEEE Transactions on Fuzzy Systems

JF - IEEE Transactions on Fuzzy Systems

SN - 1063-6706

IS - 6

ER -