Generalized self-tuning regulator based on online support vector regression

Kemal Uçak*, Gülay Öke Günel

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

18 Citations (Scopus)

Abstract

This paper introduces a novel generalized self-tuning regulator based on online support vector regression (OSVR) for nonlinear systems. The main idea is to approximate the parameters of an adaptive controller by optimizing the regression margin between reference input and system output. For this purpose, “closed-loop margin” which depends on tracking error is defined, and the parameters of the adaptive controller are optimized so as to minimize the tracking error which leads simultaneously to the optimization of the closed-loop margin. The overall architecture consists of an online SVR which computes a forward model of the system, an adaptive controller with tunable parameters and an adaptation mechanism realized by separate online SVRs to estimate each tunable controller parameter. The proposed architecture is implemented with adaptive proportional–integral–derivative (PID) and adaptive fuzzy PID in the controller block. The performance of the generalized self-tuning regulator mechanism has been examined via simulations performed on a bioreactor benchmark system, and the results show that the generalized adaptive controller and OSVR model attain good control and modeling performances.

Original languageEnglish
Pages (from-to)775-801
Number of pages27
JournalNeural Computing and Applications
Volume28
DOIs
Publication statusPublished - 1 Dec 2017

Bibliographical note

Publisher Copyright:
© 2016, The Natural Computing Applications Forum.

Keywords

  • Fuzzy PID-type STR
  • Generalized adaptive controller
  • Generalized parameter estimator
  • Online support vector regression
  • PID-type STR
  • Self-tuning regulator
  • Stability analysis

Fingerprint

Dive into the research topics of 'Generalized self-tuning regulator based on online support vector regression'. Together they form a unique fingerprint.

Cite this