吳文鵬,趙慶旭,王一帆,胡 貞
(長春理工大學(xué) 電子信息工程學(xué)院,吉林 長春 130022)
微納操縱成像系統(tǒng)為研究微觀世界打開了一扇窗戶,是科學(xué)界的一次重要的飛躍。其主要利用系統(tǒng)中的探針與被測樣品之間的原子力來檢測樣品形貌,將力的變化變?yōu)楣獍呶恢玫淖兓俎D(zhuǎn)變?yōu)殡妷旱淖兓涤糜诔上?。微納操縱系統(tǒng)操作要求在超靜環(huán)境下進行,因為它易受到系統(tǒng)本身的擾動和外界噪聲的影響,如在掃描時,人的走動都會影響成像質(zhì)量。因此,尋找合適的控制算法來提高系統(tǒng)的魯棒抗干擾能力很有必要。
目前商用的微納操縱成像系統(tǒng)一般采用比例積分(PI)控制算法,但PI控制器本身存在控制精度低,魯棒性差,帶寬低等問題,在面對干擾時,PI控制總是被動地做出反應(yīng),導(dǎo)致成像質(zhì)量差[1];同時遇到不規(guī)律縱向較深等樣品時,系統(tǒng)所需要的穩(wěn)態(tài)時間太長,導(dǎo)致掃描速度慢。因此,國內(nèi)外許多學(xué)者對系統(tǒng)的控制算法展開研究。如Osamah M.提出了一種自適應(yīng)的原子力顯微鏡成像方法,來提高系統(tǒng)的自動化程度[2]。周嫻瑋提出將繼電反饋的PI控制參數(shù)整定方法運用到原子力顯微鏡系統(tǒng)中,用于解決系統(tǒng)PI 參數(shù)難整定的問題[3]。王艷艷建立z軸仿真模型,再將魯棒自適應(yīng)算法加入系統(tǒng)進行仿真,驗證了算法控制精度和魯棒性[4]。李丹等將迭代學(xué)習(xí)應(yīng)用于系統(tǒng)橫向掃描定位[5],有效提高了成像質(zhì)量。
本文利用線性自抗擾控制器,參數(shù)只需要調(diào)節(jié)雙帶寬的優(yōu)點[6],將模型信息加入系統(tǒng)中,并針對傳統(tǒng)自抗擾控制在高頻周期信號下始終存在誤差的問題,提出將微分前饋引入系統(tǒng)來消除誤差,提高控制性能。仿真實驗證明了該方法的有效性。
微納操縱系統(tǒng)的工作原理是用探針架將對微弱力非常敏感的微懸臂的一端固定[7],在微懸臂的另一端裝上微納級的探針,當(dāng)探針的針尖與被測樣品接觸時,樣品與針尖原子間產(chǎn)生極微弱的范德華力,從而使微懸臂發(fā)生形變。當(dāng)激光器將光發(fā)射到微懸臂上時,經(jīng)過反射,形變量被四象限光斑檢測器檢測到,同時AD采集卡將數(shù)據(jù)傳送到上位機中。在掃描過程中,壓電陶瓷掃描器帶動樣品運動,檢測樣品表面的形貌用于成像。系統(tǒng)結(jié)構(gòu)圖如圖1所示。
圖1 微納操縱系統(tǒng)結(jié)構(gòu)圖
由圖1可見,微納操縱成像系統(tǒng)由多模塊組成,我們難以直接對其建立數(shù)學(xué)模型,需要分別對各模塊進行機理建模和數(shù)據(jù)辨識建模。圖2為系統(tǒng)數(shù)學(xué)模型框圖。對壓電陶瓷位移系統(tǒng)、微懸臂及四象限光斑系統(tǒng)建立數(shù)學(xué)模型,最后組成整體的數(shù)學(xué)模型。在微納操縱成像系統(tǒng)中,計算機控制器的作用是計算出合適的控制量,使掃描過程中樣品與探針尖端的間距保持恒定,即保持針尖與樣品間的電壓值恒定。
圖2 系統(tǒng)數(shù)學(xué)模型框圖
壓電陶瓷位移掃描平臺作為微納操縱成像系統(tǒng)的執(zhí)行機構(gòu),我們無法進行機理建模,需要對其輸入一個階躍信號,得出輸出波形,在MATLAB中進行模型辨識。四象限光斑檢測系統(tǒng),利用電壓值隨光斑位置變化,采集數(shù)據(jù)進行函數(shù)擬合,而微懸臂可以采用機理建模的方法。本文直接引用文獻[8]中的模型,傳遞函數(shù)重寫如下:
G(s)=G1(s)·G2(s)=
(1)
在得到系統(tǒng)模型信息后,設(shè)計基于模型信息的線性自抗擾控制器(MLADRC),這樣觀測器不必浪費帶寬來估計該部分已知信息,可充分利用帶寬來估計未知的擾動,從而提高控制器的跟蹤精度和時間,提高控制性能[9]。線性自抗擾控制器框圖如圖3所示。圖中,R(t)為系統(tǒng)的輸入量,Y(t)為輸出量,z1、z2、z3為觀測器狀態(tài)量,u0為線性反饋環(huán)節(jié)的輸出信號。
圖3 模型信息線性自抗擾控制器框圖
2.1.1 基于模型信息的觀測器設(shè)計
將式(1)寫成微分方程的形式為
995 973.156u+w
(2)
式中:y和u分別為系統(tǒng)的輸出、輸入信號;w為未知的外部擾動。將式(2)改成:
(995 973.156-b0)u+b0u+w
(3)
式中b0為輸入增益的近似估計。
(4)
其連續(xù)狀態(tài)空間描述為
(5)
其中各狀態(tài)量為
(6)
(7)
(8)
(9)
綜上所述可知,基于模型信息的線性狀態(tài)觀測器表達(dá)式為
(10)
增益矩陣為
(11)
根據(jù)極點配置方法求出觀測器的帶寬ω0,從而得出增益矩陣的各狀態(tài)量。
(12)
2.1.2 線性誤差控制率設(shè)計
利用基于模型信息的狀態(tài)觀測器對擾動進行估計和補償,采用比例微分(PD)控制器對系統(tǒng)進行控制。
(13)
利用調(diào)優(yōu)閉環(huán)臨界阻尼和所需穩(wěn)定時間Tsettle的方法設(shè)置控制參數(shù)[10]KP,KD。
(14)
從2.1.1節(jié)設(shè)計過程可看出,基于模型信息的線性自抗擾控制器與未采用模型信息的線性自抗擾控制器最大的不同是狀態(tài)觀測器加入了被控系統(tǒng)的模型信息[11]。
傳統(tǒng)自抗擾控制器設(shè)計,給定的參考信號為階躍信號,使系統(tǒng)在跟蹤曲線時誤差降低。但當(dāng)給定高頻信號時,即輸入正弦信號,自抗擾控制器會使系統(tǒng)始終存在穩(wěn)態(tài)誤差,需要重新設(shè)計擾動補償環(huán)節(jié),本文引入微分前饋量來消除圖4為微分前饋的模型線性自抗擾框圖。
圖4 微分前饋的模型信息線性自抗擾框圖
(15)
加入微分前饋信號:
(16)
給出微分前饋量為
(17)
由式(17)可看出,微分前饋量包含二階微分環(huán)節(jié)s2/b0和一階微分環(huán)節(jié)KDs/b0。
驗證所設(shè)計控制器的可行性,在MATLAB/Simulink中搭建控制模型,編寫m文件對狀態(tài)觀測器進行控制,對比基于MLADRC和微分前饋的MLADRC控制器在正弦信號下的跟蹤曲線和跟蹤誤差。參數(shù)選擇b0=995 973.156,ωc=800,ω0=2 400,KP=64×104,KD=1 600,在命令欄輸入L1=7 200,L2=1 728×104,L3=13 824×106,Simulink仿真圖如圖5所示。
圖5 Simulink仿真結(jié)構(gòu)圖
首先驗證在加入低頻信號時的系統(tǒng)響應(yīng)效果,給入0.1 mV的階躍信號,如圖6所示。由圖可見,對比PI控制器0.15 s的響應(yīng)時間,基于模型信息的LADRC控制器和微分前饋的MLADRC控制器明顯快了0.13 s。
圖6 0.1 mV的階躍信號響應(yīng)
由圖6可見,在低頻信號下,MLADRC控制器和微分前饋的MLADRC控制器動態(tài)響應(yīng)曲線基本吻合。為了驗證本文在高頻信號下,微分前饋的MLADRC控制器理論可以消除跟蹤誤差,給定峰值1 mV,頻率為50 Hz的正弦信號,其跟蹤曲線和跟蹤誤差圖如圖7所示。
圖7 高頻正弦波給定控制器控制效果
由圖7(b)可見,微分前饋的MLADRC控制器跟蹤誤差幾乎為0,而基于模型信息的LADRC誤差達(dá)到±15%。為了驗證設(shè)計的控制器的抗擾能力,在輸入端加入峰值0.5 mV,頻率為30 Hz的正弦信號,控制器跟蹤曲線和跟蹤誤差曲線圖如圖8所示。
圖8 擾動信號下控制器控制效果
由圖8可見,在擾動信號下,設(shè)計的微分前饋的MLADRC控制器跟蹤誤差為0,明顯優(yōu)于基于MLADRC控制器,顯示出微分前饋的MLADRC控制器在高頻周期信號下具有很好的抗干擾能力。
針對微納操縱成像系統(tǒng)極易受到系統(tǒng)內(nèi)部和外部干擾的問題,對所設(shè)計的線性自抗擾控制器加以優(yōu)化,加入模型信息,構(gòu)建MLADRC控制器;并針對傳統(tǒng)自抗擾控制在高頻信號下始終存在跟蹤誤差,設(shè)計了微分前饋的MLADRC控制器。在MATLAB/Simulink仿真平臺進行仿真,結(jié)果驗證了在高頻信號下,微分前饋的MLADRC控制器能基本消除跟蹤誤差,并具有較好的魯棒性,為算法具體應(yīng)用到系統(tǒng)中提供了依據(jù)。