《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 通用測(cè)試轉(zhuǎn)臺(tái)控制系統(tǒng)的設(shè)計(jì)與研究
通用測(cè)試轉(zhuǎn)臺(tái)控制系統(tǒng)的設(shè)計(jì)與研究
2019年電子技術(shù)應(yīng)用第3期
郭彥青1,段志強(qiáng)1,王 龍2,高宏偉1,李 賽1,林炳乾1
1.中北大學(xué) 機(jī)械工程學(xué)院,山西 太原030051;2.華北計(jì)算機(jī)系統(tǒng)工程研究所,北京100083
摘要: 設(shè)計(jì)并研制了一款針對(duì)彈艙測(cè)試的通用型測(cè)試轉(zhuǎn)臺(tái),并針對(duì)其在測(cè)試不同負(fù)載過程中所出現(xiàn)的系統(tǒng)振蕩、系統(tǒng)響應(yīng)時(shí)間長等問題進(jìn)行了深入研究。提出了一種模糊自適應(yīng)PID控制方法,以誤差和誤差變化率ec作為輸入,利用模糊規(guī)則在線對(duì)PID參數(shù)進(jìn)行修正以滿足不同負(fù)載下的e和ec對(duì)PID參數(shù)自整定的需求,從而消除系統(tǒng)振蕩并提高系統(tǒng)響應(yīng)速度。通過進(jìn)行系統(tǒng)建模及仿真,對(duì)比不同負(fù)載下的普通PID控制與模糊自適應(yīng)PID控制的控制效果。由仿真分析可知,相對(duì)于普通PID控制,模糊自適應(yīng)PID控制可以及時(shí)識(shí)別到負(fù)載的變化,從而相應(yīng)地調(diào)節(jié)系統(tǒng)的PID參數(shù),使系統(tǒng)保持一定的響應(yīng)速度。
中圖分類號(hào): TP273.4
文獻(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.
Design and research of universal test turntable control system
Guo Yanqing1,Duan Zhiqiang1,Wang Long2,Gao Hongwei1,Li Sai1,Lin Bingqian1
1.School of Mechanical Engineering,North University of China,Taiyuan 030051,China; 2.National Computer System Engineering Research Institute of China,Beijing 100083,China
Abstract: A general test turntable was designed and developed for the test of the bomb chamber, and in-depth research on the system oscillations and long system response time that occur during the test of different load processes are given. A fuzzy adaptive PID control method is proposed. Taking the error e and the error change rate ec as inputs, the fuzzy parameters are used to modify the PID parameters online to meet the requirements of e and ec for PID parameter self-tuning under different loads, which will eliminate the oscillations and increase the response speed of the system. Through system modeling and simulation, the control effects of common PID control and fuzzy adaptive PID control under different loads are compared. According to the simulation analysis, the fuzzy adaptive PID control can recognize the change of the load in time compared with the normal PID control, which will help to adjust the PID parameter of the system accordingly, so that the system maintains a certain response speed.
Key words : universal test;PID control;fuzzy algorithm

0 引言

    隨著科技的發(fā)展,專用測(cè)試設(shè)備越來越難滿足測(cè)試的需求,暴露出很多弊端[1]。在20世紀(jì)80年代中期,以美軍為例,各類專用自動(dòng)測(cè)試設(shè)備多達(dá)兩千多種,總數(shù)超過30萬臺(tái),每年專用自動(dòng)化測(cè)試設(shè)備的開發(fā)費(fèi)用就超過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)性能的要求也隨之越來越高[4-5]。本文設(shè)計(jì)一種通用測(cè)試轉(zhuǎn)臺(tái),通過對(duì)不同的標(biāo)準(zhǔn)硬件進(jìn)行組合和專用機(jī)構(gòu)的調(diào)整,以適應(yīng)多種導(dǎo)彈進(jìn)行測(cè)試[6]

    傳統(tǒng)的專用測(cè)試轉(zhuǎn)臺(tá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)彈類型之后控制系統(tǒng)所受到的影響,在更換導(dǎo)彈之后,系統(tǒng)的很多參數(shù)都會(huì)發(fā)生變化,普通PID控制無法適應(yīng)變參數(shù)控制系統(tǒng)。與傳統(tǒng)PID控制方式相比,模糊控制適合于那些難以建立精確數(shù)學(xué)模型、具有非線性和大滯后過程的控制系統(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)專用測(cè)試工裝,用于吊艙、導(dǎo)彈在水平、垂直、滾轉(zhuǎn)的姿態(tài)調(diào)整,主要完成3個(gè)自由度的測(cè)試。由于不同類型導(dǎo)彈的長度、質(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)不同類型導(dǎo)彈垂直方向的高度要求。水平裝置由伺服電機(jī)、蝸輪蝸桿結(jié)構(gòu)、轉(zhuǎn)盤軸承構(gòu)成,通過控制伺服電機(jī)接收來自測(cè)控系統(tǒng)的指令,帶動(dòng)蝸輪蝸桿進(jìn)行工作,蝸輪蝸桿經(jīng)小齒輪將力矩傳遞至回轉(zhuǎn)支撐裝置(轉(zhuǎn)盤軸承)的大齒輪上,回轉(zhuǎn)支撐在大齒輪的帶動(dòng)下,驅(qū)動(dòng)水平回轉(zhuǎn)工作臺(tái)進(jìn)行回轉(zhuǎn)動(dòng)作。滾轉(zhuǎn)裝置由伺服電機(jī)和專用齒輪構(gòu)成,專用齒輪可進(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)前所處位置。

ck1-t1.gif

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所示。

ck1-t2.gif

    由圖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ì)多種類型導(dǎo)彈實(shí)際應(yīng)用需求,開發(fā)通用的接口程序。為方便操作人員的使用,轉(zhuǎn)臺(tái)還加入了手動(dòng)操作功能,實(shí)現(xiàn)該操作功能的是PLC手動(dòng)控制程序。該程序接收來自現(xiàn)場(chǎng)的各按鈕和傳感器信號(hào),并將其通過485通信方式傳遞給TRIO底層電機(jī)驅(qū)動(dòng)軟件,底層電機(jī)驅(qū)動(dòng)軟件根據(jù)收到的相應(yīng)操作指令,手動(dòng)操作各電機(jī)的運(yùn)行。在實(shí)際測(cè)試過程中,直接操作的是上層應(yīng)用軟件,在該軟件中,通過與專用的DLL程序進(jìn)行交互,開展相應(yīng)的實(shí)驗(yàn)工作。DLL庫文件接收上層應(yīng)用軟件的指令,并實(shí)時(shí)經(jīng)網(wǎng)線傳遞給TRIO底層電機(jī)驅(qū)動(dòng)軟件,從而完成一個(gè)完成的控制流程。實(shí)際軟件運(yùn)行流程如圖3所示。

ck1-t3.gif

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所示。

ck1-t4.gif

    以電樞電壓U(s)為輸入變量,以專用齒輪轉(zhuǎn)速n2(s)為輸出變量,其傳遞函數(shù)為:

ck1-gs1-4.gif

ck1-b1.gif

    由式(4)可知,系統(tǒng)總的轉(zhuǎn)動(dòng)慣量對(duì)傳遞函數(shù)有很大影響。在進(jìn)行不同類型彈體測(cè)試時(shí),彈體質(zhì)量不同,造成系統(tǒng)慣量不同。針對(duì)慣量不斷變化的控制系統(tǒng),普通PID控制無法實(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ī)則來對(duì)3個(gè)參數(shù)進(jìn)行在線調(diào)整,滿足不同e和ec時(shí)對(duì)3個(gè)參數(shù)的不同要求。控制器結(jié)構(gòu)圖如圖5所示。

ck1-t5.gif

    其控制器表達(dá)式為:

 ck1-gs5-7.gif

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ì)比圖。

ck1-t6.gif

ck1-t7.gif

    由圖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ì)多種類型導(dǎo)彈進(jìn)行測(cè)試,有效降低了專用轉(zhuǎn)臺(tái)的研制費(fèi)用及研制周期,同時(shí)提高了測(cè)試設(shè)備的適應(yīng)性、靈活性和可拓展性。通過對(duì)比傳統(tǒng)PID控制和模糊自適應(yīng)PID控制可知,在變負(fù)載的情況下,模糊自適應(yīng)PID控制通過檢測(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].北京:中國水利水電出版社,2010.

[4] 任工昌,吳夢(mèng)珂,朱愛斌,等.帶單節(jié)拖車的機(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] 冉華軍,李健,牟書丹.基于模糊自適應(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)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。