本發(fā)明涉及空調控制技術,特別涉及電機反電動勢常數(shù)辨識控制方法。
背景技術:
傳統(tǒng)的變頻電機控制技術,需要電機廠家提供電機反電動勢常數(shù)等參數(shù),這是由電機控制模型決定的,其中r為電機的相電阻,Ld、Lq分別為電機d/q軸電感,KE為電機反電動勢常數(shù),ω為電機當前運行角速度,Vd、Vq分別為電機d/q軸電壓,Id、Iq分別為電機d/q軸電流。當需要對大量的不同電機進行控制時,常常把電機參數(shù)存儲在類似EEPROM中,保留控制程序不變,能夠解決對不同壓縮機等電機的控制,但這一方法存在如下技術問題:一是需要EEPROM,增加硬件成本,二是,當用戶的變頻空調出現(xiàn)問題,需要維修時,如果此時采用新的控制電路或者新的控制軟件進行替換原來的控制板時,可能并不知道電機的具體參數(shù),無法快速實現(xiàn)對電機控制電路及控制軟件的替代。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是:提供一種電機反電動勢常數(shù)辨識控制方法,解決變頻電機反電動勢常數(shù)的自動獲取問題。
為解決上述問題,本發(fā)明采用的技術方案是:通過控制電機轉速三個階段的加速度和加速時間,根據(jù)電機轉子負載轉矩波動的周期性,采樣每個階段負載轉矩每個波動周期對應的電機d/q軸電流,并根據(jù)電機轉矩與電流關系及電機動力學方程模型,獲得電機反電動勢常數(shù)。
進一步的,根據(jù)電機負載轉矩隨電機轉速對應的周期時間和電機轉子位置成周期性波動性質,其波動周期與電機轉速周期相同,利用在電機轉數(shù)不變的條件下,對電機負載轉矩一個周期的積分值相同的特點,獲得電機反電動勢常數(shù)公式。
進一步的,本發(fā)明的具體步驟包括:
a)、設置電流采樣頻率fs,控制電機從停止狀態(tài)加速到轉速為f0狀態(tài),按照公式:四舍五入取整,獲得計數(shù)值m,其中n為正整數(shù);
b)、按照第一加速度ρ1控制電機運行,依據(jù)采樣頻率fs對電機d/q軸電流進行采樣,共獲得m個電流Id1i、Iq1i,i=1,2,......m,進而獲得
c)、按照第二加速度ρ2控制電機運行,依據(jù)采樣頻率fs對電機d/q軸電流進行采樣,共獲得m個電流Id2i、Iq2i,i=1,2,......m,進而獲得
d)、按照第三加速度ρ3控制電機運行,依據(jù)采樣頻率fs對電機d/q軸電流進行采樣,獲
得m個電流Id3i、Iq3i,i=1,2,......m,進而獲得
e)、按照公式
計算獲得電機反電動勢常數(shù)KE,其中Ld、Lq分別為電機d/q軸電感。
一般的,上述n=1。
本發(fā)明的有益效果是:本發(fā)明可以在不知道電機轉動慣量J,電機負載轉矩Tl,電機運行粘滯摩擦系數(shù)Bm,以及電機極對數(shù)p的條件下,獲得電機反電動勢常數(shù)KE,用于控制參數(shù)的設置和對不同壓縮機的控制配置,達到正確驅動控制電機的目的。
附圖說明
圖1為電機加速控制示意圖;
圖2電機負載轉矩隨時間波動示意圖。
具體實施方式
在不知道電機轉動慣量J,電機負載轉矩Tl,電機運行粘滯摩擦系數(shù)Bm,以及電機極對數(shù)p的條件下,本發(fā)明通過控制電機轉速由停止狀態(tài)加速到指定的轉速f0Hz,由ω0=2πf0獲得對應的角速度ω0,單位為rad/s即弧度/秒,如圖1所示,當電機轉速達到ω0后,控制電機按照指定的第一加速度ρ1加速運行,運行時間為其中n為正整數(shù),下同。即加速運行時間為當前電機運行周期時間的整數(shù)倍,檢測記錄此過程中的d/q軸電流Id、Iq和電機控制力矩Te。接著繼續(xù)控制電機按照指定的第二加速度ρ2加速運行,加速運行時間相同檢測記錄此時過程中的d/q軸電流Id、Iq和電機控制力矩Te,再繼續(xù)控制電機按照指定的第三加速度ρ3加速運行,加速運行時間相同檢測記錄此時過程中的d/q軸電流Id、Iq和電機控制力矩Te,最終通過公式計算獲取電機反電動勢常數(shù)KE。
由電機動力學方程:
其中J為電機轉動慣量,Te為轉矩,Tl為負載轉矩,Bm為粘滯摩擦系數(shù),而ω為電機機械角速度。設則(1)式兩邊同時乘以dt并對時間段ΔT積分得:
由于電機負載轉矩隨著電機轉數(shù)呈周期性變化,如圖2所示,對于圖2所示單轉子電機負載轉矩特性曲線,電機負載轉矩周期性變化特別明顯,其波動周期和波動幅度與電機轉數(shù)和電機轉子位置有關。如果(2)式中的積分時間ΔT恰好為負載轉矩周期時間,則當電機轉速變化不大的條件下,則基本為一常數(shù),并且積分時間的起點可以任意選擇,如圖2所示,令同樣,由于Bm為很小的常數(shù),在電機轉數(shù)變化很小的條件下,假設電機轉數(shù)為ω0,則為此,把(2)式重新寫成(3)式形式:
其中Ts為采樣周期對應的時間。Tei為第i次電機轉矩數(shù)值。則:
對于圖1所示的加速曲線,在t0~t1時間內,電機以升速速率運行,在t1~t2時間內,電機以升速速率運行,t2~t3時間內,電機以升速速率運行,根據(jù)(3)式,分別獲得如下方程:
其中m1/m2/m3為正整數(shù)。
考慮到圖1所示的加速曲線中,由于加速時間T1、T2、T3極短,電機轉速ω0、ω1、ω2差別不大,并且令則得:
(8)式前去(7)式得:
(9)式前去(8)式得:
(11)式除以(10)式得:
電機轉矩Te由下式確定:
其中p為電機,Ld、Lq分別為電機d/q軸電感,KE為電機反電動勢常數(shù),Id、Iq分別為電機d/q軸電流。
(13)式代入(12)式得:
令:
得:
(ρ3-ρ2)KEa2+b2(ρ3-ρ2)=(ρ2-ρ1)KEa1+b1(ρ2-ρ1) (17)
由于:其中f0為電機轉子機械頻率,n為正整數(shù),一般取n=1。Ts為采樣周期對應的時間,當采樣周期為fs時,其中int()表示對括號里的數(shù)取整數(shù)運算。例如,當fs=4000Hz,f0=30Hz,n=2時,
以上描述了本發(fā)明的基本原理和主要的特征,說明書的描述只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內。