基于LabWindows/CVI的舵機負載模擬系統設計

發(fā)布時(shí)間:2015-11-4 14:22    發(fā)布者:designapp
關(guān)鍵詞: NI , LabWindows
  地面半物理仿真試驗是飛機設計與研制過(guò)程中不可或缺的一個(gè)環(huán)節,用于在地面環(huán)境對飛機的工作狀態(tài)進(jìn)行模擬,以驗證飛機的各項性能是否滿(mǎn)足設計需要,該環(huán)節對保障飛機的安全性與可靠性具有重要意義。
  舵機是飛機自動(dòng)駕駛儀或飛機增穩系統中的執行機構,屬于飛機的關(guān)鍵部件。在飛機地面半物理仿真試驗中,需要在地面環(huán)境中模擬舵機在全飛行剖面中所受到的氣動(dòng)載荷,進(jìn)而為整機提供與實(shí)際飛行相近似的工作狀態(tài),以檢驗舵機及其他部、組件的性能,并為全機研制、改進(jìn)與改型提供重要參考依據。
  因此,舵機負載模擬是地面半實(shí)物仿真試驗中不可缺少的重要技術(shù)環(huán)節。在試驗過(guò)程中,舵機負載模擬系統需要對負載模擬器進(jìn)行控制,根據給定的載荷譜為舵機施加相應的載荷。由于在飛機飛行過(guò)程中,各個(gè)環(huán)境參數不斷變化,所以舵機負載模擬系統具有載荷類(lèi)型復雜且變化快等特點(diǎn),控制難度較大。文中采用上、下位機的分布式結構方案,基于LabWindow/CVI開(kāi)發(fā)環(huán)境設計了負載模擬系統控制軟件,對多個(gè)通道的舵機載荷進(jìn)行實(shí)時(shí)模擬,保證了地面模擬試驗的真實(shí)性與準確性。
  1系統硬件設計
  1.1系統結構原理
  負載模擬系統由加載作動(dòng)筒、電液伺服閥、控制器與傳感器等組成。其中伺服閥與加載作動(dòng)筒為舵機作動(dòng)器施加額定負載;拉壓力傳感器為負載模擬系統提供反饋信號,完成閉環(huán)控制;位移傳感器用于超差檢測和故障判斷并為系統提供補償。單通道負載模擬系統結構如圖1所示。
  


  圖1 單通道負載模擬系統結構圖
  整個(gè)試驗平臺中共有5個(gè)舵機,所以系統共需要五個(gè)負載模擬通道。為了達到最佳控制效果,系統采用上、下位機的分布式控制系統結構。其中上位機用于完成人機接口和協(xié)調管理等功能。由于系統中有四個(gè)負載模擬通道間存在一定耦合,故采用1#下位機對這四個(gè)通道進(jìn)行協(xié)調控制;另一個(gè)負載模擬通道的負載頻率較高,為保證控制精度,采用2#下位機單獨進(jìn)行控制。整個(gè)舵機負載模擬系統的硬件系統結構框圖如圖2所示。
  


  圖2 系統硬件結構圖
  1.2系統電氣連接
  系統電氣部分的前向通道負責將現場(chǎng)的信號實(shí)時(shí)采集處理并傳回工控機。每個(gè)通道包含一個(gè)拉壓力傳感器和一個(gè)位移傳感器,全部四個(gè)通道共計8路反饋信號。反饋信號在現場(chǎng)端通過(guò)幅值放大與零位調整后由電纜傳輸至電氣柜的信號調理板,經(jīng)阻抗隔離和濾波后輸入到相應下位機的A/D轉換卡,并在工控機中完成相應的數據運算與處理。
  系統電氣部分的后向通道負責將工控機的控制信號傳送至現場(chǎng)的執行機構。每個(gè)通道包含一個(gè)舵機指令信號、一個(gè)加載伺服閥指令信號和一個(gè)用于對系統進(jìn)行保護的開(kāi)關(guān)信號,全部四個(gè)通道共計12路控制信號?刂菩盘枏墓た貦C的D/A轉換卡或DO接口卡輸出,通過(guò)功率放大后輸送至現場(chǎng)的執行機構處,完成現場(chǎng)機構的控制。
  由于系統采用上、下位機分布式結構,為了實(shí)現上、下位機之間的通訊,采用了基于RS-485通訊方式的異步并行通訊卡。該通訊卡基于ISA總線(xiàn),以?xún)蓧K為一組,配合完成通訊。同組的兩塊板卡使用CBL-M25M9x2數據通訊線(xiàn)進(jìn)行連接。
                               
                  2系統軟件設計
  控制軟件系統采用NI公司的專(zhuān)業(yè)開(kāi)發(fā)平臺LabWindows/CVI進(jìn)行開(kāi)發(fā)。該平臺是工業(yè)控制、測試元件開(kāi)發(fā)的專(zhuān)業(yè)平臺,具有界面簡(jiǎn)潔、友好,能較好地模擬工業(yè)控制儀器與環(huán)境等突出特點(diǎn),其強大的圖形用戶(hù)界面交互編輯功能與豐富的函數庫及網(wǎng)絡(luò )通信模塊使其特別適合工業(yè)控制系統軟件的開(kāi)發(fā)。
  控制軟件系統分為兩大部分:上位機監控及人機對話(huà)軟件和下位機數據采集與控制軟件。為了提高軟件的可靠性、保證軟件功能的靈活性并滿(mǎn)足軟件系統的易用性、可擴展性等要求,系統軟件采用模塊化設計,通過(guò)不同的模塊來(lái)完成軟件系統的各個(gè)功能。
  上位機軟件不負責負載模擬過(guò)程中載荷的控制,而只承擔監測、協(xié)調與管理下位機的作用。上位機軟件系統包括監控模塊、系統設置模塊、通訊模塊和數據處理模塊等組成部分。其主要的功能包括:
  1)GUI界面的人機對話(huà)接口;
  2)試驗進(jìn)程的監測與報警處理;
  3)對下位機狀態(tài)的控制與管理;
  4)控制參數的設置;
  5)載荷譜、運動(dòng)譜的設置;
  6)系統輸入輸出通道的標定與自檢;
  7)試驗數據的保存處理與報表輸出。
  下位機負責試驗中對舵機以及負載模擬系統的控制。下位機軟件主要包括初始化模塊、試驗控制模塊、通訊模塊和狀態(tài)監測模塊等組成部分。其具體功能包括:
  1)現場(chǎng)信號的數據采集;
  2)控制決策與運算;
  3)輸出控制;
  4)載荷數據的上傳。
  上、下位機軟件之間的數據通信通過(guò)高速數據通訊卡完成。數據通訊卡采用全雙工模式,通訊內容包括:上位機下傳至下位機的啟動(dòng)、停止、自檢等指令以及控制參數、載荷譜和運動(dòng)譜參數等信息;下位機上傳至上位機的用于實(shí)時(shí)顯示和保存的現場(chǎng)數據等信息。所用的通訊過(guò)程均按照約定的通訊協(xié)議完成。
  當軟件程序開(kāi)始運行時(shí),系統會(huì )首先對各個(gè)系統參數以及板卡端口進(jìn)行初始化。工作人員可以通過(guò)上位機軟件程序提供的人機交互界面進(jìn)行傳感器標定、控制參數設定、試驗任務(wù)選擇等操作。當開(kāi)始試驗后,上位機會(huì )通過(guò)通訊模塊將控制參數與指令下傳給上位機,并同時(shí)建立數據顯示線(xiàn)程與數據保存線(xiàn)程,將下位機上傳的實(shí)時(shí)數據以動(dòng)態(tài)曲線(xiàn)的形式顯示在終端顯示器并保存于存儲介質(zhì)中,以方便工作人員實(shí)時(shí)監測或日后調用。舵機負載模擬系統的整個(gè)閉環(huán)控制均在相應下位機中完成,其過(guò)程包括接收上位機控制參數及指令,對現場(chǎng)數據進(jìn)行實(shí)時(shí)采集并做超差檢驗,完成控制器計算及輸出和向上位機上傳實(shí)時(shí)數據等步驟。軟件系統工作流程圖如圖3所示。
  


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


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


  圖5 實(shí)驗結果圖
  5結論
  本文基于LabWindows/CVI開(kāi)發(fā)環(huán)境,對舵機負載模擬系統進(jìn)行分析與設計。經(jīng)實(shí)踐證明,該系統能對舵機載荷進(jìn)行實(shí)時(shí)、準確的模擬,具有很好的控制效果,充分滿(mǎn)足了試驗要求。同時(shí),本文提及的舵機負載模擬系統設計方法,對同類(lèi)的電液負載模擬器的設計也具有一定的借鑒與參考價(jià)值。
                               
               
本文地址:http://selenalain.com/thread-155505-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页