熊建軍,馬軍,宋晉,王輝
(中國空氣動力研究與發(fā)展中心低速所,四川 綿陽 621000)
旋轉(zhuǎn)天平試驗系統(tǒng)用于測量飛機模型繞速度軸穩(wěn)態(tài)旋轉(zhuǎn)時,作用于飛行器模型上的各種氣動力和力矩隨旋轉(zhuǎn)參數(shù)λ的變化規(guī)律。測控系統(tǒng)作為試驗裝置的重要組成部分,包括測量和控制等多個子系統(tǒng),各子系統(tǒng)必須按照試驗流程管理調(diào)度,任一子系統(tǒng)的操作失誤都將導(dǎo)致本次試驗失敗。針對多任務(wù)測控系統(tǒng)復(fù)雜試驗流程,系統(tǒng)采用分布式局域網(wǎng)結(jié)構(gòu)。試驗過程中,運行管理計算機作為上位機,按照運轉(zhuǎn)計劃表,管理調(diào)度模型姿態(tài)控制、旋轉(zhuǎn)速度控制、風(fēng)速控制和數(shù)據(jù)采集與處理等子系統(tǒng)。由于各子系統(tǒng)硬件來自不同的廠商,測控軟件采用不同的開發(fā)平臺,相互之間的通訊協(xié)議不一致。運行管理計算機如何實時獲取各控制計算機的過程數(shù)據(jù),及時觸發(fā)數(shù)據(jù)采集與處理系統(tǒng),減少人為操作,提高試驗效率,是測控系統(tǒng)設(shè)計中必須解決的問題。經(jīng)過優(yōu)化設(shè)計,在運行管理系統(tǒng)指揮調(diào)度下,各子系統(tǒng)間采用Profibus-DP、OPC技術(shù)和DataSocket通訊機制,測控系統(tǒng)按照試驗流程集中管理調(diào)度,實現(xiàn)了信息、參數(shù)和試驗數(shù)據(jù)的網(wǎng)絡(luò)實時傳遞,自動化程度高,為上述問題提供了完整解決方案。
旋轉(zhuǎn)天平試驗系統(tǒng)由機械裝置、控制系統(tǒng)和測量系統(tǒng)等組成。機械裝置主要由支撐平臺、雙立柱、弧形軌、模型滑車、平衡滑車和驅(qū)動電機等組成[1],如 圖 1 所示。模型通過支桿、模型滑車安裝在弧形軌的一端,弧形軌的另一端通過平衡滑車安裝配重。試驗時,通過模型滑車在弧形軌上移動來改變模型支桿的俯仰角θ,支桿繞自身軸線旋轉(zhuǎn)來改變模型支桿的滾轉(zhuǎn)角(,兩者的組合即可獲得所要求的模型迎角α和側(cè)滑角β。試驗過程中,弧形軌帶動模型連同安裝在內(nèi)部的天平繞垂直軸旋轉(zhuǎn)來模擬飛機的尾旋運動狀態(tài),測定模型繞氣流坐標(biāo)系旋轉(zhuǎn)過程中,作用在天平上的6個氣動力分量隨旋轉(zhuǎn)參數(shù)λ的變化規(guī)律。
圖1 旋轉(zhuǎn)天平試驗裝置
根據(jù)試驗技術(shù)要求,測控系統(tǒng)由多個應(yīng)用程序和硬件組成,主要包括運行管理、模型姿態(tài)控制、數(shù)據(jù)采集與處理以及試驗段風(fēng)速控制等多個子系統(tǒng),分別由一臺計算機控制,測控系統(tǒng)組成如圖2所示。
運行管理系統(tǒng)負(fù)責(zé)整個裝置測控系統(tǒng)調(diào)度,軟件基于LabWindows/CVI 8.5 軟件平臺開發(fā),負(fù)責(zé)編制試驗運轉(zhuǎn)計劃,將模型姿態(tài)、旋轉(zhuǎn)速度、試驗風(fēng)速以及天平原始數(shù)據(jù)等信息保存到試驗日志,并作為參數(shù)傳入到數(shù)據(jù)處理過程,同時與其它子系統(tǒng)通過DataSocket服務(wù)器進(jìn)行通信,按試驗流程自動運行,當(dāng)試驗出現(xiàn)異常情況,還可人工暫?;蚪K止試驗。
模型姿態(tài)控制子系統(tǒng)控制模型姿態(tài),主要包括模型旋轉(zhuǎn)速度、方向、迎角和側(cè)滑角控制等??刂葡到y(tǒng)以 S7-317T-2DP CPU為中心,與各驅(qū)動器間采用Profibus-DP現(xiàn)場總線通訊。通過M440變頻器控制模型旋轉(zhuǎn)速度和方向,通過SINAMICS S120和CU320控制模型迎角和側(cè)滑角??刂栖浖捎肧TEP 7 V5.4編寫 PLC控制程序,WinCC V6.2設(shè)計運行監(jiān)控界面[2]。
數(shù)據(jù)采集子系統(tǒng)用于測量模型氣動力載荷,其前端為安裝在待測模型內(nèi)部的多分量應(yīng)變天平,天平輸出信號經(jīng)前置放大器、線纜、航空插頭、滑環(huán)引電器等輸入SCXI調(diào)理模塊,最終送入基于PXI總線的A/D模塊進(jìn)行數(shù)據(jù)采集。數(shù)據(jù)處理子系統(tǒng)將每次采集的初讀數(shù)、吹風(fēng)數(shù)、過程數(shù)和結(jié)果數(shù)等,對應(yīng)天平參數(shù)、模型參數(shù)和風(fēng)速參數(shù),依次作無風(fēng)旋轉(zhuǎn)處理、吹風(fēng)旋轉(zhuǎn)處理、扣除慣性載荷、化系數(shù)以及轉(zhuǎn)軸系,得到最終試驗結(jié)果文件。
風(fēng)速控制子系統(tǒng)運用中壓變頻調(diào)速技術(shù)控制風(fēng)扇電機轉(zhuǎn)速,采用基于PLC的變結(jié)構(gòu)穩(wěn)風(fēng)速控制技術(shù),組成風(fēng)扇電機電流、轉(zhuǎn)速、試驗段風(fēng)速三閉環(huán)串級調(diào)節(jié),給定風(fēng)速下,保證試驗段風(fēng)速穩(wěn)定在控制精度范圍內(nèi),同時實時監(jiān)控動力系統(tǒng)所有設(shè)備狀態(tài)參數(shù)。
圖2 測控系統(tǒng)組成
測控系統(tǒng)涉及不同廠商的硬件和軟件。為提高試驗效率,減少操作崗位人員和操作失誤,提高自動化水平,依據(jù)硬件、軟件實際情況,測控系統(tǒng)采用分布式局域網(wǎng)結(jié)構(gòu),運行管理子系統(tǒng)作為上位機,其它子系統(tǒng)作為下位機,控制系統(tǒng)網(wǎng)絡(luò)通訊如圖3。
圖3 測控系統(tǒng)網(wǎng)絡(luò)通訊
運行管理、數(shù)據(jù)采集與處理系統(tǒng)采用相同軟件平臺開發(fā),二者間采用以太網(wǎng)連接,應(yīng)用程序之間通過DataSocket通訊機制實現(xiàn)指令、信息、參數(shù)和試驗數(shù)據(jù)的傳遞,按照試驗流程管理調(diào)度數(shù)據(jù)采集與處理計算機完成系列工作。DataSocket(簡稱DS)是National Instrument提供的一種編程工具,借助它可以在不同的應(yīng)用程序和數(shù)據(jù)源之間共享數(shù)據(jù),適合于在測控網(wǎng)絡(luò)中實時協(xié)調(diào)各個功能計算機的工作,獲取各功能計算機的當(dāng)前工作狀態(tài),發(fā)布下一步操作指令,隱藏了網(wǎng)絡(luò)傳輸?shù)募?xì)節(jié),簡化了測試終端和現(xiàn)場儀器之間數(shù)據(jù)交換的過程,滿足實時性指標(biāo)要求。運行管理計算機作為信息發(fā)布源,把在網(wǎng)絡(luò)上廣播的數(shù)據(jù)“寫”到服務(wù)器上,數(shù)據(jù)采集與處理系統(tǒng)作為客戶端,從DataSocket服務(wù)器上“讀”出數(shù)據(jù),從而實現(xiàn)網(wǎng)絡(luò)廣播。將服務(wù)器從測控系統(tǒng)中獨立出來,不僅提高了系統(tǒng)的性能,還可以隔離服務(wù)器與客戶端,為系統(tǒng)添加安全級別的管理機制。
在模型旋轉(zhuǎn)、模型姿態(tài)角以及試驗段風(fēng)速控制系統(tǒng)中,主要使用了西門子驅(qū)動與自動化產(chǎn)品。為實現(xiàn)測控系統(tǒng)運行管理自動化,在上位機與下位機間通過交換機建立以太網(wǎng)連接,同時將上位機通過下位機與PLC建立實時通訊。PLC采用的T-CPU包括一路DP總線接口,直接與CU320總線通訊;一路為MPI/DP總結(jié)接口,定義為DP總線,與M440變頻器、中壓變頻器及各下位機建立DP網(wǎng)絡(luò)通訊[3]。由于下位機的 CP5611卡沒有 Lab-View/CVI的驅(qū)動程序,為實現(xiàn)上位機通過下位機與PLC建立實時通訊,可以基于上位機的軟件平臺編寫CP5611的驅(qū)動程序,從底層的動態(tài)鏈接庫編起,該方法比較煩瑣。本系統(tǒng)采用安裝SIEMENS的 OPC Server應(yīng)用程序,通過 labview/CVI軟件平臺的datasocket,建立 OPC Client客戶端,與 SIEMENS的 OPC Server服務(wù)器進(jìn)行數(shù)據(jù)交互,無需編寫低層的驅(qū)動程序。這樣下位機就可接收上位機的試驗參數(shù)設(shè)置和試驗進(jìn)程調(diào)度,并完成和前端設(shè)備的控制交互。
OPC技術(shù)采用客戶機/服務(wù)器(Client/Server)模式,相當(dāng)于一條“軟總線”,只要符合其規(guī)范的OPC客戶程序或服務(wù)器程序都可以掛接到該“總線”上,將不同制造商自動化產(chǎn)品提供的驅(qū)動或服務(wù)程序與應(yīng)用程序聯(lián)系起來。LabVIEW/CVI本身并不是一個OPC的客戶端,但其DS含有一個OPC層,允許用戶通過Lab-VIEW對OPC服務(wù)器進(jìn)行讀寫。要在LabVIEW/CVI軟件平臺的運行管理系統(tǒng)與WinCC監(jiān)控平臺的OPC服務(wù)器間建立連接,必須將對應(yīng)于OPC服務(wù)器數(shù)據(jù)項目的URL(通用資源定位符)傳給它。OPC URL的基本結(jié)構(gòu)為:opc://主機名//OPC服務(wù)器名/數(shù)據(jù)項目/刷新率。
根據(jù)旋轉(zhuǎn)天平試驗技術(shù)要求,試驗過程中,依次啟動各子系統(tǒng),連入測控局域網(wǎng),啟動運行管理計算機DataSocket服務(wù)器,測控系統(tǒng)運行流程如圖4所示。在運行管理系統(tǒng)調(diào)度下,通過OPC技術(shù)和DataSocket通訊機制,控制模型姿態(tài)到位后,在風(fēng)洞未吹風(fēng)條件下,向弧形軌旋轉(zhuǎn)控制子系統(tǒng)傳送旋轉(zhuǎn)速度大小和方向指令,旋轉(zhuǎn)速度達(dá)到控制精度范圍后,向運行管理系統(tǒng)發(fā)送判穩(wěn)指令。運行管理系統(tǒng)觸發(fā)數(shù)據(jù)采集子系統(tǒng),數(shù)據(jù)采集完成后發(fā)布網(wǎng)絡(luò)消息反饋。依據(jù)運轉(zhuǎn)計劃表的轉(zhuǎn)速序列,循環(huán)進(jìn)入下一旋轉(zhuǎn)速度,直到旋轉(zhuǎn)速度序列指令結(jié)束,得到無風(fēng)條件下,模型在速度序列下正轉(zhuǎn)/反轉(zhuǎn)的氣動力初讀數(shù)。再向風(fēng)洞動力系統(tǒng)發(fā)送風(fēng)速給定指令,待風(fēng)速判穩(wěn)后,重復(fù)以上過程,到得在有風(fēng)條件下,模型在速度序列下正轉(zhuǎn)/反轉(zhuǎn)的氣動力吹風(fēng)數(shù),直到完成試驗運轉(zhuǎn)計劃中所有任務(wù)。然后運行管理軟件自動向數(shù)據(jù)處理軟件發(fā)送天平原始數(shù)據(jù)及各項計算參數(shù),并指揮其開始計算,在計算完成之后,結(jié)果數(shù)據(jù)自動存入數(shù)據(jù)庫,并向運行管理軟件發(fā)送處理完畢的信息,直到本次試驗結(jié)束。
各應(yīng)用程序在人機交互界面上都設(shè)置與運行管理系統(tǒng)聯(lián)機和脫機的操作按鈕,試驗段風(fēng)速、模型旋轉(zhuǎn)、模型姿態(tài)角等人機界面還設(shè)置了OPC接入和斷開操作按鈕。各子系統(tǒng)既可聯(lián)機工作,也可以在某些情況下子系統(tǒng)單機工作,如數(shù)據(jù)復(fù)算過程,只需要開啟數(shù)據(jù)處理子系統(tǒng)進(jìn)行批處理即可。
風(fēng)洞試驗時,只需要調(diào)用運轉(zhuǎn)計劃表中的某一條試驗編號,即可按照既定的流程完成該次試驗。在數(shù)據(jù)處理及復(fù)算時也是直接調(diào)用該試驗編號,相關(guān)參數(shù)自動調(diào)用,本次試驗的詳細(xì)信息記錄以便將來查詢。
圖4 測控系統(tǒng)運行流程
試驗系統(tǒng)研制完成后,在Φ5 m立式風(fēng)洞開展了引導(dǎo)性試驗。立式風(fēng)洞是我國首座自主研制,擁有自主知識產(chǎn)權(quán)的世界級立式風(fēng)洞,試驗段直徑5 m,主要用于飛機模型尾旋特性、直升機垂直起降、返回艙及艙傘組合體、降落傘等性能研究及風(fēng)洞跳傘訓(xùn)練等。試驗?zāi)P蜑槟承吞栃D(zhuǎn)天平模型,采用桿式應(yīng)變天平。
試驗中,模型重力作用于天平上的力是恒定的,可以直接扣除。模型旋轉(zhuǎn)所產(chǎn)生的慣性力和力矩隨姿態(tài)和轉(zhuǎn)速變化而變化,且包含空氣阻尼的影響。利用模型正向和反向旋轉(zhuǎn)阻尼影響符號相反、而慣性力和力矩的符號相同,采用裝置正、反轉(zhuǎn)的測試數(shù)據(jù)取平均值的方法消除空氣阻尼影響。
為了扣除模型的慣性力和力矩,對每一模型姿態(tài),風(fēng)洞不吹風(fēng),模型分別以給定轉(zhuǎn)速序列作順時針、逆時針旋轉(zhuǎn),待轉(zhuǎn)速達(dá)到控制精度范圍后,分別測定作用在模型上的慣性力和力矩作為初讀數(shù);接著在風(fēng)洞吹風(fēng)、模型分別以同樣的給定轉(zhuǎn)速序列作順時針/逆時針旋轉(zhuǎn),分別測定作用在模型上慣性力和力矩作為吹風(fēng)數(shù)??紤]模型吹風(fēng)時與無風(fēng)時慣性載荷基本一致,將吹風(fēng)數(shù)減去初讀數(shù)即可扣除模型的慣性力和力矩。為了提高試驗數(shù)據(jù)的精度,對于每一個試驗點在較高的采樣頻率(如5 000 Hz)下采集多個旋轉(zhuǎn)圈(如7圈)的數(shù)據(jù),取其平均值作為一個試驗點的原始數(shù)據(jù)。以上過程均由測控系統(tǒng)自動完成。
測控系統(tǒng)將不同廠商的硬件和軟件集成在一個數(shù)字化和網(wǎng)絡(luò)化測控系統(tǒng),實現(xiàn)了指令、信息、參數(shù)和試驗數(shù)據(jù)的網(wǎng)絡(luò)實時傳遞。系統(tǒng)自動化程度高,試驗時僅由一名操作人員在上位機中發(fā)布指令,系統(tǒng)按照運轉(zhuǎn)計劃表自動指揮調(diào)度各子系統(tǒng),完成試驗測量與控制全過程。引導(dǎo)試驗結(jié)果表明,該測控系統(tǒng)完善了飛機尾旋研究平臺,可直接進(jìn)入試驗研究和工程實用階段,可以更好地為飛機尾旋特性分析和預(yù)測研究服務(wù),能有效提升立式風(fēng)洞試驗?zāi)芰Α?/p>
[1]姜裕標(biāo),馬軍.立式風(fēng)洞旋轉(zhuǎn)天平試驗裝置研制總結(jié)[R].綿陽:中國空氣動力研究與發(fā)展中心低速所,2010.
[2]熊建軍,馬軍,王輝,等.基于Profibus-DP的弧形軌旋轉(zhuǎn)控制系統(tǒng)[J].兵工自動化,2011,30(8):72-74.
[3]熊建軍,姜裕標(biāo),馬軍,等.旋轉(zhuǎn)天平裝置電氣控制系統(tǒng)[J].電氣傳動,2011,41(9):46-49.