Kontrol Sistemleri için Sistem Modelleme


18

Kontrol teorisinde lisans olarak ders aldıktan sonra, mezun olduktan sonra bunları hiç kullanmadım. Bunu kontrollerde bir hobi projesi başlatarak düzeltmeye başladım. Ders kitaplarım teori için oldukça iyi referanslar, ancak en büyük sorunum modellerde sistem parametrelerini belirlemede iyi bir referans bulamadığım. Örneğin, bir ısıtma elemanından biraz uzakta bir sıcaklık sensörüne sahip olduğumu ve bunun üstünde önemsiz olmayan bir termal kütleye sahip olduğunu varsayalım. Bu idealsizliği nasıl modellemeliyim? Ve eleman için hata fonksiyonunu modelledikten sonra bile, tezgah deneylerinden gerçek sayısal katsayıları nasıl belirleyebilirim?

Burada kimse iyi ders kitapları veya tavsiye için referans var mı?


Sorunu seviyorum, kontrolleri olmayan bir adam değilim (dersi aldığımdan beri 3 yıl geçti), eğer sorunuzu biraz parçalara ayırırsanız, bu büyük bir paragraf değil, onu okuyan insan sayısını artırır. Bu sadece bir öneri, ben okudum ve en az 3 diğerleri var gibi görünüyor.
Kortuk

Yanıtlar:


6

Ben de bu problemi yaşadım ... yaşamak için kontroller yapmama rağmen. Kontrol çalışmalarının bir parçası olarak, sistem tanımlama adamlarının bana verdiği şeyle uğraşmaktayım, bu yüzden bu beceriyi asla istediğim kadar geliştirmedim. Bir süre sonra birkaç kitap daha aldım ve bazı durumlarda bunu nasıl yapacağımı öğrendim.

Kullandığım yöntem sistemi tanımlayan lagman denklemleri oluşturmaktır. Lagrange, bir sistemdeki kinetik ve potansiyel enerjiyi tanımlar. Kontrol sistemi tasarımı: Durum-uzay yöntemlerine bir giriş (ucuz) aslında sistem tanımlaması yapmak için iyi bir referans olduğunu buldum . Bölüm 2'deki tüm örnek ve sorunları gözden geçirmenizi tavsiye ederim.

Ayrıca, tanımladığınız termal problem modelin bileşenleri elektriksel eşdeğerlere dönüştürülerek çözülebilir. Bu kitapta ya da biraz googling yaparak bulunabilir.


Bu ders kitabını beğendim - yerel üniversite kütüphanesinde buldum ve şu anda okuyorum.
krapht

5

Kontrol teorisi ile benzer bir geçmişim vardı. Geçen yıl aynı sorunu çözmeye çalıştım, ama sadece biraz başarılıydım. Birkaç şey öğrendim:

  • Alanın bu bölümüne "sistem tanımlama" denir.

  • Ne yazık ki, konuyla ilgili çoğu mühendislik literatürü, dinamik sistem tanımlamasını kapsar, yani kontrol parametrelerini ayarlama görevi anlamına gelir, çünkü örneğin, robotik kolunuzun kütlesi bir kutu aldığından değişti.

  • Birçok fiziksel parametre için, size iyi tahminler verecek testler yapabilirsiniz. Örneğin, mekanik sistemlerde, bir kirişin sertliğini birkaç farklı kütle ile tartarak ve ne kadar saptığını ölçerek ölçebilirsiniz. Termal kütlenin belirli bir örneği için, bir kalorimetreniz yoksa, en iyi bahsin muhtemelen malzeme özellikleri ve hacmi ile tahmin olduğunu düşünüyorum.

  • Aslında bilgisayar dışında bulunan PID sistemleri için kazançları tahmin etmek için, Ziegler-Nichols yönteminin iyi bir başlangıç ​​olduğunu gördüm: http://www.mstarlabs.com/control/znrule.html

  • Söyleyebileceğim kadarıyla, genel prosedür genellikle güçlü bir aktüatör ile bir prototip oluşturmayı ve daha sonra sistemin farklı girişlere nasıl tepki verdiğini görmeyi içerir. Örneğin, bir adım girişine verdiği yanıtı ölçerek (yani bir yayı sarsarak ve nasıl sallandığını görerek) bir sistemin sönümleme katsayısını ve doğal frekansını nasıl tahmin edebileceğinizi açıklayan bu Matlab eğitimine bakın: http://www.me .cmu.edu / CTMS / modelleme / öğretici / sistem tanılama / mainframes.htm

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.