AI Summary & Key Takeaways
AI InsightThe ML-SIT1-FPID controller demonstrated more robust performance compared to the other controllers.
📌 3 Key Takeaways
Abstract
In this study, a machine learning-based one-input type-1 fuzzy PID (ML-SIT1-FPID) controller design has been developed. The one-input type-1 fuzzy PID controller (SIT1-FPID) consists of a one-input one-output type-1 fuzzy controller (T1-FC) and a PID controller. The T1-FC acts like the non-linear characteristic of a traditional PID controller. In the design of the SIT1-FPID controller, five triangular type-1 membership functions are used for the input variable, while five singular membership functions are used for the output variable. The structure of the ML-SIT1-FPID controller is identical to that of the SIT1-FPID controller. The fundamental difference between them stems from the output membership function. Simulation studies were conducted on a non-linear system under various conditions using the SIT1-FPID controller, and data was collected accordingly. A machine learning approximation was used based on the collected data to derive an error-dependent dynamic equation. The output subscription functions of the ML-SIT1-FPID controller were adjusted using online tuning based on the error-dependent dynamic equation. The performance of the proposed controller was discussed with SIT1-FPID and PID controllers on a non-linear system under different conditions. The ML-SIT1-FPID controller demonstrated more robust performance compared to the other controllers.
Özet
Bu çalışmada, makine öğrenimi tabanlı tek girişli tip-1 bulanık PID (ML-SIT1-FPID) kontrolör tasarımı geliştirilmiştir. Tek girişli tip-1 bulanık PID kontrolör (SIT1-FPID), tek girişli tek çıkışlı tip-1 bulanık kontrolör (T1-FC) ve PID kontrolöründen oluşur. T1-FC, geleneksel PID kontrolörünün doğrusal olmayan karakteristiği gibi davranır. SIT1-FPID kontrolörünün tasarımında, giriş değişkeni için beş üçgen tip-1 üyelik fonksiyonu kullanılırken, çıkış değişkeni için beş tekil üyelik fonksiyonu kullanılır. ML-SIT1-FPID kontrolörünün yapısı, SIT1-FPID kontrolörünün yapısı ile aynıdır. Aralarındaki temel fark, çıkış üyelik fonksiyonundan kaynaklanmaktadır. SIT1-FPID kontrolörü kullanılarak çeşitli koşullar altında doğrusal olmayan bir sistem üzerinde simülasyon çalışmaları yapılmış ve buna göre veriler toplanmıştır. Toplanan verilere dayalı bir makine öğrenimi yaklaşımı kullanılarak hataya bağlı dinamik bir denklem türetilmiştir. ML-SIT1-FPID kontrolörünün çıkış üyelik fonksiyonları, hataya dayalı dinamik denklem kullanılarak çevrimiçi ayarlama ile ayarlanmıştır. Önerilen kontrolörün performansı, farklı koşullar altında doğrusal olmayan bir sistemde SIT1-FPID ve PID kontrolörleri ile karşılaştırılmıştır. ML-SIT1-FPID kontrolörü, diğer kontrolörlere kıyasla daha sağlam bir performans sergilemiştir.