Acil Durumdaki Hızlı Yanıt için Pid Parametreleri Nasıl İnte Etmek
Acil Shutdown Sistemlerinde PID kontrolörlerini Anlamak
Acil kapatma sistemleri (ESD), tehlikeli koşullarda meydana gelen güvenli bir duruma endüstriyel süreçleri getirmek için tasarlanmıştır. Birçok ESD döngünün kalbinde, sürekli olarak bir hata terimini hesaplar – istenen bir ayar ve ölçüm süreci değişkeni arasındaki fark -ve doğrulayıcı bir çıkış, doğrulayıcı ve türev eylemleri. Acil yanıt bağlamında, PID kontrolörü normal bir şekilde kontrolde, genellikle milisaniyeler içinde, istenen bir ayarlama uygulamaları ile karşılaştırıldığında, sabit olmayan hızlar için hızlı bir şekilde yorum yapmalıdır.
Rutin süreç kontrolünün aksine, aşırı değişken olmayan değişkenler için aşırı kabul edilebilir, acil kapatmalar genellikle işlem değişkenine güvenli bir limit (örneğin, düşük bir seyahat noktası) minimum aşırı yükleme ve sürekli osilasyon olmadan ayarlanabilir.Bu nedenle, aşırı yüklemede aşırı yükleme ekipmanın baskı notuna veya ısı şokuna neden olabilir.
Hızlı Yanıt için Anahtar Parametreleri
Proportional Gain (Kp)
Karşılaştırmalı terim şu anki hataya orantılı bir şekilde üretilir. Kp yükselerek kontrol cihazının saldırganlığını arttırır. Ancak, çok yüksek bir Kp aşırı sıkıştırılmadan ve en kötü durumlarda, istikrarsızlık. ESD ayarlandığında, Kp genellikle sürekli bir kesintiye veya biraz aşağılayıcı yanıt veren bir değere ayarlanır - kapanma süresine yeterince hızlı bir şekilde ulaşmak için yeterince hızlı bir şekilde azalır.
Integral Gain (Ki)
integral terim sürekli devlet hatası ortadan kaldırır, bu da süreci sağlamak için çok önemlidir, ancak kontrol noktası sabit bir şekilde ayarlanırsa, bu da yanıt verir ve aşırı hesaplamak için aşırı hesaplamak için aşırı derecede zorlanmalıdır.For ESD, integral kazanç, ancak düşük bir çıkış noktasının düşmesine izin vermek için yeterince yüksek olmalıdır - özellikle de kontrol edilen ESD'nin son derece yüksek oranda artarak bölünmüş olması.
Türvatif Oyun (Kd)
Türbe terimi, sistemin güvenlik sınırının aşırı yüklenmesini sağlamakla ilgili hata değişikliklerini öngörür. Properly melodili türet eylemi, gürültülü sensör sinyalleri olmadan daha yüksek orantılı kazanç kullanımına izin verir. Bu özellikle ESD'de değerlidir, çünkü sistemin güvenliğinin sınır dışı edilmesine engel olurken ilk yanıt hızlanır. Ancak, türetme yüksek frekanslı gürültüyü artırır - endüstriyel ortamlardaki ortak bir konudur.
Acil Durum için Sistematik Tuning Yaklaşımı
Hızlı ESD cevabı için Tuning PID parametreleri, güvenlik uyumunu sağlamak için tekrarlanabilir, belgelenmiş bir süreci takip etmelidir (örneğin, IEC 61511, ISA-84). Aşağıda, istikrar sağlamak için bir adım adım adım adım yöntemi.
Adım 1: Basel'i Muhafazakar Ayarlarla Oluşturun
Kp, Ki ve Kd düşük değerlere veya sıfıra ayarlanıyor. Çoğu işlem için Ki ve Kd'ı başlangıçta açık-loop davranışını gözlemlemenize ve sürecin doğal cevabının bir adım değişikliğine izin veriyor.Rezersiz zaman ( ⁇ ) ve ölü zaman ( ⁇ ) Bu parametreler daha sonra ayarlı bir değişiklikle, süreç reaksiyon eğrisini küçük bir zorlanan değişiklikten (örneğin, bir hata testi) sık sık sık sık kontrollü bir bakım penceresi altında izin verilir.
2. Adım: Kapalı BirLoop Tuning Yöntemi Uygula
Ziegler-Nichols kapalı-loop yöntemi ESD için yaygın olarak kullanılır çünkü pratik endüstriyel döngülerde çalışır, sıfıra kadar Kp'ı ayarlar, sürekli bir amplütte (son derece kazanılır) veya “bazılar aşırı derecede fazla, nihai dönem Pu).
- [FONT=0) Hayır, aşırılık yasaklandığında [Dönüşükümlülük yasaklandığında) [K=0= 0, Ki = 0.4 * Ku / Pu, Kd = 0.066 * Ku * Pu, Kd = 0.066 * Ku * Pu * Pu, Kd = 0.066 * Ku * Pu *
- [FONT=0) Bazı aşırılık (% 10) ayar[Dönetici:0)[[% 10) ayar[[Dönetici:0)[[0)[[0))[[[0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0))))))))))))))))))))))))))))))))))))))))))))))))|0|0|0|K=[K=[K=[x|0|x|p=[
Bu katlar klasik Ziegler-Nichols ayarlarından daha hızlı bir şekilde yükselerek, aşırı yükleme işlemine başvuru yapmadan önce sayısal olarak simülasyonu kullanarak simülasyonu doğrulamaktadır.
3. Adım: Implement Derivative Smoothing and Integral Anti-Windup
Türvatif kazanç, belirtildiği gibi, düşük seviyeli bir filtre gerektirir. Filtre zamanı yaklaşık 0.1 * Pu veya 1/10th the Cottage time (Kd/Kp) In Directus veya DCS, bu genellikle "derivative filtre kat" veya "derivative kazanç süresi sabit olarak yapılandırılır. - anti-windup için, "saf" yöntemiyle sıfırlanabilir: Kontrollü çıktının doyduğunda integral bilgilendirici birleştirici ve hata aynı işareti vardır.
Adım 4: Güzel-Tune ile Step Testleri
Kontrollü koşullar altında ESD gezisi set noktası için küçük bir adım değişikliği uygulayın (örneğin, herhangi bir zaman ayırın ve sistemin istikrarlı bir şekilde sabit duruma gelmesi durumunda).
- Eğer zaman çok yavaşsa, Kp'i% 10-20 ve Kd orantılı olarak (zarar damping).
- Overshoot izin edilebilir güvenlik sınırları aşıyorsa, Kp azaltır veya Kd'ı arttırır (ve Tür filtreyi ayarlamak).
- Eğer osilasyon devam ederse, Kp'i azaltır ve Kd'ı damping yeterli olana kadar arttırır.
Çünkü ESD döngüleri genellikle güvenli bir eylem için yapılandırılır (örneğin, sinyal kaybı üzerine bir valf kapat), kontrol çıktısı hızla atabilir. adım testleri sırasında, gezi sırasında gecikmeye neden olan herhangi bir rüzgar notu not eder - bu gereksiz çünkü sistem tekrar-dönüşemez.
Adım 5: En Kötü Yaşama Geçerlik
Acil kapatmalar herhangi bir işletim noktasından gerçekleşebilir. DCS'niz bunu desteklerse, çeşitli süreç parametreleri (işlev, zaman sabit, ölü zaman) normal beklenen aralıklarda% 90 oranında çalışır.PID ayarları sürekli olarak güvenlik marjının ötesinde bir işlem dinamikleri olsa bile çalışmalıdır.
Gelişmiş Tuning
Süreçle Anlaşmazlıklarla Anlaşma
Birçok endüstriyel süreç (örneğin, valf vuruşu, ısı değiştiricileri, kimyasal reaktörler) işlem doğrusal olmayan davranışları gösterir. Bir işletim noktasında hızlı bir yanıt için bir başka yerde kararsız olabilir. ESD için, planlama: Precompute PID birkaç işletim bölgesi için kazanımlar ve işlem değişkenine göre sorunsuz bir şekilde değiştirir.
Türvatif Filtre Tasarımı
Filtreleme olmadan klasik türev süresi gürültüye duyarlıdır.Örneğin, son dönem Pu 5 saniye (grup genişliği -0.2 Hz), sistemi erkenden takip eden filtreyi kesme frekansına kadar en az 2-3 kez daha hızlı bir şekilde tasarlayabilir.Bazı DCS platformları, türkçesel aktiviteyi simüle edebilir; örneğin, eğer son dönem Pu tamamen kaçınmalısınız.
ESD için Integral Rüzgar Önleme
Integral rüzgarı, ESD olayları sırasında özellikle sorunludur, çünkü kontrol cihazı genellikle doygundur (örneğin, 20 mA'da kapak tamamen kapalıdır, hata devam ederken, bazı mantık kontrolörleri, çıkış şartını normale kadar geri çevirebilir, devre dışı bırakılabilir.
Güvenlik için test ve doğrulama
Bir ESD sisteminde herhangi bir PID ayar ayarı tamamen test edilmeli ve değişim (MOC) prosedürlerine göre doğrulanmalıdır: Testler şunları içerir:
- [FONTD:0]Functional Test[DÜT:1): Bir talep olayı (örneğin, set noktası adım) ve yanıt süresini kaydetmek, aşırı yükleme ve sürekli devlet hatası. Doküman güvenlik bütünlüğü seviyesi (SIL) talep süresi karşılanır.
- [FONT=0)Offline Simülasyon[[Dönetici: Bir süreç simülatörü kullanın (Exus’un yerleşik ayar aracı veya MATLAB/Simulink gibi üçüncü taraf yazılımı) bir dizi beklenen rahatsızlıklar karşısında melodi test etmek için.
- [FONT:0)Hazard ve Operability (HAZOP) Review[Dönetici: Güvenlik ekibine yeni ayar parametreleri sunmak. Potansiyel başarısızlık modlarını tartışmak: Bir sensör yüksek veya düşük başarısız olursa? Örneğin, başarısız bir sensör, yanlış bir değişim oranına dayanan, muhtemelen güvenli bir yolculukta ortaya çıkabilir.
En iyi uygulamalar için dış referanslar, [[0)Denet Mühendisliği'nin PID Tuning Tips for Emergency Shutdown Systems) ve [[ŞUygunlar ve Cohen-Coon yöntemleri hızlı döngüler için geçerli.
Common Pitfalls ve Çözümleri
- [FONT:0)Pitfall: Standart Ziegler-Nichols'ı aşırı yükleme olmadan kullanarak kullanın.), klasik çeyrek-amplitude sık sık 20-30% Overshoot, birçok ESD uygulamalarında kabul edilemez. Çözüm: Değiştirilen katlar yükleme veya% 10-overshoot için kullanın.
- [[Dönetici:0)Pitfall: Neglecting Tür filtre.[Dönetici:0) Filtre olmadan Türvatif eylem gürültüyü basitleştirir, erratic çıktısına neden olur. Çözüm: Her zaman 0.1*Pu veya daha az zaman sabit bir süre ile düşük uçlu bir filtre uygulayın.
- [[Dönetici: 0,0)Pitfall: İdeal koşullara dayanan Tuning sadece.[DÜDÜT:1) Eğer süreç önemli bir ölü zaman, orantılı ve tür kazanımlar, osilasyonlardan kaçınmak için azaltılabilir. Çözüm: Ölü zamanlı baskın süreçler ( ⁇ / ⁇ / ⁇ > 0,5), bir Smith tahmin veya integral-sadece bir kontrol kullanarak ölü zaman kohn seti kullanarak, hangi hesapların ölü zaman için hangi hesapların gecikmesi gerektiğini düşünün.
- [[Dönetici: 0,0|Pitfall: Hareketçi dinamikleri görmezden gelmek.[Dönetici:0) ESD valfleri sınırlı sayıda hıza sahiptir. 100 m'lerde tam kapanmayı talep eden bir PID çıktı, işlem dinamiklerinin bir parçası olarak hareketleyici olabilir.
- Pitfall: Setten sonra geçerlilik yok. Operatörler tüm senaryolar için yeni ayarlar işlenebilir. Çözüm: Normal, üzgün ve en kötü koşullar içeren bir test matrisi oluşturun. Doküman kabul kriteri (daha fazla zaman < X saniye, Overshoot < Y% of setpoint).
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Acil kapanma sistemlerindeki hızlı ve güvenilir PID cevabı, yapılandırılmış, güvenlik odaklı bir yaklaşımla uygulanabilir.Kılızlı, integral ve türev kazanımlarının geçici davranışları nasıl etkilediğine dair net bir anlayışla başlayın, değiştirmiş Ziegler-Nichols ayarlanması, tür filtreleme ve integral anti-windup, henüz stabil kapatmalara ulaşmak için gerekli olan aşağıdakiler için gerekli olan aşağıdakiler için: Sistem, sabit olmayan güvenlik önlemleri almak için gerekli olan süreyi daha iyi bir şekilde kontrol altına almak için gerekli olan verileri kullanarak işlemlerinizi kontrol edin.