特定次諧波消除的FPGA實現

2021-08-21 13:25:02 字數 683 閱讀 1267

特定次諧波消除(selective harmonic elimination,she)pwm演算法於20世紀70年代首次提出用於兩電平電壓源型逆變器,輸出波形質量更好的變幅變頻交流電。隨著電力電子技術和微處理器的發展,shepwm現已廣泛應用在中壓大功率領域,如電力機車牽引傳動、級聯多電平逆變器等,其根本思想是基於單相橋臂電壓波形的傅利葉級數,建立特定次諧波幅值為0的數學模型,然後求解得到一系列以調制度m、開關角個數n為自變數的開關角曲線。

為簡化shepwm的求解,通常假設三相逆變器的相電壓輸出波形滿足半週期正負半波奇對稱和1/4週期偶對稱,如圖1所示。則輸出相電壓傅利葉級數可以表示為:

式中,n為[0,π/2]內開關角個數,αi為第i個開關角,udc為直流母線電壓。其中,正號對應a類波形,輸出波形正半週期以高電平開始;反之,負號對應b類波形。

(a)n=5,0~60°分布shepwm

(b)n=5,0~90°分布shepwm

歡迎交流!

gcc, g 編譯時消除特定警告的方法

在編譯除錯 的時候,編譯警告可以為我們定位到程式中的很多異常問題。gcc 編譯器為我們提供了很多的編譯選項 wall 會開啟一些很有用的警告選項,建議編譯時加此選項。具體如下 waddress warray bounds only with o2 wc 0x compat wchar subscri...

gcc或clang中消除特定警告的方法

一般在編譯 時會有相當多的警告資訊,尤其當我們使用了 wall選項的時候.wall絕不是像其字面意思一樣開啟所有警告.不過它開啟的警告也相當多了.對於一些我們已知 無害 但仍然列印出來擠占可憐的控制台空間的警告,我們當然可以將其 遮蔽 掉.就拿以下 來說 include include includ...

利用傅利葉變換求20次諧波的測試

著名的卷積定理指出 傅利葉變換可以化復變換可以利用數字計算機快速的算出其演算法稱為快速傅利葉變換演算法 fft fft演算法的基本原理是把長序列的dft逐次分解為較短序列的dft。按照抽取方式的不同可分為dit fft 按時間抽取 和dif fft 按頻率抽取 演算法。電力系統中的諧波通常採用fft...