智能電動執行器變頻調速系統的研究

2013-09-01 董硯 河北工業大學控制科學與工程學院

  智能電動執行器是工業過程控制系統中一個十分重要的現場驅動裝置,文中將開關磁阻電機(SRM)步進傳動的動態定位技術應用于智能電動執行器的變頻調速系統中。簡要介紹了基于SRM的智能電動執行器調速系統的硬件組成,重點闡述了系統的軟件實現,以CCS3.1為開發平臺進行模塊化設計,對SRM轉子位置和電流進行實時檢測,在轉速和電流方面都能很好地跟隨給定。該設計方案現已成功應用于智能電動執行器并取得了良好的控制效果,具有一定的實用價值。

  電動執行器是工業過程控制系統中一個十分重要的現場驅動裝置,其能源取用方便、安裝調試簡單,在電力、冶金、石油、化工等工業部門得到越來越廣泛的應用。電動執行器包括電動執行機構和調節閥兩部分,控制精度主要決定于電動執行機構的控制性能,它能夠將系統的控制信號轉換成輸出軸的角位移、直線位移,控制閥門等截流件的位置或其它調節機構,使被控介質按系統要求狀態工作。

  電動執行器的智能化是當前一切工業控制設備的流行趨勢,價格低廉的單片機和新型高速微處理器將全面代替以模擬電子器件為主的電動執行器的控制單元,從而實現完全數字化的控制系統。全數字化的實現,將原有的硬件控制變成了軟件控制,從而可以在電動執行器中應用現代控制理論的先進算法來提高控制性能。

  SRM作為智能電動執行器的執行元件,電動執行器的控制性能與SRM的調速系統密切相關,一套合理的SRM調速系統設計方案對提高智能電動執行器控制性能至關重要。

1、SRM調速系統硬件組成

  SRM調速系統的硬件結構如圖1所示。

SRM調速控制系統硬件結構圖

圖1 SRM調速控制系統硬件結構圖

  SRM調速系統主要包括:電源電路、功率轉換器、鍵盤顯示控制電路、驅動電路、位置檢測電路、輔助電路及被控對象SRM。電源電路為整個調速系統提供電能,功率變換器是電能轉換電路,該電路主要是向SRM傳送電能,同時起到一定的開關作用,使SRM的各相繞組能夠按照要求通斷。控制器選擇16位微處理器TMS320LF2407、并輔助鍵盤顯示控制,其中TMS320LF2407微處理器是整個控制器部分的核心。位置檢測電路的目的是確定定、轉子的相對位置,并把位置信號反饋給邏輯控制電路,以確定對應相繞組的通斷,使各相電流脈沖和相應的轉子同步。由于SRM低速運行時采用電流斬波控制運行方式,通過調節相繞組的電流來控制轉矩的大小,因此,要求不斷檢測電流的大小;而SRM在高速運行時采用的是角度位置控制運行方式,系統通過調節控制角來實現對轉矩的控制,此時盡管電流不再是被控量,但為了防止電機過載或異常運行時電流過大可能會對控制電路、各種功率器件以及電機本體造成損害,所以,仍需要一定的過流保護措施。

2、SRM調速系統軟件設計與實現

  本文中的軟件設計采用DSP(TMS320LF2407)匯編語言編程,實行模塊化設計,增加了程序的可讀性和移植性。軟件設計的任務主要包括:位置采樣、位置控制、速度采樣、速度控制、電流采樣、電流控制、電流保護,主要流程圖如圖2,圖3所示。

主程序流程圖

圖2 主程序流程圖

電流環和位置環流程圖

圖3 電流環和位置環流程圖

  主程序主要完成系統的初始化、初始狀態的顯示以及起動、運行子程序的調用。主要由以下幾部分組成:

  (1)初始化:

  包括TMS320LF2407內部各寄存器的初始化、事件管理器各命令寄存器的初始化、中斷

  命令控制字初始化,令CAP捕獲中斷為低電平觸發方式,PDPINT(過流中斷)的優先級最高,此時禁止全部中斷,并關閉所有的相輸出信號。

  (2)鍵值判斷子程序

  由控制手輪傳來的起動正轉、起動反轉、停車、制動信號及驅動板傳來的過溫、過壓、欠壓等信號經過一個優先編碼器編碼后進入TMS320F2407的I/O口,DSP根據最高級別有效信號的編碼轉入不同的分支處理子程序,在各個子程序中設定各自相關的標志位,并給顯示寄存器賦以相應的顯示值。

  (3)中斷服務子程序

  中斷服務程序主要包括位置檢測、速度檢測、電流檢測及保護、故障處理子程序。調速系統中主要涉及位置檢測、速度檢測、電流檢測。

  ① 轉子的位置檢測

  準確的位置檢測是實現精確位置控制的前提,直接決定了整個控制系統的精度。開關磁阻電動機調速系統的位置檢測環節的一個主要功能就是計算轉子相對于參考位置(0°)的電角度,根據這個相對電角度來判斷哪一相開通,哪一相關斷。位置傳感器輸出的兩路位置信號S1,S2在一個周期內有四種不同的組合,按照不同的組合將一個周期里的兩路位置信號劃分為四個狀態,采用兩位二進制編碼區分不同的狀態,即狀態0(00)、狀態1(01)、狀態2(10)、狀態3(11)。

  位置檢測程序首先鎖存上一次的位置信號,然后檢測新的位置信號;從而比較兩次檢測的位置信號,如果發現位置信號不相同,則說明位置已經改變,應該進行換相控制,同時計算電機的步數并進行防抖動判斷,即行程的增加;如果兩次的位置信號相同,則說明位置沒有改變繼續以上次的控制方案控制,無需進行換相控制。

  由于開關磁阻電動機不同于異步電動機沒有自換相能力,必須根據轉子位置檢測器的輸出信號強迫換相。換相控制在捕獲中斷服務程序中完成,在捕獲中斷程序中處理器讀取兩個轉子位置檢測器的輸出電平,根據這兩個信號的組合就可以決定哪一相應該通電。

  ② 速度檢測

  本程序中,對于電機轉速的測量是非常關鍵的。電機轉速的測量主要利用了通用定時器T1。通過I/O口讀取位置傳感器信號,每15°跳變一次。設計時定時器1中斷時間設為200μs,若兩次跳變期間進定時器1中斷的次數為m,則電機每轉一圈計數值為24×m,所需的時間為24×m×200μs,根據此數值,就可以計算出實際電機轉速。最后,經過換算,就可以得出單位為r/min的電機實際轉速n。

智能電動執行器變頻調速系統的研究

  在此子程序中,通用定時器T1中的計數值要進行累加,然后再除以累加次數。在計算出轉速以后,還需計算其平均值。這樣,計算出的轉速就更加準確。每進入一次CAP捕捉中斷服務程序,電機旋轉步數計數器就減1,并判斷是否為0,如為0則說明電機已經運行了預定步數,此時保持全比較單元PWM1-PWM4狀態,即將電機鎖定在期望的穩定位置。延時一段時間后,封鎖各相PWM輸出口。

  ③ 電流檢測

  電機繞組中電流的準確采樣是進行有效電流控制的前提。電流檢測包括電流傳感器和電流A/D轉換兩個步驟,只有兩部分都能精確的采樣才能實現電流的準確檢測,缺一不可。

  本系統采用傳統的PI算法,系統采用雙閉環控制,外環為轉速環,內環為電流環。轉速控制的具體過程:由光電位置傳感器檢測的轉子位置信息,估算出電機的實際轉速,并與給定轉速進行比較,偏差通過PI速度控制生成電流參考值。它與電流反饋構成電流閉環,經PI調節來控制PWM的占空比,實現輸出轉矩的控制,以保證得到快速的響應,實現電機轉速的控制。

3、實驗結果

  本文所設計的調速系統可以應用于直行程、角行程、多回轉執行機構。實驗中選用角行程(0°~90°)的智能電動執行器,電機為一臺1.1kW,4相8/6極,額定電流為7A的開關磁阻電機。采用本文所設計的調速方案電機可以以不同的給定速度運行,其轉速曲線如圖4所示。

系統調速的轉速曲線

圖4 系統調速的轉速曲線

  電機在16.6s處開始起動,在0.1s內轉速就升到了400r/min;在20.1s處轉速給定n=1000r/min,0.2s后實際轉速達到給定信號要求的1000r/min;在21.8s處給定轉速n=1500r/min,該調速系統在0.2s后達到給定信號要求的1500r/min。由此可以說明該系統在速度給定變化時可以在極短的時間內跟隨給定。圖中轉速曲線為160r.m-1/div。

  對于智能電動執行器來說,在其速度范圍內,都有不同的速度可供選擇,這就需要調節SRM的轉速來實現。

  不同的電機轉速,電動執行器運行完全行程的時間也就不同。當電機轉速為400r/min時,電動執行器運行完全行程所用時間為70s;當電機轉速為1000r/min時,電動執行器運行完全行程所用時間為28s;當電機轉速為1500r/min時,電動執行器運行完全行程所用時間為19s。由此可見,用戶還可以根據不同的需求對電機的轉速進行設定來實現對電動執行器運行完全行程時間的調節。

  執行機構的全行程可以分為幾段,由于SRM可以調速,因而每一段就可以選擇不同的轉速,有效地避免“水錘效應”和“氣蝕”現象。

  采用本文所設計的調速方案,得到的不同轉速下電機的電流曲線如圖5所示。

不同轉速下的電流曲線
不同轉速下的電流曲線

圖5 不同轉速下的電流曲線

  該調速系統采用兩相勵磁運行。電流曲線圖中為A,C相電流曲線(2A/div),其導通順序為DA-AB-BC-CD,對應轉子位置信號為00-01-11-10。由于考慮到電感的影響,在算法中應用PI算法,電流波形的波動很小,對于智能電動執行器的穩定運行起到良好的效果。

4、結語

  本文對基于SRM的智能電動執行器調速系統的控制器部分進行了初步的探討和研究,完成了對SRM調速系統控制器部分程序的設計工作,實現了位置檢測、速度計算、電流斬波以及PWM電壓輸出等功能。采用本文所述的PI調節控制算法對智能電動執行器進行調速控制,通過大量實驗得出的實驗曲線表明,該調速系統應用于智能電動執行器上,在轉速和電流方面都能很好地跟隨給定,有效地減小電流波動,對提高智能電動執行器的控制性能取得了滿意的效果。