Using motor speed profile and genetic algorithm to optimize the fuzzy logic controller for controlling DC servomotor

Trung Nguyen, Takashi Komeda

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

The paper describes a new proposed algorithm to automatically tune a Fuzzy Logic Controller by using motor Speed profile and Genetic Algorithm (FLCSGA algorithm) in controlling a DC Servo Motor. In the new method, the tuning process of the Fuzzy Logic Controller (FLC) is divided into two consecutive stages which are tuning rule base and tuning Membership Functions (MFs). The tuning rule base (Fuzzy rules) is based on the motor speed profiles, and the Genetic Algorithm (GA) is used to optimize MFs. In addition, a new encoding method was suggested for the GA that reduces remarkably optimization time for the system. This is a very important thing, especially with the real experiments for optimizing system such as motors control. The experiments on a Maxon motor RE 35 273752 showed that after using FLCSGA algorithm, an optimized FLC was generated. This FLC that had better performances compared to using the conventional proportional-integralderivative controller (PID controller) in term of settling time, rise time. Besides, the required generations and the amount of chromosomes in population of GA are reduced significantly compared to some previous studies. It means the convergence time is very fast.

Original languageEnglish
JournalInternational Journal of Computers and Applications
Volume94
Issue number14
Publication statusPublished - 2014 May 1

Fingerprint

Servomotors
Fuzzy logic
Genetic algorithms
Tuning
Controllers
Membership functions
Fuzzy rules
Chromosomes
Experiments

Keywords

  • DC servo motor
  • Fuzzy logic controller
  • Genetic algorithm
  • Motor speed profile

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design

Cite this

Using motor speed profile and genetic algorithm to optimize the fuzzy logic controller for controlling DC servomotor. / Nguyen, Trung; Komeda, Takashi.

In: International Journal of Computers and Applications, Vol. 94, No. 14, 01.05.2014.

Research output: Contribution to journalArticle

@article{3cf9a9ec7ae84c93b1271d25eaacfa6e,
title = "Using motor speed profile and genetic algorithm to optimize the fuzzy logic controller for controlling DC servomotor",
abstract = "The paper describes a new proposed algorithm to automatically tune a Fuzzy Logic Controller by using motor Speed profile and Genetic Algorithm (FLCSGA algorithm) in controlling a DC Servo Motor. In the new method, the tuning process of the Fuzzy Logic Controller (FLC) is divided into two consecutive stages which are tuning rule base and tuning Membership Functions (MFs). The tuning rule base (Fuzzy rules) is based on the motor speed profiles, and the Genetic Algorithm (GA) is used to optimize MFs. In addition, a new encoding method was suggested for the GA that reduces remarkably optimization time for the system. This is a very important thing, especially with the real experiments for optimizing system such as motors control. The experiments on a Maxon motor RE 35 273752 showed that after using FLCSGA algorithm, an optimized FLC was generated. This FLC that had better performances compared to using the conventional proportional-integralderivative controller (PID controller) in term of settling time, rise time. Besides, the required generations and the amount of chromosomes in population of GA are reduced significantly compared to some previous studies. It means the convergence time is very fast.",
keywords = "DC servo motor, Fuzzy logic controller, Genetic algorithm, Motor speed profile",
author = "Trung Nguyen and Takashi Komeda",
year = "2014",
month = "5",
day = "1",
language = "English",
volume = "94",
journal = "International Journal of Computers and Applications",
issn = "1206-212X",
publisher = "ACTA Press",
number = "14",

}

TY - JOUR

T1 - Using motor speed profile and genetic algorithm to optimize the fuzzy logic controller for controlling DC servomotor

AU - Nguyen, Trung

AU - Komeda, Takashi

PY - 2014/5/1

Y1 - 2014/5/1

N2 - The paper describes a new proposed algorithm to automatically tune a Fuzzy Logic Controller by using motor Speed profile and Genetic Algorithm (FLCSGA algorithm) in controlling a DC Servo Motor. In the new method, the tuning process of the Fuzzy Logic Controller (FLC) is divided into two consecutive stages which are tuning rule base and tuning Membership Functions (MFs). The tuning rule base (Fuzzy rules) is based on the motor speed profiles, and the Genetic Algorithm (GA) is used to optimize MFs. In addition, a new encoding method was suggested for the GA that reduces remarkably optimization time for the system. This is a very important thing, especially with the real experiments for optimizing system such as motors control. The experiments on a Maxon motor RE 35 273752 showed that after using FLCSGA algorithm, an optimized FLC was generated. This FLC that had better performances compared to using the conventional proportional-integralderivative controller (PID controller) in term of settling time, rise time. Besides, the required generations and the amount of chromosomes in population of GA are reduced significantly compared to some previous studies. It means the convergence time is very fast.

AB - The paper describes a new proposed algorithm to automatically tune a Fuzzy Logic Controller by using motor Speed profile and Genetic Algorithm (FLCSGA algorithm) in controlling a DC Servo Motor. In the new method, the tuning process of the Fuzzy Logic Controller (FLC) is divided into two consecutive stages which are tuning rule base and tuning Membership Functions (MFs). The tuning rule base (Fuzzy rules) is based on the motor speed profiles, and the Genetic Algorithm (GA) is used to optimize MFs. In addition, a new encoding method was suggested for the GA that reduces remarkably optimization time for the system. This is a very important thing, especially with the real experiments for optimizing system such as motors control. The experiments on a Maxon motor RE 35 273752 showed that after using FLCSGA algorithm, an optimized FLC was generated. This FLC that had better performances compared to using the conventional proportional-integralderivative controller (PID controller) in term of settling time, rise time. Besides, the required generations and the amount of chromosomes in population of GA are reduced significantly compared to some previous studies. It means the convergence time is very fast.

KW - DC servo motor

KW - Fuzzy logic controller

KW - Genetic algorithm

KW - Motor speed profile

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

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

M3 - Article

AN - SCOPUS:84928137398

VL - 94

JO - International Journal of Computers and Applications

JF - International Journal of Computers and Applications

SN - 1206-212X

IS - 14

ER -