呂政軒,劉云清
(長春理工大學(xué) 電子信息工程學(xué)院,長春 130022)
基于MIT的伺服轉(zhuǎn)臺系統(tǒng)自適應(yīng)控制
呂政軒,劉云清
(長春理工大學(xué)電子信息工程學(xué)院,長春130022)
伺服轉(zhuǎn)臺作為一個高精度的位置隨動系統(tǒng),提高其對高速目標的跟蹤精度已經(jīng)成為研究伺服轉(zhuǎn)臺的重要課題。針對這一問題,采用模型參考自適應(yīng)控制的方法對伺服轉(zhuǎn)臺進行控制,基于MIT理論計算得到自適應(yīng)控制律,完成控制系統(tǒng)的總體設(shè)計,最后使用Matlab/Simulink仿真軟件對控制系統(tǒng)的性能進行仿真驗證。結(jié)果表明,基于MIT理論設(shè)計的自適應(yīng)控制系統(tǒng)結(jié)構(gòu)簡單,易于實現(xiàn),且能夠有效的提高伺服轉(zhuǎn)臺控制系統(tǒng)跟蹤精度。
伺服轉(zhuǎn)臺系統(tǒng);模型參考自適應(yīng)控制;MIT
隨著科技的發(fā)展,運動物體的運動速度、加速度已經(jīng)有了明顯的提升,因此對伺服轉(zhuǎn)臺控制系統(tǒng)的跟蹤精度要求也日益提高。在非線性時變高速運動目標的跟蹤領(lǐng)域,傳統(tǒng)的控制方法很難達到理想的效果[1]。
本文針對兩軸四框架伺服轉(zhuǎn)臺控制系統(tǒng)進行模型參考自適應(yīng)控制系統(tǒng)設(shè)計,伺服轉(zhuǎn)臺控制系統(tǒng)模型基于速度環(huán)與位置環(huán)的雙閉環(huán)理論建立,由于速度環(huán)與位置環(huán)的設(shè)計方法大體相同,故在文中以速度環(huán)的設(shè)計為例。文中采用MIT自適應(yīng)控制,這種自適應(yīng)控制方法是由麻省理工學(xué)院科研人員首次提出,并使用局部參數(shù)最優(yōu)化的方法設(shè)計出了第一個真正意義上的自適應(yīng)控制律。在計算得到系統(tǒng)數(shù)學(xué)模型的基礎(chǔ)上,根據(jù)MIT方法得到自適應(yīng)控制律,完成整個控制系統(tǒng)的設(shè)計。最后在Matlab/Simulink軟件環(huán)境下,搭建控制系統(tǒng)的仿真框圖,并通過仿真實驗對所設(shè)計系統(tǒng)的控制效果進行驗證。通過對比和分析,確定控制器對系統(tǒng)控制精度的提升效果。
伺服轉(zhuǎn)臺控制系統(tǒng)的主要用途是在航空航天領(lǐng)域中,搭載如CCD相機、攝像機等光學(xué)設(shè)備,它的工作過程是當給定一個系統(tǒng)輸入時,伺服轉(zhuǎn)臺會連續(xù)地根據(jù)當前的誤差來調(diào)整方位軸和俯仰軸,以確保運動目標不會脫離跟蹤視野。圖1所示即為伺服轉(zhuǎn)臺控制系統(tǒng)的雙閉環(huán)結(jié)構(gòu)框圖[2]。
如圖1所示,θi為系統(tǒng)輸入即目標當前位置,ω是伺服轉(zhuǎn)臺的角速度和θo是系統(tǒng)的實際輸出即伺服轉(zhuǎn)臺的角位置,角位置是角速度的積分,所以二者以積分環(huán)節(jié)鏈接,Δθ為角度誤差?,F(xiàn)代轉(zhuǎn)臺伺服系統(tǒng)大多采用位置環(huán)加速度環(huán)的雙環(huán)控制模式,位置環(huán)主要用于保證伺服轉(zhuǎn)臺系統(tǒng)的精度,速度環(huán)系統(tǒng)主要作用是提高系統(tǒng)的剛度來抑制系統(tǒng)的非線性及外部擾動本文中對速度環(huán)采用模型參考自適應(yīng)控制,位置環(huán)只需在速度環(huán)的基礎(chǔ)上加入一個積分環(huán)節(jié)即可,控制方法同理,不再贅述。
圖1 轉(zhuǎn)臺伺服系統(tǒng)框圖
2.1模型參考自適應(yīng)控制原理
模型參考自適應(yīng)控制(Model Reference Adapting Control,后面簡稱為MRAC)是智能控制的一個分支,主要用于非線性系統(tǒng)的控制。模型參考自適應(yīng)控制需要根據(jù)系統(tǒng)所需的性能指標設(shè)計理想?yún)⒖寄P?,因此,對控制系統(tǒng)的數(shù)學(xué)建模和性能分析是必不可少的。MRAC控制器設(shè)計中最核心任務(wù)是自適應(yīng)控制律的計算,MRAC中計算控制律的主要方法是采用確定等價法,在計算所得到的自適應(yīng)控制律的基礎(chǔ)上,建立整個系統(tǒng)的原理框圖,其整體結(jié)構(gòu)如圖2所示。
圖2 MRAC系統(tǒng)原理框圖
從圖2中可以看到,整個MRAC控制系統(tǒng)可以分為內(nèi)環(huán)和外環(huán)兩個部分。其中內(nèi)環(huán)被稱為可調(diào)回路,它是一個由被控對象和可調(diào)控制器組成的一個反饋閉環(huán)回路;外環(huán)被稱為自適應(yīng)部分,它主要包含了根據(jù)自適應(yīng)控制律設(shè)計的自適應(yīng)控制器和根據(jù)控制系統(tǒng)所需性能指標選取的參考模型。其中參考模型與實際模型并聯(lián),二者輸出之差稱作控制系統(tǒng)的廣義誤差,當廣義誤差為零時,系統(tǒng)趨于穩(wěn)定。因此,MRAC系統(tǒng)的工作過程為:當系統(tǒng)給定一個輸入u時,實際模型的輸出響應(yīng)為ys,參考模型的輸出響應(yīng)為ym,由于兩個模型有所差異,所以輸出響應(yīng)也會不同,二者的差成為廣義誤差e=ym-ys,當系統(tǒng)檢測到廣義誤差后,自適應(yīng)回路會根據(jù)當前的廣義誤差修改自身參數(shù),從而改變可調(diào)控制器,使廣義誤差趨向于零,最終確保參考模型和實際模型的輸出響應(yīng)完全一致[3]。
為了提高伺服轉(zhuǎn)臺控制系統(tǒng)的精度,本文系統(tǒng)中選用的控制方法為模型參考自適應(yīng)控制的方法。選取的參考模型以響應(yīng)速度和穩(wěn)態(tài)精度為主要技術(shù)指標,通過整個系統(tǒng)的自適應(yīng)調(diào)節(jié),確保實際模型輸出響應(yīng)可以趨近于參考模型的響應(yīng),并最終能夠達到廣義誤差為零[1]。
2.2自適應(yīng)控制律計算
設(shè)理想模型的傳遞函數(shù)為:
被控系統(tǒng)傳遞函數(shù)為:
系統(tǒng)廣義誤差為:
式中:Km—理想模型的開環(huán)增益;Kv—實際被控系統(tǒng)的開環(huán)增益;ym—理想模型的輸出;ys—實際被控系統(tǒng)的輸出。e為控制系統(tǒng)的廣義誤差,其值為輸入相同時,參考模型與實際模型的輸出響應(yīng)之差,廣義誤差e是模型參考自適應(yīng)控制系統(tǒng)的重要性能指標[4]。
選取性能指標泛函為:
廣義誤差e是影響J值的重要參數(shù),系統(tǒng)的廣義誤差e是通過改變可調(diào)控制器的參數(shù)Kc進行控制。為使性能指標J能夠達到最小值,本文中采用梯度法進行參數(shù)尋優(yōu),首先求出J對Kc的偏導(dǎo)數(shù):
根據(jù)梯度法可知,若要控制系統(tǒng)趨于穩(wěn)定,必須保證J值逐漸減小。故Kc值應(yīng)沿梯度下降方向減小,當移動步距固定時,Kc的變化量ΔKc應(yīng)取為:
式中:步距λ>0,調(diào)整后Kc的值為:
式中:Kc0—可調(diào)增益的初始值,ΔKc=Kc-Kc0。
上式兩邊同時對時間t求導(dǎo),可以得到自適應(yīng)控制律K.c:
將式(9)變形為:
對S域方程式(10)進行Laplace反變換即可得到其時域的表現(xiàn)形式:
式中:p—微分算子。
方程兩邊對Kc求導(dǎo)數(shù)得:
根據(jù)前面的推導(dǎo),由于理想模型和實際模型屬于并聯(lián)關(guān)系,因此,理想模型具有如下的輸入與輸出關(guān)系:
觀察式(12)和式(13),可以發(fā)現(xiàn)D(p)、Kv、均為常數(shù),因此和ym(t)為比例關(guān)系。為了計算和設(shè)計的方便,在此用ym(t)代替微分信號,所以得到控制系統(tǒng)自適應(yīng)律的新形式如下:
式中:
在此式中,μ為常數(shù),e為系統(tǒng)廣義誤差,ym(t)為參考模型的輸出響應(yīng),這些均為可測量,至此,自適應(yīng)控制律推導(dǎo)完畢。
MIT自適應(yīng)控制方案如圖3所示。
圖3 MIT自適應(yīng)控制方案
根據(jù)上述的計算推導(dǎo),可以得出控制系統(tǒng)的數(shù)學(xué)描述方程組如下:
式中,第一個方程描述了控制系統(tǒng)的廣義誤差與輸入的關(guān)系,第二個方程描述了參考模型與輸入的關(guān)系,第三個方程描述了整個系統(tǒng)的自適應(yīng)控制律。
3.1系統(tǒng)模型建立
在轉(zhuǎn)臺伺服控制系統(tǒng)中,速度環(huán)主要由PWM功率放大環(huán)節(jié)、電機數(shù)學(xué)模型環(huán)節(jié)、數(shù)字脈沖調(diào)寬環(huán)節(jié)組成,速度環(huán)模型如圖4所示。
GP(s)是一個PWM功率放大器,通??梢钥醋霰壤h(huán)節(jié),該環(huán)節(jié)通常為常數(shù)KP。
圖4 速度環(huán)模型
伺服轉(zhuǎn)臺控制系統(tǒng)通過直流電機進行驅(qū)動,目前通常采用PWM技術(shù)進行直流電機調(diào)速[2]。據(jù)此可以求出驅(qū)動電機的數(shù)學(xué)模型,其性能參數(shù)如表1所示。
表1 通用直流力矩電機性能表
電磁轉(zhuǎn)矩:
式中Tem—電磁轉(zhuǎn)矩(N·m)/A;Ia—電樞電流A; Ki—電機力矩系數(shù)。
電樞反電勢:
式中,Ea—電樞反電勢;ω—電機轉(zhuǎn)子角速度;Ke—反電勢系數(shù)。
電機動態(tài)電壓平衡方程:
式中,Ua—控制電壓;La—電樞電感;Ra—電樞電阻;Ia—電樞電流;
電機動態(tài)轉(zhuǎn)矩平衡方程:
式中,Tc—負載總轉(zhuǎn)矩,又稱干擾力矩;J—電機轉(zhuǎn)動慣量J=JM+JL,J自身轉(zhuǎn)動慣量,JL負載轉(zhuǎn)動慣量。
將以上四式進行Laplace變換并整理得:
相應(yīng)的電機框圖如圖5所示。
圖5 直流力矩電機傳遞框圖
假設(shè)外界條件為理想狀態(tài),即不存在干擾力矩Tc=0。以速度環(huán)為例,選定輸出量為角速度Ω(s),經(jīng)過整理可得直流力矩電機的數(shù)學(xué)模型為:
式中,τm為直流力矩電機的機電常數(shù)τe為直流力矩電機的電磁常數(shù)
GH(s)起到采樣保持的作用,其數(shù)學(xué)模型相當于一個零階保持器,通常直流PWM的工作頻率為200Hz以上,所以TPWM的值很小,該環(huán)節(jié)可以等效為一個慣性環(huán)節(jié)。
由于TPWM?τm、τe,故電機傳遞函數(shù)可以等效為一個二階系統(tǒng)。
將表1中電機的相應(yīng)參數(shù)代入式(24)進行計算,可得直流電機速度環(huán)的具體數(shù)學(xué)模型為:
3.2仿真與實驗結(jié)果
控制系統(tǒng)中參考模型的選擇,取決于系統(tǒng)對性能指標的要求,本文中選擇具有較高穩(wěn)態(tài)精度與較快響應(yīng)速度的參考模型。在仿真過程中,分別對參考模型和實際模型的輸出響應(yīng),以及系統(tǒng)的廣義誤差進行觀察。分析系統(tǒng)廣義誤差的變化規(guī)律,以及實際模型對參考模型的跟蹤效果。
相較于其他理論,MIT規(guī)則只考慮性能指標泛函數(shù)的局部最優(yōu)解,因此系統(tǒng)設(shè)計較為簡單,在實際工作中也更容易實現(xiàn)。然而,MIT規(guī)則具有其局限性,當系統(tǒng)輸出或自適應(yīng)增益過大時,響應(yīng)曲線不收斂,系統(tǒng)不穩(wěn)定。
根據(jù)響應(yīng)性能指標,選擇系統(tǒng)的參考模型為:
分母展開可得:
可調(diào)系統(tǒng)的傳遞函數(shù)是:
因為廣義誤差e=ym-ys,故將式(29)(30)代入自適應(yīng)系統(tǒng)數(shù)學(xué)描述方程組:
現(xiàn)設(shè)定控制系統(tǒng)的輸入u幅值為10的階躍信號,Kv的取值范圍是0.5~1.3,通過計算整理可得:
對式(23)進行Laplace變換可得:
若要閉環(huán)系統(tǒng)能夠穩(wěn)定,根據(jù)Routh判據(jù)[5],有:
根據(jù)Kv的取值范圍,當Kv=0.5時,得到確保系統(tǒng)穩(wěn)定的μ取值范圍:
圖6為控制系統(tǒng)的仿真框圖,各部分結(jié)構(gòu)如圖所示[7]。
圖6 系統(tǒng)仿真框圖
3.3實驗結(jié)果
本文中提出使用模型參考自適應(yīng)控制的方法來控制速度環(huán)[6]。通過使用MIT原理來推導(dǎo)自適應(yīng)控制律。根據(jù)計算得出的μ取值范圍,在仿真實驗中取μ=7,系統(tǒng)輸入u=10。則在Matlab/Simulink軟件中可得到實際模型與參考模型的輸出曲線如圖7所示。
圖7 控制系統(tǒng)階躍響應(yīng)信真曲線
如圖7可見,細線為理想模型的響應(yīng)曲線,粗線為實際模型響應(yīng)曲線。實際模型最大超調(diào)量σ%=10%,調(diào)節(jié)時間ts=0.2s,上升時間tr=0.15s,穩(wěn)態(tài)誤差ess=0。當μ在合適范圍內(nèi)選取時,系統(tǒng)穩(wěn)定。
廣義誤差仿真曲線如圖8所示。
圖8 控制系統(tǒng)廣義誤差仿真曲線
如圖8可見,由于實際系統(tǒng)與參考模型的差異,在初始狀態(tài),系統(tǒng)存在較大誤差,在自適應(yīng)控制律的調(diào)節(jié)下,誤差逐步縮小,直到0.5s之后,實際系統(tǒng)與參考模型之間誤差為0,二者無限接近,控制系統(tǒng)到達穩(wěn)定狀態(tài)。結(jié)合圖7、圖8可知,模型參考自適應(yīng)控制系統(tǒng)動態(tài)性能和靜態(tài)性能能夠滿足設(shè)計要求。
圖9 μ=7,u=80時系統(tǒng)的階躍響應(yīng)曲線
按照MIT理論,如果自適應(yīng)增益過大,或者輸入信號的幅值過大,都有可能使系統(tǒng)不穩(wěn)定。為了驗證這一點,分別取μ=7,u=80和 μ=50,u=10兩組數(shù)據(jù)進行仿真,并進行對比。系統(tǒng)的階躍響應(yīng)曲線如圖9、圖10所示。
圖10 μ=50,u=10時系統(tǒng)的階躍響應(yīng)曲線
在圖9和圖10中,細線為理想模型響應(yīng)曲線,粗線為實際模型響應(yīng)曲線??梢?,當自適應(yīng)增益或輸入信號幅值過大時,系統(tǒng)不穩(wěn)定。
本文基于MIT規(guī)則采用模型參考自適應(yīng)控制的方法,對伺服轉(zhuǎn)臺控制系統(tǒng)的速度環(huán)進行了自適應(yīng)控制器的設(shè)計。在自適應(yīng)系統(tǒng)中,自適應(yīng)控制律的優(yōu)劣直接影響控制系統(tǒng)的整體性能指標,因此文中對控制系統(tǒng)的自適應(yīng)控制律進行了詳細的推導(dǎo)。最后通過仿真實驗對設(shè)計的控制系統(tǒng)進行檢驗,可以看出,當系統(tǒng)輸入和自適應(yīng)增益選擇適當時,實際模型的輸出響應(yīng)能夠完成對參考模型的跟蹤,系統(tǒng)具有良好的動態(tài)和靜態(tài)特性。
伺服轉(zhuǎn)臺控制系統(tǒng)是一個具有時變非線性的高精度的位置隨動系統(tǒng),模型參考自適應(yīng)控制是應(yīng)對系統(tǒng)的非線性和隨機性等問題的有效方法。當跟蹤高速目標時,模型參考自適應(yīng)控制能夠有效的提高伺服轉(zhuǎn)臺控制系統(tǒng)跟蹤精度。
[1]董寧.自適應(yīng)控制[M].北京:北京理工大學(xué)出版社,2009:29-105.
[2]梅曉榕,王堅.三軸轉(zhuǎn)臺的自適應(yīng)控制[J].航天工程,2007,7(1):9-11.
[3]Torben Andersen.The servo system of the EISCAT svalbard antenna[J].SPIE,1995(2479):301-324.
[4]宮玉琳.永磁同步電動機自適應(yīng)逆控制系統(tǒng)設(shè)計[J].長春理工大學(xué)學(xué)報:自然科學(xué)版,2015,38(4):61-64.
[5]王建輝,顧樹生.自動控制原理[M].北京:清華大學(xué)出版社,2007:139-150.
[6]林森.提高光電跟蹤伺服系統(tǒng)精度關(guān)鍵技術(shù)研究[D].長春:長春工業(yè)大學(xué),2012.
[7]劉興堂,吳曉燕.現(xiàn)代系統(tǒng)建模與仿真技術(shù)[M].西安:西北工業(yè)大學(xué)出版社,2001:125-170.
[8]鄭南寧,賈新春,袁澤劍.控制科學(xué)與技術(shù)的發(fā)展及其思考[J].自動化學(xué)報,2002,28(增1):7-17.
Adaptive Control of Servotable System Based on MIT
LV Zhengxuan,LIU Yunqing
(School of Electronics and Information Engineering,Changchun University of Science and Technology,Changchun 130022)
Currently,the speed of moving object is more and more fast.As a high-accuracy position servo system,it has become an important project that improving the tracking accuracy of high-speed object.To solve this problem,controlling the servotable by the way of model reference adaptive control.And calculating based on the principle of MIT to obtain the adaptive control law based on the principle of MIT.At last,the performance of the control system was validated by using Matlab/Simulink simulate software.Adaptive control system based on MIT is simple,easily achievable and can be applying to common control system.
servo system;model reference adaptive control;MIT
TP273.2
A
1672-9870(2016)03-0050-06
2015-12-29
呂政軒(1989-),男,碩士研究生,E-mail:liuanfengdi@126.com
劉云清(1970-),男,教授,博士生導(dǎo)師,E-mail:234577142@126.com