PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Bu makale, Simulink ortamında PID kontrolörlerini ayarlamak için otomatikleştirilmiş yöntemlere ayrılmış bir dizi makalenin başlangıcıdır. Bugün PID Tuner uygulamasıyla nasıl çalışacağımızı anlayacağız.

Giriş

Kapalı çevrim kontrol sistemlerinde endüstride kullanılan en popüler kontrolör türü PID kontrolörlerdir. Ve eğer mühendisler kontrolörün yapısını ve çalışma prensibini öğrencilik günlerinden hatırlıyorlarsa, o zaman konfigürasyonu, yani. kontrolör katsayılarının hesaplanması hala bir sorundur. Düzenleyicilerin ayarlanmasının otomatik kontrol teorisinin oldukça karmaşık diliyle açıklandığı hem yabancı (örneğin, [1, 2]) hem de yerli (örneğin, [3, 4]) çok sayıda literatür vardır.

Bu makale serisi, Simulink araçlarını kullanarak PID kontrolörlerini ayarlamanın otomatik yollarını açıklayacaktır:

  • PID Ayarlayıcı
  • Yanıt Optimize Edici
  • Kontrol Sistemi Ayarlayıcısı,
  • Frekans Yanıtı Tabanlı PID Ayarlayıcı,
  • Kapalı Döngü PID Otomatik Ayarlayıcı.

Kontrol sisteminin amacı, aşağıdaki parametrelere sahip, atalet yükü için bir dişli kutusuyla birlikte çalışan, kalıcı mıknatıslarla uyarılan bir DC motora dayalı bir elektrikli sürücü olacaktır:

  • motor besleme voltajı, PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem;
  • motor armatür sargısının aktif direnci, PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem;
  • motor armatür sargısının endüktif reaktansı, PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem;
  • motor tork katsayısı, PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem;
  • motor rotorunun atalet momenti, PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem.

Yük ve dişli kutusu parametreleri:

  • yükün atalet momenti, PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem;
  • dişli oranı, PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem.

Makaleler pratikte matematiksel formüller içermemektedir, ancak okuyucunun önerilen materyali anlamak için otomatik kontrol teorisinde temel bilgilerin yanı sıra Simulink ortamında modelleme deneyimine sahip olması arzu edilir.

Sistem modeli

Aşağıda basitleştirilmiş bir blok diyagramı sunulan bir servo elektrikli sürücünün açısal hızı için doğrusal bir kontrol sistemi düşünelim.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Verilen yapıya uygun olarak böyle bir sistemin modeli Simulink ortamında oluşturulmuştur.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Elektrikli sürücünün (Elektrikli aktüatör alt sistemi) ve atalet yükünün (Yük alt sistemi) modelleri, fiziksel modelleme kitaplığı blokları kullanılarak oluşturuldu Simscape:

  • elektrikli tahrik modeli,

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

  • eylemsiz yük modeli.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Elektrikli tahrik ve yük modelleri ayrıca çeşitli fiziksel büyüklüklere sahip sensör alt sistemlerini de içerir:

  • motorun armatür sargısında akan akım (alt sistem A),

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

  • sargısındaki voltaj (alt sistem V),

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

  • kontrol nesnesinin açısal hızı (alt sistem Ω).

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

PID denetleyicinin parametrelerini ayarlamadan önce, denetleyicinin transfer fonksiyonunu kabul ederek modeli hesaplama için çalıştıralım. PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem. 150 rpm'lik bir giriş sinyali için simülasyon sonuçları aşağıda gösterilmiştir.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Yukarıdaki grafiklerin analizinden şunu açıkça görüyoruz:

  • Kontrol sisteminin çıkış koordinatı belirtilen değere ulaşmıyor; Sistemde statik bir hata var.
  • Simülasyonun başlangıcında motor sargılarındaki voltaj 150 V değerine ulaşır ve bu, sargılarına nominal değerden (24 V) daha yüksek bir voltajın sağlanması nedeniyle arızalanmasına yol açacaktır.

Sistemin tek bir darbeye tepkisinin aşağıdaki gereksinimleri karşılaması gerektiğini varsayalım:

  • aşma (Aşma) %10'dan fazla olmamalıdır,
  • Yükselme süresi 0.8 saniyeden az,
  • Geçici süre (Yerleşme süresi) 2 saniyeden az.

Ek olarak regülatör, motor sargısına sağlanan voltajı besleme voltajının değeriyle sınırlamalıdır.

Denetleyiciyi ayarlama

Kontrol cihazı parametreleri araç kullanılarak yapılandırılır PID Ayarlayıcıdoğrudan PID Denetleyici blok parametreleri penceresinde mevcuttur.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Uygulama bir düğmeye basılarak başlatılır Dinle…panelde bulunur Otomatik ayarlama. Kontrolör parametrelerini ayarlama aşamasını gerçekleştirmeden önce, tipinin (P, PI, PD, vb.) yanı sıra tipinin (analog veya ayrık) seçilmesinin gerekli olduğunu belirtmekte fayda var.

Gereksinimlerden biri çıkış koordinatını (motor sargısındaki voltaj) sınırlamak olduğundan, izin verilen voltaj aralığı belirtilmelidir. Bunun için:

  1. Sekmeye git Çıkış Doygunluğu.
  2. Bayrak düğmesine tıklayın Sınır çıkışıBunun sonucunda çıkış değeri aralığının üst (Üst limit) ve alt (Alt limit) sınırlarının ayarlanmasına yönelik alanlar etkinleştirilir.
  3. Aralık sınırlarını ayarlayın.

Regülatör ünitesinin sistemin bir parçası olarak doğru çalışması, entegre doygunlukla mücadeleye yönelik yöntemlerin kullanılmasını içerir. Blok iki yöntem uygular: geri hesaplama ve sıkıştırma. Bu yöntemler hakkında detaylı bilgi yer almaktadır. burada. Yöntem seçimi açılır menüsü panelde bulunur Kapanmayı önleme.

Bu durumda alanlara 24 ve -24 değerlerini yazacağız. Üst sınır и Alt limit buna göre ve ayrıca integral doygunluğu ortadan kaldırmak için kenetleme yöntemini kullanın.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Regülatör bloğunun görünümünün değiştiğini fark edebilirsiniz: bloğun çıkış portunun yanında bir doygunluk işareti belirdi.

Daha sonra butona basarak tüm değişiklikleri kabul edin Tamam, sekmeye dön Ana ve düğmeye basın Dinle…, yeni bir PIDTuner uygulama penceresi açılacaktır.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Pencerenin grafik alanında iki geçici süreç görüntülenir: kontrolörün mevcut parametreleriyle, yani. yapılandırılmamış bir denetleyici ve otomatik olarak seçilen değerler için. Butona tıklanarak yeni parametre değerleri görüntülenebilir Parametreleri Gösteraraç çubuğunda bulunur. Düğmeye bastığınızda iki tablo görünecektir: kontrolörün seçilen parametreleri (Kontrolör Parametreleri) ve geçici prosesin özelliklerinin seçilen parametrelerle (Performans ve Sağlamlık) değerlendirilmesi.

İkinci tablonun değerlerinden de görülebileceği gibi otomatik olarak hesaplanan kontrolör katsayıları tüm gereksinimleri karşılamaktadır.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

Regülatör ayarı butonun sağında yer alan yeşil üçgenli butona basılarak tamamlanır. Parametreleri Göster, bundan sonra PID Denetleyici bloğu parametre ayarları penceresindeki ilgili alanlarda yeni parametre değerleri otomatik olarak değişecektir.

Çeşitli giriş sinyalleri için ayarlanmış bir kontrolöre sahip bir sistemi simüle etmenin sonuçları aşağıda gösterilmiştir. Yüksek giriş sinyali seviyelerinde (mavi çizgi), sistem voltaj doyum modunda çalışacaktır.

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

PID kontrolörlerini kurmak: Şeytan, onu yansıttıkları kadar korkutucu mu? Bölüm 1. Tek devreli sistem

PID Tuner aracının kontrolör katsayılarını doğrusallaştırılmış bir modele göre seçtiğini, dolayısıyla doğrusal olmayan bir modele geçerken parametrelerinin açıklığa kavuşturulması gerektiğini unutmayın. Bu durumda uygulamayı kullanabilirsiniz. Yanıt Optimize Edici.

Edebiyat

  1. PI ve PID Denetleyici Ayarlama Kuralları El Kitabı. Aidan O'Dwyer
  2. MATLAB, Simulink kullanarak PID Kontrol Sistemi Tasarımı ve Otomatik Ayarlama. WangL.
  3. Kesin olmayan bir biçimde PID kontrolü. Karpov V.E.
  4. PID denetleyicileri. Uygulama sorunları. Bölüm 1, 2. Denisenko V.

Kaynak: habr.com

Yorum ekle