Fuzzy Mantık Kullanımı En İyisizliğe Sahip Olmaya Çalışın Kontrol Sistemleri
Giriş: Optimal Kontrol Sistemlerinde Uncertainty
Optimal kontrol sistemleri modern mühendislik, robotik ve otomasyon için temeldir, kesin karar verme performans, güvenlik ve verimlilik için gereklidir. Bu sistemler, maliyet fonksiyonunu en aza indirmek için matematiksel modellere güvenir ve hesaplama denetimi girişlerine dayanır - bu, sistem tüketimi, zaman veya izleme hatasıdır. ancak, gerçek dünya ortamları nadiren belirsiz ölçümler sunar.
1965 yılında Lif Zadeh tarafından tanıtıldıktan sonra, en uygun kontrol sistemlerindeki belirsizlikleri çözmeye yönelik bir alternatif paradigma sunuyor.Her değişkeni kesinlikle doğru veya yanlış olmaya zorlamak yerine, bulanık mantık, bulanık bir üyeliğin derecelerini göstermesine izin veriyor, kontrollerin sadece bir heuristik yamalar yapabilmesine ve uygun bir şekilde adapte edilebilmesine olanak sağlıyor.
Fuzzy Mantıksal Vakıfların Matematiksel Temelleri
Onun özünde, bulanık mantık klasik set teorisine sahiptir. Klasik bir sette, bir element ya da ait değildir - üyelik ikili (0 veya 1). Fık bir set, aksine, 0 ve 1 arasında bir üyelik derecesi tayin eder, genellikle bu değerler arasındaki pürüzsüz geçişler ile yapılır.
Fuzzy mantık operasyonları – bağlantı, ve tamam- t-norms ve t-conorms kullanarak tanımlanır. standart bulanık ve (intersection) min (a,b), fuzzy (a,b) tabloların bir koleksiyonudur (örneğin,) “Uygunluk hatası genellikle 1 – a. Bu işlemler karmaşık kurallara bir şekilde birleştirilmeye izin verir.
Bu matematiksel altpinnings, güçlerini bulanık bir mantık verir. Notlu üyeliği kullanarak, bir kontrol sistemi arasında yer alabilir, doğal olarak belirsizliği idare eden pürüzsüz kontrol yüzeyleri üretebilir.Felsemp teorisine daha derin bir giriş için, bakınız:0).Wikipedia: Fuzzy Set).
Neden Geleneksel Optimal Kontrol Falls Uncertainty Altında Kısa
Klasik en iyi kontrol teknikleri – Linear Quadratic Düzenlemeler (LQR), Model Tahmin edici Kontrol (MPC), ve H-infinity yöntemleri – sistem dinamiklerinin doğru şekilde bilindiği ve bilinen dağıtımlar için ayarlandığı veya takip edildiği gibi. Model zamanla sabit veya istikrarsız olduğunda, optimallik garantileri.Bir robot manipülatörü düşünün: dinamikleri bir şekilde bir işlemden diğerine değişir.
Robust kontrol teknikleri belirsizlike bağlı olarak çalışır, ancak genellikle stabilite için feda edici tasarımlara yol açarlar. Adaptif kontrol online model parametrelerini tanımlayabilir ve güncellemek için model parametrelerini talep eder ve sürekli olarak eklenebilir. Fuzzy mantık alternatif bir yol sunar: kesin bir matematiksel model olmadan uzman bilgi ekleyebilir ve önyargılı bir şekilde yorumlayabilir ve önceden tanımlanmış eşler arasında düşen bağlantılara tepki verebilir.Bu, insan uzmanlığının var olduğu sistemlerde özellikle değerli yapar ve aynı zamanda karmaşıktır.
Fuzzy Mantık, Optimal Kontrollü Olarak Nasıl Kişiye Karşı Kişiyeri
Fuzzy mantık, öncelikle dil kuralları kullanarak eylemleri kontrol etmek için en uygun kontrol sistemleri ile entegre edilir: 0)fuzzy kural tabanlı kontrolörler), bu kontrolörler yerine veya sistem dışı algoritmaları, sistem devletlerinden (veya hatalar) kontrol etmek için bir harita oluşturmak.
Her bulanık set için üyelik derecelerine dönüştürülür (örneğin, “soğuk”: 0.6, “hot”: 0,3.D)[değiştir | kaynağı değiştir], her bir kuralın "hızık" olarak değerlendirilmesi gerekir.
Bu işlem doğrudan belirsizliğe sahiptir, çünkü üyelik işlevleri kısmi gerçekliğe izin verir. Bir eşiğinden %10'u kontrol kararına katkıda bulunur, crisp mantığı ile meydana gelebilecek sert davranışı engeller. Ayrıca, üyelik fonksiyonları ve kural ağırlıkları ayarlayarak, tasarımcılar düzgünlüğü ve duyarlılığı arasında ticaret yapabilirler - gürültünün mevcut olduğunda temel bir özelliktir.
Kontrol için bir Fuzzy Kural Üssü inşa edin
İyi yapılandırılmış bir kural tabanı, herhangi bir bulanık kontrolörün kalbidir. Kurallar genellikle uzman operatörlerden veya tarihsel verilerden elde edilir.Bir sıcaklık kontrol sistemi için, tipik bir kural kümesi içerebilir:
- IF sıcaklık:0)cold[[DÜT:0)[DÜDÜDÜDÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜŞÜNÜŞÜNÜŞÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜŞÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜŞÜNÜŞÜNÜŞÜNÜŞÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜŞÜŞÜNÜŞÜŞÜŞÜNÜŞÜŞÜNÜŞÜNÜŞÜŞÜNÜŞÜŞÜŞÜŞÜNÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜNÜŞÜŞÜŞÜŞÜŞÜNÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜŞÜN
- IF sıcaklık:0) Savaş ([Dönemli) ve hız-dönüşüm (Dönemli) ) {N ısıtıcı gücü |ortalama)
- IF sıcaklık:0)hot)N ısıtıcısı gücü [DÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜSİDÜSİSİSİSİSİSİ - 1.
Kurallar sayısı girdi değişkenleri ve bulanık bölümlerle büyür. Deneyimi, değişken başına 5-7 bulanık setlerin ve birkaç düzine kuralın çoğu zaman birçok endüstriyel uygulama için yeterlidir.Çok fazla kural hesaplamaya ve aşırı yüklemeye yol açabilir; çok az sayıda karar verebilir.
Fuzzy PID Controllers: Popüler Hibrit
Fırsat mantığının en başarılı uygulamalarından biri, Kd'ın sabit olduğu dönemde bulanık bir PID kontrolörü ) kullanır. Geleneksel PID kontrolörleri üç terim vardır: doğrulayıcı (P), integral (I), ve tür (D) kazanımlar Kp, Ki, Kd sürekli olarak sabitlenirken, sabit olmayan bir kontrol sistemi kontrole dayalı olarak, sabit olmayan bir sistemdeki hataları ve türevlerin değiştirilmesine göre değişir.
Adaptif ve Nöro-Fuzzy Kontrol
Daha fazla belirsizlikle başa çıkmak için araştırmacılar sistemi tanımlama veya referans modelleri kullanarak bulanık mantık birleştirmiştir. [FONT:0) Adaptif bir bulanık kontrol üyeliğin fonksiyonlarını veya kuralların yorumlanması veya referans modellerini kullanarak gerçek zamanlı olarak kabul edilebilirlik sağlar.)) Bu hibrit yaklaşımlar özellikle belirsiz olmayan sistemler ).
Optimal Kontrol Sistemlerinde Fuzzy Mantık Kullanımının Faydaları
Kontroldeki bulanık mantık kabulü birkaç somut avantaj getiriyor:
- [FONT:0]Handling belirsizlik etkin bir şekilde: [Dönetici:0) Fuzzy mantık, tam bir matematiksel model gerektirmeden doğrulanmış dinamikleri ve değişken işletim koşullarını tolere eder.
- [FONT:0]Smooth kontrol eylemleri: [Dönetici: 0,3] Çünkü bulanık çıktılar birden fazla kuralı harmanlayarak oluşturulur, sonuç kontrol sinyali patlama-bang veya eş tabanlı kontrolörlerde yaygın olan keskin sonsuzlukları sergilemiyor.
- [FONT:0] Karmaşık ortamlardaki iyi karar verme: Uzman heuristleri dahil ederek, fuzzy kontrolörler deneyimli bir insan operatörünün nedenlerini tekrarlayabilir, geleneksel bir kontrolün yanlış olduğunu durumlardan yararlanabilir.
- [FONT:0)Redüktör, kesin matematiksel modeller için ihtiyaç duyar:) Bu büyük bir pratik faydadır - yüksek sadakatli bir bitki modeli geliştirmek pahalı ve zaman alıcı bir şekilde ortaya çıkabilir. Fuzzy mantık, mühendislerden doğrudan domain bilgiden kontrol kurallarını belirtmelerini sağlar.
- [FONT:0)Robustness to parameter varyasyonları: Fütürücülerin nonlinear doğası onları dikte parametrelerinde değişiklikler için lineer kontrolörlerden daha sağlam hale getirir, kural üssünün çalışma aralığına kapakları uzun süre.
- [FONT:0) Sorumluluk:[Dönetici:[Döntilebilirlik:[Döntilebilirlik:[Döntilebilirlik:[Döntilebilirlik:[Dönetici: · 1 ) Doğal dilde ifade edilen Kurallar (örneğin, “eğer hız yüksek ve yük ağır, sonra hız azalır, hız azalır, değiştirir ve bir olasılık veya bir sinir ağ ağırlığının matrisinden açıklayın.
Pratik Uygulamalar ve Vaka Çalışmaları
Fuzzy mantık kontrolü, belirsizlik merkezi bir meydan okumanın merkezi olduğu sayısız gerçek dünya sisteminde kullanılmıştır:
- [FONT:0)Automotive:[Dönetici:[Dönetici: 0)) Fuzzy mantık, motor yüküne göre en uygun dişli oranları seçmek için otomatik iletim sistemlerinde kullanılır, throttle pozisyonu ve araç hızı. Ayrıca anti-lock frenleme sistemleri (ABS) ve traksiyon kontrolünde görünür.
- [FONT:0)Robotics: [Dönetici: [Dönetici: [Dönetici: [Dönetici: [Dönetici: [Dönetici: [Dönetici: [Dönetici: [Dönetici: [Dönetici: [Dönetici: 0:0] Mobile robot navigasyon genellikle sensör gürültüyü ve bilinmeyen engelleri işlemek için bulanık kontrolörleri kullanır. Örneğin, mesafe ve girişler ve çıkışlar olarak hata yapar ve çıkışlar, robotu osil olmadan duvarların güvenli bir mesafeyi tutar.
- [FONT:0) Heating, configure, and Air Situationing (HVAC): Hava kontrolü, bulanık mantıktan yararlanan iklim kontrolü avantajları çünkü sıcaklık ve nem dinamikleri occupancy veya güneş ısı kazancı gibi rahatsızlıklara tabi değildir. Fuzzy kontrolörler geleneksel termostatlara kıyasla enerji tüketimini azaltabilir.
- [FONT:0)Process Control: [Dönetici: [Dönetici: 0,3] Kimyasal reaktörlerde ve çimento kilnlerde, bulanık mantık modellemek zor olan değişkenleri düzenler - örneğin ürry visity veya alev sıcaklığı gibi - ekintecilerin uzmanlığını kural üslere dönüştürür.
İyi eğitimli bir durum, mevsimsel değişikliklere adapte edilmiş ve klasik bir PI kontrolörünün ayrıntılarının bulunduğu bir atık su arıtma tesisine uygulanır.Felt Mantık Kontrolü).
Kontrolde Fuzzy Mantıkın Zorlukları ve Sınırları
Güçlü yönlerine rağmen, bulanık mantık bir gümüş mermi değildir. Tasarımcılar birkaç gerçek zorlukla karşı karşıyadır:
- [FONT:0)Membership işlevi ve kural temel tasarımı:) Sayı, şekli ve üyelik fonksiyonlarını seçmek için sistematik bir metodoloji yoktur, ya da en uygun kurallar kümesini belirlemek için. Bu genellikle deneme ve hata gerektirir, alan uzmanlığı veya optimizasyon algoritmaları (örneğin, genetik algoritmaları).
- [FONT:0)C ⁇ karmaşıklığı:[Dönetici:[Dönetici:0) Gerçek zamanlı fuzzy inferans büyük olduğunda hesaplamalı ağır olabilir - özellikle de sınırlı kaynaklarla mikro kontroller üzerinde. ancak, modern işlemciler ve özel fuzzy cips bu sorunu en çok için azaltmıştır.
- [FONT:0]Lack of formal stabilite kanıtı: LQR veya H-infinity kontrollerinden farklı olarak, Lyapunov tabanlı stabilite garantileri, bulanık kontrolörler genellikle simülasyon ve test yoluyla doğrulanır.
- [FONT:0) Diğer belirsizlik kaynaklarına bağlı olarak: Sensör gürültüsü son derece tehlikeli olmayan veya eylemcinin önemli ölü bandı vardır, bulanık mantık tek başına yeterli olmayabilir; filtreleme ile entegre edilmelidir (örneğin, Kalman filtreler) veya tazminat teknikleri.
- [FONT:0] Üst boyutlu sistemlere açıklanabilirlik:[Dönetici: 0 3) FİLMİŞ kurallarının sayısı, giriş değişkenleri sayısı (her bir sistem için beş giriş ve beş bulanık set ile birlikte, kural tabanının 5 ^5 = 3125 kuralı vardır - dikkatli bağımsız varsayımlar veya hiyerarşik yapılar olmadan yönetilebilir.
Makine Öğrenme ve AI ile Fuzzy Mantık
Fık kontrol geleceği, modern makine öğrenimi ile bulanık bir şekilde bir araya getiren karma sistemlerde yatıyor.ETHFLT:0)Reinforcement learning (RL)), bilginin manuel olarak kodlanması için çok karmaşık olduğu konusunda bilgi sahibi olabilir.Bir başka umut verici yön, yüksek çözünürlükte (örneğin, diskomatik) ve kontrol edici uygulamalarla ilgili temelleri en üst düzeye çıkarmak için çok karmaşıktır.
Ek olarak, açıklanamaz AI (XAI)) . opak sinir ağları güvenlik-kırık uygulamalara güvenmek daha zor hale geldi, bulanık kurallar insan hazırlanabilir bir şekilde açıklama sağlar - tıbbi tanı, otonom sürüş ve enerji ızgara yönetimi gibi alanlarda anahtar bir avantaj.
Future Yol Tarifi
Devam eden araştırmalar, güçlü yönlerine sahipken bulanık mantık sınırlamalarını ele almayı amaçlamaktadır. Anahtar yönler şunları içerir:
- [FONT:0)Otomatik tasarım araçları:[Dönetici:[Dönetici: 0) Evrimsel algoritmaları ve Bayesian optimizasyon, otomatik olarak üyelik fonksiyonlarını ve veri tabanlarını geliştirmek için kullanılır, insan deneme-ve-terör ihtiyacını azaltır.
- [FONT=0)Type-2 bulanık mantık: [Dönetici: 0 Tip-2 bulanık setler üyelik işlevinde belirsizliğe izin verir - “fast” veya “hot” gibi kavramların tanımı değişir. Bu sistemler daha yüksek sipariş belirsizliği halledebilir ve gürültülü sensörler ile kontrol uygulamaları için geliştirilmiş performans göstermiştir.
- [FONT:0) Model tahmin edici kontrol (MPC): ) Fuzzy MPC, gelecekteki ülkeleri tahmin etmek için bitkinin bulanık bir modelini kullanırken, optimizasyon kuralı tabanlı kısıtlamalar dikkate alır.Bu, özellikle de süreç dinamikleri doğrusal olmayan olduğundan daha iyi performans sağlayabilir.
- [FONT:0) Gerçek zamanlı donanım uygulamaları: FPGA ve mikrokontrol teknolojisindeki ilerlemeler, bulanık inferans motorlarına izin veriyor, drone uçuş stabilizasyon ve motor yönetimi gibi daha hızlı dinamiklere uygulanmasına izin veriyor.
- [FONT:0]İnsan-in-loop sistemleri: Fuzzy mantık insan tercihlerini ve davranışını temsil etmek için eşsiz bir şekilde uygundur, insan operatörü ve bir özerk sistem birlikte çalıştığı ortak kontrol sistemleri için doğal bir uyum sağlar - örneğin yarı-a Özerk araçlarda.
Son araştırma ile ilgilenen okuyucular için, [[Ücretsiz Sistemler Dergisi[Dönetici:0)Uluslararası Fuzzy Sistemler Dergisi[Döneticiler) fuzzy kontrol yöntemleri ve uygulamaları hakkında düzenli katkılar yayınlar.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Fuzzy mantık, en iyi kontrol sistemlerindeki belirsizlikleri yönetmek için güçlü ve pratik bir çerçeve sağlar. değişkenlerin doğru derecelere sahip olmasına izin vererek, sensörleri, eksik modelleri ve çeşitli işletim koşullarını geleneksel ikili veya crisp yaklaşımlarından daha değerli kılar. Kural tabanlı doğası, uygulanabilirliği yorumlayabilmeyi kolaylaştırır ve insan uzmanlığının doğrudan kontrol kanununa kadar sürekli olarak devam etmesini sağlar.