国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于魯棒迭代學習的永磁直線電機控制

2012-01-14 13:02:54張宏偉余發(fā)山卜旭輝王福忠
電機與控制學報 2012年6期
關鍵詞:魯棒永磁擾動

張宏偉, 余發(fā)山, 卜旭輝, 王福忠

(河南理工大學電氣工程與自動化學院,河南焦作454000)

0 引言

永磁同步直線電機(permanent magnet linear motor,PMLM)是一種將電能直接轉化成直線運動機械能的傳動裝置[1],近年來被廣泛應用于工業(yè)領域。由于直線電機的齒槽效應、端部效應、系統(tǒng)參數(shù)(動子質量、粘滯摩擦系數(shù)等)的變化、摩擦阻力的非線性變化等因素的存在,直線電機系統(tǒng)是一個多變量、時變的非線性系統(tǒng),傳統(tǒng)的PID控制方法針對這類非線性系統(tǒng)很難實現(xiàn)精確控制[2]。雖然自適應控制[3-4],魯棒控制[5-6],神經(jīng)網(wǎng)絡控制[7],滑??刂疲?]等方法可以獲得比PID控制方法更好的輸出性能,但是無法實現(xiàn)有限區(qū)間內(nèi)的完全跟蹤,而且很難處理直線電機內(nèi)部的各種擾動,如負載變化、齒槽效應力、摩擦力、紋波推力等。

針對執(zhí)行重復任務的直線電機,迭代學習控制(iterative learning control,ILC)可以實現(xiàn)有限區(qū)間內(nèi)完全跟蹤,而且還可以處理系統(tǒng)中由齒槽效應力、摩擦力、紋波推力、端部效應力等因素引起的重復或周期性擾動[9-13]。然而,在直線電機速度和位置跟蹤控制過程中,需要對速度信號或位置信號進行測量,由于傳感器自身特性和外部環(huán)境的影響,測量信號中不可避免地存在測量擾動。測量擾動為迭代不重復的擾動,其取值是隨機的,理論已經(jīng)證明常規(guī)的ILC算法對于這類擾動無能為力[14-15]。文獻[10]的研究結果也指出,由于存在這種迭代變化的測量擾動,采用P型ILC算法控制的直線電機速度輸出和位置輸出存在較大的波動[10]。

本文提出一種帶有衰減因子的魯棒ILC算法,在原有P型ILC算法的基礎上引入一個衰減因子,并將提出的算法應用于直線電機的速度和位置跟蹤控制。

1 永磁直線電機的控制模型

由式(1)~式(4)可知,永磁直線電機是一個典型的非線性、多變量、時變的系統(tǒng),其跟蹤控制一直是控制領域的難點問題。對于執(zhí)行重復任務的直線電機,ILC可實現(xiàn)速度和位置在有限區(qū)間內(nèi)的完全跟蹤,還可以處理諸如齒槽效應力、摩擦力、紋波推力、端部效應力等因素引起的重復或周期性擾動[9-13]。但對迭代不重復的測量擾動,迭代學習控制無能為力。為此,本文提出一種帶有衰減因子的魯棒ILC算法,其主要做法就是在P型ILC算法的誤差項之前引入一個衰減因子,該因子隨著學習次數(shù)的增加逐步趨近于零。由于測量擾動是通過誤差引入的,因此當學習次數(shù)增加時該項的值逐漸減小,從而抑制測量擾動。

2 魯棒ILC算法設計

2.1 算法設計

針對如式(1)~式(4)所示的永磁直線電機控制模型,考慮如下一類具有一般性的非線性重復系統(tǒng),即

上述3個假設對于執(zhí)行重復任務的直線電機都是滿足的。假設1中的Lipschitz條件無論對于非線性的摩擦力方程式(3)還是非線性的脈動力方程式(4)都是成立的。假設2為直線電機執(zhí)行重復任務的條件。假設3為對于給定任務,直線電機能控的條件。

在非線性系統(tǒng)式(5)控制的過程中,需要對輸出信號yk(t)進行測量。當系統(tǒng)存在測量擾動wk(t)時,系統(tǒng)的測量輸出為

文獻[14-15]的研究結果表明,對于存在測量擾動的非線性系統(tǒng),采用P型ILC算法得到的收斂性結果僅為有界收斂,即跟蹤誤差εk(t)收斂到一個與擾動上界有關的域內(nèi)。

本文提出帶有衰減因子的魯棒ILC算法,即

式中:k為迭代次數(shù);γ為學習增益因子。

2.2 收斂性分析

定理中的結論是針對SISO的非線性系統(tǒng)式(5)給出的,當系統(tǒng)式(5)為MIMO的非線性系統(tǒng)時,可以得到同樣的結論。

3 仿真研究

3.1 永磁直線電機仿真參數(shù)

本文采用Matlab軟件對提出的魯棒ILC算法進行仿真驗證。永磁直線電機的仿真參數(shù)設置為:10 N·s·m-1;b1=8.5 N;ω0=100 rad/s。仿真過程中采樣周期取0.001 s。

直線電機的期望位置和期望速度設計為

式中:τ=t/(tf-t0),t0為初始時間,tf為終止時間;x0為初始位置;xf為終止位置。仿真中x0=0,xf=0.2 m,tf=1 s。假設位置測量過程中存在幅值為0.01的白噪聲擾動信號。分別采用P型ILC算法以及帶有衰減因子的魯棒ILC算法進行控制,并比較仿真結果。

3.2 P型ILC控制

采用P型ILC控制算法,即uk+1(t)=uk(t)+0.8ek(t+1)對直線電機進行跟蹤控制的仿真結果如圖1、圖2所示。

圖1 采用ILC控制的速度跟蹤結果Fig.1 The speed tracking with ILC

圖2 采用ILC控制的位置跟蹤結果Fig.2 The position tracking with ILC

圖中給出了20次迭代以后的速度跟蹤和位置跟蹤效果,并給出了沿迭代軸方向的最大跟蹤誤差。由仿真結果可知,ILC控制經(jīng)過20次的迭代過程以后可以達到整個區(qū)間的跟蹤,不需要過渡過程,但是由于測量擾動的影響,使得直線電機的速度輸出和位置輸出存在一定的波動,跟蹤性能相對較差。

3.3 魯棒ILC控制

圖3 采用魯棒ILC控制的速度跟蹤結果Fig.3 The speed tracking with robust ILC

圖4 采用魯棒ILC控制的位置跟蹤結果Fig.4 The position tracking with robust ILC

圖中給出了20次迭代以后的速度跟蹤和位置跟蹤效果,并給出了沿迭代軸方向的最大跟蹤誤差。與P型ILC的控制結果相比,魯棒ILC控制算法可以有效抑制測量擾動,具有得較好的速度和位置跟蹤性能,其迭代軸上的速度和位置跟蹤誤差也遠遠小于P型ILC控制算法,如圖3(b)、圖4(b)所示。

4 結論

本文針對測量擾動對永磁直線電機迭代學習速度和位置跟蹤控制的影響,提出一種帶有衰減因子的魯棒ILC算法。理論上分析了該算法的收斂性,并通過仿真實驗驗證了所提算法的有效性。研究結果表明:

1)當測量擾動有界時,本文提出的魯棒ILC算法理論上可保證跟蹤誤差收斂到零,而P型ILC算法僅能保證跟蹤誤差收斂到一個與擾動信號上界有關的域內(nèi),因此該算法對測量擾動具有較強的魯棒性。

2)魯棒ILC算法不僅可以實現(xiàn)有限區(qū)間內(nèi)直線電機速度和位置的完全跟蹤,而且還可以有效抑制測量擾動,其跟蹤性能明顯優(yōu)于P型ILC控制算法。

3)本文提出的魯棒ILC控制算法不限于對永磁直線電機的速度和位置跟蹤控制,也可以應用于其他重復非線性系統(tǒng)的測量擾動抑制。

[1] 葉云岳.直線電機原理與應用[M].北京:機械工業(yè)出版社,2000:1-10.

[2] OTTEN Gerco,DE VRIES Theo J A,VAN AMERONGEN Job,et al.Linear motor motion control using a learning feedforward controller[J].IEEE/ASME Transactions on Mechatronics,1997,2(3):179-187.

[3] TAN K K,LEE T H,HUANG S N,et al.Adaptive predictive control of a class of SISO nonlinear systems[J].Dynamics and Control,2001,11(2):151 -174.

[4] 曹榮敏,侯忠生.直線電機的非參數(shù)模型直接自適應預測控制[J].控制理論與應用,2008,25(3):587-590.CAO Rongmin,HOU Zhongsheng.Nonparametric model direct adaptive predictive control for linear motor[J].Control theory &application,2008,25(3):587-590.

[5] 李義強,周惠興,王先逵,等.直線電機伺服定位系統(tǒng)時間最優(yōu)魯棒控制[J].電機與控制學報,2011,15(3):13-18.LI Yiqiang,ZHOU Huixing,WANG Xiankui,et al.Robust timeoptimal control of a linear motor positioning system[J].Electric Machines and Control,2011,15(3):13 -18.

[6] 趙希梅,郭慶鼎.永磁直線同步電動機的變增益零相位H∞魯棒跟蹤控制[J].中國電機工程學報,2005,25(20):132-136.ZHAO Ximei,GUO Qingding.Variable gain zero phase H∞r(nóng)obust tracking control for permanent magnet linear synchronous motor[J].Proceedings of the CSEE,2005,25(20):132-136.

[7] 王麗梅,武志濤,左濤.永磁直線電機自構式模糊神經(jīng)網(wǎng)絡控制器設計[J].電機與控制學報,2009,13(5):643-647.WANG Limei,WU Zhitao,ZUO Tao.PMLSM self-constructing fuzzy neural network controller design[J].Electric Machines and Control,2009,13(5):643-647.

[8] 王艷敏,馮勇,陸啟良.永磁同步電動機的無抖振滑??刂葡到y(tǒng)設計[J].電機與控制學報,2008,12(5):514-520.WANG Yanmin,F(xiàn)ENG Yong,LU Qiliang.Design of free-chattering sliding mode control systems for permanent magnet synchronous motor[J].Electric Machines and Control,2008,12(5):514-520.

[9] TAN K K,LEE T H,LIM S Y,et al.Learning enhanced motion control of permanent linear motor[C]//Proceedings of IFAC International Workshop on Motion Contro1,September 21-23,1998,Grenoble,F(xiàn)rance.1998:357 -364.

[10] TAN K K,DOU H F.High precision linear motor control via relay-tuning and iterative learning based on zero-phase filtering[J].IEEE transactions on control system technology,2001,9(2):244-253.

[11] LEE T H,TAN K K,LIM S Y,et al.Iterative learning control of permanent magnet linear motor with relay automatic tuning[J].Mechatronics,2000,10(1-2):169-190.

[12] 楊俊友,馬航,關麗榮,等.永磁直線電機二維分段復合ILC控制[J].中國電機工程學報,2010.30(30):74-80.YANG Junyou,MA Hang,GUAN Lirong,et al.Two-dimensional segmented synthesis iterative learning control of permanent magnet linear motor[J].Proceedings of the CSEE,2010,30(30):74-80.

[13] 石陽春,周云飛,李鴻,等.長行程直線電機的ILC[J].中國電機工程學報,2007,27(24):92-96.SHI Yangchun,ZHOU Yunfei,LI Hong,et al.Research on iterativelearning control to long stroke linear motor[J].Proceedings of the CSEE,2007,27(24):92-96.

[14] WANG Danwei.Convergence and robustness of discrete time nonlinear systems with iterative learning control[J].Automatica,1998,34(11),1445-1448.

[15] SAAB S S.Selection of the learning gain matrix of an iterative learning control algorithm in presence of measurement noise[J].IEEE Transactions on Automatic Control,2005,50(11):1761-1774.

[16] XU Jianxin,XU Jing,LEE T H.Iterative learning control for systems with input deadzone[J].IEEE Transactions on Automatic Control,2005,50(9):1455 -1459.

猜你喜歡
魯棒永磁擾動
Bernoulli泛函上典則酉對合的擾動
永磁同步電動機的節(jié)能計算
永磁同步電機兩種高頻信號注入法的比較
防爆電機(2020年6期)2020-12-14 07:16:54
(h)性質及其擾動
基于學習的魯棒自適應評判控制研究進展
自動化學報(2019年6期)2019-07-23 01:18:18
目標魯棒識別的抗旋轉HDO 局部特征描述
自動化學報(2017年4期)2017-06-15 20:28:54
小噪聲擾動的二維擴散的極大似然估計
基于Cauchy魯棒函數(shù)的UKF改進算法
基于Cauchy魯棒函數(shù)的UKF改進算法
用于光伏MPPT中的模糊控制占空比擾動法
電源技術(2015年11期)2015-08-22 08:50:38
历史| 汨罗市| 惠来县| 洱源县| 景东| 绥江县| 于都县| 视频| 蒲江县| 台湾省| 镇赉县| 锦屏县| 江都市| 宜都市| 义马市| 百色市| 孝感市| 泸州市| 比如县| 马龙县| 潜江市| 诸暨市| 敖汉旗| 永靖县| 呈贡县| 双峰县| 黎城县| 道孚县| 慈溪市| 梁河县| 兴安盟| 东莞市| 秀山| 建阳市| 海口市| 措美县| 西盟| 永昌县| 岗巴县| 文山县| 会理县|