91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

Fourier
認證:優質創作者
所在專題目錄 查看專題
換個角度學習逆變器(1)--三個基本問題
換個角度學習逆變器(2)--SPWM方波傅里葉分析
換個角度學習逆變器(3)--濾波環節
作者動態 更多
換個角度學習逆變器(3)--濾波環節
2024-03-17 22:14
換個角度學習逆變器(2)--SPWM方波傅里葉分析
2024-02-12 13:58
換個角度學習逆變器(1)--三個基本問題
2024-02-04 21:46
三電平逆變電路及載波調制方法
2023-10-29 20:15
三電平逆三相逆變器控制方法介紹
2023-10-20 22:14

換個角度學習逆變器(2)--SPWM方波傅里葉分析

接上文學習逆變器就要搞清楚的第三個問題: LC濾波器能濾除什么樣的波?

問題3

根據SPWM正弦波的傅里葉變換公式可知,SPWM方波和Sin正弦波之間的的差別就是,SWPM方波內存在其余頻率的諧波,因此為了輸出標準的正弦波,LC濾波器就必須把諧波濾除。進步分析SPWM的諧波是什么,就可以確定LC濾波器的性能,進而確定濾波器的參數。

SPWM方波諧波的定量分析

現有對SPWM雙極性的諧波分析結論如下:

1 基波分量的幅值如下:m*Ud,其中m為調制比,Ud為直流側電壓。

2 高頻諧波的幅值公式如下:

諧波對應的頻率為

即主要的諧波頻率都在載波頻率倍數及其附近的頻率處。

3 幅值最大的諧波頻率為分量為諧波頻率,最大幅值為

本文主要通過仿真進行FFT變換分析PWM波的諧波含量,通過matlab程序將諧波與基波重組并對比仿真中輸出的雙極性SPWM方波。首先利用simulink對SPWM進行仿真,仿真參數如下:輸入電壓 500V,載波頻率5Khz,調制波頻率50Hz,仿真步長1e-6,載波比0.8,雙極性調制,得到SPWM方波的諧波含量分析。仿真模型如下:

分析結果如下:

設置FFT變換的展示類型為list(relative to specified base),已表格的形式輸出結果,且結果為實際的電壓值。設置的最大分析頻率為100Khz,得到的FFT結果如下:

點擊export就可以將數據輸出至工作表,進而對數據進行定量分析。

分析步驟如下:

1 FFT數據諧波中的幅值較大的諧波提取出來

2 將提取出來的諧波進行重組。

3 將重組的波形與FFT分析前的波形進行對比。

 

1 程序將幅值大于20V的諧波進行提取得到如下數組:

已知仿真中直流側輸入電壓500V,調制比為0.8.因此基波的幅值含量為400V。通過程序采集到的基波分量為398V,其余分量均為諧波分量,諧波分分量主要包含在5KHz左右、10KHz左右、15KHZ左右。上述分析均滿足FFT分析的計算公式。將采集到的波形進行合成,合成的波形如下:

該波形已經可以看出來是個方波,下面與PWM波進行對比得到如下對比圖。

可以看到合成的方波與實際的方波對比,還存在的一些高頻的分量,出現誤差的原因就是,FFT分析時最大的頻率為100Khz,再高頻率的諧波有考慮到,且僅提取了大于20V的諧波。通過上述的程序分析,就可以定量的分析出,SPWM方波內含與載波頻率呈倍數的諧波含量,主要通過合理的濾波將高頻諧波濾除就可以得到理想的正弦波輸出電壓。

仿真模型及程序放在附件,需要的自取。

 

程序如下:

 

l=length(FFTDATA.mag);

Data=struct('mag',{},'phase',{},'freq',{});

pmax=length(tout);         %%仿真輸出波形的點數

Pout=zeros(pmax,1);        %%正弦波輸出波形存儲數組

tstep=1e-6;                %%仿真步長

%% 從FFT數據中提取諧波含量較大的諧波

Magmax=20;                  %%對大于Magmax的諧波進行提取

k=1;                        %% 提取諧波的個數+1

for i=1:1:l

    if( FFTDATA.mag(i,1) > Magmax)

        Data(k).mag=FFTDATA.mag(i,1);

        Data(k).phase=FFTDATA.phase(i,1);

        Data(k).freq=FFTDATA.freq(i,1);

        for j=1:1:pmax

            Data(k).sin(j)=Data(k).mag*sind(2*180*Data(k).freq*tout(j,1)+Data(k).phase);

        end

        k=k+1;

    end

end

%% 正弦波的合成

nmax=k-1;                   %%正弦波輸出波形迭代的次數k-1,最大值為k-1

for i=1:nmax

    Pout=Pout+(Data(i).sin)';

end

%% 輸出波形

tmax=0.02;                 %%輸出波形的時間

figure(1)

plot(tout(1:tmax/tstep),Pout(1:tmax/tstep))

hold on

plot(PWM(1:tmax/tstep,1),PWM(1:tmax/tstep,2))

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
本篇所含全部資料,點擊此處留下郵箱我會發給你
資料明細:SPWM雙極性調制諧波定量分析
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 4
關注 200
成為作者 賺取收益
全部留言
0/200
  • dy-IZTSI5jG 01-07 18:05
    老師,能不能發我一下資料,謝謝! 22****@****.com
    回復 1條回復
  • 用戶uejshjdnx739410 2024-11-02 09:32
    老師,能不能發我一下資料,謝謝! 23****@****.com
    回復 1條回復
  • 無雙葉子 2024-04-12 17:00
    老師,能不能發我一下資料,謝謝! 84****@****.com
    回復 1條回復
  • WeiBestSmart 2024-02-27 16:53
    老師,能不能發我一下資料,謝謝! 61****@****.com
    回復 1條回復
  • dy-iGugTBNk 2024-02-27 15:47
    老師,能不能發我一下資料,謝謝! pe****@****.com
    回復 1條回復
  • 孫123 2024-02-27 09:28
    老師,能不能發我一下資料,謝謝! 10****@****.com
    回復 1條回復
主站蜘蛛池模板: 呼图壁县| 宁陵县| 天台县| 宜阳县| 金塔县| 克拉玛依市| 汝城县| 临江市| 五常市| 革吉县| 醴陵市| 阿尔山市| 习水县| 芦山县| 淅川县| 陈巴尔虎旗| 定兴县| 剑川县| 华安县| 甘肃省| 巴彦淖尔市| 武宣县| 隆尧县| 东明县| 屯门区| 平乡县| 永登县| 永平县| 广宁县| 彭泽县| 建湖县| 沾化县| 宁安市| 内丘县| 渭南市| 阿城市| 靖州| 隆德县| 称多县| 宾川县| 咸丰县|