Skip to main navigation Skip to search Skip to main content

A New Adaptive Disturbance/Uncertainty Estimator Based Control Scheme for LTI Systems

  • Abdurrahman Bayrak
  • , Burak Kürkçü
  • , Mehmet Önder Efe
    • Hacettepe University
    • ASELSAN Inc.

    Research output: Contribution to journalArticlepeer-review

    8 Citations (Scopus)

    Abstract

    This paper introduces a machine learning assisted disturbance/uncertainty estimator based control scheme. The aim of the proposed method is to update the nominal model directly used by the conventional disturbance observer based control architecture and approximate it to the perturbed/uncertain system using machine learning approaches. This enhances the disturbance rejection performance of the system remarkably. The performance deterioration capacity of lumped disturbances, which are the mixed effect of disturbances entering through the control channels and modeling uncertainties, are decomposed in our approach and handled separately. For this study, harmonic disturbance model and constant unstructured uncertainty model are considered, and ϵ-Support Vector Regression approach is used together with an online adaptation algorithm. A numerical example is given to demonstrate the merits and effectiveness of the proposed approach. Simulation results show that the proposed method outperforms the conventional disturbance/uncertainty estimator based control architecture by increasing disturbance estimation performance of the system.

    Original languageEnglish
    Pages (from-to)106849-106858
    Number of pages10
    JournalIEEE Access
    Volume10
    DOIs
    Publication statusPublished - 2022

    Keywords

    • Disturbance/uncertainty estimator
    • disturbance observer
    • machine learning
    • robust control
    • robustness
    • μ-Support Vector Regression

    Fingerprint

    Dive into the research topics of 'A New Adaptive Disturbance/Uncertainty Estimator Based Control Scheme for LTI Systems'. Together they form a unique fingerprint.

    Cite this