Sinyal işleme ve kontrol sistemleri mühendisliği arasındaki ilişki?


13

Kontrol sistemleri mühendisliği ve dijital sinyal işleme elektrik mühendisliğinin önemli dersleri / konularıdır. Fakat bu iki dersin / derslerin birbiriyle nasıl ilişkili olduğu ??

Ayrıca lütfen kontrol sistemleri mühendisliğinde bazı önerilen kaynaklar (kitaplar, dersler, dersler, vb.) Ve teknik düzeyde çalışmaya nasıl başlayacağımı lütfen bana bildirin.

Aşağıdaki linkte cevap var ama bu cevap dsp kaynakları hakkında, ben kontrol sistemleri mühendisliği hakkında kaynak arıyorum örnek refrence isteği cevap


1
i bir kez i için ödenen Kontroller ile ilgili bir şey yaptım bir kez 90s eski bir SHArC (v 0.6 silikon) ile bir Asenkron Numune Oranı Dönüştürücü tasarlanmış oldu . örnekleme oranının ayarlanmasıyla ilgili bir sorta servo mekanizması vardı, böylece numunelere giden işaretçi (kesirli bir bileşenle işaretçiye), sabit bir gecikme miktarıyla gelen örneklerin işaretçisini izleyecektir.
robert bristow-johnson

4
soruyu kapatmaya karşıyım.
robert bristow-johnson

Yanıtlar:


10

Çok fazla çakışma var ama vurguda bazı farklılıklar var. Kontrol Mühendisliği de DSP'den daha eskidir. Geleneksel bir EE eğitiminiz varsa, gerçekten fazla bir ayrım yapmazsınız.

Durum değişkenleri Kontrollerin daha tipik perspektifidir. Oppenheim ve Schafer 1975'in ilk baskısında devlet değişkenleri hakkında bir bölüm vardı, ancak yıllar içinde bıraktılar. Bir çakışma alanı olan Kalman Filtreleme yapmak için durum değişkenlerini anlamanız gerekir. Doğrusal Tahmin ve Doğrusal Kontroller birbirinin ikisidir.

Ayrıca hibrit sürekli / ayrık zamanlı sistemlerin Kontrollerde daha yaygın olduğunu söyleyebilirim, ancak DSP için de birçok örnek var.

DSP neredeyse her zaman tek tip örnekleme üzerinde yapılır. Durum Değişkenleri tek tip olmayan örnekleme ile de çalışabilir.

Nedensel Kontrol Sistemini hiç duymadım ama zaman içinde ileri geri filtreleme DSP'de yaygın. Kontroller doğal olarak nedenseldir. Tek taraflı Laplace dönüşümü kontrollerde daha yaygındır.

Geri besleme döngülerindeki stabilite her iki alanda da önemlidir. Gelişmiş bir kontrol sistemleri sınıfı, Lyaponov kararlılığı gibi konuları kapsayacaktır. Genellikle bunu DSP'de görmüyorsunuz, ancak bu tekniği kullanan DSP belgeleri var.

Makine mühendisliğinde Kontrol Teorisi ortaya çıkıyor. DSP finans alanında ortaya çıkıyor. Hem robotikte hem bilgisayar görüşünü kullanan çok şey var.

RADAR'da, dalga formları ve filtreleme ön uçta daha fazla DSP'dir, ancak arka uçtaki izleme sistemleri daha fazla Kontrol gibidir.

Her birini tanımlamak için tek bir kelime kullanmak zorunda kalsaydım.

Kontroller: geri besleme

Sinyal İşleme: algılama

veya bir cümle kullanarak

Kontroller: mevcut

DSP: oyuk içinde


2
Durum değişkenleri Kontrollerin daha tipik perspektifidir. Nerede çalıştığınıza bağlı. Akademi ve havacılıkta istikrar elde etmenin tek yolunun daha tipik olduğu. Endüstride, PID'lerle klasik kontrolü görme olasılığınız daha yüksektir.
Graham

@Graham Evet, ancak sinyalleri ileri geri sızdıran daha karmaşık sistemlerde, belirli bir durumda sıcaklık oluşturmak için ısıtıcılar ve sensörler, daha az yetenekli insanların bunu koruyabilmesi için performans maliyetine PID'ler koymak zorunda kaldım. Tipik olarak, sonlu tanımlanabilir kutuplar / sıfırlar hariç, daha ayrıntılı kontrol sistemleri performansı artırır.
rrogers

ne demek istediniz "in-the-groove" ??
abtj

@rrogers Daha iyi performans gösterebilirler, emin olabilirler, ancak performans artışının, özellikle bunu anlamak için yapılan eğitimin maliyetine kıyasla önemli olmayabilir. Bu yüzden hala PID kullanıyoruz. 25 yıldır gerçek zamanlı gömülü kontrol yazılımı yapıyorum ve geri düşünerek, devlet alanını gerçekten anlayan mühendislerin sayısını saymak için iki elime de ihtiyacım olmayacağını düşünüyorum. (! Btw o listede değilim;) Ve ihtiyacım olmazdı herhangi kullandı üzerinde çalıştığım sistemlerini saymak ellerini.
Graham

oluk içinde. düşünüyorum edison

10

Sinyal işleme doktora yaptım . bir kontrol sistemleri bölümünde . Benim almak sinyal işleme açık döngü olmasıdır; kontrol sistemleri döngüyü kapatır.

Bunun dışında, her ikisinin de arkasındaki matematik çok benzer. Genellikle çok farklı olan uygulamalardır.


2
Bu sorunun kapatılması veya oylanması olumlu bir eylem olmayacaktır çünkü bu soru bilgi aramakla ilgilidir ve bu bilgi DSP ile ilgilidir, çünkü bir şekilde kontrol sistemleri mühendisliği ile DSP arasında bir ilişki vardır
abtj

Facebook'tan farklı olarak, bu konuda mutsuz bir yüz
koyamam

1
@abtj Bu soruyu birkaç şekilde beğendim, ancak bahsettiğiniz kriterler ("genel olarak DSP ile ilgili bilgi arama") gereklidir, ancak konuya ilişkin yeterli değildir!
Marcus Müller

8

Her ikisi de Lineer Sistem Teorisini kullanır (diğer bir deyişle "Sinyaller ve Sistemler" ). Yani aynı zamanda yapar İletişim Sistemleri ve Lineer Elektrik Devreleri , Elektronik Devreler ve Dağıtılmış Ağlar (aka İletim Hatları ).

Her ikisi de sistem kararlılığı konusunda endişeleniyor. Kutuplar birim çemberin içinde olmalıdır. DSP aslında Kontroller veya İletişim'den daha geniştir.

Kontrol Sistemleri genellikle zaman alanı davranışıyla daha fazla ilgilenir; dürtü yanıtı ve adım yanıtı. Routh-Hurwitz kriteri (veya ayrık zamanlı karşılığı) ve Root-Locus teknikleri, Kontrol adamlarının endişelendirdiği bir şeydir. Asla gerçekten endişelenmedim.

Durum Değişken sistemlerinin Kontroller tasarımında olduğu, ancak Kalman Filtresinden beri, Devlet Değişken temsillerinin ( A, B, C, D matrisleriyle) DSP'de daha sık göründüğünü gördüm .

Denetimler dışındaki birçok DSP sorunu zaman etki alanı davranışı hakkında daha az, frekans etki alanı davranışı hakkında daha fazla endişe duymaktadır.

Görüntü İşleme, DSP ile Kontrollerden daha yakından ilgilidir.

Ben kontroller çocuklar FFT ve bu konuda hiç endişe bilmiyorum.

Tüm bu disiplinlerin Elektronik haline gelen pratik bir sonu vardır. DSP veya CPU yongalarının A / D ve D / A dönüştürücülere, belleğe ve diğer çevre birimlerine nasıl bağlandığı konusunda endişe duymak. Denetimlerin nicemleme hatası konusunda ne kadar endişe ettiklerini bilmiyorum, ama yapmaları gerekiyor.


1
FIY, güç elektroniğinde, genellikle yeterli dinamik aralığa sahip 12 ila 16 bit ADC kullanıyoruz. Ancak, DAC seviyesinde, aktüatör genellikle 2 seviyeli, 3 seviyeli veya 5 seviyeli bir "aktüatördür". Dediğiniz gibi, kesinlikle nicemleme ile uğraşmak zorundayız.
Ben

4

Oldukça basit bir ayrım var.

Sinyal işleme, kontrol mühendisliği için kullanılabilecek bir dizi araçtır.

Kontrol mühendisliği, bir şeyi hareket ettirmek istediğiniz şekilde hareket ettirmekle ilgilidir. Sinyal işleme araçlarından bazıları buna yardımcı olacaktır (ve bazıları olmayacaktır; geriye doğru filtreleme TARDIS olmadan gerçek zamanlı olarak gerçekleşmez).

Sinyal işleme büyük ölçüde frekans tepkisi (kazanç) ile ilgilidir, çünkü duyduklarınızı etkileyen şey budur. Faz ve grup gecikmesi sorunlardır, ancak çoğu zaman önemli değildir.

Bununla birlikte, kontrol mühendisliğinde genellikle bir şeyin bir konuma hareket etmesini ve sonra hareket etmemesini istersiniz. Bunu yaparken temel bir ilke vardır - göremiyorsanız düzeltemezsiniz . Konum ölçümünüz, ölçümü kötü bir şekilde geciktirecek şekilde filtrelenirse, kontrol döngüsü nerede olduğunu bilmez (veya bu bilgileri yeterince hızlı alamaz) ve bu nedenle uygun şekilde hareket edemez. Ya da daha kötüsü, bilgiyi çok geç alırsa, yanlış yönde hareket etmeye bile çalışabilir.

Bu nedenle kontrol mühendisliği, Butterworth gibi filtreleme gibi iyi bir iş yapamayan, ancak sinyaller üzerinde çok daha iyi etkileri olan filtreleri kullanma eğilimindedir. Ya da filtreleri bile kullanamayabilir, çünkü yavaş bir kontrol döngünüz veya çok ataletli bir sisteminiz varsa, sinyallerdeki gürültü sistemin hareketini etkilemeyebilir.

Bildiğim en iyi ders kitabı Ogata'dan Modern Kontrol Mühendisliği . İyice tavsiye ederim. Durum alanı kontrolünün sadece kısa sürmesini durdurur, ancak çoğu kontrol çalışması için nadiren buna ihtiyacınız olacaktır.


2

Kontrol mühendisliği genellikle yüksek lisans derecelerine kadar benzer veya hatta aynı derslerle öğretilir. Genel sistem modelleme yaklaşımında, girdilerin (I) ve çıkışlar (O) sistemler (S), Şunu söyleyebilirim, bir hedef için O, ya üzerinde çalışırlar S veya I:

  • kontrol mühendisleri bir sistemin çıktılarına kontrast koyma eğilimindedir ve kontraksiyonları karşılayan girdileri bulmaya kendilerini adamışlardır.
  • insanları işleme çıktılarına (güçlü) beklentilere yöneltmek ve girdileri uygun şekilde dönüştüren sistemler bulmak için çaba gösterir .

Sonuç olarak, araçları çok benzerdir ve bazen onları kullandıkları gibi çift yönlüdür. Geçmişleri çok yakın olsa bile, haberleşmelerinde bazı zorluklar olduğunu fark ettim. Bir dereceye kadar, bu durum bana George Bernard Shaw'ları hatırlatıyor:

Amerika Birleşik Devletleri ve İngiltere ortak bir dil ile ayrılmış iki ülkedir.

Bu nedenle, sinyal / görüntü işleme ve kontrol mühendisliği, bir dizi ortak araçla ayrılmış iki yakın disiplindir .


2
  • Gerekliliği, nedensel, gerçek zamanlı (sistem uygulamaları zaman sürekli olarak bağımsız bir parametredir) , bir referans kriterine göre bir çıkış hatası en aza indirmek , kontrol sistemleri disiplin ayırır.

  • Https://ocw.mit.edu/courses/aeronautics-and-astronautics/16-30-feedback-control-systems-fall-2010/ gibi MIT Açık Eğitim Yazılımını arayabilirsiniz.

  • Ücretsiz MATLAB çalışma benzeri Scilab ( https://scilab.org ), kontrol sistemleri tasarımını ve analizini destekleyen birçok kanıtlanmış kütüphaneye erişim sağlar.

  • Python'un NumPy ve scipy ( https://scipy.org ) yerini alabilir Scilab İsterseniz ederken, SymPy ( https://sympy.org ) sembolik (bilgisayar cebir sistemi) manipülasyonlar ile yardımcı olabilir. Anaconda Jupyter dizüstü bilgisayarlar ( https://anaconda.org ), Markdown dizgi ve LaTeX ifadesi oluşturma ile gelişiminizi etkileşimli kod ve çıkış bloklarıyla birlikte belgelemenize olanak tanır .

  • Kontrol sistemlerini sık sık özetleyen sinyal akış grafikleri oluşturmak için Graphviz ( https://graphviz.org ) kullanabilirsiniz.

  • Roger Labbe Kalman filtrelerini çok etkili bir şekilde açıklar: https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python Tahmini sistem durumu bir Kalman filtresi için kontrol nesnesidir.

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.