Bir sistemin bir adım fonksiyonuna yanıtı (Heaviside fonksiyonu)


10

Bir elektrik / termal sistemin adım işlevine verilen yanıtı hesaplamak istiyorum. Genellikle transfer fonksiyonunu "kolayca" hesaplayabilirim :H

H(ω)=Vout(ω)Vin(ω)

Heaviside işlevinin Fourier dönüşümü ( ) (WA ile hesaplanır):F

F(θ(t))=Vin(ω)=π2δ(ω)+i2πω

Bu nedenle, Ters Fourier dönüşümüne dikkat edin:IF

Vout(t)=IF{(π2δ(ω)+i2πω)H(ω)}

Matematikimi kontrol etmek için basit bir RC sisteminin yanıtını hesaplamaya çalıştım:

resim açıklamasını buraya girin

Kondansatörün iyi bilinen yükünü almalıyım. Transfer fonksiyonu:

H(ω)=11+iωRC

Ters Fourier dönüşümünü ( ) WA ( ) ile :IFR=C=1

resim açıklamasını buraya girin

Zamanda geriye gidersek bu doğru olur:. Yani soru şu: Neyi yanlış yapıyorum?

Aynı şeyi Laplace Dönüşümlerini kullanarak yaptım ve her şey yolunda gidiyor ... Ama nedenini anlamıyorum.

PS: Başka bir yöntem istemiyorum, sadece yaklaşımımda neyin yanlış olduğunu anlamak istiyorum.

PS, WA kullanmamın nedeni, daha karmaşık sistemim için WA kullanarak Fourier dönüşümlerini hesaplamam gerektiğidir.


Aradığınız cevap bu değil, ama hemen hemen her transfer fonksiyonu için bir Ayrık Ters Laplace Dönüşümünün nasıl yapılacağı ile ilgili bu makale ilginizi çekebilir.
user5108_Dan

İlginç bağlantı için teşekkürler! Hala Laplace dönüşümlerinin neden gerekli olduğunu anlamaya çalışıyorum. Ya da daha iyisi, Fourier dönüşümleri neden çalışmıyor ...
Worldsheep

Laplace Dönüşümlerini biliyor musunuz? Laplace ve Fourier Dönüşümleri oldukça benzer, ama kesin farklılıkları tanımlamak için yeterince iyi bir matematikçi değilim. EE'ler genellikle j alanını s ile değiştirirseniz H (w) denkleminizle aynı olan s alanında (Laplace dönüşümü) çalışır. Ayrıca, bu soruyu dsp.stackexchange.com sitesine gönderirseniz muhtemelen daha iyi bir cevap alırsınız. O adamlar bu tür şeylere uyuyorlar.
user5108_Dan

Evet, bu durumlarda EE'nin her zaman Laplace ile çalıştığını fark ettim ve bunu denediğimde, iyi çalıştı! Ama sezgisel olarak Fourier kullanırdım. Tavsiyeni takip edeceğim ve diğer siteyi ziyaret edeceğim!
Worldsheep

2
Bu sorunun cevabını burada bulabilirsiniz: dsp.stackexchange.com/questions/27896/…
Worldsheep

Yanıtlar:


0

Bunun ana nedeni, Wolfram Alpha'nın ters Fourier dönüşümünü ikinci bir Fourier dönüşümü olarak uygulamasıdır. Aslında, bunu yapmak "zamanı çevirir" - matematiksel olarak gösterilebileceği gibi :

Saati ters '' 'flip-time operatörü' '' ,PP[f(t)]f(t)

F0=Id,F1=F,F2=P,F4=Id,F3=F1=PF=FP

Fourier dönüşümünü sisteme 3 kez uygulamak, normal sürede sürümü alacaktır. Dalgalar zaman tutarlı olduğundan, normalde önemli değildir.

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.