ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
webadm
投稿日時: 2009-8-12 10:08
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3086
【3】半波整流波のFourier級数展開
3つめの問題は正弦波を半波整流した波形をFourier級数に展開せよというもの。

こんな面倒なことを何故わざわざ苦労してと思うけど、いくつかこれをやらないと気が付かない発見がある。

半波整流波は

y(t)=A*sin(ωt) (0≧t≧T/2)
=0 (T/2≧t≧T)

で表されるとすると、これは対称波でもなく偶関数でもなく奇関数でもない。

Fourier級数展開を

y(t)=(1/2)b0+Σ(an*sin(nωt)+bn*cos(nωt))dt

とすると

b0=(2/T)∫y(t)dt
=(2/T)∫A*sin(ωt)dt (0≦t≦T/2)
+(2/T)∫0dt (T/2≦t≦T)
=(2/ωT)*A*(1-cos(ωT/2))

ここで

ωT=2π

を代入すると

b0=(2/2π)*A*(1-cos(2π/2))
=(1/π)*A*(1-cos(π))
=2*A/π

また

an=(2/T)∫y(t)*sin(nωt)dt
=(2/T)∫A*sin(ωt)*sin(nωt)dt (0≦t≦T/2)
+(2/T)∫0*sin(nωt)dt (T/2≦t≦T)

ここで疑問なのは正弦波の半周期とその高調波の積の積分がどうなるかである。正弦波の全周期とその高調波の積の積分は0となることは承知の通りである。しかし今回は半周期である。

それぞれの高調波についてプロットしてみることにしよう。

半波整流波と二次の高調波の積をプロットしてみると

wxplot2d([sin(t),sin(t)*sin(2*t)], [t,0,%pi])$



どうやらこれは積分は正と負が対称なので0になりそうである。

次ぎに三次の高調波の場合

wxplot2d([sin(t),sin(t)*sin(3*t)], [t,0,%pi])$



これは微妙だな。正の2つのこぶを足し合わせた面積が負の大きな凹みの面積と一致すれば積分は0となるはず。

wxplot2d([sin(t),sin(t)*sin(4*t)], [t,0,%pi])$



どうやら偶数次の高調波との積については積分は0になりそうである。

これはどうやって証明すればいいのだ?

そのままanの定積分を計算すると

an=(2/T)∫A*sin(ωt)*sin(nωt)dt (0≦t≦T/2)
+(2/T)∫0*sin(nωt)dt (T/2≦t≦T)
=(2*A/T)∫sin(ωt)*sin(nωt)dt (0≦t≦T/2)
=(2*A/T)*(1/2ω)*(sin((n-1)*ωT/2)/(n-1)-sin((n+1)*ωT/2)/(n+1)) (n≠±1)
=(A/ωT)*(sin((n-1)*ωT/2)/(n-1)-sin((n+1)*ωT/2)/(n+1))

ここで

ωT=2π

なので

an=(A/2π)*(sin((n-1)*π)/(n-1)-sin((n+1)*π)/(n+1))
=0 (n≠±1)

ということでn=1の場合は別途求める必要がある

a1=(2/T)∫A*sin(ωt)*sin(ωt)dt (0≦t≦T/2)
=(2*A/T)∫(1/2)*(cos(0)-cos(2ωt))dt
=(A/T)∫(1-cos(2ωt))dt
=(A/T)∫dt-(A/T)∫cos(2ωt)dt (0≦t≦T/2)
=(A/T)*(T/2)
=A/2

ということになる。

また

bn=(2/T)∫y(t)*cos(nωt)dt (0≦t≦T)
=(2/T)∫A*sin(ωt)*cos(nωt)dt (0≦t≦T/2)
+(2/T)∫0*cos(nωt)dt (T/2≦t≦T)
=(2/T)*((A/2ω)*(cos((n-1)*ωT/2)/(n-1)-cos((n+1)*ωT/2)/(n+1)-2/(n^2-1))
=(A/ωT)*(cos((n-1)*ωT/2)/(n-1)-cos((n+1)*ωT/2)/(n+1)-2/(n^2-1))

ここで

ωT=2π

なので

bn=(A/2π)*(cos((n-1)*π)/(n-1)-cos((n+1)*π)/(n+1)-2/(n^2-1)) (n≠±1)
=(A/2π)*((-1)^(n-1)/(n-1)-(-1)^(n+1)/(n+1)-2/(n^2-1)) (n≠±1)

ここでnが偶数の場合

bn=(A/2π)*(-1/(n-1)+1/(n+1)-2/(n^2-1))
=(A/2π)*(-(n+1)/(n^2-1)+(n-1)/(n^2-1)-2/(n^2-1))
=(A/2π)*(-4/(n^2-1))
=(A/π)*(-2/(n^2-1)) (n=2,4,6,...)

nが奇数の場合

bn=(A/2π)*(1/(n-1)-1/(n+1)-2/(n^2-1))
=(A/2π)*((n+1)/(n^2-1)-(n-1)/(n^2-1)-2/(n^2-1))
=(A/2π)*(2/(n^2-1)-2/(n^2-1))
=0 (n=3,5,7,...)

ということになる。

一方n=1の場合は

b1=(2/T)∫A*sin(ωt)*cos(ωt)dt (0≦t≦T/2)
=(2/T)*(A/2ω)*(1-cos(ωT/2)^2)
=(A/ωT)*(1-cos(ωT/2)^2)

ωT=2π

なので

b1=(A/2π)*(1-cos(π)^2)
=0

従って半波整流波のFourier級数展開は

y(t)=(1/2)b0+Σ(an*sin(nωt)+bn*cos(nωt))
=(1/2)*(2*A/π)+(A/2)*sin(ωt)+(A/π)*((-2/3)*cos(2ωt)+(-2/15)*cos(4ωt)+(-2/35)*cos(6ωt)+...)
=(A/2)*sin(ωt)+(A/π)*(1-(2/3)*cos(2ωt)-(2/15)*cos(4ωt)-(2/35)*cos(6ωt)+...)

ということになる。

六次までの高調波を含めた級数式をプロットしてみると

wxplot2d([(-(2*cos(6*t))/35-(2*cos(4*t))/15-(2*cos(2*t))/3+1)/%pi+sin(t)/2], [t,0,4*%pi])$



半波整流波にかなり近づいている。

なかなか簡単そうに見えて簡単ではない。ましてIQの低いものにとっては躓きの材料満載である。(ほとんど三角関数と微分と積分のおさらいだってのは内緒だよ、判っている人は飛ばして先に進んでよろしい)

この他に、T/4だけ位相をずらして波形を偶関数としてFourier級数を求める別解もある。偶関数だと基本波も高調波もすべて偶関数(cos)のみになることはもう知っているよね。

それ以外に全波整流波形と元の正弦波との重ね合わせとして半波整流波形を定義してFourier級数展開するという解法もある。

それらの別解は読者の課題としよう(´∀` )

P.S

著者の解を見ると2カ所不備がある。ひとつはanがn=1以外で一律0となる証明を省略している点。半周期なので全周期の積分とは厳密には異なる。2つ目はbnの式がn=1の場合には一部の分母が0となるため値が不定となるので、別途n=1の場合の式を立てて求めないといけないがそれをせずに一律nが奇数のときはbn=0としている点。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   Fourier変換と波形解析:演習問題 webadm 2009-8-7 11:06
     【1】波形補間 webadm 2009-8-7 12:03
     【2】Fourier係数の式の導出 webadm 2009-8-8 21:17
   » 【3】半波整流波のFourier級数展開 webadm 2009-8-12 10:08
     【4】ノコギリ波のFourier級数展開 webadm 2009-8-13 8:34
     【5】対称波のFourier係数 webadm 2009-8-14 9:45
     【6】奇関数波のFourier係数 webadm 2009-8-14 10:46
     【7】偶関数波のFourier係数 webadm 2009-8-14 11:12
     【8】奇数次高調波のみの波形 webadm 2009-8-18 9:46
     【9】ノコギリ波のFourier級数展開(その2) webadm 2009-8-19 2:40
     【10】ノコギリ波のFourier級数展開(その3) webadm 2009-8-20 6:58
     【11】台形波のFourier級数展開 webadm 2009-8-20 8:03
     【12】ノコギリ波のFourier級数展開(その4) webadm 2009-8-21 10:15
     【13】ひずみ波の電流 webadm 2009-8-22 7:06
     【14】ひずみ波の実効値 webadm 2009-8-22 11:14
     【15】インダクタンスの補正係数 webadm 2009-8-22 12:02
     【16】キャパシタンスの補正係数 webadm 2009-8-22 20:09
     【17】キャパシタンスの補正係数(その2) webadm 2009-8-22 20:25
     【18】RL直列回路に流れるひずみ波電流の実効値 webadm 2009-8-22 21:07
     【19】ひずみ波の有効電力 webadm 2009-8-22 21:39
     【20】ひずみ波の電力と力率 webadm 2009-8-23 2:47
     【21】RL直列回路とひずみ波の消費電力と力率 webadm 2009-8-23 3:33
     【22】RLC混成回路とひずみ波の電流と消費電力 webadm 2009-8-24 5:52
     【23】方形波のFourier級数展開と波形率、波高率 webadm 2009-8-24 11:05
     【24】キャパシタンスに流れる電流のFourier級数展開 webadm 2009-8-25 10:05
     【25】三角波のFourier級数展開 webadm 2009-8-25 12:59
     【26】方形波のFourier級数展開 webadm 2009-8-25 21:34
     【27】ひずみ波の実効値、電力および力率 webadm 2009-8-26 1:10
     【28】全波整流波電圧のFourier級数展開と波形率、波高率 webadm 2009-8-26 2:16
     【29】全波整流波電圧の負荷電力 webadm 2009-8-26 2:53
     【30】波形の同形性 webadm 2009-8-26 4:04
     【31】RLC混成回路とひずみ波の電流と電力 webadm 2009-8-31 12:27
     【32】ひずみ波のひずみ率 webadm 2009-9-1 9:55
     【33】非線形回路とひずみ波 webadm 2009-9-1 10:14
     【34】リアクタンスに流れるひずみ波電流と電圧のひずみ率 webadm 2009-9-1 10:45
     【35】台形波の波形率と波高率 webadm 2009-9-1 11:38
     【36】ひずみ波の検波値 webadm 2009-9-4 6:37
     【37】RLC直列回路に流れる電流と電圧 webadm 2009-9-5 7:10
     【38】ひずみ波の電流 webadm 2009-9-6 0:16
     【39】ひずみ波とデカップリング回路 webadm 2009-9-6 1:04
     【40】RC並列回路とひずみ波電流 webadm 2009-9-6 5:34
     【41】直流分を含まない偶数波 webadm 2009-9-6 19:57
     【42】ひずみ波とキャパシタンス容量 webadm 2009-9-8 9:29
     【43】半波整流波電流 webadm 2009-9-8 10:37
     【44】フローティング充電電流 webadm 2009-9-9 10:46
     【45】ひずみ波とLC並列回路 webadm 2009-9-9 11:50
     【46】RLC直列回路とひずみ波電流 webadm 2009-9-10 7:55
     【47】RLC混成回路のひずみ波電流 webadm 2009-9-10 8:55
     【48】相互誘導回路のひずみ波電流 webadm 2009-9-11 9:35
     【49】三相ひずみ波 webadm 2009-9-12 14:33
     【50】対称三相交流ひずみ波 webadm 2009-9-12 22:05
     【51】対称三相交流ひずみ波(その2) webadm 2009-9-12 22:23
     【52】対称三相交流ひずみ波(その3) webadm 2009-9-12 23:37
     【53】対称三相交流ひずみ波(その4) webadm 2009-9-13 0:08
     【54】対称三相交流ひずみ波(その5) webadm 2009-9-13 3:02
     【55】対称三相交流ひずみ波(その6) webadm 2009-9-13 4:13
     【56】対称三相交流ひずみ波(その7) webadm 2009-9-13 5:32
     【57】Fourier変換公式の導出 webadm 2009-9-18 20:23
     【58】Fourier変換の対称性 webadm 2009-9-22 22:54
     【59】Fourier変換の時間軸の伸縮 webadm 2009-9-22 23:02
     【60】Fourier変換の推移定理 webadm 2009-9-22 23:04
     【61】Fourier変換の微分と積分 webadm 2009-9-22 23:07
     【62】Fourier変換の畳み込み積分 webadm 2009-9-22 23:10
     【63】Fourier級数の振幅及び位相スペクトル webadm 2009-9-22 23:16
     【64】直流、正弦波、余弦波のFourier変換 webadm 2009-9-28 13:49
     【65】方形パルスのFourier変換 webadm 2009-9-30 5:53
     【66】単位ステップ関数のFourier変換 webadm 2009-9-30 9:30
     【67】余弦波バーストのFourier変換 webadm 2009-10-1 10:53
     【68】方形パルス列のFourier変換 webadm 2009-10-1 12:25
     【69】正負対方形波のFourier変換 webadm 2009-10-1 13:04
     【70】三角パルスのFourier変換 webadm 2009-10-1 20:49
     【71】三角パルスによるデルタ関数の近似 webadm 2009-10-1 22:01
     【72】指数関数のFourier変換 webadm 2009-10-2 9:50
     【73】RC直列回路の伝達関数 webadm 2009-10-2 10:25
     【74】理想低域フィルタのインパルス応答 webadm 2009-10-3 6:49
     【75】理想低域フィルタのステップ応答 webadm 2009-10-4 1:11
     【76】既知のインパルス応答から方形パルス応答を求める webadm 2009-10-4 21:30
     【77】ナイキスト−シャノンのサンプリング定理 webadm 2009-10-6 15:37

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索