程苗苗 翟朋輝 張英杰 李 健 馮 凱
基于自學(xué)習(xí)非線性PID的音圈電機(jī)精密定位系統(tǒng)
程苗苗1翟朋輝1張英杰2李 健2馮 凱2
(1. 湖南大學(xué)電氣與信息工程學(xué)院 長沙 410082 2. 湖南大學(xué)機(jī)械與運(yùn)載工程學(xué)院 長沙 410082)
基于音圈電機(jī)的精密宏微氣浮運(yùn)動系統(tǒng),是一種能克服接觸摩擦和行程限制的新型精密定位系統(tǒng)。針對系統(tǒng)中用于精密定位的音圈電機(jī)受到內(nèi)外擾動從而影響系統(tǒng)最終定位精度的問題,在建立起音圈電機(jī)數(shù)學(xué)模型的基礎(chǔ)上,設(shè)計(jì)了基于反正弦函數(shù)的自學(xué)習(xí)非線性PID控制器,利用自學(xué)習(xí)算法對非線性增益函數(shù)的增益系數(shù)進(jìn)行實(shí)時調(diào)整。完成算法設(shè)計(jì)與仿真后,在搭建的系統(tǒng)平臺分別進(jìn)行了微動臺短行程定位和宏微動臺的長行程定位實(shí)驗(yàn)。仿真和實(shí)驗(yàn)結(jié)果表明,與傳統(tǒng)PID控制器相比較,自學(xué)習(xí)非線性PID控制器的使用有效提高了系統(tǒng)的魯棒性和定位精度,系統(tǒng)對位置指令響應(yīng)迅速無超調(diào),控制精度達(dá)到了亞微米級。
精密宏微氣浮運(yùn)動系統(tǒng) 音圈電機(jī) 自學(xué)習(xí)非線性PID 定位精度
大規(guī)模集成制造技術(shù)以及超精密加工技術(shù)的發(fā)展,對操作平臺加工定位的精確性、快速性等提出了更高的要求。單級平臺由于自身結(jié)構(gòu)的限制往往無法在保證精密定位的同時實(shí)現(xiàn)大行程工作,為了克服單級平臺的缺陷,宏微復(fù)合驅(qū)動系統(tǒng)被提出并大量研究應(yīng)用。宏微復(fù)合驅(qū)動平臺一般為宏動臺+微動臺的層疊結(jié)構(gòu),宏動臺用來實(shí)現(xiàn)大行程運(yùn)動,微動臺用于短行程精密定位[1-3]。對于一個不存在機(jī)械連接的宏微復(fù)合驅(qū)動平臺來說,兩者只存在電磁耦合,微動臺的控制精度直接決定了系統(tǒng)的定位精度[4-5]。
從執(zhí)行機(jī)構(gòu)的角度來看,傳統(tǒng)的壓電致動器和磁致伸縮致動器對微動臺小行程難以滿足精密定位的要求,而音圈電機(jī)具有響應(yīng)速度快、運(yùn)動部件質(zhì)量輕、無力紋波、非接觸式進(jìn)給驅(qū)動、易于控制等超精密定位特性[6-8],被廣泛應(yīng)用于精密宏微復(fù)合驅(qū)動平臺。然而,音圈電機(jī)作為精密宏微氣浮運(yùn)動系統(tǒng)中微動臺的驅(qū)動元件,其動子相對于定子處于懸浮狀態(tài),不可避免地會受到負(fù)載擾動、推力波動以及振動和噪聲等外界干擾因素的影響。因此,為了保障系統(tǒng)的定位精度,必須設(shè)計(jì)合適的控制器來消除內(nèi)外擾動,提高音圈電機(jī)控制系統(tǒng)的魯棒性。
然而,現(xiàn)有的文獻(xiàn)中對音圈電機(jī)的精密定位以及抗干擾控制的研究并不多。文獻(xiàn)[9]使用帶前置濾波器的PID控制,用以濾除系統(tǒng)的高頻振動信號;文獻(xiàn)[10]使用一種基于分?jǐn)?shù)延遲濾波器的重復(fù)控制,來實(shí)現(xiàn)定位平臺任意周期的精確信號跟蹤。但濾波器的引入會造成補(bǔ)償環(huán)節(jié)的相位滯后,使補(bǔ)償效果受到一定限制。文獻(xiàn)[11]使用自適應(yīng)逆控制和PID控制相結(jié)合的控制方案來抑制干擾,從而提高音圈電機(jī)控制系統(tǒng)的穩(wěn)態(tài)跟蹤精度,但是其主要針對的是低頻干擾,而且由于在干擾估計(jì)過程中延遲時間消失,因此不能完全消除干擾。文獻(xiàn)[12-13]提出了一種自適應(yīng)動態(tài)滑模模糊小腦神經(jīng)網(wǎng)絡(luò)控制(Cerebellar Model Articulation Controller, CMAC)方法,用于音圈電機(jī)的軌跡跟蹤控制。但是該控制方法中的一些參數(shù)如自適應(yīng)規(guī)律的學(xué)習(xí)率不易確定,同時使用范圍受限,在多輸入-多輸出系統(tǒng)中控制難度較大。文獻(xiàn)[14]首次提出了自抗擾控制(Active Disturbance Rejection Controller, ADRC)。ADRC可以很好地應(yīng)對外界干擾和噪聲,而且對系統(tǒng)動態(tài)模型的精確性要求不高[15-16],在高精度運(yùn)動控制系統(tǒng)中應(yīng)用非常廣泛;文獻(xiàn)[17-19]將ADRC引入到音圈電機(jī)位置控制系統(tǒng),分別利用擴(kuò)張狀態(tài)觀測器和線性擴(kuò)張狀態(tài)觀測器來實(shí)現(xiàn)對干擾的抑制和動態(tài)補(bǔ)償。然而,擴(kuò)張狀態(tài)觀測器的使用需要引入比較多的待調(diào)參數(shù),改進(jìn)的線性擴(kuò)張狀態(tài)觀測器雖然減少了待調(diào)參數(shù),但是設(shè)計(jì)一個全局最優(yōu)的擾動觀測器依舊非常有難度。
針對以上問題,本文提出了一種自學(xué)習(xí)非線性PID控制方法,以提高音圈電機(jī)精密定位系統(tǒng)的定位精度和魯棒性。主要控制思想在于:構(gòu)建基于反正弦函數(shù)的非線性PID控制律,結(jié)合神經(jīng)網(wǎng)絡(luò)算法根據(jù)系統(tǒng)誤差的變化自適應(yīng)調(diào)整非線性函數(shù)的權(quán)值參數(shù),而不是直接輸出PID控制參數(shù)。因此,既有效地保持了BP神經(jīng)網(wǎng)絡(luò)逼近精度高、表示形式簡單的優(yōu)點(diǎn),又不完全依賴神經(jīng)網(wǎng)絡(luò)的輸出,保證了PID控制參數(shù)變化規(guī)律的合理性。將其用于非線性、多變量以及易受干擾影響的精密宏微復(fù)合驅(qū)動系統(tǒng)當(dāng)中,并通過仿真和實(shí)驗(yàn)進(jìn)一步驗(yàn)證了所提出控制方法的有效性。
本文首先搭建了精密宏微氣浮運(yùn)動系統(tǒng),闡述了宏微平臺協(xié)調(diào)運(yùn)動進(jìn)行精密定位的工作原理。針對系統(tǒng)中用于精密定位的音圈電機(jī),建立其數(shù)學(xué)模型,并設(shè)計(jì)了基于反正弦函數(shù)的自學(xué)習(xí)非線性PID控制器,進(jìn)行運(yùn)動平臺的定位跟蹤仿真與實(shí)驗(yàn)。結(jié)果表明,與傳統(tǒng)PID控制器相比較,本文提出的自學(xué)習(xí)非線性PID控制器的使用有效提高了系統(tǒng)的魯棒性,控制精度達(dá)到了亞微米級。
為了實(shí)現(xiàn)大行程高精度運(yùn)動控制,本文設(shè)計(jì)了宏動臺+微動臺的精密宏微氣浮運(yùn)動平臺。微動臺與氣浮導(dǎo)軌之間由8個靜壓氣體軸承實(shí)現(xiàn)懸浮潤滑,其中垂直方向每側(cè)各兩個,水平方向每側(cè)各兩個。由于氣浮軸承的支撐作用,微動臺處于近似懸浮零摩擦狀態(tài),與宏動臺之間完全不存在機(jī)械連接,不存在力的聯(lián)系,因此,可以認(rèn)為宏微動臺只存在著微弱的電磁聯(lián)系,二者是力解耦的。宏動臺和微動臺有各自的控制器和位置傳感器。其中,宏動臺與音圈電機(jī)定子固接,由無刷直流電機(jī)和滾珠絲杠實(shí)現(xiàn)傳動,用以實(shí)現(xiàn)大行程運(yùn)動;微動臺由動線圈式音圈電機(jī)控制來實(shí)現(xiàn)高精度定位控制。
對于精密宏微氣浮運(yùn)動系統(tǒng)來說,宏微平臺的運(yùn)動分配方式也尤為關(guān)鍵。本文采用宏動臺跟隨微動臺的主從控制方式,即以微動臺作為直接控制對象,宏動臺作為跟隨系統(tǒng),與微動臺的相對位移時刻保持在一定范圍內(nèi),實(shí)現(xiàn)宏動臺對微動臺的實(shí)時跟隨。此種運(yùn)動分配方式在不增加傳感器數(shù)量的前提下,直接將位置耦合的結(jié)果作為宏動臺單元的輸入,簡化了系統(tǒng)模型、降低了控制難度,同時避免了音圈電機(jī)動子與定子之間的碰撞,此時宏動臺的運(yùn)動精度完全不影響微動臺最終的運(yùn)動定位精度。
圖1 耦合運(yùn)動控制系統(tǒng)原理
音圈電機(jī)是一種扁平式的直線電機(jī),以帶電線圈在磁場中所受到的安培力為原理進(jìn)行設(shè)計(jì)。圖2為音圈電機(jī)結(jié)構(gòu)示意圖,其由定子、動子和永磁體組成,兩對永磁體呈相反方向內(nèi)嵌于定子中;動子中內(nèi)嵌了口字型環(huán)繞的線圈,保證了兩端線圈在各自磁場中所受的安培力大小相等、方向相同。根據(jù)洛倫茲力原理,當(dāng)通電線圈在氣隙磁場中運(yùn)動時,會產(chǎn)生推力驅(qū)動線圈在氣隙內(nèi)沿軸向運(yùn)動,隨著線圈中電流方向和數(shù)值的變化,線圈做往返直線運(yùn)動。
本文系統(tǒng)中采用的是動線圈式音圈電機(jī),其數(shù)學(xué)模型可以等效為質(zhì)量-彈簧-阻尼系統(tǒng)。音圈電機(jī)電壓平衡和力平衡方程分別為
圖2 音圈電機(jī)結(jié)構(gòu)示意圖
音圈電機(jī)動態(tài)結(jié)構(gòu)框圖如圖3所示。
由式(2)可知,微動臺模型理論上為三階系統(tǒng),但是由于音圈電機(jī)線圈的電感足夠小,正常工作時對音圈電機(jī)的影響可以忽略不計(jì),音圈電機(jī)為小負(fù)載工況,電流及其變化量均很小,所以模型中可以忽略電感的作用。同時,由于氣浮軸承的支承作用,音圈電機(jī)動子運(yùn)動時基本可以忽略摩擦阻力的作用,因此其電壓輸入與位移輸出的傳遞函數(shù)可以簡化為二階模型[20],即
通過DSP TMS320F28335控制器對音圈電機(jī)施加幅值為2 V,頻率為5~500 Hz不等的低頻正弦電壓信號,通過采樣頻率為12.5 kHz的光柵尺記錄運(yùn)動位移,由實(shí)驗(yàn)結(jié)果可得音圈電機(jī)的幅頻特性和相頻特性分別如圖4和圖5所示。
圖5 音圈電機(jī)相頻特性曲線
根據(jù)上述實(shí)驗(yàn),通過Levy擬合法求解出音圈電機(jī)電壓輸入與位移輸出之間的實(shí)際數(shù)學(xué)模型為
本文根據(jù)非線性PID控制器的設(shè)計(jì)原理構(gòu)造基于反正弦函數(shù)的非線性模型,有
圖6 非線性PID增益參數(shù)隨誤差變化曲線示意圖
由此可得控制律為
為便于描述,設(shè)
式(6)可簡化為
徑向基函數(shù)(Radical Basis Function,)神經(jīng)網(wǎng)絡(luò)[21-24]是一種三層前向網(wǎng)絡(luò),其由輸入層、隱含層及輸出層組成,具有加快學(xué)習(xí)進(jìn)度、避免局部極小問題的優(yōu)點(diǎn)。RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖7所示。圖中,為連接輸入層節(jié)點(diǎn)與隱含層節(jié)點(diǎn)的權(quán)重值,為連接隱含層節(jié)點(diǎn)與輸出層節(jié)點(diǎn)的權(quán)重值。
圖7 RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
圖8 神經(jīng)網(wǎng)絡(luò)非線性PID結(jié)構(gòu)示意圖
其中
定義控制器性能指標(biāo)為
所以有
同理有
將式(13)~式(15)分別代入式(11),得
即可得
因?yàn)?/p>
所以有
將式(24)代入式(22),可得
為了保證算法的收斂性,則必有式(26)不等式成立
為了驗(yàn)證本文提出的自學(xué)習(xí)非線性PID控制算法的有效性,本文利用Simulink進(jìn)行系統(tǒng)仿真,分別采用傳統(tǒng)PID控制和所提出的自學(xué)習(xí)非線性PID控制,對基于音圈電機(jī)驅(qū)動的微動臺進(jìn)行了系統(tǒng)階躍仿真和正弦信號跟蹤測試。系統(tǒng)中用到的音圈電機(jī)主要性能參數(shù)見表1。
表1 音圈電機(jī)主要性能參數(shù)
Tab.1 Main performance parameters of voice coil motor
圖10 非線性PID增益參數(shù)隨誤差變化輸出結(jié)果曲線
階躍仿真和正弦信號跟蹤測試仿真結(jié)果如圖11、圖12所示。從圖中可以看出,使用傳統(tǒng)PID控制器階躍響應(yīng)調(diào)節(jié)時間為3 ms,超調(diào)量為0.2 %,靜態(tài)誤差為0.18mm,正弦跟蹤最大誤差在±1.0mm以內(nèi);采用本文提出的自學(xué)習(xí)非線性PID控制器的階躍響應(yīng)調(diào)節(jié)時間為1.5 ms,無超調(diào)量和靜態(tài)誤差,正弦跟蹤最大誤差在±0.75mm以內(nèi)。系統(tǒng)階躍仿真和正弦信號跟蹤結(jié)果表明,本文提出的自學(xué)習(xí)非線性PID控制器相比于傳統(tǒng)PID控制器表現(xiàn)出更好的控制效果。
圖11 單位階躍響應(yīng)仿真曲線
圖12 正弦跟蹤仿真誤差曲線
其次,本文將自學(xué)習(xí)非線性PID控制器應(yīng)用在精密宏微氣浮運(yùn)動平臺上進(jìn)行大行程仿真測試,即微動臺采用自學(xué)習(xí)非線性PID控制,宏動臺采用傳統(tǒng)PID控制,驗(yàn)證宏微系統(tǒng)運(yùn)動跟隨特性。
設(shè)定系統(tǒng)大行程工作目標(biāo)定位位移為260 mm,調(diào)控系統(tǒng)參數(shù)使得宏動臺處于理想跟隨狀態(tài),此時宏動臺與微動臺的絕對位移響應(yīng)曲線如圖13所示,宏/微動臺的相對位移變化曲線如圖14所示。由圖可知,宏微系統(tǒng)協(xié)調(diào)運(yùn)動完成了大行程運(yùn)動,且宏動臺跟隨能力較強(qiáng),相對運(yùn)動位移振蕩幅值在±2 mm之內(nèi),遠(yuǎn)小于所設(shè)幅值。
圖13 大行程響應(yīng)宏動臺跟隨曲線
圖14 宏/微動臺相對位移變化曲線
在對宏微運(yùn)動系統(tǒng)進(jìn)行動力學(xué)建模及控制仿真的基礎(chǔ)上,搭建了宏微運(yùn)動系統(tǒng)實(shí)驗(yàn)平臺如圖15所示,主要包括運(yùn)動結(jié)構(gòu)部件、位移測量裝置、系統(tǒng)硬件電路和控制系統(tǒng)等部分??刂葡到y(tǒng)模塊間的邏輯驅(qū)動關(guān)系及數(shù)據(jù)傳輸方式如圖16所示,其中上位機(jī)與器(Digital Signal Processing, DSP)控制器之間通過RS-232串口通信實(shí)現(xiàn)目標(biāo)位移數(shù)據(jù)和實(shí)時位移數(shù)據(jù)的傳輸;激光位移傳感器通過RS-422串口向DSP發(fā)送實(shí)時位移數(shù)據(jù);DSP控制器對光柵尺脈沖進(jìn)行計(jì)數(shù)以獲得微動臺實(shí)時運(yùn)動位移;DSP控制器根據(jù)目標(biāo)位移與實(shí)時位移誤差發(fā)出相應(yīng)的Pulse Width Modulation, PWM信號,經(jīng)過驅(qū)動器后分別作用于宏微動臺電機(jī)實(shí)現(xiàn)驅(qū)動。
圖15 系統(tǒng)總體實(shí)驗(yàn)平臺
圖16 控制系統(tǒng)模塊間的邏輯驅(qū)動關(guān)系
首先,本文對運(yùn)動系統(tǒng)中的微動臺進(jìn)行了單位階躍響應(yīng)實(shí)驗(yàn),結(jié)果如圖17所示。使用傳統(tǒng)PID控制器的超調(diào)量為8 %左右,穩(wěn)態(tài)定位精度為1mm,使用本文提出的自學(xué)習(xí)非線性PID控制器的穩(wěn)態(tài)定位精度為0.5mm且基本無超調(diào),后者相比于傳統(tǒng)PID大大提高了系統(tǒng)控制性能。
圖17 單位階躍位移響應(yīng)曲線
為了進(jìn)一步驗(yàn)證自學(xué)習(xí)非線性PID控制器的魯棒性,改變微動臺負(fù)載進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果如圖18所示。在系統(tǒng)增加相同負(fù)載的情況下,兩種控制器達(dá)到的穩(wěn)態(tài)精度基本不變,但是使用傳統(tǒng)PID控制器超調(diào)量和穩(wěn)定時間大幅增加,而使用自學(xué)習(xí)非線性PID控制器超調(diào)量為0.1 %,穩(wěn)定時間由圖17的2.5 ms增加到4 ms,所受影響較小,證明了非線性PID控制器具有更好的魯棒性。
圖18 改變負(fù)載后的單位階躍位移響應(yīng)曲線
再次,為了進(jìn)一步驗(yàn)證所提出自學(xué)習(xí)非線性PID控制的位移跟蹤性能,本文進(jìn)行了微動臺正弦跟蹤實(shí)驗(yàn),PID和自學(xué)習(xí)非線性PID的位移響應(yīng)曲線如圖19所示,跟蹤誤差曲線如圖20所示??梢?,PID控制器的跟蹤誤差達(dá)到了±8mm,具有較大的跟蹤誤差,且周期誤差有發(fā)散的趨勢,穩(wěn)定性較差。另一方面,本文提出的自學(xué)習(xí)非線性PID控制器的位移跟蹤誤差保持在±2.5mm以內(nèi),誤差處于穩(wěn)定狀態(tài),表明系統(tǒng)能實(shí)現(xiàn)快速響應(yīng)和精確位移跟蹤。
圖19 正弦跟蹤位移響應(yīng)曲線
圖20 正弦跟蹤位移誤差曲線
基于微動臺的短行程實(shí)驗(yàn)驗(yàn)證了所提出自學(xué)習(xí)非線性PID具有良好的定位精度和魯棒性。在此基礎(chǔ)上,微動臺采用自學(xué)習(xí)非線性PID控制,宏動臺采用傳統(tǒng)線性PID控制,進(jìn)行了精密宏微氣浮運(yùn)動系統(tǒng)的長行程定位實(shí)驗(yàn)。
260 mm長行程定位響應(yīng)曲線如圖21所示,系統(tǒng)在7 s左右達(dá)到穩(wěn)定,穩(wěn)定前基本無超調(diào)。圖中,宏動臺的跟蹤位移為實(shí)驗(yàn)結(jié)果計(jì)算所得,即微動臺實(shí)時位移減去宏/微動臺的實(shí)時相對位移。微動臺穩(wěn)定后的誤差曲線如圖21中微動臺靜態(tài)誤差曲線所示,定位誤差在±0.5mm以內(nèi),與微動臺短行程定位實(shí)驗(yàn)精度基本一致。
圖21 長行程定位位移曲線
宏/微動臺的相對位移曲線如圖22所示,宏動臺實(shí)現(xiàn)了對微動臺的快速跟隨。在微動臺穩(wěn)定后,宏動臺和微動臺的相對位移限制在±4 mm范圍內(nèi),滿足精密宏微氣浮運(yùn)動系統(tǒng)的設(shè)計(jì)要求。實(shí)驗(yàn)結(jié)果不僅表明了本文提出的自學(xué)習(xí)非線性PID在系統(tǒng)中具有良好的控制性能,同時驗(yàn)證了微動臺的力解耦特性,證明了系統(tǒng)宏動臺的運(yùn)動不會對微動臺造成影響。
圖22 宏/微動臺相對位移曲線
最后,在實(shí)現(xiàn)了長行程定位實(shí)驗(yàn)的基礎(chǔ)上,進(jìn)一步調(diào)整了宏動臺的增益參數(shù)以提高其在目標(biāo)位置處的穩(wěn)定性,并進(jìn)行了多段定位實(shí)驗(yàn)。以5 s為一個響應(yīng)周期,每周期的目標(biāo)定位行程為80 mm,微動臺的位移曲線如圖23所示,誤差曲線如小坐標(biāo)曲線圖所示??梢?,微動臺響應(yīng)基本無超調(diào),各段定位精度均在±0.5mm以內(nèi),進(jìn)一步驗(yàn)證了宏動臺和微動臺是力學(xué)解耦的,宏動臺對微動臺的定位精度無 影響。
圖23 微動臺長行程多段定位位移曲線
結(jié)合文獻(xiàn)資料和仿真實(shí)驗(yàn)結(jié)果,本文分析了針對音圈電機(jī)的幾種常見控制策略的優(yōu)缺點(diǎn),見表2。
表2 音圈電機(jī)控制策略對比分析
Tab.2 Comparative analysis of control strategies for voice coil motors
引入濾波器的控制[9-10]可以對一定頻率范圍的干擾進(jìn)行濾除,動態(tài)品質(zhì)優(yōu)良,文獻(xiàn)[9]將其應(yīng)用在由音圈電機(jī)驅(qū)動的高精度定位平臺中,系統(tǒng)穩(wěn)態(tài)時間小于20 ms,定位精度可以控制在2mm,重復(fù)定位精度控制在1mm左右,但是系統(tǒng)增加了濾波器的設(shè)計(jì),且存在相位滯后的問題;自適應(yīng)逆控制[11]可以分為對系統(tǒng)動態(tài)特性的控制和對象擾動控制兩個獨(dú)立的過程來處理,它主要針對的是由地面振動等引起的低頻擾動,因此不能完全消除干擾,難以獲得良好的控制精度;自適應(yīng)動態(tài)滑模模糊CMAC[12-13]用來處理具有未知系統(tǒng)動態(tài)模型的控制系統(tǒng),文獻(xiàn)[12-13]將其應(yīng)用在一個音圈電機(jī)驅(qū)動系統(tǒng)的±6 mm正弦跟蹤實(shí)驗(yàn)中,誤差可控制在±0.2 mm,實(shí)現(xiàn)了良好的無顫振軌跡跟蹤性能。該控制器由模糊CMAC和模糊補(bǔ)償器組成,設(shè)計(jì)過程比較復(fù)雜,在多輸入-多輸出系統(tǒng)中控制難度較大。自抗擾控制器[17-19]可以有效抑制外界擾動,從而提高控制的快速響應(yīng)性和定位精度,借助激光干涉儀等高精度傳感器應(yīng)用于一些高精密控制場景中,控制精度可達(dá)幾十納米。它包括跟蹤控制器、擴(kuò)張狀態(tài)觀測器和非線性狀態(tài)誤差反饋三部分的設(shè)計(jì),由于控制參數(shù)較多,因此難以整定,此外全局最優(yōu)的擾動觀測器的設(shè)計(jì)也非常有難度。本文所提出的基于反正弦函數(shù)控制律的自學(xué)習(xí)非線性PID,不僅提高了音圈電機(jī)系統(tǒng)的響應(yīng)速度和抗干擾性能,且控制參數(shù)較少,控制相對簡單,仿真及實(shí)驗(yàn)結(jié)果進(jìn)一步驗(yàn)證了該控制策略的有效性。
本文搭建了精密宏微氣浮運(yùn)動系統(tǒng),解決了傳統(tǒng)定位機(jī)構(gòu)長運(yùn)動行程與高定位精度之間的矛盾。針對系統(tǒng)中用以精密定位的音圈電機(jī),對其控制策略進(jìn)行研究,并進(jìn)行了平臺的短行程和長行程定位精度測試仿真與實(shí)驗(yàn),得出以下結(jié)論。
1)提出了基于反正弦函數(shù)控制律的自學(xué)習(xí)非線性PID對音圈電機(jī)進(jìn)行控制,控制器的增益參數(shù)隨誤差實(shí)時變化自整定。分別在空載和變負(fù)載條件下進(jìn)行了微動臺的單位階躍響應(yīng)以及正弦位移跟蹤實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,具有在線調(diào)整能力的自學(xué)習(xí)控制算法使系統(tǒng)獲得了更高的定位精度和穩(wěn)態(tài)性能,同時驗(yàn)證了所提反正弦函數(shù)控制律的有效性和實(shí)用性。
2)采用自學(xué)習(xí)非線性PID控制器對精密宏微氣浮運(yùn)動系統(tǒng)分別進(jìn)行了短行程和長行程定位實(shí)驗(yàn),定位精度基本一致,實(shí)驗(yàn)結(jié)果驗(yàn)證了微動臺是力學(xué)解耦的,即宏動臺的運(yùn)動狀態(tài)不會影響微動臺。采用基于自學(xué)習(xí)非線性PID的微動臺控制結(jié)合基于傳統(tǒng)PID的宏動臺運(yùn)動控制策略,可以大幅降低控制的復(fù)雜性,同時提高了系統(tǒng)的定位精度和控制性能。
[1] Kurisaki Y, Sawano H, Yoshioka H, et al. A newly developed X-Y planar nano-motion table system with large travel ranges[J]. Journal of Advanced Mechanical Design, Systems, and Manufacturing, 2010, 4(5): 976-984.
[2] 蔣毅, 朱煜, 楊開明, 等. 超精密六自由度微動臺耦合動力學(xué)建模及分析[J]. 中國電機(jī)工程學(xué)報(bào), 2014, 34(30): 5451-5457.
Jiang Yi, Zhu Yu, Yang Kaiming, et al. Coupled dynamic modeling and analysis of ultra-precision 6-DOF fine stage[J]. Proceedings of the CSEE, 2014, 34(30): 5451-5457.
[3] 寇寶泉, 張赫. 多自由度短行程超精密平面電機(jī)技術(shù)發(fā)展綜述[J]. 電工技術(shù)學(xué)報(bào), 2013, 28(7): 1-11.
Kou Baoquan, Zhang He. Development of multi-DOF micro-motion ultra-precision planar motors[J]. Transa- ctions of China Electrotechnical Society, 2013, 28(7): 1-11.
[4] Shinno H, Hashizume H. High speed nanometer positioning using a hybrid linear motor[J]. CIRP Annals, 2001, 50(1): 243-246.
[5] Kim K, Choi Y M, Nam B U, et al. Dual servo stage without mechanical coupling for process of manu- facture and inspection of flat panel displays via modular design approach[J]. International Journal of Precision Engineering and Manufacturing, 2012, 13(3): 407-412.
[6] Li Liyi, Chen Qiming, Tan Guangjun, et al. High precision position control of voice coil motor based on single neuron PID[C]//Eighth International Sym- posium on Precision Engineering Measurement and Instrumentation, Chengdu, 2013: 195-202.
[7] 王永龍, 劉品寬. 陣列式音圈電機(jī)定位控制系統(tǒng)的設(shè)計(jì)[J]. 微電機(jī), 2020, 53(5): 25-30.
Wang Yonglong, Liu Pinkuan. Design of control system for voice coil motor arrays[J]. Micromotors, 2020, 53(5): 25-30.
[8] 柴嘉偉, 貴獻(xiàn)國. 音圈電機(jī)結(jié)構(gòu)優(yōu)化及應(yīng)用綜述[J]. 電工技術(shù)學(xué)報(bào), 2021, 36(6): 1113-1125.
Chai Jiawei, Gui Xianguo. Overview of structure optimization and application of voice coil motor[J]. Transactions of China Electrotechnical Society, 2021, 36(6): 1113-1125.
[9] 張大衛(wèi), 杜偉濤, 馮曉梅. 面向芯片封裝的高速精密定位平臺控制系統(tǒng)設(shè)計(jì)[J]. 天津大學(xué)學(xué)報(bào), 2006, 39(9): 1060-1065.
Zhang Dawei, Du Weitao, Feng Xiaomei. Design of motion control system with high speed and high precision positioning platform for IC package[J]. Journal of Tianjin University, 2006, 39(9): 1060- 1065.
[10] Feng Zhao, Ming Min, Ling Jie, et al. Fractional delay filter based repetitive control for precision tracking: design and application to a piezoelectric nano- positioning stage[J]. Mechanical Systems and Signal Processing, 2022, 164: 108249.
[11] Liu Haitao, Hu Jinchun, Zhu Yu, et al. Disturbance elimination of ultra-precision micro-motion platform by adaptive inverse approach[C]//2010 International Conference on Computer Application and System Modeling (ICCASM 2010), Taiyuan, 2010: V12-178.
[12] Lin C M, Li H Y. Adaptive dynamic sliding-mode fuzzy CMAC for voice coil motor using asymmetric Gaussian membership function[J]. IEEE Transactions on Industrial Electronics, 2014, 61(10): 5662-5671.
[13] Lin C M, Li H Y. A novel adaptive wavelet fuzzy cerebellar model articulation control system design for voice coil motors[J]. IEEE Transactions on Industrial Electronics, 2012, 59(4): 2024-2033.
[14] 韓京清. 自抗擾控制器及其應(yīng)用[J]. 控制與決策, 1998, 13(1): 19-23.
Han Jingqing. Auto-disturbances-rejection controller and its applications[J]. Control and Decision, 1998, 13(1): 19-23.
[15] 董頂峰, 黃文新, 卜飛飛, 等. 圓筒型反向式橫向磁通直線電機(jī)定位力補(bǔ)償二階自抗擾控制器位置控制[J]. 電工技術(shù)學(xué)報(bào), 2021, 36(11): 2365-2373.
Dong Dingfeng, Huang Wenxin, Bu Feifei, et al. Second-order ADRC position control with detent force compensation for tubular reversal transverse flux linear machine[J]. Transactions of China Elec- trotechnical Society, 2021, 36(11): 2365-2373.
[16] 朱良紅, 張國強(qiáng), 李宇欣, 等. 基于級聯(lián)擴(kuò)張觀測器的永磁電機(jī)無傳感器自抗擾控制策略[J]. 電工技術(shù)學(xué)報(bào), 2022, 37(18): 4614-4624.
Zhu Lianghong, Zhang Guoqiang, Li Yuxin, et al. Active disturbance rejection control for position sensorless permanent magnet synchronous motor drives based on cascade extended state observer[J]. Transactions of China Electrotechnical Society, 2022, 37(18): 4614-4624.
[17] 陳興林, 劉川, 劉楊, 等. 精密運(yùn)動平臺宏微控制系統(tǒng)的設(shè)計(jì)[J]. 中南大學(xué)學(xué)報(bào)(自然科學(xué)版), 2013, 44(6): 2318-2323.
Chen Xinglin, Liu Chuan, Liu Yang, et al. Dual-stage actuator control system design for precision motion platform[J]. Journal of Central South University (Science and Technology), 2013, 44(6): 2318-2323.
[18] 李振華, 陳桂, 周磊. 音圈電機(jī)位置控制的自抗擾算法研究[J]. 南京工程學(xué)院學(xué)報(bào)(自然科學(xué)版), 2019, 17(4): 25-30.
Li Zhenhua, Chen Gui, Zhou Lei. ADRC algorithm for position control of voice coil motor[J]. Journal of Nanjing Institute of Technology (Natural Science Edition), 2019, 17(4): 25-30.
[19] Gao Longlong, Wu Chuan, Zhang Dijia, et al. Research on a high-accuracy and high-pressure pneumatic servo valve with aerostatic bearing for precision control systems[J]. Precision Engineering, 2019, 60: 355-367.
[20] 陳啟明. 超精密定位音圈電機(jī)驅(qū)動控制系統(tǒng)研究[D]. 哈爾濱: 哈爾濱工業(yè)大學(xué), 2016.
[21] 王天鶴, 趙希梅, 金鴻雁. 基于遞歸徑向基神經(jīng)網(wǎng)絡(luò)的永磁直線同步電機(jī)智能二階滑??刂芠J]. 電工技術(shù)學(xué)報(bào), 2021, 36(6): 1229-1237.
Wang Tianhe, Zhao Ximei, Jin Hongyan. Intelligent second-order sliding mode control based on recurrent radial basis function neural network for permanent magnet linear synchronous motor[J]. Transactions of China Electrotechnical Society, 2021, 36(6): 1229- 1237.
[22] 聞楓, 荊凡勝, 李強(qiáng), 等. 基于改進(jìn)BP神經(jīng)網(wǎng)絡(luò)的無線電能傳輸系統(tǒng)接收線圈參數(shù)優(yōu)化[J]. 電工技術(shù)學(xué)報(bào), 2021, 36(增刊2): 412-422.
Wen Feng, Jing Fansheng, Li Qiang, et al. Opti- mization on receiver parameters of wireless power transfer system based on improved BP neural network[J]. Transactions of China Electrotechnical Society, 2021, 36(S2): 412-422.
[23] 夏長亮, 修杰. 基于RBF神經(jīng)網(wǎng)絡(luò)非線性預(yù)測模型的開關(guān)磁阻電機(jī)自適應(yīng)PID控制[J]. 中國電機(jī)工程學(xué)報(bào), 2007, 27(3): 57-62.
Xia Changliang, Xiu Jie. RBF ANN nonlinear prediction model based adaptive PID control of switched reluctance motor[J]. Proceedings of the CSEE, 2007, 27(3): 57-62.
[24] Wang Minmin, An Aimin. An adaptive PID control based on BP neural network for the voltage of MFC[C]//Chinese Automation Congress (CAC), Shanghai, China, 2021: 7040-7045.
A Voice Coil Motor-Driven Precision Positioning System Based on Self-Learning Nonlinear PID
11222
(1. School of Electrical and Information Engineering Hunan University Changsha 410082 China 2. School of Mechanical and Vehicle Engineering Hunan University Changsha 410082 China)
As a typical precise-positioning and long-stroke motion system, the precision macro-micro air-floating motion table has been taking more and more research interest due to its free-of-contact friction characteristics. Voice coil motor (VCM) has been proposed as the main driving element for the micro motion table due to its fast response and non-contact feed drives. However, due to the mover suspending to the stator, VCM is susceptible to interference such as load disturbance, vibration, and noise. Some solutions have been proposed in the existing research to eliminate the disturbances and improve positioning accuracy. However, either limited effect or complex implementation problems exist.
Therefore, this paper proposes a novel self-learning nonlinear PID control method to improve the positioning accuracy and robustness of the VCM precision positioning system. The main idea of the proposed control method is to construct a nonlinear PID control law based on the arcsine function, and apply the neural network algorithm to adaptively adjust the weight parameters of the proposed nonlinear function with the time-varying system errors. Accordingly, the pre-designed PID control law assures the PID control parameters change reasonably by following the proposed arcsine function. The BP neural network can provide control flexibility, thus improving the model robustness and control accuracy. Therefore, the proposed self-learning nonlinear PID control is the potential for nonlinear, multivariable, and interference-susceptible systems, such as the precision macro-micro air-floating motion system.
The unit step response experiment is first performed on the micromotion table. The experimental results show that the overshoot of the traditional PID controller is about 8 %, and the steady-state positioning accuracy is 1mm. The steady-state positioning accuracy of the self-learning nonlinear PID controller is 0.5mm, and there is no overshoot. The proposed method provides better positioning accuracy and transient response. Some experiments are further carried out with varying load conditions. According to the experimental results, the traditional PID controller presents a greatly increased overshoot and settling time, while the proposed self-learning nonlinear PID presents the same control performance as the no-load case. The proposed method improves the robustness of the VCM-driven micromotion table.
Finally, the long-stroke positioning experiment is performed on the macro-micro motion stable. The micro-motion stable adopts the proposed self-learning nonlinear PID control, while the macro-motion stable adopts the traditional linear PID control. The results show that the macro-motion stable follows the micro motion stable with a fast response. Besides, the positioning accuracy is within 0.5mm, consistent with the short-stroke positioning experimental results. That proves the decoupled control characteristics of the macro/micro-motion stable. The positioning accuracy of the system is determined by the control performance of the micro-motion stable.
Concluded above, a novel self-learning nonlinear PID controller is proposed for the VCM-driven micro motion stable. It provides with better positioning accuracy, fast transient response and enhanced robustness according to the experimental results. Both short-stroke and long-stroke positioning experiments are carried out. The results verify that the micro motion table is mechanically decoupled from the macro motion table. On the basis of this, the proposed self-learning nonlinear PID and the traditional PID are proposed to be used for the micro/macro motion table respectively. Finally, a reduced control complexity and improved control performance could be achieved for the precision macro-micro air-floating motion table.
Precision macro-micro air-floating motion system, voice coil motor, neural network nonlinear PID, positioning accuracy
10.19595/j.cnki.1000-6753.tces.221383
TM359.4
國家重點(diǎn)研發(fā)計(jì)劃資助項(xiàng)目(2020YFB2007604)。
2022-07-19
2022-09-08
程苗苗 女,1982年生,副教授,碩士生導(dǎo)師,研究方向?yàn)殡姍C(jī)模型建立以及非線性控制算法等。E-mail: mmcheng_hnu@126.com
馮 凱 男,1982年生,教授,博士生導(dǎo)師,研究方向?yàn)榫苤圃臁飧∑脚_以及控制系統(tǒng)等。E-mail: kfeng@hnu.edu.cn(通信作者)
(編輯 崔文靜)