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

基于Visual Basic的水力機械模型試驗臺測控系統設計

2015-07-31 21:12:44吾買爾吐爾遜穆哈西夏慶成張德虎
實驗技術與管理 2015年1期
關鍵詞:界面機械計算機

吾買爾·吐爾遜,穆哈西 ,夏慶成,張德虎

(1. 新疆農業大學 水利與土木工程學院,新疆 烏魯木齊 830052;2. 河海大學 能源與電氣學院,江蘇 南京 210098)

基于Visual Basic的水力機械模型試驗臺測控系統設計

吾買爾·吐爾遜1,穆哈西1,夏慶成1,張德虎2

(1. 新疆農業大學 水利與土木工程學院,新疆 烏魯木齊 830052;2. 河海大學 能源與電氣學院,江蘇 南京 210098)

由于自動化程度低的原因,傳統的水力機械模型試驗臺無法實現模型機的穩定運轉而產生誤差,降低試驗數據精度。針對這種情況,利用可編程序控制器及其模塊、編程軟件Visual Basic開發了水力機械模型試驗臺測控系統。該系統通過PLC自動控制試驗臺輔助設備,保證模型機的穩定運轉,及時采集實驗數據。試驗結果表明,原試驗臺試驗數據精度得到明顯提高,給水力機械制造廠提供可靠地數據參數。該系統不僅具有操作簡單、抗干擾能力強、靈活方便、實用性等特點,而且大大降低由控制試驗臺輔助設備所引起的試驗數據誤差。

測控系統;模型試驗臺;Visual Basic;水力機械;PLC

水能,即水力發電,是一種清潔能源,可再生、無污染、運行費用低,便于進行電力調峰,有利于提高資源利用率和經濟社會的綜合效益[1]。水輪機、發電機和變壓器是在水電站生產過程中不可缺少的設備。泵與水輪機等水力機械的內部流動現象是十分復雜,難以光靠數學分析方法得到實用結果。科學技術發展的今天,水力機械的不斷發展和性能的不斷提高與完善,主要還是依靠模型試驗取得的。近年來,微型計算機在水力機械的生產和科學研究中得到愈來愈廣泛的應用,現在已可用計算機對水力機械的內部流動進行數值模擬,用以替代部分模型試驗。這樣就可以利用內部流動分析的計算機程序,對各種不同設計參數的組合進行計算,以得到最優方案,并可預估水力機械機器的各種性能,但不能說“數值試驗”就可以完全代替模型試驗。事實上,由于理論方法尚不完善,存在一定的局限性,水力機械中的很多問題仍然要依靠模型試驗來解決,而且計算機的計算結果最終仍然要有模型試驗來驗證。所以模型試驗在目前仍然還是研究水力機械的一個很重要的手段。應用于生產實際中的絕大多數水力機械,其性能都是經過模型試驗確定的[2-3]。

1 試驗臺結構

本模型試驗臺不但具有過流通道的水流損失小、施工方便、過流能力較高、比轉速大以及效率較高等優點,而且以后根據需要亦可更換模型機組,如換成軸流式水輪機、混流式水輪機、斜流式水輪機,也可以將模型水輪機更換成模型水泵,做水泵試驗。整個試驗臺為立式封閉循環系統。主要由供水泵、閥門、循環管道、電磁流量計、壓力箱、模型機組與尾水箱等組成[4-6]。試驗臺系統布置如圖1所示。

圖1 水力機械多功能模型試驗臺布置示意圖

2 測控系統硬件設計

本系統除了試驗數據采集處理外,還要控制1臺循環水泵電機、1臺測功電機、1臺真空泵電機、2臺充水泵電機、2臺電動閘閥電機、2個排氣電磁閥和6個自動閥門,通過控制閥門的開關實現水的流向與流量,來滿足模型機的試驗要求,其硬件結構框圖見圖2[7]。

(1) 工業控制計算機。工業控制計算機同一般的個人計算機在硬件上有很大區別,它具有豐富的各種功能的接口板以適應工業控制的各種場合,系統穩定、可靠性高,抗干擾性能高。

(2) 可編程序控制器。可編程序控制器(PLC)是本試驗臺測試與控制系統的核心,通過它的基本單元來實現試驗臺電機設備的控制,通過它的通信模塊來實現與計算機的串行通信,A/D模塊來實現試驗數據采集[8]。

(3) 傳感器。本試驗臺裝有壓差、真空、流量、扭矩、轉速等傳感器。傳感器的選擇要保證系統測量精度≤±0.5%。考慮到本實驗臺對測量值的高精度要求和量程范圍,本裝置對壓力、壓差測量均選用了進口壓力、壓差變送器。

(4) 直流調速系統。它具有高性能的轉速和轉矩控制,將滿足快速響應和控制精度的要求。電樞電流和磁場電流控制環節具有自動調節功能,同時具有完善的過流、過壓、故障接地等自診斷功能,可以控制盤或計算機方便地進行故障診斷和檢測[9]。

3 測控系統軟件設計

本試驗臺的測控系統軟件采用目前較流行的模塊化結構,按要求分成幾大功能模塊,每個模塊僅完成相應的任務,再將其集成,這樣各模塊之間即可單獨操作,也可相互調用完成指定功能。用Visual Basic 6.0的編程環境下實現了友好的人機界面[10]。

3.1 參數設置與設備控制界面

參數設置界面主要對模型試驗空載運行時,相關傳感器的數字量進行保存處理,即確定傳感器零點。主要有電磁流量計傳感器、差壓傳感器、真空度傳感器和扭矩儀測量器等,從而保證模型試驗的靈活性和精度可靠性。其界面如圖3所示。做試驗之前首先要正確處理參數設置,這樣才能保證采集數據的準確。

本系統除了試驗數據采集處理外,還要控制1臺循環水泵電機、1臺測功電機、1臺真空泵電機、1臺充水泵電機、2臺電動閘閥電機、2個排氣電磁閥和6個自動閥門,通過軟件控制這些設備可以滿足模型試驗要求,并可有效降低有人誤操作引起的誤差。

利用Visual Basic語言編寫的試驗臺的PLC與計算機串行通信部分程序代碼如下:

′************** 定義變量**************** …… ′通用數據聲明部分 Dim outdata() As Byte ′定義PLC發送數組,用來存放轉換后的命令數據 Dim Rcv() As Byte ′定義計算機接收數組,用來存放接收到的數據 Dim inString As String ′定義輸入命令字符串 Dim SaveString As String ′定義輸入命令暫存字符串變量 ′************** 初始化設置**************** ′初始化設置 Private Sub Form_Load() …… With MSComm1 .CommPort = 2 ′選擇端口2 .Settings = ″9600,n,8,1″ ′ 9 600 bit/s,無奇偶校驗,8位數據位,′ 1位停止位 .InputMode = comInputModeBinary ′以二進制格式讀取接收緩沖區 .RThreshold = 1 ′接收到的字符數大于等于1時產生接收事件 .InputLen = 0 ′讀出接收緩沖區所有的內容 .OutBufferCount = 0 ′清空發送緩沖區 .OutBufferCount = 0 ′清空接收緩沖區 If Not MSComm1.PortOpen Then MSComm1.PortOpen = True ′打開串口2 Timer1.Interval = 2000 ′設置定時讀取PLC的中斷時間(ms) Timer1.Enabled = False ′初始化定時讀取參數值定時器 End With …… End Sub ′******************* 發送子程序************** Private Sub send(inString As String) ′定義Sub 過程,inString 是形式參數,類型為字符串型 …… SaveString = inString ′保存命令字符串 length = Len(inString) ′求形參傳遞過來的字符串長度 ReDim outdata(0 To length) As Byte ′重新定義發送數據數組,其元素個數為 length + 1 outdata(0) = &H5 ′命令報文以控制代碼 “ENQ”開始 For i = 1 To length ′字符串轉換為 ASCII 碼,送入發送數組 outdata( i ) = Asc(Mid(inString,i,1)) ′字符串轉換為 ASCII 碼,送入發送數組 Next i Call FCScheck(outdata) ′產生校驗和,形成發送帖 MSComm1.Output = outdata ′發送命令帖 …… End Sub ′******************* 求和校驗子程序************** Private Sub FCScheck(outdata() As Byte) ′定義 Sub 過程 …… Dim BufLen As Integer Dim Buf As String Dim i As Integer Dim CheckSum As Long ′定義檢驗和變量 BufLen=UBound(outdata) ′求 outdata 數組可用的最大下標 CheckSum=0 ′初始化檢驗和 For i=LBound(outdata)+1 To UBound(outdata) ′求和時不包括開始的控制代碼 CheckSum=(CheckSum + outdata(i)) And &HFF ′ 對 outdata 數組的元素求和,只保留低位字節 Next i Buf= IIf (Len (Hex (CheckSum) = 1 ,″0″ & Hex (CheckSum) ,_Hex (CheckSum)) ′若校驗和只有1位,則高位填零,補足為 2 位 ReDim Preserve outdata(BufLen + 2) As Byte outdata(BufLen + 1) = Asc(Mid(Buf,1,1)) ′檢驗和轉換為 ASCII 碼,低位在前 outdata(BufLen + 2) = Asc(Mid(Buf,2,1)) …… End Sub

圖2 水力機械模型試驗臺測控系統硬件結構框圖

圖3 水力機械模型試驗臺測控系統參數設置界面

3.2 數據采集界面

模型試驗運行時,相關傳感器先把檢測到的實際物理量轉換成電信號,并送到PLC的模擬量輸入輸出模塊,PLC基本單元中的程序對A/D模塊轉換的這些數字量進行處理,并通過串行通信程序模塊傳送到計算機,計算機利用Visual Basic開發的水力機械試驗臺測控系統,對這些數字量進行進一步處理,把它轉換成實際物理量并顯示在測控系統的數據采集界面中,采集界面如圖4所示。

圖4 水力機械模型試驗臺測控系統數據采集界面

3.3 繪圖界面

在水力機械試驗中最重要的環節之一,就是根據試驗數據繪制模型機的特性曲線。為了實現試驗數據處理與繪圖自動化,必須利用計算機來代替手工繪制的特性曲線,這樣能大大地提高試驗的效率[11]。

(1)

式中,ω(i)為區間[a,b]上的權函數,它表示不同點(xi,f(xi))處的數據重復次數ω(xi)≥0。系統繪制界面與處理試驗數據后所繪制的效率曲線見圖5。

圖5 水力機械模型試驗臺測控系統繪圖界面

4 結束語

本裝置通過VisualBasic、可編程序控制器和相應傳感器實現了水力機械模型試驗臺的設備控制與試驗數據的采集、繪圖功能,降低了誤差,提高了試驗臺的自動化程度。其特點主要體現在:一是可靠性高,因PLC本身具有可靠性高,抗干擾能力強,工作穩定性好,有極強的自檢及保護功能,再者控制系統的各個子系統相對獨立,分別完成不同的控制功能;二是用Visual Basic開發的試驗臺測控軟件具有界面美觀、操作方便、實用性強特點,并且能夠對其方便地進行擴充。

References)

[1] 吳蘊臻,張秋野,郭海慶.優先發展我國水電能源的思考[J].水利經濟,2011(3):28-34.

[2] 鄭夢海.泵測試實用技術[M].北京:機械工業出版社,2006.

[3] 沙毅,聞建龍.泵與風機[M].合肥:中國科學技術大學出版社,2005.

[4] 張德虎,廖銳,陳新方.水力機械多功能模型試驗臺[J].能源研究與利用,2002(4):30-31.

[5] 鄭源,李平,陳新方,等.水力機械多功能模型試驗臺循環管路系統水力設計[J].流體機械,2001(11):16-18.

[6] 鄭源,于洋,陳創新,等.水輪機教學試驗臺的研制[J].實驗技術管理,2005,22(2):52-56.

[7] 吾買爾?吐爾遜.水力機械試驗臺測控系統研究[D].南京:河海大學,2008.

[8] 楊后川.三菱PLC應用100例[M] .北京:電子工業出版社,2009:15-48.

[9] 黃永紅.電氣控制與PLC應用技術[M].北京:機械工業出版社,2010:18-32.

[10] 李江全.案例解說Visual Basic典型控制應用[M].北京:電子工業出版社,2011:25-72.

[11] 李春雨.計算機圖形學[M].北京:北京航空航天大學出版社,2009:14-52.

Design of measurement and control system of multi-function hydraulic machinery model test bed based on Visual Basic

Wumaier·Tuerxun1, Mu Haxi1, Xia Qingcheng1, Zhang Dehu2

(1. College of hydraulic and civil engineering of Xinjiang Agricultural University,Urumqi 830052,China;2. College of Energy and Electrical Engineering of Hohai University,Nanjing 210098,China)

According to multi-function,high precision and degree of automation of a model test bed,the high precision experimental data can be obtained, which is easy to control the structure of complex equipment. Based on MCGS configuration software, the monitoring system of this device is developed. This system is easy to use,flexible and practical. Using this system,the experimental data error can be effectively reduced that has been caused by artificial misuse of test bed auxiliary equipment.

measuring and controlling system;model test bed; Visual Basic;hydraulic machinery;PLC

2014- 05- 26 修改日期:2014- 07- 02

國家自然科學基金項目(41361061);新疆水利水電重點學科資助

吾買爾·吐爾遜(1980—),男,維吾爾族,新疆吐魯番,工學碩士,講師,主要從事計算機控制系統開發方面的教學與研究.

E-mail:wapadar214@163.com

TK730.3;TP273

A

1002-4956(2015)1- 0100- 04

猜你喜歡
界面機械計算機
計算機操作系統
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
簡單機械
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
人機交互界面發展趨勢研究
機械班長
按摩機械臂
主站蜘蛛池模板: 99久久精品免费视频| 国产清纯在线一区二区WWW| 亚洲啪啪网| 欧美第二区| 青草视频久久| 欧美成人午夜影院| a亚洲视频| 国产乱码精品一区二区三区中文| 丰满少妇αⅴ无码区| 在线看片免费人成视久网下载 | 久久99精品国产麻豆宅宅| 国产精品自拍合集| 日韩精品无码免费一区二区三区| 国产午夜人做人免费视频中文 | 国产精品第页| 91网址在线播放| 色九九视频| 国产成人精品2021欧美日韩| 精品国产成人av免费| 亚洲九九视频| 免费啪啪网址| 亚洲三级成人| 亚洲黄色视频在线观看一区| 国产亚洲精品无码专| 99热这里只有精品国产99| 国产在线无码av完整版在线观看| 91久久天天躁狠狠躁夜夜| 日韩中文字幕免费在线观看| 一区二区三区四区精品视频| 国产成人三级| 毛片免费高清免费| 中文字幕乱码中文乱码51精品| 日本三级欧美三级| 992tv国产人成在线观看| 日本午夜精品一本在线观看| 在线观看视频99| 深爱婷婷激情网| 久久中文电影| 欧美精品H在线播放| 亚洲美女久久| 91小视频在线观看免费版高清| 国产精品无码翘臀在线看纯欲| 欧美亚洲第一页| 亚洲视频无码| 国产一二三区在线| 一区二区三区国产精品视频| 99国产精品一区二区| 国产免费a级片| a级高清毛片| 久久成人免费| 免费99精品国产自在现线| 久久人午夜亚洲精品无码区| 色综合久久久久8天国| 伊人色天堂| 亚洲欧美另类视频| 国产在线精品人成导航| 亚洲视频一区| 国产激情无码一区二区三区免费| 日本a∨在线观看| 亚洲国产看片基地久久1024| 国产精品偷伦视频免费观看国产| 亚洲成人一区二区三区| 久久国产精品电影| 日本人又色又爽的视频| 国产中文在线亚洲精品官网| 亚洲av日韩av制服丝袜| 青青久久91| 手机在线国产精品| 国产视频 第一页| 手机在线国产精品| 久久人人妻人人爽人人卡片av| 亚洲精品桃花岛av在线| 欧美日韩在线观看一区二区三区| 91黄视频在线观看| 亚洲欧美日本国产专区一区| 日本欧美成人免费| 一级成人a毛片免费播放| 亚洲午夜福利精品无码| 亚洲天堂成人在线观看| 五月婷婷综合网| 亚洲精品国产首次亮相| 99视频精品在线观看|