文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.183112
中文引用格式: 郭彥青,段志強(qiáng),,王龍,,等. 通用測(cè)試轉(zhuǎn)臺(tái)控制系統(tǒng)的設(shè)計(jì)與研究[J].電子技術(shù)應(yīng)用,2019,,45(3):42-45,,49.
英文引用格式: Guo Yanqing,Duan Zhiqiang,,Wang Long,,et al. Design and research of universal test turntable control system[J]. Application of Electronic Technique,2019,,45(3):42-45,,49.
0 引言
隨著科技的發(fā)展,,專(zhuān)用測(cè)試設(shè)備越來(lái)越難滿足測(cè)試的需求,,暴露出很多弊端[1]。在20世紀(jì)80年代中期,以美軍為例,,各類(lèi)專(zhuān)用自動(dòng)測(cè)試設(shè)備多達(dá)兩千多種,總數(shù)超過(guò)30萬(wàn)臺(tái),,每年專(zhuān)用自動(dòng)化測(cè)試設(shè)備的開(kāi)發(fā)費(fèi)用就超過(guò)10億美金[2],。美軍在80年代制定了“通用自動(dòng)測(cè)試設(shè)備”計(jì)劃,旨在建立符合“自動(dòng)化,、標(biāo)準(zhǔn)化和通用化”標(biāo)準(zhǔn)的測(cè)試保障平臺(tái),,達(dá)到降低研制費(fèi)用、提高綜合診斷測(cè)試結(jié)果對(duì)的目的[3],。轉(zhuǎn)臺(tái)作為導(dǎo)彈,、飛機(jī)等飛行器的重要測(cè)試工具,相關(guān)性能的要求也隨之越來(lái)越高[4-5],。本文設(shè)計(jì)一種通用測(cè)試轉(zhuǎn)臺(tái),,通過(guò)對(duì)不同的標(biāo)準(zhǔn)硬件進(jìn)行組合和專(zhuān)用機(jī)構(gòu)的調(diào)整,以適應(yīng)多種導(dǎo)彈進(jìn)行測(cè)試[6],。
傳統(tǒng)的專(zhuān)用測(cè)試轉(zhuǎn)臺(tái)往往只面向一種類(lèi)型的導(dǎo)彈進(jìn)行測(cè)試,,在設(shè)計(jì)其控制系統(tǒng)時(shí)也只需考慮一種情況,因此其控制系統(tǒng)相對(duì)比較簡(jiǎn)單,,利用傳統(tǒng)PID控制即可實(shí)現(xiàn)[7-10],。而在進(jìn)行通用測(cè)試轉(zhuǎn)臺(tái)的控制系統(tǒng)設(shè)計(jì)時(shí),需考慮在更換不同導(dǎo)彈類(lèi)型之后控制系統(tǒng)所受到的影響,,在更換導(dǎo)彈之后,,系統(tǒng)的很多參數(shù)都會(huì)發(fā)生變化,普通PID控制無(wú)法適應(yīng)變參數(shù)控制系統(tǒng),。與傳統(tǒng)PID控制方式相比,,模糊控制適合于那些難以建立精確數(shù)學(xué)模型、具有非線性和大滯后過(guò)程的控制系統(tǒng)[11-17],。本文著重研究變負(fù)載情況對(duì)通用測(cè)試轉(zhuǎn)臺(tái)控制系統(tǒng)的影響,,同時(shí)提出了模糊自適應(yīng)PID控制方法[18-20],以實(shí)現(xiàn)轉(zhuǎn)臺(tái)控制系統(tǒng)針對(duì)不同負(fù)載的自整定,,最終實(shí)現(xiàn)對(duì)控制系統(tǒng)性能的提升,。
1 通用測(cè)試轉(zhuǎn)臺(tái)系統(tǒng)結(jié)構(gòu)及硬件設(shè)計(jì)
轉(zhuǎn)臺(tái)是機(jī)彈鏈路系統(tǒng)專(zhuān)用測(cè)試工裝,用于吊艙,、導(dǎo)彈在水平,、垂直、滾轉(zhuǎn)的姿態(tài)調(diào)整,,主要完成3個(gè)自由度的測(cè)試,。由于不同類(lèi)型導(dǎo)彈的長(zhǎng)度、質(zhì)量及直徑的不同,,在進(jìn)行轉(zhuǎn)臺(tái)硬件設(shè)計(jì)時(shí),,需要考慮其通用性,。
通用測(cè)試轉(zhuǎn)臺(tái)的升降裝置由多級(jí)剪叉式機(jī)構(gòu)構(gòu)成,利用雙液壓缸進(jìn)行驅(qū)動(dòng),,升降高度范圍為1.2~3 m,,可適應(yīng)不同類(lèi)型導(dǎo)彈垂直方向的高度要求。水平裝置由伺服電機(jī),、蝸輪蝸桿結(jié)構(gòu),、轉(zhuǎn)盤(pán)軸承構(gòu)成,通過(guò)控制伺服電機(jī)接收來(lái)自測(cè)控系統(tǒng)的指令,,帶動(dòng)蝸輪蝸桿進(jìn)行工作,,蝸輪蝸桿經(jīng)小齒輪將力矩傳遞至回轉(zhuǎn)支撐裝置(轉(zhuǎn)盤(pán)軸承)的大齒輪上,回轉(zhuǎn)支撐在大齒輪的帶動(dòng)下,,驅(qū)動(dòng)水平回轉(zhuǎn)工作臺(tái)進(jìn)行回轉(zhuǎn)動(dòng)作,。滾轉(zhuǎn)裝置由伺服電機(jī)和專(zhuān)用齒輪構(gòu)成,專(zhuān)用齒輪可進(jìn)行靈活調(diào)節(jié)以適應(yīng)不同直徑的導(dǎo)彈進(jìn)行滾轉(zhuǎn),。通用測(cè)試轉(zhuǎn)臺(tái)系統(tǒng)框圖如圖1所示,,3個(gè)自由度控制均有手動(dòng)、自動(dòng)控制,,同時(shí)上位機(jī)界面可實(shí)時(shí)監(jiān)控各軸運(yùn)行情況以及當(dāng)前所處位置,。
2 轉(zhuǎn)臺(tái)系統(tǒng)軟件設(shè)計(jì)
依據(jù)整個(gè)設(shè)備控制時(shí)的3層結(jié)構(gòu)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)時(shí)的軟件結(jié)構(gòu)如圖2所示,。
由圖2可以看出,,整個(gè)軟件設(shè)計(jì)時(shí)分四大部分:上層應(yīng)用軟件、實(shí)驗(yàn)運(yùn)動(dòng)驅(qū)動(dòng),、TRIO底層電機(jī)驅(qū)動(dòng),、PLC手動(dòng)控制。其中TRIO底層電機(jī)驅(qū)動(dòng)軟件直接與各電機(jī)驅(qū)動(dòng)器進(jìn)行連接,,實(shí)現(xiàn)電機(jī)的直接控制,,該部分性能的好壞直接決定了通用測(cè)試轉(zhuǎn)臺(tái)的性能。實(shí)驗(yàn)運(yùn)動(dòng)驅(qū)動(dòng)部分針對(duì)多種類(lèi)型導(dǎo)彈實(shí)際應(yīng)用需求,,開(kāi)發(fā)通用的接口程序,。為方便操作人員的使用,轉(zhuǎn)臺(tái)還加入了手動(dòng)操作功能,,實(shí)現(xiàn)該操作功能的是PLC手動(dòng)控制程序,。該程序接收來(lái)自現(xiàn)場(chǎng)的各按鈕和傳感器信號(hào),并將其通過(guò)485通信方式傳遞給TRIO底層電機(jī)驅(qū)動(dòng)軟件,,底層電機(jī)驅(qū)動(dòng)軟件根據(jù)收到的相應(yīng)操作指令,,手動(dòng)操作各電機(jī)的運(yùn)行。在實(shí)際測(cè)試過(guò)程中,直接操作的是上層應(yīng)用軟件,,在該軟件中,,通過(guò)與專(zhuān)用的DLL程序進(jìn)行交互,開(kāi)展相應(yīng)的實(shí)驗(yàn)工作,。DLL庫(kù)文件接收上層應(yīng)用軟件的指令,,并實(shí)時(shí)經(jīng)網(wǎng)線傳遞給TRIO底層電機(jī)驅(qū)動(dòng)軟件,從而完成一個(gè)完成的控制流程,。實(shí)際軟件運(yùn)行流程如圖3所示。
3 系統(tǒng)建模及控制器設(shè)計(jì)
3.1 系統(tǒng)搭建
影響通用測(cè)試轉(zhuǎn)臺(tái)控制系統(tǒng)的因數(shù)有很多,,本文著重研究變負(fù)載對(duì)轉(zhuǎn)臺(tái)控制系統(tǒng)的影響,。當(dāng)負(fù)載發(fā)生改變時(shí),對(duì)轉(zhuǎn)臺(tái)3個(gè)自由度運(yùn)動(dòng)影響最大的是轉(zhuǎn)臺(tái)的水平回轉(zhuǎn)運(yùn)動(dòng),,所以研究轉(zhuǎn)臺(tái)水平回轉(zhuǎn)控制系統(tǒng)尤為重要,。首先需要對(duì)控制系統(tǒng)進(jìn)行建模分析,以便能夠更加準(zhǔn)確深入地了解變負(fù)載對(duì)水平回轉(zhuǎn)控制系統(tǒng)的影響,。
轉(zhuǎn)臺(tái)水平回轉(zhuǎn)控制系統(tǒng)對(duì)象是電機(jī),,其數(shù)學(xué)模型如圖4所示。
以電樞電壓U(s)為輸入變量,,以專(zhuān)用齒輪轉(zhuǎn)速n2(s)為輸出變量,,其傳遞函數(shù)為:
由式(4)可知,系統(tǒng)總的轉(zhuǎn)動(dòng)慣量對(duì)傳遞函數(shù)有很大影響,。在進(jìn)行不同類(lèi)型彈體測(cè)試時(shí),,彈體質(zhì)量不同,造成系統(tǒng)慣量不同,。針對(duì)慣量不斷變化的控制系統(tǒng),,普通PID控制無(wú)法實(shí)現(xiàn)快速穩(wěn)定的調(diào)節(jié),因此需要一種能夠針對(duì)不同慣量實(shí)現(xiàn)PID自整定的控制方法,。本文提出了一種模糊自適應(yīng)PID控制,,以誤差e和誤差變化率ec作為輸入,利用模糊規(guī)則在線對(duì)PID參數(shù)進(jìn)行修正以滿足不同負(fù)載下的e和ec對(duì)PID參數(shù)自整定的需求,,從而消除由負(fù)載變化所引起的系統(tǒng)振蕩,,并提高系統(tǒng)響應(yīng)速度。
3.2 模糊PID控制策略介紹及控制器設(shè)計(jì)
模糊PID控制器由兩個(gè)部分組成:傳統(tǒng)PID控制器和模糊化模塊,。PID模糊控制的首要任務(wù)是找出PID的3個(gè)參數(shù)與位置誤差e和誤差變化率ec之間的模糊關(guān)系,,在運(yùn)行中不斷檢測(cè)e和ec,根據(jù)確定的模糊控制規(guī)則來(lái)對(duì)3個(gè)參數(shù)進(jìn)行在線調(diào)整,,滿足不同e和ec時(shí)對(duì)3個(gè)參數(shù)的不同要求,。控制器結(jié)構(gòu)圖如圖5所示。
其控制器表達(dá)式為:
4 系統(tǒng)仿真分析
為驗(yàn)證模糊自適應(yīng)PID控制可以更好地適應(yīng)不同負(fù)載下控制系統(tǒng)快速穩(wěn)定的調(diào)節(jié),,根據(jù)前面所建立的系統(tǒng)模型,,在MATLAB中構(gòu)建SIMULINK仿真,圖6為系統(tǒng)仿真模型,。圖7為不同負(fù)載下傳統(tǒng)PID控制和模糊自適應(yīng)PID控制的控制效果對(duì)比圖,。
由圖7可知,在不同負(fù)載條件下,,兩種控制方式的響應(yīng)速度不同,,傳統(tǒng)PID控制的響應(yīng)時(shí)間總是高于模糊自適應(yīng)PID控制。在負(fù)載為1 t時(shí),,傳統(tǒng)PID控制的系統(tǒng)響應(yīng)時(shí)間比模糊自適應(yīng)PID控制高0.273 s,;負(fù)載為2 t時(shí),傳統(tǒng)PID控制的系統(tǒng)響應(yīng)時(shí)間比模糊自適應(yīng)PID控制高多0.284 s,;負(fù)載為3 t時(shí),,傳統(tǒng)PID控制的系統(tǒng)響應(yīng)時(shí)間比模糊自適應(yīng)PID控制高0.385 s。經(jīng)分析可知,,相對(duì)于傳統(tǒng)PID控制,,模糊自適應(yīng)PID控制在變負(fù)載情況下可迅速做出調(diào)整以適應(yīng)當(dāng)前負(fù)載,保證系統(tǒng)響盡可能小地受負(fù)載的影響,。
5 結(jié)論
本文所設(shè)計(jì)的通用測(cè)試轉(zhuǎn)臺(tái)可以對(duì)多種類(lèi)型導(dǎo)彈進(jìn)行測(cè)試,,有效降低了專(zhuān)用轉(zhuǎn)臺(tái)的研制費(fèi)用及研制周期,同時(shí)提高了測(cè)試設(shè)備的適應(yīng)性,、靈活性和可拓展性,。通過(guò)對(duì)比傳統(tǒng)PID控制和模糊自適應(yīng)PID控制可知,在變負(fù)載的情況下,,模糊自適應(yīng)PID控制通過(guò)檢測(cè)到由負(fù)載變化所引起的位置誤差及誤差變化率,,快速調(diào)整系統(tǒng)PID參數(shù),使系統(tǒng)的響應(yīng)速度盡可能小地受到影響,,對(duì)被控對(duì)象的非線性和時(shí)變性具有一定的適應(yīng)能力,,從而保證系統(tǒng)快速穩(wěn)定地運(yùn)行。
參考文獻(xiàn)
[1] 王小艷.基于多種總線的測(cè)量綜合控制器測(cè)試臺(tái)的研究與實(shí)現(xiàn)[D].太原:中北大學(xué),,2009.
[2] 馬敏.并行多任務(wù)自動(dòng)測(cè)試系統(tǒng)分層化建模及其關(guān)鍵技術(shù)研究[D].成都:電子科技大學(xué),,2008.
[3] 鄒逢興.計(jì)算機(jī)硬件技術(shù)及應(yīng)用基礎(chǔ)[M].北京:中國(guó)水利水電出版社,2010.
[4] 任工昌,,吳夢(mèng)珂,,朱愛(ài)斌,等.帶單節(jié)拖車(chē)的機(jī)器人控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,,2018,,44(11):41-44,,49.
[5] 王海涌,張為瑋,,王衛(wèi).多軸運(yùn)動(dòng)控制器在轉(zhuǎn)臺(tái)控制系統(tǒng)中的應(yīng)用[J].電子技術(shù)應(yīng)用,,2010,36(3):97-99.
[6] 鐘志華.一種通用雷達(dá)自動(dòng)化測(cè)試設(shè)備的研究及其應(yīng)用[D].哈爾濱:哈爾濱工程大學(xué),,2011.
[7] 趙輝.基于內(nèi)??刂圃淼腜ID控制器設(shè)計(jì)[D].天津:天津大學(xué),2005.
[8] 陸偉男,,蔡啟仲,,李剛,等.基于四軸飛行器的雙閉環(huán)PID控制[J].科學(xué)技術(shù)與工程,,2014,,14(33):127-131.
[9] 管萍,和志偉,,戈新生.高超聲速飛行器的神經(jīng)網(wǎng)絡(luò)PID控制[J].航天控制,2018,,36(1):8-13.
[10] 李航,,王耀力.四旋翼飛行器中PID控制的優(yōu)化[J].電子技術(shù)應(yīng)用,2017,,43(2):73-76.
[11] LOPEZMARTINEZ M,,ORTEGA M,VIVAS C,,et al.Nonlinear L 2 control of a laboratory helicopter with variable speed rotors[J].Automatica,,2007,43(4):655-661.
[12] 佟紹成,,王濤,,王艷平,等.模糊控制系統(tǒng)的設(shè)計(jì)及穩(wěn)定性分析[M].北京:科學(xué)出版社,,2004.
[13] 張濤.基于模糊PID控制算法的輸彈機(jī)優(yōu)化設(shè)計(jì)[D].太原:中北大學(xué),,2017.
[14] 馬曉爽,石征錦.一種改進(jìn)Fuzzy-PID技術(shù)的飛行器姿態(tài)控制系統(tǒng)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,,2016,,42(10):21-23,28.
[15] Liu Xiaodong,,Zhang Qingling.New approaches to H ∞ controller designs based on fuzzy observers for T-S fuzzy systems via LMI[J].Automatica,,2003,39(9):1571-1582.
[16] 赫建立,,朱龍英,,成磊,,等.串聯(lián)機(jī)器人軌跡跟蹤控制模糊自適應(yīng)PID算法的誤差修正[J].電子技術(shù)應(yīng)用,2015,,41(1):60-63,,67.
[17] MEZA A G,CORTES T H,,LOPEZ A V C,,et al.Analysis of fuzzy observability property for a class of TS fuzzy models[J].IEEE Latin America Transactions,2017,,15(4):595-602.
[18] 霍建楠,,王自強(qiáng).基于神經(jīng)網(wǎng)絡(luò)的擺動(dòng)電機(jī)的模糊PID控制[J].電子設(shè)計(jì)工程,2018,,26(12):129-133.
[19] WU H N,,WANG J W,LI H X.Design of distributed H∞ fuzzy controllers with constraint for nonlinear hyper-bolic PDE systems[M].Pergamon Press,,Inc.2012.
[20] 冉華軍,,李健,牟書(shū)丹.基于模糊自適應(yīng)PID控制的直流電機(jī)調(diào)速系統(tǒng)[J].通信電源技術(shù),,2017,,34(1):23-25.
作者信息:
郭彥青1,段志強(qiáng)1,,王 龍2,,高宏偉1,李 賽1,,林炳乾1
(1.中北大學(xué) 機(jī)械工程學(xué)院,,山西 太原030051;2.華北計(jì)算機(jī)系統(tǒng)工程研究所,,北京100083)