Yarim Dalga ve Tam Dalga Dogrultma Isleminde Olusan Harmonikler

Mikro Step

Kıdemli Üye
Katılım
25 Eylül 2022
Mesajlar
6,891
y=sin(x) fonksiyonumuz var.
Bunu yarim dalga dogrulttugumuzda

y=sin(x) {x>=0 ....x<pi}
y=0 {x>=pi ..x<2pi}

olarak yazabiliriz.

Bu fonksiyonun Fourier acilimini analitik olarak yapalim. (Dogrudan sonucu veren matematik sitelerinden yardim almak yerine bu islemleri elle yapacagim)

Ancak o kadar hata yapmaya musait ki cozume ulasmam bir kac gunu alabilir.

1.jpg

Ao=1π0πsin(θ)dθ=2πA_o=\frac{1}{\pi}\int_0^{\pi}sin(\theta)d\theta=\frac{2}{\pi}
An=1π0πsin(θ)cos(nθ)dθA_n=\frac{1}{\pi}\int_0^{\pi}sin(\theta)cos(n\theta)d\theta
sin(a+b)=sin(a)cos(b)+sin(b)cos(a)sin(a+b)=sin(a)cos(b)+sin(b)cos(a)sin(ab)=sin(a)cos(b)sin(b)cos(a)sin(a-b)=sin(a)cos(b) -sin(b)cos(a)sin(a+b)+sin(ab)=2sin(a)cos(b)sin(a+b)+sin(a-b)=2sin(a)cos(b)sin(a)cos(b)=12(sin(a+b)+sin(ab))sin(a)cos(b)=\frac{1}{2}(sin(a+b)+sin(a-b))An=1π0πsin(θ)cos(nθ)dθ=12π0π(sin(θ+nθ)+sin(θnθ))dθA_n=\frac{1}{\pi}\int_0^{\pi}sin(\theta)cos(n\theta)d\theta=\frac{1}{2\pi}\int_0^{\pi}(sin(\theta+n\theta)+sin(\theta-n\theta))d\theta
An=12π0π(sin((n+1)θ)sin((n1)θ))dθA_n=\frac{1}{2\pi}\int_0^{\pi}(sin((n+1)\theta)-sin((n-1)\theta))d\thetaAn=12π(cos((n+1)θ)n+1+cos((n1)θ)n1)0πA_n=\frac{1}{2\pi}(-\frac{cos((n+1)\theta)}{n+1}+\frac{cos((n-1)\theta)}{n-1})|_0^\piAn=12π(cos((n1)π)1n1cos((n+1)π)1n+1)A_n=\frac{1}{2\pi}(\frac{cos((n-1)\pi) -1}{n-1}-\frac{cos((n+1)\pi)-1}{n+1})
n tek ise An=0 oluyor. Dolayisi ile An i sadece n cift degerler icin hesaplayacagiz.

Bn=1π0πsin(θ)sin(nθ)dθB_n=\frac{1}{\pi}\int_0^{\pi}sin(\theta)sin(n\theta)d\thetacos(a+b)=cos(a)cos(b)sin(a)sin(b)cos(a+b)=cos(a)cos(b)-sin(a)sin(b)cos(a+b)=cos(a)cos(b)+sin(a)sin(b)-cos(a+b)=-cos(a)cos(b)+sin(a)sin(b)cos(ab)=cos(a)cos(b)+sin(a)sin(b)cos(a-b)=cos(a)cos(b)+sin(a)sin(b)cos(a+b)+cos(ab)=2sin(a)sin(b)-cos(a+b) + cos(a-b)=2sin(a)sin(b)sin(a)sin(b)=12(cos(ab)cos(a+b))sin(a)sin(b)=\frac{1}{2}(cos(a-b)-cos(a+b) )sin(x)sin(nx)=12(cos(xnx)cos(x+nx))sin(x)sin(nx)=\frac{1}{2}(cos(x-nx)-cos(x+nx) )sin(x)sin(nx)=12(cos((1n)x)cos((1+n)x))sin(x)sin(nx)=\frac{1}{2}(cos((1-n)x)-cos((1+n)x))Bn=1π0π12(cos((1n)θ)cos((1+n)θ))dθB_n=\frac{1}{\pi}\int_0^{\pi}\frac{1}{2}(cos((1-n)\theta)-cos((1+n)\theta))d\thetaBn=12π0π(cos((1n)θ)dθ12π0πcos((1+n)θ))dθB_n=\frac{1}{2\pi}\int_0^{\pi}(cos((1-n)\theta)d\theta-\frac{1}{2\pi}\int_0^{\pi}cos((1+n)\theta))d\thetaBn=12π(1n)sin((1n)θ)0π12π(1+n)sin((1+n)θ))0πB_n=\frac{1}{2\pi(1-n)}sin((1-n)\theta)|_0^\pi-\frac{1}{2\pi(1+n)}sin((1+n)\theta))|_0^\piBn=12π(1n)sin((1n)π)12π(1+n)sin((1+n)π)B_n=\frac{1}{2\pi(1-n)}sin((1-n)\pi)-\frac{1}{2\pi(1+n)}sin((1+n)\pi)
n=1 icin bir terslik var diger tum n degerleri icin Bn katsayisi 0.

n=1 icin ilk integrali cozelim.

B1=1π0πsin(θ)sin(θ)dθ=12π0π(1cos(2θ))dθ=12B_1=\frac{1}{\pi}\int_0^{\pi}sin(\theta)sin(\theta)d\theta=\frac{1}{2\pi}\int_0^{\pi}(1-cos(2\theta))d\theta=\frac{1}{2}
Artik herhangi bir n degeri icin An katsayisini dogrudan hesaplayabiliriz.

A2=23πA_2=-\frac{2}{3\pi}A4=215πA_4=-\frac{2}{15\pi}A6=235πA_6=-\frac{2}{35\pi}A8=263πA_8=-\frac{2}{63\pi}

y=A02+k=1Ancos(kθ)+k=1Bnsin(kθ)y=\frac{A_0}{2}+\sum_{k=1}^{\infin} A_ncos(k\theta)+\sum_{k=1}^{\infin} B_nsin(k\theta)
Ilk 8 harmonik icin

y=1π+12sin(θ)23πcos(2θ)215πcos(4θ)235πcos(6θ)263πcos(8θ)y=\frac{1}{\pi}+\frac{1}{2}sin(\theta) -\frac{2}{3\pi}cos(2\theta)-\frac{2}{15\pi}cos(4\theta)-\frac{2}{35\pi}cos(6\theta)-\frac{2}{63\pi}cos(8\theta)


1702417791010.png
 
Son düzenleme:
Evet arkadaslar islem hatasi yapmaya cok musait hesaplamalar ardindan yarim dalga dogrultulmus gerilimin Fourier acilimi, 8. harmonige kadar asagidaki gibi oluyor.

y=1π+12sin(θ)23πcos(2θ)215πcos(4θ)235πcos(6θ)263πcos(8θ)y=\frac{1}{\pi}+\frac{1}{2}sin(\theta) -\frac{2}{3\pi}cos(2\theta)-\frac{2}{15\pi}cos(4\theta)-\frac{2}{35\pi}cos(6\theta)-\frac{2}{63\pi}cos(8\theta)
Gorulecegi uzere ne 3. harmonik ne de diger tek harmonikler var.
 
Bu şekilde ne kadar hesaplarsanız hesaplayın herhangi bir harmonik elde edemezsiniz. Sinüs dalgalarla çalışıyorsunuz, harmonik olması için sinüs dalgada bozulmalar olması gerekli.

Size tavsiyem bir simülasyon programında trafo, yarım-tam dalga doğrultucu ve çıkış kapasitörünü modelleyin, bu devreye lineer olmayan bir yük bağlayın, ondan sonra ölçüm alın. Sinüs dalganın bozulmuş olduğunu göreceksiniz. Simülasyonda elde ettiğiniz dalgaya FFT uygulayıp harmonikleri görün. Devredeki elemanları ideal kullanmayın, gerçekte nasılsa o şekilde modelleyin veya hazır modellenmiş halini bulun. Bir de benim fikrim bu hesapları elle yapmanın bir anlamı yok, nasıl yapılacağını öğrenmek istiyorsanız öğrenin ama bu hesapları yapan programlar varken kendinize eziyet etmeyin. Kolay gelsin

Neden dogrultucu devresinde harmonik elde edemeyesin? Bak yukarida elde ettik iste.

Devreye diyod baglanmis ve yari alternansi ucurmusuz iste. Bu yeterince nonlineer durum olusturmamis mi?

Bu sekilde yanlis bilgi verecekseniz lutfen tavsiyede bulunmayiniz.
 
Neden dogrultucu devresinde harmonik elde edemeyesin? Bak yukarida elde ettik iste.

Devreye diyod baglanmis ve yari alternansi ucurmusuz iste. Bu yeterince nonlineer durum olusturmamis mi?

Bu sekilde yanlis bilgi verecekseniz lutfen tavsiyede bulunmayiniz.
Evet haklısınız, nedense konuya yazarken yanlış düşünmüşüm, insanlık hali kusuruma bakmayın.
Bundan sonra uzman olmadığım konularda yazmam.
 
Bir de asagidaki dalga seklinde olusan harmoniklere bakalim.

1 (3).jpg

Bu ornek te sinus fonksiyonu temelli oldugundan daha once hesapladigimiz integralleri bir daha yazalim.

I1=absin(θ)dθI_1=\int_a^{b}sin(\theta)d\thetaI2=absin(θ)cos(nθ)dθI_2=\int_a^{b}sin(\theta)cos(n\theta)d\thetaI3=absin(θ)sin(nθ)dθI_3=\int_a^{b}sin(\theta)sin(n\theta)d\theta
I1=cos(θ)abI_1=-cos(\theta)|_a^{b}I2=12(cos((n+1)θ)n+1+cos((n1)θ)n1)abI_2=\frac{1}{2}(-\frac{cos((n+1)\theta)}{n+1}+\frac{cos((n-1)\theta)}{n-1})|_a^bI3=12(sin((n+1)θ)n+1+sin((n1)θ)n1)abI_3=\frac{1}{2}(-\frac{sin((n+1)\theta)}{n+1}+\frac{sin((n-1)\theta)}{n-1})|_a^b
Devam edecek.
 
Son düzenleme:

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,639
Mesajlar
127,447
Üyeler
3,087
Son üye
mcanpo9751

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top