Offline Auto-Tuning of a PID Controller Using Extended Classifier System (XCS) Algorithm

Authors

  • Ehsan Abbasi Department of Mechanical Engineering, Isfahan University of Technology, Isfahan , Iran
  • Nader Naghavi School of Mechanical Engineering, Department of Engineering, University of Tehran, Tehran, Iran.
Abstract:

Proportional + Integral + Derivative (PID) controllers are widely used in engineering applications such that more than half of the industrial controllers are PID controllers. There are many methods for tuning the PID parameters in the literature. In this paper an intelligent technique based on eXtended Classifier System (XCS) is presented to tune the PID controller parameters. The PID controller with the gains obtained by the proposed method can robustly control nonlinear multiple-input–multiple-output (MIMO) plants in any form, such as robot dynamics and so on. The performance of this method is evaluated with Integral Squared Error (ISE) criteria which is one of the most popular optimizing methods for the PID controller parameters. Both methods are used to control the ball position in a magnetic levitation (MagLev) system and the performance of controllers are compared. Matlab Simulink has been used to test, analyze and compare the performance of the two optimization methods in simulations.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Auto Tuning of PID Controller Using Swarm Intelligence

A control system is a device or set of devices used to manage, command, direct or regulate the behavior of other devices to provide desired system response. PID controllers are the most popular controllers because of their effectiveness, simplicity of implementation and broad applicability. However, PID controller tuning is considered as an obstacle towards having an efficient and stable contro...

full text

Auto-tuning PID Controller for Robotic Manipulators

This paper suggests an auto-tuning method of PID trajectory tracking controller for robotic manipulators. In general, the PID trajectory tracking controller for mechanical systems shows the performance limitation. Since the control system including performance limitation can not have equilibrium points, we define newly the quasi-equilibrium region as an alternative for equilibrium point. Also, ...

full text

Evolutionary auto-tuning algorithm for PID controllers ⋆

In this work, an auto-tuning procedure for PID controllers is presented. This autotuning procedure identifies a FOPDT model for a given process and uses an evolutionary algorithm to solve a constrained non-convex optimization problem to adjust the parameters of a PID controller with derivative filter. The auto-tuning procedure is validated with a set of process with different characteristics. P...

full text

Online tuning fuzzy PID controller using robust extended Kalman filter

Fuzzy PID controllers have been developed and applied to many fields for over a period of 30 years. However, there is no systematic method to design membership functions (MFs) for inputs and outputs of a fuzzy system. Then optimizing the MFs is considered as a system identification problem for a nonlinear dynamic system which makes control challenges. This paper presents a novel online method u...

full text

Tuning of Pid Controller of Inverted Pendulum Using Genetic Algorithm

The paper presents two different ways of mathematical modeling of Inverted Pendulum. A Proportional-Integral-Derative (PID) controller is designed for its stabilization. Some reference stable system is selected after designing of PID controller to optimize different types of error using Genetic Algorithms. The proposed system extends classical inverted pendulum by incorporating two moving masse...

full text

Tuning of PID Controller of Inverted Pendulum Using Genetic Algorithm

This paper presents different types of mathematical modelling of Inverted Pendulum and also a Proportional-Intregal-Derative (PID) controller is designed for its stabilization. After desiging of PID controller some reference stable system has been selected and then different types of error has been optimized (minimized) by using Genetic algorithms. The proposed system extends classical inverted...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 3  issue 1

pages  41- 44

publication date 2017-02-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023