基于LabWindows/CVI的舵機(jī)負(fù)載模擬系統(tǒng)設(shè)計(jì)
從控制軟件的流程圖可以看出,在上位機(jī)軟件運(yùn)行過(guò)程中采用了多線程技術(shù)。這種設(shè)計(jì)可以更加有效的利用CPU的性能。由于多線程間方便的通訊機(jī)制,幾個(gè)線程可以共享數(shù)據(jù)空間,大大減少了啟動(dòng)線程所需的空間和線程間彼此切換的時(shí)間,使應(yīng)用更加快捷與方便。同時(shí),多線程技術(shù)的采用,也使得程序的邏輯與控制方式更加簡(jiǎn)單,便于理解與修改。在測(cè)控軟件設(shè)計(jì)與應(yīng)用過(guò)程中,對(duì)數(shù)據(jù)采集的實(shí)時(shí)性要求很高,這需要系統(tǒng)有較高的采樣頻率,使用高精度的定時(shí)器是滿足系統(tǒng)需求的關(guān)鍵。在本文的舵機(jī)負(fù)載模擬系統(tǒng)中,使用了多媒體定時(shí)器對(duì)控制進(jìn)程進(jìn)行管理,其精度很高,最小誤差約為1 ms,且多媒體定時(shí)器的優(yōu)先級(jí)較高,可以減輕資源緊張時(shí)對(duì)定時(shí)器運(yùn)行的影響。
本文引用地址:http://www.2s4d.com/article/270763.htm3系統(tǒng)控制策略
在舵機(jī)負(fù)載模擬系統(tǒng)的控制過(guò)程中,最大的難點(diǎn)在于對(duì)系統(tǒng)運(yùn)行時(shí)產(chǎn)生的多余力進(jìn)行抑制與消減。
多余力是由承載系統(tǒng)(舵機(jī))的主動(dòng)運(yùn)動(dòng)造成的。承載系統(tǒng)的主動(dòng)運(yùn)動(dòng),會(huì)拖動(dòng)加載系統(tǒng)(負(fù)載模擬器)與其一起運(yùn)動(dòng),在加載作動(dòng)筒兩腔產(chǎn)生強(qiáng)迫流量,引起多余力。多余力的大小與運(yùn)動(dòng)的速度和加速度密切相關(guān)。同時(shí),多余力具有微分特性,不僅超前于加載力,并且會(huì)隨著承載系統(tǒng)運(yùn)動(dòng)頻率的增加而迅速增大。為此,在控制系統(tǒng)設(shè)計(jì)時(shí),必須采用合理方法,將多余力抑制并消減到一定的范圍內(nèi)。
為了對(duì)負(fù)載模擬過(guò)程中出現(xiàn)的多余力進(jìn)行抑制,很多學(xué)者做出了研究。楊剛等采用模糊自適應(yīng)控制策略,能較好的消除多余力,但模糊控制器的建立過(guò)程太復(fù)雜且可移植性差,石旭東等采用CMAC與PID并行控制方法,自適應(yīng)能力較強(qiáng),但神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)過(guò)程具有較大的不確定性。羅璟等引入H∞控制方法,但這種方法需要建立系統(tǒng)的精確數(shù)學(xué)模型。
結(jié)合工程實(shí)際情況,分析項(xiàng)目中舵機(jī)負(fù)載模擬系統(tǒng)的特點(diǎn),在對(duì)舵機(jī)負(fù)載模擬系統(tǒng)進(jìn)行控制時(shí),系統(tǒng)的運(yùn)動(dòng)譜(舵機(jī)運(yùn)動(dòng)規(guī)律)和載荷譜(負(fù)載模擬器運(yùn)動(dòng)規(guī)律)都是已知的。所以可以根據(jù)結(jié)構(gòu)不變性原理,在計(jì)算要輸出的控制信號(hào)時(shí),預(yù)先施加一個(gè)適當(dāng)?shù)那梆佈a(bǔ)償,以達(dá)到減少外部擾動(dòng)的目的。
舵機(jī)負(fù)載模擬系統(tǒng)如圖4所示,其中d為干擾輸入。根據(jù)結(jié)構(gòu)不變性原理,為了消除干擾d對(duì)系統(tǒng)的影響,理論上需要滿足條件Gf(s)G1(s)+G3(s)=0,即需設(shè)計(jì)一個(gè)前饋補(bǔ)償環(huán)節(jié)Gf(s)=-G3(s)/G1(s)。

圖4 前饋補(bǔ)償原理
在設(shè)計(jì)前饋補(bǔ)償環(huán)節(jié)時(shí),以加載輸出端的位移做為前饋補(bǔ)償環(huán)節(jié)的輸入信號(hào)。這樣選擇有兩個(gè)突出優(yōu)點(diǎn)。一是采用加載輸出端的位移做補(bǔ)償輸入時(shí),消除了連接機(jī)構(gòu)的彈性形變以及慣性負(fù)載引起的滯后與衰減作用的影響,簡(jiǎn)化了負(fù)載模擬系統(tǒng)的動(dòng)態(tài)特性,使補(bǔ)償后的系統(tǒng)被簡(jiǎn)化成一個(gè)二階環(huán)節(jié),有助于提高負(fù)載模擬系統(tǒng)的閉環(huán)動(dòng)態(tài)性能。二是當(dāng)采用加載輸出端位移為補(bǔ)償輸出時(shí),負(fù)載模擬系統(tǒng)控制器中的所有傳感器檢測(cè)信號(hào)與執(zhí)行機(jī)構(gòu)控制信號(hào)均在加載系統(tǒng)一側(cè),在結(jié)構(gòu)上保持了負(fù)載模擬系統(tǒng)的獨(dú)立性。
4系統(tǒng)實(shí)現(xiàn)與試驗(yàn)結(jié)果
根據(jù)上述各部分的分析與設(shè)計(jì),完成了舵機(jī)負(fù)載模擬系統(tǒng)的硬件平臺(tái)搭建和軟件程序的編寫與調(diào)試。經(jīng)過(guò)一定的調(diào)試,達(dá)到了理想的控制效果。試驗(yàn)設(shè)備在相應(yīng)載荷指令下的響應(yīng)如圖5所示。根據(jù)試驗(yàn)結(jié)果可知,實(shí)際響應(yīng)對(duì)指令的動(dòng)態(tài)跟蹤效果很好,滿足了系統(tǒng)的要求。

圖5 實(shí)驗(yàn)結(jié)果圖
5結(jié)論
本文基于LabWindows/CVI開(kāi)發(fā)環(huán)境,對(duì)舵機(jī)負(fù)載模擬系統(tǒng)進(jìn)行分析與設(shè)計(jì)。經(jīng)實(shí)踐證明,該系統(tǒng)能對(duì)舵機(jī)載荷進(jìn)行實(shí)時(shí)、準(zhǔn)確的模擬,具有很好的控制效果,充分滿足了試驗(yàn)要求。同時(shí),本文提及的舵機(jī)負(fù)載模擬系統(tǒng)設(shè)計(jì)方法,對(duì)同類的電液負(fù)載模擬器的設(shè)計(jì)也具有一定的借鑒與參考價(jià)值。
模擬信號(hào)相關(guān)文章:什么是模擬信號(hào)
電子負(fù)載相關(guān)文章:電子負(fù)載原理
評(píng)論