999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

直升機傳動系統試車臺測控系統設計

2017-08-30 00:01:21邱云鵬
計算機測量與控制 2017年7期
關鍵詞:程序系統

邱云鵬,高 俊

(中國航發湖南動力機械研究所,湖南 株洲 412002)

直升機傳動系統試車臺測控系統設計

邱云鵬,高 俊

(中國航發湖南動力機械研究所,湖南 株洲 412002)

按照GJB2035-95《直升機傳動系統通用規范》的要求,直升機傳動系統的研制,需要大量試車臺對其設計合理性進行試驗驗證;通過對傳統試車臺測控系統建設經驗的總結,在滿足傳動系統試車臺技術指標的基礎上,基于模塊化設計思想,采用分布式結構和C/S模式測控網絡,開發一種具有通用性的測控系統,使其滿足不同規模結構、測試類型和試驗方法的試車臺建設任務;闡述了測控系統的結構和工作原理,詳細介紹了現場設備層、數據服務器層及客戶層的通訊流程和程序實現方法;該系統在滿足實時性、可靠性的基礎上提高了試驗效率和測控精度,減少了試車臺建設和適應性改造的周期和難度,增強試車臺的靈活性和可維護性;系統已成功應用于多個傳動系統試車臺,且運行穩定可靠。

試車臺;測控系統;分布式;通用性

0 引言

直升機傳動系統是直升機三大關鍵動部件之一,系統性能的好壞將直接影響直升機的戰術指標和可靠性[1]。隨著我國航空事業的快速發展,在直升機傳動系統型號研制過程中,需要大量試車臺為直升機傳動系統綜合性能提供準確、可靠的試驗數據來驗證其設計的合理性[2]。近年來,用于直升機傳動系統研制保障條件的試車臺建設問題越來越突出:一是直升機傳動系統型號、種類繁多,機械結構各不相同,需要建設的試車臺數量多、任務重;二是試驗對象和試驗方法各異,需求彈性大,經常需要對試車臺進行適應性改造。而測控系統作為試車臺的核心組成部分,在傳統的試車臺中需按照機械系統結構、測試類型和試驗方法等進行非標定制,往往一套測控系統只能滿足一個試車臺的需要。為此,開發一種通用化的測控系統,使其適用于各種類型的試車臺的需要,以減少試車臺建設及適應性改造的周期和難度,降低設計人員的工作強度,增強試車臺的靈活性和可靠性。

1 系統組成

測控系統是傳感技術、通訊傳輸、計算機、及網絡等信息技術的綜合,是綜合自動化中的子系統,是計算機網絡的節點,是由被控對象、檢測單元、控制器和執行機構等基本單元組成。直升機傳動系統試車臺測控系統按照結構分為潤滑系統、液壓系統、數據控制與測試系統和變頻調試系統等幾種通用組件,分別完成輔助控制、溫度控制、扭矩控制、載荷控制、附件控制、數據測試、變頻調速等功能。這些組件中包含的測控參數類型多、數量大,且需要控制的對象各異,因此測控系統采用分布式結構,將各種控制和測試任務分配到不同的智能單元,并采用PROFIBUS、PROFINET、TCP/IP及EtherCAT現場總線網絡連接各智能單元,組建C/S模式測控網絡。基于以上的設計思想,將測控系統分成三層:客戶層、數據服務層和現場設備層,如圖1所示。數據服務層作為中間層,一方面從現場設備層獲取試驗信息,傳遞給客戶層,另一方面又從客戶層接受命令,控制底層的現場設備的運行。

圖1 分布式多層測控系統結構圖

結合近年來直升機傳動系統試車臺建設的經驗,將測控系統的硬件標準化,采用成熟度高的、經過實踐驗證的裝置和元器件,在滿足建臺技術要求、保障試驗設備安全運行的基礎上完成系統硬件設計。根據測控系統的總體設計方案,客戶層和數據服務層硬件選用西門子、研華等生產的服務器、工控機和工業交換機。現場設備層硬件選用西門子公司的S7-300 2PN/DP型可編程控制器(PLC)完成變頻調速、輔助控制、溫度控制、扭矩控制、載荷控制、附件控制等系統功能,發送現場信息,接受控制命令,上傳電壓、電流、轉速、轉矩及軸承溫度等模擬量;選用美國儀器公司的CompactRIO實時控制器和各種類型的I/O模塊進行模擬信號和狀態信號的采集,用于監控反映設備運轉情況的扭矩、載荷、溫度、壓力、流量等參數;選用美國儀器公司的CompactDAQ模塊化數據采集系統進行設備振動信號的采集處理。這樣的硬件選擇基本可滿足不同直升機傳動系統試車臺測控系統的要求。

按照系統硬件劃分的三個層次,系統軟件也由三大類別的程序組成:現場設備層程序、數據服務器程序和客戶機程序。

2 現場設備層程序設計

按照測控系統結構,現場設備層程序分為可編程控制器(PLC)程序、CompactRIO實時控制器程序、CompactDAQ數據采集器程序設計三個部分,完成現場過程參量和狀態參量的采集、進行適宜的運算、控制電機、馬達和加熱器等設備的任務。

2.1 可編程控制器程序設計

在傳動系統試車臺PLC一般都選用同一系列的產品,在性能指標,編程語言及指令系統上基本一致,而且在控制規模上各臺可編程序控制器都基本是負責控制一套或幾套完整的機械設備。這樣,制定PLC程序設計標準、規定程序的基本結構,使之具有靈活性和通用性的模版程序,稍加修改后就能適用于其它傳動系統試車臺的使用要求。

PLC程序組織塊采用梯形圖編程,功能和功能塊采用SCL語言編程[3],程序完成以下功能:

1)獲取數據:獲取拖動控制系統反饋數據,并從映像區復制開關輸入信號;

2)系統操作控制:調用上升沿切換功能塊控制操作模式;運行狀態綜合分析控制連鎖條件標志;進行相關試驗狀態指示;

3)開關設備啟停:邏輯組合開關設備的啟停聯鎖條件;調用起動與停止功能控制開關設備;

4)輸出命令:獲取開關命令輸出到映像區;獲取模擬調節命令至過程區;獲取遠程命令傳輸到拖動系統。

通過結構化的共享數據塊存儲測量與控制數據,符號化編程,采用匈牙利命名法(變量名=屬性+類型+對象描述)進行變量命名。共享數據塊分為上傳數據塊(DB41)和下載數據塊(DB42)。數據塊定義如表1、表2所示。上傳數據塊的參數操作通過DB48定義的符號變量索引,下傳數據塊的參數操作通過DB49定義的符號變量索引。約定試驗設備共有128個開關設備(根據需要可擴展),如電動機、電磁閥、指示燈和加溫器燈。故DB48數據塊定義有開關設備的狀態反饋索引變量區,首地址指向DB41.abPib[0];控制狀態索引變量區,首地址指向DB41.abPqb[0]。而DB49數據塊定義有開關設備的遠程起動索引變量區,首地址指向DB42.abRun[0];遠程停止索引變量區,首地址指向DB42.abOve[0]。這樣變量地址發生改變時,只需要修改DB48和DB49的索引值,重新定位變量地址即可,不需要修改FB塊和FC塊。

表1 上傳數據塊(DB41)定義表

表2 下載數據塊(DB42)定義表

2.2 CompactRIO實時控制器程序設計

CompactRIO是一種小巧而堅固的工業化控制和采集系統,采用可重新配置I/O技術實現超高性能和可自定義功能[4]。cRIO程序設計主要實現兩個功能,一是完成cRIO本身I/O模塊的數據采集并通過網絡變量與上位機程序進行通訊,二是完成cRIO與可編程控制器之間的通訊,同樣的將可編程控制器中的數據打包為網絡變量供上位機程序使用。

2.2.1 CompactRIO實時控制器I/O模塊編程

傳統上,訪問cRIO I/O是通過對FPGA編程來實現的,自LabVIEW8.6[5]版本開始,cRIO增加了掃描模式自動監測I/O模塊。使用掃描模式只需將I/O變量拖拽到LabVIEW Real-Time[6]及主機VI程序框圖中,即可讀寫I/O數據,無需FPGA編程或編譯。由于在測控系統中,cRIO控制器負責壓力、溫度、流量等對采樣頻率要求不高(不高于1 kHz)的物理量進行采集,所以采用掃描模式進行編程。掃描通道采用硬件定時的方式實現模塊間的同步。

cRIO子系統采用一塊cRIO控制器(cRIO-9025)和兩塊EtherCAT擴展機箱(NI-9144)組成,共有24個I/O插槽。由于試車臺功能與試驗對象的不同,使用的I/O模塊類型和通道數量會有所改變,所以在物理I/O通道上抽象出新的I/O層,將新I/O層中的每個模塊的虛擬通道數均定義為16個,并將虛擬通道與物理通道進行綁定。這就使程序僅針對虛擬通道進行讀寫操作,簡化了物理I/O發生改變時程序修改的工作量。CRIO控制器 I/O變量配置如圖2所示。

圖2 CRIO控制器I/O變量配置圖

在新的I/O層綁定結束后,將所有的抽象出的I/O變量按照所綁定的模塊順序依次寫入到網絡變量中供上位機數據服務器進行讀寫操作處理。這樣在I/O模塊發生改變的情況下,只需更改新的I/O層變量所綁定的值,重新部署編譯即可,不需要更改底層程序。這就解決了由于試驗對象不同而使用不同I/O模塊需要修改SubVI的情況。

2.2.2 與可編程控制器通訊程序設計

cRIO與可編程控制器通訊方式主要有兩種,一是通過LabVIEW調用PRODAVE S7軟件包的動態鏈接庫(prodave.dll),實現對PLC數據的讀寫操作[7],優點是數據傳輸正確率高,缺點是在超過64個字后通訊速率超過300 ms,并且程序的后期維護和移植不方便。另外一種是通過TCP/IP協議直接讀寫PLC數據,這種方法的傳輸速率和穩定性都很高,而且易于后期程序的維護和移植。所以系統采用TCP/IP協議直接與PLC進行通訊。

將要進行讀寫的PLC數據塊參數如PLC的網絡地址、操作方式、塊號、變量地址、變量類型等保存至Excel表格文件,程序在運行時首先讀取Excel,確定要讀取或寫入的數據參數,然后通過網絡共享變量操作PLC中的數據塊。這樣如果要讀取數據塊參數發生改變,只需要對Excel文件做相應更改即可,這就減少了在試驗過程中試驗對象或現場設備發生改變時帶來程序修改的時間和工作量。

2.3 CompactDAQ數據采集器程序設計

在一般的測控系統中,設備的振動信號經采集變換后輸出一個通頻值作為設備運行的狀態信息,但通頻值是原始的未經處理變換的由各頻率振動分量相互迭加后的總振動,只能反映設備運行狀態,如果通頻值瞬時上升,則無法判斷出具體的故障原因,這時就需要對分頻量進行轉換分析。所以在CompactDAQ數據采集器程序設計中,不僅給出振動的通頻值,而且將處理變換后的振動有效值基頻幅值(一倍頻幅值)和特征頻率下的幅值上傳至上位機程序。

cDAQ數據采集器系統由cDAQ9138 8槽機箱加7塊NI 9134 4通道動態信號采集模塊和一塊NI 9401雙向計數器模塊組成,NI 9134 I/O模塊內置可自動調節采樣率的抗混濾波器,每通道采樣頻率可達51.2 kHz,同時使用LabVIEW和NI 聲音與振動分析工具包,完成振動數據的采集和處理。程序設計時將每一個NI 9234采集到的原始信號和經過處理得到的振動RMS值、基頻幅值和特征頻率下的幅值組成16個通道數據寫入網絡變量進行上傳,如有需要也可將頻譜圖數據進行上傳。

3 數據服務器程序設計

數據服務器是客戶機與現場設備通訊的橋梁,為中間層,其規范了數據接口操作,盡量避免因硬件改動,而導致軟件的修改。數據服務器程序主要完成輸入輸出數據的通訊傳輸分發,主要特點如下:

1)具備成熟可靠的通訊協議接口,保證測控系統的實時性和可靠性;

2)定時接收和發送規范數據到現場端及網絡端;

3)診斷現場設備的運行和通訊狀態;

4)模擬產生現場信號,驗證程序的邏輯正確性。

數據服務器與現場設備進行數據交換時,將各通訊任務放在不同的線程中,并且作為主動者與現場設備進行通訊。而與客戶機通訊,獲取數據為事件驅動方式,發布數據則采用異步定時方式。數據服務器的網絡通訊見圖3所示。

圖3 數據服務器網絡通訊流程示意圖

數據服務器利用分布式系統管理器程序為各客戶機建立通訊目標(網絡變量),并設置相應權限。每個客戶機均包括:測量數據、控制命令,通道數量和名稱等通訊目標(網絡變量)。然后利用NI-PSP協議對各種通訊目標依據相應權限進行讀寫操作。

4 客戶機程序設計

客戶機程序主要完成人機交互功能,控制試驗設備按預定的功能運行,程序編制中需要考慮如下問題:由于功能模塊眾多,模塊、變量名稱需統一,接口應有一致性;線程間數據傳遞考慮競爭問題,須有詳盡的運行狀態指示和記錄。如圖4客戶機程序結構框圖所示。程序按照試車臺的結構特征和測控系統的組成,采用模塊化結構,程序流程清晰,易于修改。

圖4 客戶機程序結構框圖

表征試驗設備運行狀況的參數有轉速、扭矩、壓力、溫度和金屬沫等,以及加載器、油泵、電磁閥和油缸的執行器件。在程序操作性和可維護性的角度,將上述參數抽象為物理通道和邏輯通道的概念。使用結構表示單個通道的屬性,如表3、表4所示。而所有物理通道和邏輯通道采用不同的Excel線性列表存儲。

物理通道與數據服務器中上傳的數據相對應,邏輯通道與通過引用標記綁定物理通道,當傳感器接線位置、量程和類型發生改變的情況下只需將通道表中的物理通道引用標記做相應更改即可。如圖3通道參數設置圖所示,左側為讀取的邏輯通道線性列表,通過下拉菜單選擇與之綁定的物理通道。

表3 物理通道屬性定義

表4 邏輯通道屬性定義

圖5 通道參數設置圖

客戶機程序采用多線程和異步定時方式對各種任務進行處理,是試驗的測控中心,客戶機通過事件驅動從數據服務器獲取來自現場的反饋信息,并以異步定時方式以固定頻率向現場設備發出控制命令。圖6為客戶機通訊程序流程示意圖。

按照測控系統設計原則,程序顯示界面需指示簡潔、形象,布局合理。測控系統客戶機程序包括主界面、表格顯示、設備控制和系統圖示等界面顯示。主界面是系統的起始界面,顯示包括報警信息在內的所有系統運行信息,其它界面則從主界面菜單欄按需打開;表格顯示界面讀取邏輯通道表格中的變量名稱,以安裝位置或功能的不同,生成不同的表格進行顯示;設備控制界面分為載荷譜控制及過程控制界面,分別用于

圖6 客戶機網絡通訊流程示意圖

自動控制和手動控制;系統圖示界面在圖示化試車臺結構的基礎上將試驗關鍵參數同時顯示。

5 試驗結果與分析

測控系統設計完成后在某型直升機傳動系統減速器試車臺和離合器試車臺分別進行布置,并按照測控系統設計原則進行試驗驗證。具體試驗結果如下:

1)數據通訊速率高,無延遲、數據丟失現象;

2)系統程序邏輯合理,線程優先級可在線設置;

3)數據采集、處理、顯示、存儲等功能完備;

4)具備完善的安全保護處理機制和信息提示,報警提示、故障處理等功能可靠有效;

5)提供在線配置功能,增減通道或設備無需修改程序,滿足不同試驗對象的測控需求。

通過在多個試車臺上長時間的運行調試,系統穩定可靠,功能指標均滿足設計要求。

6 結論

直升機傳動系統試車臺測控系統設計不僅滿足了傳動系統試車臺建設的要求,且可以在不同規模結構、測試類型和試驗方法的試車臺上移植使用,大大降低了程序設計人員的工作強度,提高了工作效率,減少了試車建設及適應性改造的周期和難度。與傳統測控系統相比具有更高的通用性、靈活性和可維護性。本測控系統已在某型直升機傳動系統減速器、動力軸及離合器等試車臺布置使用,運行穩定可靠,使用維護方便,滿足各試車臺的設計要求,取得了令人滿意的效果,為直升機傳動系統型號研制發揮了重要的作用。

[1] 丁文強.先進的直升機傳動系統技術應用研究[J].航空科學技術,2013(2):7-10.

[2] 馮 磊,王士一,徐秀波.直升機齒輪傳動中振動、噪聲及診斷技術研究[J].裝備制造技術,2012(12):17-19.

[3] 劉 鍇,周 海.深入淺出西門子S7-300PLC. 西門子 (中國) 有限公司自動化與驅動集團[M]. 北京:北京航空航天大學出版社, 2004.

[4] NationalInstrumentsCorporation[EB/OL].http://www.ni.com.

[5] Johnson G W,Jenmings R.吳嘉澎,陸勁坤,譯.LabVIEW圖形編程[M].北京:北京大學出版社,2002.

[6] 宋敦波.基于Labview的工業現場測控系統設計與實現[J].計算機測量與控制,2010(7):1528-1530.

[7] 趙志峰,楊邵鴻. 西門子S7-300系列PLC與PC機通信應用[A]. 第七屆(2009)中國鋼鐵年會論文集(下)[C].2009.

MeasurementandControlSystemDesignofaHelicopterTransmissionSystemTestBed

QiuYunpeng,GaoJun

(AECCHunanAviationPowerpantResearchInstitute,Zhuzhou412002,China)

According to GJB2035-95 “helicopter transmission system general specification” requirements,helicopter transmission system developments need plenty of test-beds to perform test validating its design. Through the summary of the traditional test bed measurement and control system construction experience,on the basis of meet the technical indicators of the transmission system test-bed,using distributed structure and C/S model measurement and control network,designed a universality measurement and control system,to meet the different scale structure, test type and test method of the test bench construction tasks. The structure and working principle of the measurement and control system are described,the communication process and program implementation method of field device layer, data server layer and client layer are introduced in detail. The system improves the test efficiency and measurement and control precision on the basis of satisfying the real-time and reliability, reduces the cycle and the difficulty in the aspects of the construction and adaptability reform about test-bed and strengthens the flexibility and maintainability of the test-bed.The system is successfully applied to several transmission test-beds with stable and reliable operation.

test-bed; measurement and control software; distributed; universality

2017-03-24;

2017-04-24。

邱云鵬(1983-),男,河南南陽人,工程師,主要從事直升機傳動系統測控系統開發等方向的研究。

1671-4598(2017)07-0120-04DOI:10.16526/j.cnki.11-4762/tp

TP

A

猜你喜歡
程序系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
半沸制皂系統(下)
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 香蕉99国内自产自拍视频| 久久精品人人做人人| 午夜毛片免费观看视频 | 欧美午夜一区| 久久精品人人做人人爽电影蜜月| 99青青青精品视频在线| 日本a∨在线观看| 本亚洲精品网站| 97成人在线观看| 91福利免费| 欧美成人午夜视频免看| 国产成人高清精品免费5388| 久久www视频| 日韩中文精品亚洲第三区| 综合天天色| 在线一级毛片| 亚洲中文在线看视频一区| 黑人巨大精品欧美一区二区区| 国产精品黑色丝袜的老师| 国产精品吹潮在线观看中文| 欧美一区二区福利视频| 91娇喘视频| 无遮挡国产高潮视频免费观看 | 欧美激情首页| 国产九九精品视频| 国产aⅴ无码专区亚洲av综合网| 久青草国产高清在线视频| 97视频精品全国免费观看| 精品国产Ⅴ无码大片在线观看81| 日韩高清欧美| 欧美一级夜夜爽| 久久久久久久97| 精品丝袜美腿国产一区| 国产内射在线观看| 五月激情综合网| 中文字幕精品一区二区三区视频| 久久久亚洲色| 国产精品手机视频一区二区| 亚洲av综合网| 欧美在线伊人| 国产视频入口| 色久综合在线| 97免费在线观看视频| 日韩精品一区二区三区中文无码| 国产免费久久精品99re不卡| 亚洲乱码在线播放| 国产va在线观看免费| 1769国产精品视频免费观看| 成人韩免费网站| 国产综合精品日本亚洲777| 国产精品黑色丝袜的老师| 午夜久久影院| 免费无遮挡AV| 欧美午夜性视频| 亚洲a级毛片| 男女精品视频| 久久国产乱子伦视频无卡顿| 无遮挡国产高潮视频免费观看| 国产精品第一区在线观看| 国产毛片高清一级国语| 无码久看视频| 国产成人综合网在线观看| 亚洲欧美在线综合一区二区三区| 久久综合九色综合97婷婷| 国产成人凹凸视频在线| 亚洲一区二区三区在线视频| 丁香综合在线| 国产福利拍拍拍| 成人午夜网址| 福利片91| 久久毛片免费基地| 国产午夜福利片在线观看| 国产精品欧美激情| 久久综合色视频| 另类专区亚洲| 国产精品无码在线看| 伊人久久精品亚洲午夜| 欧美午夜网| 国产jizz| 乱系列中文字幕在线视频| 77777亚洲午夜久久多人| 久久无码av一区二区三区|