本發明涉及空間矢量脈寬調制,尤其涉及一種svpwm過調制方法、裝置、設備及存儲介質。
背景技術:
1、空間矢量脈寬調制(space?vector?pulse?width?modulation,svpwm)技術,由于其直流電壓利用率高、電機轉矩脈動小和噪聲低等優點,被廣泛應用于調速系統和電機拖動領域中。在svpwm中,為了提高逆變器的輸出電壓,往往需要使調制信號的某些峰值超過最大允許值,并采用過調制算法對超出最大允許值的調制信號進行處理。
2、現有技術中,通常采用雙模式過調制方式對超出最大允許值的調制信號進行處理。具體的,可以將過調制區劃分成兩個,并在第一過調制區內采用保持矢量的相角不變,只改變矢量的幅值的過調制方式,在第二過調制區內采用同時改變矢量的相角和矢量的幅值的過調制方式。
3、但是,由于現有的雙模式過調制方式需要針對不同的過調制區,采用不同的過調制方式,導致算法的復雜度較高。
技術實現思路
1、本發明提供了一種svpwm過調制方法、裝置、設備及存儲介質,解決了現有的雙模式過調制方式針對不同的過調制區,采用不同的過調制方式,導致算法復雜度較高的問題,降低了算法復雜度,提高了過調制效率。
2、第一方面,本發明實施例提供了一種svpwm過調制方法,包括:獲取用于進行svpwm調制的扇區;并獲取與扇區中的第一基本電壓矢量和第二基本電壓矢量分別對應的第一矢量作用時間和第二矢量作用時間;如果根據第一矢量作用時間和第二矢量作用時間確定參考電壓矢量處于扇區中的過調制區,則根據第一矢量作用時間、第二矢量作用時間和設定的開關周期時間之間的數值關系,修正第一矢量作用時間和第二矢量作用時間;輸出修正后的第一矢量作用時間和第二矢量作用時間,實現svpwm過調制。
3、可選的,根據第一矢量作用時間和第二矢量作用時間確定參考電壓矢量處于扇區中的過調制區,包括:如果第一矢量作用時間與第二矢量作用時間之和大于開關周期時間,則確定參考電壓矢量處于扇區中的過調制區。
4、可選的,根據第一矢量作用時間、第二矢量作用時間和設定的開關周期時間的數值關系,修正第一矢量作用時間和第二矢量作用時間,包括:分別比較第一矢量作用時間、第二矢量作用時間和開關周期時間三者的數值大小,獲取數值最大的目標時間;根據目標時間的類型,修正第一矢量作用時間和第二矢量作用時間。
5、可選的,根據目標時間的類型,確定矢量作用時間修正策略,包括:如果目標時間為第一矢量作用時間,則將第一矢量作用時間修正為開關周期時間,并將第二矢量作用時間修正為零;如果目標時間為第二矢量作用時間,則將第一矢量作用時間修正為零,并將第二矢量作用時間修正為開關周期時間;如果目標時間為開關周期時間,則對第一矢量作用時間和第二矢量作用時間進行設定比例的縮小修正。
6、可選的,對第一矢量作用時間和第二矢量作用時間進行設定比例的縮小修正,包括:計算第一矢量作用時間和第二矢量作用時間的時間和;計算第一矢量作用時間除以時間和得到的第一相除結果,計算第一相除結果乘以開關周期時間得到的第一相乘結果,并將第一矢量作用時間縮小修正至第一相乘結果;計算第二矢量作用時間除以第一矢量作用時間和第二矢量作用時間的時間和得到的第二相除結果,計算第二相除結果乘以開關周期時間得到的第二相乘結果,并將第二矢量作用時間縮小修正至第二相乘結果。
7、可選的,在獲取與扇區中的第一基本電壓矢量和第二基本電壓矢量分別對應的第一矢量作用時間和第二矢量作用時間,包括:如果根據第一矢量作用時間和第二矢量作用時間確定參考電壓矢量處于扇區中的線性調制區,則直接輸出第一矢量作用時間和第二矢量作用時間。
8、可選的,過調制區包括:第一過調制區和第二過調制區。
9、第二方面,本發明實施例還提供了一種svpwm過調制裝置,包括:
10、矢量作用時間確定模塊,用于獲取用于進行svpwm調制的扇區,并獲取與扇區中的第一基本電壓矢量和第二基本電壓矢量分別對應的第一矢量作用時間和第二矢量作用時間;
11、矢量作用時間修正模塊,用于如果根據第一矢量作用時間和第二矢量作用時間確定參考電壓矢量處于扇區中的過調制區,則根據第一矢量作用時間、第二矢量作用時間和設定的開關周期時間之間的數值關系,修正第一矢量作用時間和第二矢量作用時間;
12、過調制模塊,用于輸出修正后的第一矢量作用時間和第二矢量作用時間,實現svpwm過調制。
13、第三方面,本發明實施例還提供了一種電子設備,該電子設備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執行的計算機程序,計算機程序被至少一個處理器執行,以使至少一個處理器能夠執行本發明任一實施例提供的svpwm過調制方法。
14、第四方面,本發明實施例還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質存儲有計算機指令,計算機指令用于使處理器執行時實現本發明任一實施例提供的svpwm過調制方法。
15、本發明實施例提供的技術方案,通過在全部的過調制區,均根據第一矢量作用時間、第二矢量作用時間和設定的開關周期時間之間的數值關系,對第一矢量作用時間和第二矢量作用時間進行修正,解決了現有的雙模式過調制方式針對不同的過調制區,采用不同的過調制方式,導致算法復雜度較高的問題,降低了算法復雜度,提高了過調制效率。
16、應當理解,本部分所描述的內容并非旨在標識本發明的實施例的關鍵或重要特征,也不用于限制本發明的范圍。本發明的其它特征將通過以下的說明書而變得容易理解。
1.一種空間矢量脈寬調制svpwm過調制方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,根據第一矢量作用時間和第二矢量作用時間確定參考電壓矢量處于所述扇區中的過調制區,包括:
3.根據權利要求1所述的方法,其特征在于,根據目標時間的類型,確定矢量作用時間修正策略,包括:
4.根據權利要求3所述的方法,其特征在于,對第一矢量作用時間和第二矢量作用時間進行設定比例的縮小修正,包括:
5.根據權利要求1所述的方法,其特征在于,在獲取與扇區中的第一基本電壓矢量和第二基本電壓矢量分別對應的第一矢量作用時間和第二矢量作用時間之后,還包括:
6.根據權利要求2所述的方法,其特征在于,所述過調制區包括:第一過調制區和第二過調制區。
7.一種svpwm過調制裝置,其特征在于,所述裝置包括:
8.一種電子設備,其特征在于,所述電子設備包括:
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-6中任一項所述的svpwm過調制方法。