Soru:
Bir blok diyagramdan bir transfer fonksiyonunun hesaplanması
John
2015-11-05 17:55:25 UTC
view on stackexchange narkive permalink

Bu okul ödevini yapmakta güçlük çekiyorum. Profesörüm sınıfa kontrol blok diyagramlarının nasıl okunacağını öğretmedi, bu yüzden üzerinde araştırma yapmamız gerektiğini varsaydım. Çevrimiçi olarak birkaç YouTube dersi izledim ve bunun kaba konseptini kavrayabildim. Ama yarı yolda kaldım. Aşağıda sorunun kendisi ve işim gösteriliyor.

Question

Working

Her şeyi genişletmeyi denedim, ancak bunu sorunun sorduğu transfer işlevi biçimine alamıyorum.

Iki yanıtlar:
Chris Mueller
2015-11-05 19:06:03 UTC
view on stackexchange narkive permalink

Neredeyse oradasınız. İkinci bölümdeki son satırınız, $ D (s) = F (s) -X (s) $, anlamsızdır; bu bilgi zaten yukarıdaki satırlarda yer almaktadır. Bunun yerine, $ E (s) \ rightarrow \ theta_r (s) - \ theta (s) $ değişimini yaparak döngüyü kapatmanız ve ardından sizden istenen iki transfer fonksiyonunu çözmeniz gerekir. Son denklem $$ \ theta (s) = B (s) \ left \ {D (s) + A (s) \ left [\ theta_r (s) + \ theta (s) \ right] \ right \} , $$ ve istenen her iki aktarım işlevi için çözebilirsiniz.

Genişletmeyi denedim ama Θ / Θr'yi Θr'nin bir fonksiyonu olarak elde ediyorum. Aldığım son ifade şuydu: Θ = (BD + BAΘr) / (1 + BA)
@John Bu, yalnızca döngüye birden çok açık girişe sahip olmanın bir sonucudur ($ \ theta_r $ ve $ D $); ortaya çıkan denklem temiz bir şekilde çözülmeyecek. $ G_r = \ frac {BA} {1-BA} \ left (1- \ frac {D} {A \ theta_r} \ right) $ alıyorum. Bu, $ D $, $ A \ theta_r $ ile karşılaştırıldığında küçükse, transfer fonksiyonunun standart kapalı döngü transfer fonksiyonuna indirgendiğini gösterir.
Ama denklem temiz bir şekilde çözülmezse. Sistemin sırasını nasıl belirlerim? D (s) belirtilmediğinden.
@John Muhtemelen rahatsızlığın küçük olduğunu varsaymanız ve yukarıdaki ifademdeki ikinci terimi görmezden gelmeniz bekleniyor.
Suba Thomas
2015-11-07 00:37:23 UTC
view on stackexchange narkive permalink

$ \ theta $ için çözmek istediğiniz denklem budur. $$ \ theta = \ frac {\ left (\ theta _r- \ theta \ right) \ left (K_d s + \ frac {K_i} {s} + K_p \ right) + D} {s ^ 2- \ alpha} $$

Çözüm $$ \ theta = \ frac {s ^ 2 K_d \ theta _r + D s + K_i \ theta _r + s K_p \ theta _r} {s ^ 2 K_d + K_i + s K_p + s ^ 3- \ alpha s} $$.

$ G_r $ almak için $ D = 0 $ olduğunu varsayalım. Bunu yapabilirsiniz çünkü sistem doğrusaldır ve süperpozisyon tutmaktadır.

$$ G_r = \ frac {\ theta} {\ theta_r} = \ frac {s ^ 2 K_d + K_i + s K_p} {s ^ 2 K_d + K_i + s K_p + s ^ 3- \ alpha s} $$.

Yine, $ G_D $ almak için $ \ theta_r = 0 $ varsayalım.

$ $ G_D = \ frac {\ theta} {D} = \ frac {s} {s ^ 2 K_d + K_i + s K_p + s ^ 3- \ alpha s} $$

Sistemler üçüncü sipariş.

Sistemin lineer olması ve süperpozisyon kısmıyla ilgili kısmı anlamıyorum. Farklı devreler için süperpozisyonun nasıl uygulanacağını anlıyorum, ancak kontrol sistemleri için değil. Bu kısımda daha fazla ayrıntıya girmeniz mümkün olabilir mi?
Sistem, transfer fonksiyonlarından oluşur, dolayısıyla doğrusaldır. Sistemin doğrusal olmasının sonucu $ \ theta = G_r \ theta_r + G_D D $ olur. Böylece, $ D = 0 $, $ \ frac {\ theta} {\ theta_r} = G_r $; ve $ \ theta_r = 0 $, $ \ frac {\ theta} {D} = G_D $ olduğunda.


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...