Geri bildirimde Ölü Bölgeleri Anlamak
Dead regions, giriş varyasyonlarının herhangi bir çıkış değişikliği üretmediği kontrol sistemlerinde doğrusal olmayan bölgelerdir. Bu "aktif gruplar" mekanik eylemcilerde yaygındır - örneğin, yüksek hassasiyet gerektiren bir motor, örneğin robotik kolları, CNC makineler ve sensör çıktıları gibi görünüyor.
Ölü bölge karakteri tipik olarak modellenmiştir:
[0]) = G (u) = 0 for |u| ≤ D; y = m (u – D) for u > D; y = m (u + D) for uTELFLT:1).
[FONT=0]D[D[DÜDÜDÜT:1) ölü bölge genişliği ve [[Dönder:2|[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ÜŞÜ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
Dead Zones'ın Ortak Sebepleri ve Etkileri
Mekanik Backlash ve Stiction
Gear trenleri, vidalar ve darbeler genellikle arka eller nedeniyle ölü bölgeleri sergiliyor - mat parçalar arasındaki izinler. Benzer şekilde, statik sürtünme (stiction) bir molaya kadar hareket etmesini engeller.Bu etkiler düşük hızlı hareket sistemlerinde belirgindir ve bunu ortaya çıkarabilir.
Electronic Thresholds
Amplifier ölü bölgeler, PWM sürücülerindeki sıfır-düzelmeler ve ADC/DAC, dijital kontrol döngüsünde, ölü bir bölgenin gereksiz fiilen sohbetten kaçınmak için kasıtlı olarak eklenebilir, ancak doğru izleme için telafi edilmelidir.
Sistem Davranışları için Eşitlikler
- Steady-state dengeleme: Sistem asla tam set noktaya ulaşmıyor.
- Limit bisiklet: İstenen değerin etrafındaki çıktı.
- Azaltılmış bant genişliği: Küçük ayarlı değişikliklere yavaş yanıt.
- Zavallı rahatsızlık reddedilmesi: Yük altında düzenlemeyi korumak için zor.
Dead Zone için Yöntemler
Aksine Dead Zone Compensation
En basit teknik, [[0]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ÜŞÜ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ÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜN
[FONT:0)[DÜDÜDÜDÜDÜDÜ:2)[Üye Olmayanlar[Üyeler)[Üyeler: 4,4,0)[*)[*)[*)[DÜyeler[Üyeler, · 4,4,8|
Bu, sıfır girişte bir atlayış, etkili bir şekilde "ön-shaping", ölü bölgeyi iptal etmek için kontrol sinyalini verir.Inverse tazminatı sürekli ve iyi bilinen olduğunda iyi çalışır. ancak, [[Dönetici[Döneticiler için geçerli değilse, 0,0) eksiye neden olabilir.
Adaptif Kontrol Teknikleri
Ölü bölge parametreleri zaman geçtikçe sürüklendiğinde - aşınma, sıcaklık değişiklikleri veya bileşen yaşlanması - en az kare veya gradient iniş kullanarak online olarak değiştirilebilir.Model Referans Adaptive Control (MRAC)) ve AİLFLT:2) Self-Tuning Düzenlemeleri), parametrelerin bir araya gelmesi için D ve m online olarak tahmin edebilir.
Feed forward Compensation
Feed forward stratejileri, istenen bir çıktı elde etmek için gerekli olan girişi tahmin eder ve ölü bölgenin modeli, kapalı-loop istikrarının etkisi olmadan yanıt verir. Örneğin, bir bitki modeli istenen çıktıyı elde etmek için gerekli olan girişi tahmin eder ve ölü bölge yem yolunda ilerliyor.
Hibrit Yaklaşımlar
Gerçek dünya uygulamaları genellikle parametre belirsizliği ile karıştırılır, ancak kozzy kompsonlar asimetrik veya non-smooth ölü bölgeleri idare edebilir.() veya [[Döneticileri:2))) Belirli bir mantık[Döneticileri, geçiş mekanizması ile dengeleyici veya yanlış olmayanlar, ancak geçiş noktalarında güç kaybının ortadan kalktığında, akanlar tarafından belirlenen bir şekilde belirlenir.
Ölü Bölgeyi Uygulamak: Bir Adım-by-Adım Kılavuzu
1. Sistem Tanımlama
Kombinasyondan önce, ölü bölgeyi karakterize etmeniz gerekir. bir rampa veya merdiven girişini uygulayın ve çıktıyı kayıt edin. eş değerleri ve lineer kazanç.]Use the pair:0Conlest-squares eğrisi uygun veya özel araç kutuları ).MATLAB Systemtype Toolbox. Alternatif: bir kullanım})
2. Bir Cümle Algoritmi seçin
Tanımlanan parametreler ve sistem kısıtlamalarına dayanarak, yukarıdaki yöntemlerden birini seçin. Üst hassas gereksinimlere sahip sabit ölü bölgeler için, ters tazminat yeterlidir. Zaman için -varying veya belirsiz ölü bölgeler için, bir adaptif bir şema uygulayın.
3. Compensator Block
Dijital bir kontrol cihazı (örneğin, mikro kontroller veya PLC), kontrol mekanizmasından sonra bir tazminat blok ekler ve eksper girişten önce.Ver the solution isETHFLT:0Consmooth) yüksek frekanslı dinamiklerin aşırı yüklenmesinden kaçınmak için.Use anurup mekanizması).
4. Tune ve Validate
Bir dizi referans girişi ve rahatsızlıkları olan telafi sistemi test edin. Check for:
- Sürekli devlet hatası azaltıldı (gerçekten sıfır).
- Limit döngüleri veya osilasyonlar yok.
- İyi rahatsızlık reddedilmesi.
Gerekirse parametreler üzerine kuruludur.UseFLT:0)))[Dönlendirme). (e.g., Simulink) Donanım dağıtımını doğrulamadan önce.
Ölü Bölge Parametrelerini Doğru Şekilde Anlamak
Güvenilir tazminat doğru parametre tahminlerine bağlıdır. Ortak teknikler şunları içerir:
- [FONT:0)Açık-loop tanımlaması:[Dönetici:[Dönetici:0) Bilinen bir giriş serisini uygulayın (PRBS, multi-sine) ve ölçüm çıktı.En lineer olmayan kareler ölü bölge modelini uygun şekilde kullanın.
- [FONT:0)Kapit-loop tanımlaması:[Dönetici:0) Sistemin işletimde iken küçük olasılık sinyalleri enjekte eder ve yeniden tahminleri kullanın (örneğin, [[DüzD:2)En az meydanlar, adaptif sistemler için faydalıdır.
- [FONT:0)Physical modelleme:[Döneticiler için motorlar gibi hareketciler için, Coulomb sürtünme tok ve ölçüm çözümünden D elde edin.
Gelişmiş yaklaşımlar, parametrik bir model olmadan ölü bölgeye bağlı olarak, kompleks veya asimetrik ölü bölgeler için faydalıdır.
Pratik Zorluklar ve Çözümleri
Gürültü Hassasiyet
Aksine, ölü bölge kenarlarına yakın gürültüyü genişletir, çünkü kompartışmacı gradient sıfırda sonsuzdur. Çözüm: aENFLT:0)[Dönlendirme[Dönem: 1) (e.g., hiperbolik tanjant veya sigmoid) eşiğine yakın olarak, kontrol sinyaline düşük bir geçiş filtresini uygular.
Asymmetric Dead Zones
Birçok eylemcinin pozitif ve olumsuz yönler için farklı eşleri vardır (örneğin, hidrolik valfler). tazminat israfa göre [DD+ ve D- parametreleri ile birlikte). Adaptif yöntemler asimetrik olarak idare edilebilir.
C ⁇ Constraints
Kaynak sınırlı mikrokontroller, karmaşık a Adaptif algoritmaları çok yavaş olabilir. UseETHFLT:0) ters fonksiyon için göz ardı edilen tablolar için ) veya sohbetten kaçınmak için histerilere dayalı bir tazminat uygulayın.
Dead Zone Compensation Uygulamaları
Robotik ve Simülasyon Sistemleri
Endüstriyel robotlar, geri yükleme ve stiction rağmen kesin ortak konum gerektirir. Dead zone tazminatı geliştirir:0)path doğruluk) ve hedef pozisyonlarda zaman azaltır. Birçok modern servo sürücüleri yerleşik tazminat algoritmaları içerir.
Otomotiv Throttle ve Fren Kontrolü
Elektronik ton vücutları ilkbahar geri dönmesi ve külotun nedeniyle ölü bir bölgeye sahiptir. Tamamlanan, fren-by-tel sistemleri lineer pedal hissetmek için ölü bölge tazminatını kullanır.
Tıbbi Cihazlar
Proportional valfleri ve infüzyon pompaları küçük komutlara cevap vermelidir. Dead zone tazminatı, [Dönciz akış kontrolü[Dön 1: 1) hasta güvenliği için kritik.
Havacılık Uzaylı
Uçakta Flap ve rudder hareketleyiciler hidrolik spool valflerinden ölü bölgelerle karşı karşıyadır. Tamamlanan ölçüm, ve otomatik pilot performansı geliştirir.
Gelişmiş Konular: Kompleks Sistemlerde Ölü Bölge Tamamlayıcısı
Seride Çok Çok Ölü Bölgeler
İki veya daha fazla ölü bölge kalibrede ortaya çıktığında (örneğin, sensör + eylemci), etkili ölü bölge sadece katkı gerektirir. Compensation daha geniş bir model gerektirir - bir şekilde aİLFLT:0)Hammerstein veya Wiener modeli).
Dead Zone Time Gecikme ile Açıklama
Bitki de önemli bir gecikmeye sahipse, komisatör hem doğrusal olmayanlığı hem de gecikmeyi ele almak için tasarlanmıştır.([Döneticileri))))))))))))))))))))))))
Öğrenme-Temel Pensation
Bueratif öğrenme kontrolü (ILC) ve takviye öğrenme canETHFLT:0) Ölü bölgeyi ters çevirerek ), açık parametre tahminleri olmadan online olarak. ILC özellikle tekrarlanan hareket görevleri için etkilidir, örneğin seçici-ve yer işlemleri.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Dead zone tazminatı, yüksek performanslı geri bildirim kontrol sistemlerini tasarlayan mühendisler için kritik bir araçtır. Lineer olmayanlığı anlamak, uygun yöntemi seçmek - tersine, uyarlanabilir, besleme veya karma - ve dikkatli parametre tahminleriyle uygulamak, biri büyük ölçüde doğruluk, istikrar ve duyarlılığı artırmak.Sistemler daha özerk ve kesin hale gelir, kontrol sistemi tasarımının bir temel taşı olarak kalacaktır.
Daha fazla okuma için, danışmaÖRT:0)ScienceDirect'in ölü bölgelerin genel bakışı) ve [[Dönetici:2) Kontrol Mühendisliği'nin servo sistem tazminatı üzerindeki pratik kılavuzu)). Gelişmiş uygulayıcılar ders kitabına atıfta bulunabilirler.[DÜye Olmayan Teorik tedavi için Khalil tarafından).