數(shù)控機床大推力永磁同步直線電機控制方法
摘要 以大推力直線電機及數(shù)控機床性能測試為背景,對雙邊型大推力永磁同步直線電機進行測試,測試中使用Turbo Pmac Clipper作為運動控制器,對直線電機進行速度測試。運用前饋+PID算法調節(jié),盡可能得到設計的響應曲線,并且減小直線電機跟隨誤差。結果表明,使用該控制方法能使直線電機的進給系統(tǒng)得到良好的動態(tài)及靜態(tài)性能。
關鍵詞 直線電機;PMAC;前饋+PID算法
傳統(tǒng)的傳動機構如齒輪、蝸輪、皮帶、絲杠、滾珠絲杠、聯(lián)軸器、離合器等中間傳動機構,容易產生很多如:較大的轉動慣量、彈性形變、反向間隙、摩擦、振動、磨損等問題,所以不僅減小了傳動效率,而且還增加了成本,降低了系統(tǒng)的可靠性。雖然這些傳動機構性能已經得到了改善,但是其間接傳動的本質不能從根本上解決。于是“直接驅動”概念應運而生,直接驅動是指不使用任何中間傳動機構,直接將動力源與負載相連進行驅動。這種傳動具有結構簡單、動態(tài)響應快、速度和加速度大、精度高、振動和噪聲小等優(yōu)點。
直線電機就是直接驅動的裝置,其中控制技術是直線電動機設計和應用的重點。PID調節(jié)是最早出現(xiàn)的一種自動控制方法,控制簡單而且效果顯著。尤其是在高精度運動控制中,運用多閉環(huán)控制已經越來越廣泛,伺服系統(tǒng)一般是三環(huán)系統(tǒng),外環(huán)為位置環(huán),內環(huán)依次為速度環(huán)、電流環(huán)。電機三環(huán)控制框圖如圖1所示。但是傳統(tǒng)的PID控制算法不能對摩擦力、負載擾動等外界干擾及時消除,直線電機對負載擾動、摩擦力敏感,極易產生較大的穩(wěn)態(tài)誤差,降低了控制精度?;谝陨蠁栴},提出抗干擾較強的PID+前饋算法,并用實驗驗證這種控制方法可以提高控制精度。
1 直線電機運動控制原理
直線電機進給機構采用閉環(huán)控制,使用Renishaw高精度直線光柵尺作為位置反饋元件,安裝于電機平臺底部,與平臺固定為一體,由于沒有與電機直接接觸,不會對直線電機運動產生磨擦力。光柵反饋信號首先進入放大器編碼器輸入端口,并由放大器的等量輸出端口反饋到PMAC卡,組成雙閉環(huán)反饋,根據(jù)光柵尺反饋的脈沖信號即可計算直線電機當前位置,由控制器的PID調節(jié)器根據(jù)目標位移與實際位移的差值自動調節(jié)電機的控制參數(shù),完成所需的進給。閉環(huán)控制原理,如圖2所示。
PMAC控制的直線電機伺服系統(tǒng)是一個高速動態(tài)系統(tǒng),復雜的控制算法無法在如此短的時間內完成伺服計算,所應該采用計算量比較小的伺服算法。傳統(tǒng)的PID環(huán)節(jié)是偏差控制器,被控制量需要偏離設定值才能通過偏差進行控制,存在一定的滯后性;由于系統(tǒng)受到擾動,再加上系統(tǒng)本身結構和參數(shù)的變化而產生的誤差,不能在閉環(huán)系統(tǒng)中消除,所以需要對系統(tǒng)進行補償,抵消擾動對系統(tǒng)的影響,即所謂的擾動補償。控制框圖如圖3所示。
圖3為帶前饋的控制結構框圖,其中,R(s)為系統(tǒng)輸入;E(s)為系統(tǒng)誤差;C(s)為系統(tǒng)的輸出;G(s)為PID控制器傳遞函數(shù);Gp(s)為被控對象的傳遞函數(shù);F(s)為前饋環(huán)節(jié)的傳遞函數(shù)。得出帶前饋的系統(tǒng)誤差傳遞函數(shù)
式(1)說明,當前饋函數(shù)滿足F(s)=Gp(s)-1時,誤差函數(shù)為0,則C(s)=R(s)。說明無論輸入信號如何變化,系統(tǒng)的誤差始終為0。前饋補償比只按誤差控制的閉環(huán)系統(tǒng)效果好。通常前饋微分階次為2時即可獲得滿意的控制效果。
pid控制器相關文章:pid控制器原理
評論