本發明專利技術提出一種基于免疫算法的逆變器無死區控制優化方法。本發明專利技術在分析各種減少或消除死區影響方法的基礎上,針對單相全橋逆變器提出一種新的三電平死區消除方法。在不需要精確的電流極性檢測條件下,通過劃分參考電流區域確定開關序列,該發明專利技術可以實現在電流過零點附近以及各區域之間無縫過渡的無死區控制。并借助于免疫算法對滿足死區消除方法的PWM控制序列進行優化,提高逆變器輸出波形質量。本發明專利技術所產生的無死區最優PWM控制序列與常規控制策略相比不僅能有效地消除死區影響,還能明顯減小逆變器輸出波形的總諧波畸變率(THD)。
【技術實現步驟摘要】
本專利技術涉及逆變器數字化控制
,尤其是涉及。
技術介紹
隨著電力電子技術的發展,PWM電壓源型逆變器(VSI)在變頻調速、智能電網等現代工業生產和居民生活中得到廣泛的應用。從理論上來說采用PWM控制后逆變器輸出波形的諧波成份應該較高(集中在載波頻率的整數倍周圍)。但實際應用中,半導體開關器件具有非理想的開關特性,使器件開通時間小于關斷時間,容易造成同相橋臂互補的兩個功率器件開關發生直通短路故障,為避免這種情況,通常將信號延時導通或是提前關斷即設置·死區。但死區的存在將使得輸出電壓和電流發生非線性畸變,且低次諧波增加,電機轉矩產生脈動及增加諧波損耗等,尤其是在電壓低,開關頻率高時影響更為嚴重。為了減小和消除死區的影響,很多專家、學者進行了大量研究,主要包括幾個方面①死區補償,②死區時間最小化,③消除死區時間。死區補償方法主要是對死區誤差進行電壓補償,或者調整的驅動脈沖信號PWM寬度而進行時間的補償,使實際的開通時間與理想導通時間相一致。2007年,Oliveira A. C.等提出通過改變開關頻率與門極信號脈寬來減少逆變器輸出電壓的畸變,但其計算量大。Urasaki N等提出的在線補償方法可以消除功率管開關時間以及功率管上壓降的變動對死區補償效果的影響,但其前提是電動機參數必須準確。Kim S. Y等提出通過在基波指令電壓矢量上疊加一個補償矢量以抵消死區引起的擾動電壓矢量,但硬件檢測電路帶來了不可靠性、復雜性。何正義等通過在d-q坐標系下計算電流大小,提出分別獨立地改變三個橋臂各自的死區時間,目的是使由死區引起的擾動電壓矢量跟隨電流矢量同步旋轉,但最小死區允許時間是由器件自身決定且在運行中其值也是個變量。Choi J. S等提出禁止給不必要的開關門極驅動信號的一種的死區時間最小化的算法。當采用硬件對電流進行檢測或是計算時,存在引入A/D轉換的誤差以及檢測的滯后,并由于存在PWM的開關噪聲和零電流的鉗位現象,使得在電流檢測中出現多個過零點的現象,難以準確獲取電流極性,所以死區補償與最小死區時間方法只是在一定程度上減少死區效應影響,但不能完全消除。消除死區時間是在分析設置死區的三要素條件基礎上,提出不設置死區的控制策略,其原理是電流在正負半周內,實際上同一橋臂只有一個功率器件與并聯二極管導通電流,所以可以禁止實際不導通電流的功率器件驅動信號,讓其一直處于關斷狀態,則上下開關之間不用再設置死區,實現無死區控制,但該方法需要準確獲取每個開關的狀態檢測情況以及電流極性。L. H. Chen等提出通過判斷功率管并聯二極管是否導通來檢測電流方向而引入了電流檢測硬件電路,并且Lin Y. K后提出了不需要為檢測電路提供單獨的獨立電源,但是這兩種方法引入檢測回路,同時也將會產生經濟型和可靠性等方面的缺點。此外,這種死區消除方法并不適應于多個電流過零點的情況。當電流在零點附近時其電流方向將發生快速頻繁的變換,且數字信號的采樣延時或計算延時這樣更易造成驅動信號的缺失,所以不能可靠有效地消除死區的影響。楊波等提出采用常規無死區控制與過零區域死區補償的兩種方法的結合,該方法可以有效的消除死區影響,但是上述死區時間控制的方法都是基于兩電平PWM控制策略。
技術實現思路
本專利技術主要是解決現有技術所存在的技術問題;提供了一種有效的解決了消除逆變器死區影響的過零點的問題,且不需要非常精確的電流極性檢測裝置的。本專利技術還有一目的是解決現有技術所存在的技術問題;提供了一種能夠使逆變器開關器件開關狀態的過渡更加平滑,實現了各區域之間無縫過渡的無死區控制的。本專利技術再有一目的是解決現有技術所存在的技術問題;提供了一種明顯減少逆變器輸出波形總諧波畸變率,提高了輸出波形質量的。本專利技術最后有一目的是解決現有技術所存在的技術問題;提供了一種能夠最大限度地減少開關損耗,且由于開關動作次數平均分配則可以提高器件的利用率和延長使用周期的。本專利技術的上述技術問題主要是通過下述技術方案得以解決的一種,其特征在于,。步驟1,設定迭代次數k,并根據編碼操作產生初始群體,定義抗體是單相逆變器開關模式對應的一組數字串,其染色體結構可以定義如下Chrom=X1, X2, X3,…Xn其中Xm(m=l,2,3…N)即表示每個開關對應的開關序列,Xm在0,1,2三個值中取值,其中,初始種群是在滿足編碼操作及無死區時間的約束條件情況下隨機產生的;步驟2,注射疫苗,即將作為治療性疫苗的抗體加入步驟I產生的初始抗體種群中,與隨機生成的染色體,得到初始的抗體種群;步驟3,對當前的抗體種群中每一條染色體計算親和度,以及當前的種群中每一條染色體的濃度;步驟4,根據步驟3所得親和度和濃度對當前的抗體種群中每一條抗體計算免疫選擇函數值,將免疫選擇函數值低的抗體按概率從當前的抗體種群中去除;步驟5,針對步驟4完成的抗體種群進行交叉操作,即以設定概率在某兩個個體的交叉點發生相互交換;步驟6,針對步驟5完成抗體種群進行變異操作,即對抗體上的某一位或一些基因座上的基因值按照設定的變異概率進行的突變;步驟7,判斷當前迭代次數k是否達到設定的最大迭代次數,是則進入步驟8,否則設當前迭代次數k=k+l,返回到步驟3進行下一次迭代;步驟8,對當前的抗體種群中每一條抗體計算親和度,判斷當前所得結果是否收斂,是則進入步驟9,否則以當前的抗體種群作為治療性疫苗的抗體,返回到步驟I重新生成加入初始抗體種群進行迭代;步驟9,對當前的抗體種群中每一條抗體計算免疫選擇函數值,根據免疫選擇函數值最大的抗體得到消除死區影響的單相逆變器的整個周期中(Γ π /2部分或(Γ π部分的開關狀態控制序列。在上述的,所述步驟I中,初始種群是在滿足編碼操作及無死區時間的約束條件情況下隨機產生的,根據電流區域劃分,其約束條件為,在電流下降的過零區域染色體基因編碼只能為序列“2”,在電流上升的過零區域染色體基因編碼只能為序列“ I ”,在過渡區域,染色體基因編碼只能為序列“O”。在上述的,所述步驟3中,親和度由于需要綜合考慮THD與開關損耗,親和度的獲取基于公式權利要求1.一種,其特征在于,。 步驟1,設定迭代次數k,并根據編碼操作產生初始群體,定義抗體是單相逆變器開關模式對應的一組數字串,其染色體結構定義如下 Chrom=X1, X2, X3, ··· Xn 其中Xm(m=l,2,3-N)即表示每個開關對應的開關序列,Xm在0,1,2三個值中取值,其中,初始種群是在滿足編碼操作及無死區時間的約束條件情況下隨機產生的; 步驟2,注射疫苗,即將作為治療性疫苗的抗體加入步驟I產生的初始抗體種群中,與隨機生成的染色體,得到初始的抗體種群; 步驟3,對當前的抗體種群中每一條染色體計算親和度,以及當前的種群中每一條染色體的濃度; 步驟4,根據步驟3所得親和度和濃度對當前的抗體種群中每一條抗體計算免疫選擇函數值,將免疫選擇函數值低的抗體按概率從當前的抗體種群中去除; 步驟5,針對步驟4完成的抗體種群進行交叉操作,即以設定概率在某兩個個體的交叉點發生相互交換; 步驟6,針對步驟5完成抗體種群進行變異操作,即對抗體上的某一位或一些基因座上的基因值按照設定的變異概率進行的突變; 步驟7,判斷當前迭代次數k是否達到設定的最大迭代次數,是本文檔來自技高網...
【技術保護點】
一種基于免疫算法的逆變器無死區控制優化方法,其特征在于,。步驟1,設定迭代次數k,并根據編碼操作產生初始群體,定義抗體是單相逆變器開關模式對應的一組數字串,其染色體結構定義如下:Chrom=X1,X2,X3,…XN其中Xm(m=1,2,3…N)即表示每個開關對應的開關序列,Xm在0,1,2三個值中取值,其中,初始種群是在滿足編碼操作及無死區時間的約束條件情況下隨機產生的;步驟2,注射疫苗,即將作為治療性疫苗的抗體加入步驟1產生的初始抗體種群中,與隨機生成的染色體,得到初始的抗體種群;步驟3,對當前的抗體種群中每一條染色體計算親和度,以及當前的種群中每一條染色體的濃度;步驟4,根據步驟3所得親和度和濃度對當前的抗體種群中每一條抗體計算免疫選擇函數值,將免疫選擇函數值低的抗體按概率從當前的抗體種群中去除;步驟5,針對步驟4完成的抗體種群進行交叉操作,即以設定概率在某兩個個體的交叉點發生相互交換;步驟6,針對步驟5完成抗體種群進行變異操作,即對抗體上的某一位或一些基因座上的基因值按照設定的變異概率進行的突變;步驟7,判斷當前迭代次數k是否達到設定的最大迭代次數,是則進入步驟8,否則設當前迭代次數k=k+1,返回到步驟3進行下一次迭代;步驟8,對當前的抗體種群中每一條抗體計算親和度,判斷當前所得結 果是否收斂,是則進入步驟9,否則以當前的抗體種群作為治療性疫苗的抗體,返回到步驟1重新生成加入初始抗體種群進行迭代;步驟9,對當前的抗體種群中每一條抗體計算免疫選擇函數值,根據免疫選擇函數值最大的抗體得到消除死區影響的單相逆變器的整個周期中0~π/2部分或0~π部分的開關狀態控制序列。...
【技術特征摘要】
【專利技術屬性】
技術研發人員:袁佳歆,費雯麗,陳柏超,田翠華,魏亮亮,孫彬,
申請(專利權)人:武漢大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。