Kontrol Sistemleri ve Otomasyon
Pid- kontrollü Simülasyon Sistemlerinde Sıfır Overshoot için Stratejiler
Table of Contents
Simülasyon Sistemlerinde Overshoot Anlamak
Overshoot, bir servo sistem, hedef konumunu veya hızını yerleşmeden önce aştığında meydana gelir. Hassas hareket kontrolü, küçük bir overshoot hataları, osilasyonlar veya mekanik aşınmalar. kök neden aşırı depolanmış enerjide yatıyor - hız, integral rüzgardan veya agresif bir orantılı kazanımlardan vazgeçemez - geri bildirim döngüsüne yeterince hızlı yol açabilir. Minimiz overshoot özellikle CNC, robotik montaj ve tıbbi cihazlar gibi uygulamalarda kritiktir.
PID Control ve Overshoot'deki Rolü
Proportional-Integral-Derivative (PID) kontrolörü servo sistemlerdeki en yaygın geri bildirim mekanizmasıdır.The nispily term ()P), doğrudan mevcut hataya tepki verir; yüksek oranda yüksek hızlar yanıt verir ().) Bu hatayı doğru şekilde düzeltebilir, ancak eylemcinin başına doğru bir şekilde hareket etmesi için rüzgara neden olabilir.
Zero Overshoot için birincil stratejiler
1. Hassasiyet PID Tuning
Proper ayar, uzun ölü zamanlarda süreçleri kullanarak agresif yanıtlar üretir veya modern yazılım tabanlı optimizasyon (örneğin, parçacık swarm optimizasyonu veya genetik algoritmaları) doğrudan en aza indirmek için agresif cevaplar verir: Iterative setting values using the Cohen-Coon method for processes with long died times, or apply modern software-based revision (e.g., parçacık swarm Optimizasyonu veya genetik algoritmaları)
- Karşılaştırmalı kazanç azaltın ([DD:0)K)) ilk hata yanıtını düşürmek için.
- Türbe kazancını artırmak ([[DÜ:0)K) Sistem ayarlandığı gibi frenleme işlemi sağlamak.
- Sürekli kazan ([DÜ:0)K[D: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Ü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ÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜD
Sistemli bir prosedür – sıfıra tüm kazanımlar koymayın gibi, sonra artıyor )K) ...
2. Feed forward Control
Feed forward control, gerekli uyarıcı çabayı sistemin dinamiklerinin bir modelini kullanarak öngörür.Bir besleme yolu ekleyerek (örneğin, pozisyon döngüsü için hız beslemesi, tork için hız beslemesi), kontrol sinyalini önceden garanti edebilir, geri bildirim PID'nin sadece doğru oturma hatalarına odaklanmasına izin verir.Bu, sistem tamamen hataya dayalı düzeltmelere güvenmiyor.
- [[Düzge:0)Velocity feed forward[[Dönetici:0)[Dönemli hız için bir terim katlanarak ekliyor.
- [FONT:0) Hızlandırma[[Dönetici:0)[Dönetici: istenen ivmeye orantılı bir terim ekler.
- [FONT:0)Torque feed forward[[Dönetici: yükün ters dinamik bir modelinden elde edilmiştir.
Feed forward, model doğru olduğunda en iyi çalışır.Inertia varyasyonu ve doğrusal olmayanlıkların, genellikle adaptif veya öğrenme yöntemleri ile beslemeyi birleştirerek telafi edilmelidir.
3. Anti-Windup ve Frekanslama
İntegral rüzgarı, integral terimin bir hata aldığında meydana gelir, eylemcinin doyduğu sırada hata ters yönde büyük bir aşırı atağa neden olur. Standart anti-windup teknikleri şunları içerir:
- [FONT:0)Back- hesaplar[[[Döneticileri)[[değiştir | kaynağı değiştir]: Çıktılar, integral terim gerçek ve doymamış çıktı arasındaki farkı yeniden hesaplamaktadır.
- [FONT:0]Conditional integration[[Dönetici: 1 ): Bütünleşme olayları sırasında geri döndü ve sadece hatanın ölü bir bant içinde olduğunda yeniden etkinleştirildi.
- [FONT:0) integral terimini[Dönetici: Enterasyonel çıktıyı en önceden tanımlanmış bir maksimuma sınırlar.
Ayrıca, genel kontrol sinyalini ( ⁇ douration) güçlendirin, sürücüden daha fazla tork talep eden sistemi hızlı geçiciler sırasında aşırı yüklemeyi önler.
Zero Overshoot için Gelişmiş Stratejiler
1. Adaptif PID Kontrolü
Zaman zaman tasarrufu dinamikleri olan sistemlerde (örneğin, yükleme inertia, sürtünme veya sıcaklık), sabit PID kazanımlar bazı koşullar altında aşırı yükleme yapabilir. Sistem tanımlama veya performans ölçümlerine dayanan Adaptif kontrol modu: İki ortak yaklaşım:
- [FONT=0)Gain scheduling[[[Dönem: 1 ): Farklı işletim rejimleri için önceden kabul edilen PID kazanımlar (örneğin, düşük vs. yüksek hız).
- [FONT:0) Model Referansı Adaptive Control (MRAC))[T): Kontrollü servo davranışı istenen aşırı yükleme özellikleri ile referans modeli gibi davranmaya çalışır.
Doğru uygulandığında, Adaptif PID geniş bir yelpazede sıfır aşırı yüklemeyi koruyabilir.
2. Model Tahmini Kontrol (MPC)
Model Tahmin edici Kontrol, gelecekteki hataları tahmin etmek için servo sistemin dinamik bir modelini kullanır ve optimal kontrol girişlerini hesaplar.Bir zaman adımla, MPC, maliyet fonksiyonunda sınırları açıkça uygulayabilir. Tipik bir uygulama içerir: PID'den farklı olarak, bu da hataları tahmin eder. servo sistemler için, basitleştirilmiş doğrusal bir MPC'yi bir dörtlü maliyet fonksiyonu ile tamamen penalize ederek tamamen ortadan kaldırılabilir.
- [FONT=0)Öylege ufk[[[Döncükler)[[[0)
- [FONT=0)Demek ufk[Dönem:0)
- [FONT:0]Konstraints[[Döneticiler, hız ve tork.
MPC PID'den daha ağırdır, ancak modern mikro kontroller (örneğin, FPGAs, DSPs) ile mümkün olan en yüksek çözünürlük aşamalarında ve robotikte yaygın olarak kullanılır.
3. Cascade Control
Cascade kontrolü birden çok geri bildirim döngüsü kullanır. Tipik bir servo kalibrede, iç döngü (şimdi/tork) bir hız döngüsü içinde, bu yüzden pozisyon kontrolü sadece düşük sipariş sistemi görür.Toning each loop separate allows the internal loop to response daha hızlı, overshoot in the well-tuned speed loop can be critical damped, so the location Controller only see a low-order system. Cascade control is standard in Industrial drive and is effective when together with feed.
4. Disturbance Gözlemciler (DOB)
Bir rahatsızlık gözlemcisi dış kuvvetleri ve sistem parametre varyasyonlarını tahmin eder (örneğin, sürtünme, kogging tok) ve kontrol döngüsüne bir uyarı uygular. Gürültüyü etkilemeden önce rahatsızlıkları iptal ederek, DOB yükü PID geri bildirimine azaltır, böylece aşırı yüklemeye başlar. DOB aslında tahmin edilenden düşük seviyeli bir filtre kullanarak uygulanır.
Sistem modelleme ve Tanımlama
Tüm gelişmiş stratejiler - özellikle de ilerici, MPC ve adaptif kontrol - doğrudan servo sistemin doğru bir modelinde kullanılır. Model tanımı, sistemin frekans yanıtını veya adım tepkilerini ölçmek ve tüm işletim aralıkları gibi parametreleri doğrulayın. White-noise veya chirp sinyalleri genellikle sistem tanımlaması için kullanılır: zayıf bir model, işletim aralıkları yanlış besleme veya tahminlere yol açacaktır.
Pratik Uygulamayı Değerlendirme
İdeal ayar ve stratejileri ile bile, gerçek dünya faktörleri tekrar tekrar tekrar ortaya çıkabilir:
- [FONT=0]Sensor gürültü[Dönetici: Türet eylemi gürültüyü basitleştirir, sohbete ve aşırı yüklemeye neden olur.Use filter (e.g., düşük geçiş süresi veya hız geri bildirimde).
- [FONT:0][FONT=0)[[FONT=0)[[FONT=0)))[[FONT=FONT=FONT=FONT=FONT=FONT=FONT=FONT=FONT=FONT=FONT=FONT=FONT=FONT=TRNT=FONT=FONT=TRNT=FONT=FONT=TRNT=FONT=FONT=TRNT=TRNT=FONT=TRNT=FONT=TRNT=FONT=FONT=FONT=FONT=FONT=TRNT=TRNT=FONT=TRNT=FONT=TRNT=TRNT=TRNT=TRNT=FONT=FONT=TRNT=TRNT=TRNT=TRNT=TRNT=TRNT=TRNT=FONT=FONT=FONT=FONT=TRNT=TRNT=FONT=TRNT=TRNT=TRNT=TRNT=FONT=FONT=FONT=FONT=TRNT=TRNT=TRNT=TRNT=TRNT=TRNT=TRNT=FONT=TR
- [FONT:0)Sampling jitter ve gecikmeler): MPC ve adaptif döngüleri etkiler. sabit örnek oranları ve doğru zamanlama kullanın.
- [FONT:0]Non-linear sürtünme[[DÜT:1): çubuk-slip ve Coulomb sürtünme düşük ve konumlarda aşırı yüklemeye neden olur.
- [FONT=0) Geçim Geçim): Ağlanmış veya EtherCAT tabanlı sistemlerde, geç kalmışlık, döngüyü istikrarsızlaştırabilir. Zaman kaynaklı verileri ve tahmin edici filtreler kullanın.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
PID- kontrollü servo sistemlerde sıfırın tek bir teknik değil, doğru ayarın bir kombinasyonu, besleme tazminatı, aktivasyon kontrolü veya MPC gibi gelişmiş yöntemler.Seçim karmaşıklık, hesaplama kaynakları ve gerekli hassasiyetlere bağlıdır. mühendisler sağlam PID ayar ve anti-windup ile başlamalıdır, sonra tabaka besleme, ve nihayet en talep edilen uygulamalar için adaptif bir kontrol olarak değerlendirebilir veya öngörülebilir bir kontrol olarak.Invision check-ingral rüzgar, agresif kazanımlara ve modellere bağlıdır - tam olarak hiçbir şekilde performans ve performansa dayanamaz.
Daha fazla okuma için: 03. Kontrol Mühendisliği PID Tuning Guide[Dönetici:2)) [FONT Systems'de Feedward'a Yönelik Kağıt) ve [[DörtücüC Genel Bakış).