楊一帆 張文靜 張金鵬 李朝富 李寬欣
DOI:10.19297/j.cnki.41-1228/tj.2018.06.008
摘要:針對空空導(dǎo)彈穩(wěn)定控制系統(tǒng)對舵機(jī)伺服控制分系統(tǒng)的快速性和機(jī)動性等性能的要求,為了提高舵機(jī)伺服分系統(tǒng)的性能,提出了一種基于分?jǐn)?shù)階的控制器設(shè)計方法。首先設(shè)計了一個參考整數(shù)階PID,然后以整定后的整數(shù)階PID控制器剪切頻率和相角裕度為參考,利用圖像法,設(shè)計了一個分?jǐn)?shù)階PD控制器。該算法簡單,適于實時控制,抗干擾能力強。仿真結(jié)果表明了該算法的有效性,實現(xiàn)了對期望軌跡的高精度跟蹤控制。
關(guān)鍵詞:電動舵機(jī);伺服系統(tǒng);PID;分?jǐn)?shù)階控制器
中圖分類號:TJ760.3+5;TN964文獻(xiàn)標(biāo)識碼:A文章編號:1673-5048(2018)06-0050-05[SQ0]
0引言
舵機(jī)伺服分系統(tǒng)是空空導(dǎo)彈(自動駕駛儀)穩(wěn)定控制系統(tǒng)的執(zhí)行機(jī)構(gòu),其功能是根據(jù)(自動駕駛儀)穩(wěn)定控制系統(tǒng)的給定控制信號,調(diào)節(jié)舵面,進(jìn)而控制導(dǎo)彈的機(jī)動飛行[1]。舵機(jī)伺服分系統(tǒng)的性能直接決定著導(dǎo)彈飛行控制系統(tǒng)的動態(tài)品質(zhì)[2]。
目前,空空導(dǎo)彈舵機(jī)伺服系統(tǒng)常用的控制策略主要包括整數(shù)階PID控制(IOPID)[3-4]、矢量控制[5]、模糊控制[6]、自抗擾控制[7]及神經(jīng)網(wǎng)絡(luò)控制等[8]。由于舵機(jī)系統(tǒng)中存在著死區(qū)、飽和及摩擦干擾等非線性因素,另外舵機(jī)的氣動鉸鏈力矩負(fù)載又在一個相當(dāng)大的范圍內(nèi)變化,使得IOPID控制器難以取得良好的控制效果[9]。專家系統(tǒng)、模糊控制及神經(jīng)網(wǎng)絡(luò)控制等控制算法,雖然具有一定的自適應(yīng)和自學(xué)習(xí)能力,但其控制器結(jié)構(gòu)復(fù)雜,不易設(shè)計,在實際工程中不易應(yīng)用和推廣[6]。
分?jǐn)?shù)階PID(FOPID)控制器的概念1999年由Podlubny提出[10]。由于分?jǐn)?shù)階微積分的特性,F(xiàn)OPID控制器有許多IOPID控制器無法達(dá)到的優(yōu)點。此外,F(xiàn)OPID控制器的積分階次λ和微分階次μ可在實數(shù)范圍內(nèi)任意配置,使FOPID控制器具有更加靈活的控制結(jié)構(gòu),因而得到廣泛應(yīng)用[11-12]。
本文根據(jù)空空導(dǎo)彈舵機(jī)伺服系統(tǒng)的特點,建立了舵機(jī)伺服系統(tǒng)模型,辨識了系統(tǒng)參數(shù),采用兩步法設(shè)計了FOPD控制器。第一步,設(shè)計一個IOPID控制器,得到控制器的剪切頻率和相角裕度。第二步,剪切頻率和相角裕度保持不變,設(shè)計一個FOPD控制器。并在此基礎(chǔ)上,整定控制器參數(shù),給出仿真結(jié)果。
1導(dǎo)彈舵機(jī)伺服系統(tǒng)建模
舵機(jī)伺服系統(tǒng)結(jié)構(gòu)見圖1。
利用MATLAB系統(tǒng)辨識工具箱,可以得到較
為精確的系統(tǒng)模型。輸入信號和輸出信號見圖2(為方便起見,文中所采用的單位制與實際長度的對應(yīng)關(guān)系為2000單位長度
3仿真分析
為驗證FOPD控制器的性能,利用MATLAB對舵機(jī)伺服系統(tǒng)進(jìn)行仿真,并與IOPID控制器進(jìn)行對比。
兩種控制器作用下的階躍響應(yīng)見圖5。
可以看出,兩種控制器作用下的系統(tǒng)峰值時間相同,F(xiàn)OPD的超調(diào)量略高于IOPID,相差2%,但基于FOPD控制器的系統(tǒng)可以迅速無靜態(tài)誤差追上目標(biāo)信號,時間為0.1s,而IOPID控制器下的系統(tǒng)則緩慢消除誤差,最終無差達(dá)到信號時間為2s。相比IOPID控制器,F(xiàn)OPD控制器提高了系統(tǒng)性能。
為了驗證舵機(jī)伺服系統(tǒng)的跟蹤性能,選取幅值為1、周期為2s的正弦信號,兩種控制器的正弦跟蹤誤差如圖6所示。可以看出,相比IOPID控制器,基于FOPD控制器的伺服系統(tǒng)正弦跟蹤誤差更小,跟蹤性能更好。
控制器的另一個性能指標(biāo)是魯棒性。為了對比兩種控制器作用下的系統(tǒng)魯棒性,改變系統(tǒng)傳遞函數(shù)式(14)中的K值,令K1=1.5K,K2=0.5K,帶入原傳遞函數(shù)中,進(jìn)行仿真,結(jié)果如圖7所示。仿真結(jié)果表明,F(xiàn)OPD和IOPID控制的系統(tǒng)均具有良好的增益魯棒性。
為了進(jìn)一步測試舵機(jī)伺服系統(tǒng)的擾干擾能力,在階躍響應(yīng)調(diào)節(jié)完成后,在t=1s處,加入一個幅值為0.5的脈沖干擾信號,仿真結(jié)果如圖8所示。
由圖8可以得出,在脈沖干擾下,相比IOPID控制器,基于FOPD控制器的舵機(jī)伺服系統(tǒng)可更快恢復(fù)至干擾前幅值為1的狀態(tài),抗干擾能力更強。
4結(jié)論
本文在保證剪切頻率和相角裕度不變的前提下,利用圖像法設(shè)計了一個空空導(dǎo)彈舵機(jī)伺服系統(tǒng)的FOPD控制器,給出了設(shè)計步驟和參數(shù)整定方法。仿真結(jié)果表明,與IOPID控制器相比,本文所設(shè)計的基于FOPD控制器的舵機(jī)伺服系統(tǒng),其綜合性能指標(biāo)更優(yōu),系統(tǒng)穩(wěn)態(tài)誤差小、快速性好、魯棒性強、抗干擾能力強,具有良好的動靜態(tài)特性,能夠滿足空空導(dǎo)彈(自動駕駛儀)穩(wěn)定控制系統(tǒng)對舵機(jī)伺服系統(tǒng)的性能要求。
參考文獻(xiàn):
[1]楊育榮,王建琦,李友年.空空導(dǎo)彈舵機(jī)性能分析方法[J].彈箭與制導(dǎo)學(xué)報,2012,32(5):57-60.
YangYurong,WangJianqi,LiYounian.PerformanceAnalysisMethodofAirtoAirMissileActuator[J].JournalofProjectile,Rockets,MissilesandGuidance,2012,32(5):57-60.(inChinese)
[2]任淼,文琳,王秀萍.2017年國外空空導(dǎo)彈發(fā)展動態(tài)研究[J].航空兵器,2018(1):62-70.
RenMiao,WenLin,WangXiuping.ResearchonForeignAirtoAirMissilesDevelopmentin2017[J].AeroWeaponry,2018(1):62-70.(inChinese)
[3]曾漫,熊小麗,丁文革,等.一種典型數(shù)字無刷電動舵機(jī)的設(shè)計[J].中北大學(xué)學(xué)報:自然科學(xué)版,2011,32(6):751-757.
ZengMan,XiongXiaoli,DingWenge,etal.DesignofaTypicalDigitalBrushlessElectricSteeringEngine[J].JournalofNorthUniversityofChina:NaturalScienceEdition,2011,32(6):751-757.(inChinese)
[4]王嘉軼,聞新.基于改進(jìn)RBF-NN優(yōu)化模糊PID控制器的設(shè)計方法[J].航空兵器,2015(5):60-65.
WangJiayi,WenXin.DesignMethodofFuzzyPIDControllerOptimizationBasedonImprovedRBFNN[J].AeroWeaponry,2015(5):60-65.(inChinese)
[5]龔樹根.一種超小型推力矢量控制舵機(jī)[J].戰(zhàn)術(shù)導(dǎo)彈控制技術(shù),2004(3):113-115.
GongShugen.IntroducetoaSuperMiniatureActuatorofThrustVectorControl[J].ControlTechnologyofTacticalMissile,2004(3):113-115.(inChinese)
[6]郭棟,李朝富.電動舵機(jī)模糊PD-常規(guī)PID復(fù)合控制器設(shè)計[J].科技風(fēng),2009(14):248-249.
GuoDong,LiChaofu.TheDesignofFuzzyPDConventionalPIDCompoundControllerofElectricActuator[J].TechnologyWind,2009(14):248-249.(inChinese)
[7]朱沛洪,牛振,石向前.自抗擾控制器在導(dǎo)彈舵機(jī)上的應(yīng)用研究[J].航空兵器,2012(6):10-12.
ZhuPeihong,NiuZhen,ShiXiangqian.ApplicationofAutoDisturbanceRejectionControlleronActuator[J].AeroWeaponry,2012(6):10-12.(inChinese)
[8]蔡鵬.基于自抗擾的無刷直流電機(jī)控制方法的研究及仿真[D].青島:中國海洋大學(xué),2009.
CaiPeng.TheResearchandSimulationofControlSystemofBLDCMUsingAutoDisturbancesRejection[D].Qingdao:OceanUniversityofChina,2009.(inChinese)
[9]王慧,劉曉利,王文文.含有死區(qū)與間隙電動舵機(jī)的反演控制[J].航空兵器,2016(5):29-33.
WangHui,LiuXiaoli,WangWenwen.BacksteppingControlofElectromechanicalActuatorwithDeadZoneandGap[J].AeroWeaponry,2016(5):29-33.(inChinese)
[10]夏長亮,李正軍,楊榮,等.基于自抗擾控制器的無刷直流電機(jī)控制系統(tǒng)[J].中國電機(jī)工程學(xué)報,2005,25(2):82-86.
XiaChangliang,LiZhengjun,YangRong,etal.ControlSystemofBrushlessDCMotorBasedonActiveDisturbanceRejectionController[J].ProceedingsofTheChineseSocietyforElectricalEngineering,2005,25(2):82-86.(inChinese)
[11]PodlubnyI.FractionalOrderSystemsandPIλDμControllers[J].IEEETransactionsonAutomaticControl,1999,44(1):208-214.
[12]LiHongsheng,LuoYing,ChenYangquan.AFractionalOrderExperiments[J].IEEETransactionsonControlSystemsTechnology,2010,18(2):516-520.
[13]趙健,白春江,章文俊.水下潛器姿態(tài)角的分?jǐn)?shù)階PID控制研究[J].艦船科學(xué)技術(shù),2016,38(11):129-132.
ZhaoJian,BaiChunjiang,ZhangWenjun.ResearchonFractionalOrderPIDControlforUnderwaterVehicleAttitudeAngle[J].ShipScienceandTechnology,2016,38(11):129-132.(inChinese)
[14]CaputoM.LinearModelsofDissipationWhoseQisAlmostFrequencyIndependent[J].GeophysicalJournalInternational,1967,13(5):529-539.
[15]LuoYing,ChenYangquan.FractionalOrder[ProportionalDerivative]ControllerforaClassofFractionalOrderSystems[J].Automatica,2009,45(10):2446-2450.