在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 控制軟件設(shè)計(jì)論文

控制軟件設(shè)計(jì)論文

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇控制軟件設(shè)計(jì)論文范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

控制軟件設(shè)計(jì)論文

控制軟件設(shè)計(jì)論文范文第1篇

軟件的功能劃分為4類:變電站管理、裝置程序維護(hù)、在線瀏覽操作、一鍵歸檔分析功能。定義上位機(jī)調(diào)試軟件為控制方向,裝置側(cè)服務(wù)器程序?yàn)楸O(jiān)視方向。

1、1變電站管理

變電站管理功能按照不同電壓等級、間隔名稱,分層次多級目錄管理若干裝置??尚陆?、打開和關(guān)閉變電站工程;支持在人機(jī)界面中輸入裝置地址發(fā)起連接請求創(chuàng)建裝置;支持裝置重命名、排序、復(fù)制、粘帖和導(dǎo)入導(dǎo)出等操作。以層次樹的資源管理器方式展示變電站結(jié)構(gòu)。裝置分離線和在線兩種狀態(tài),離線模式下可進(jìn)行數(shù)據(jù)分析、離線定值設(shè)置、主畫面編輯等操作,在線模式下可進(jìn)行程序維護(hù)、狀態(tài)瀏覽、數(shù)據(jù)歸檔收集等操作。

1、2裝置程序維護(hù)保護(hù)測控裝置調(diào)試軟件設(shè)計(jì)與實(shí)現(xiàn)上傳配置文件、日志文件等文本??刂品较掳l(fā)需要上裝的文件名,監(jiān)視方打開文件,并分段上傳數(shù)據(jù),到達(dá)文件尾部后給出結(jié)束幀標(biāo)記,控制方將數(shù)據(jù)存儲到文件。上裝是下載的反向過程。在程序運(yùn)行調(diào)試過程中,往往需要通過調(diào)試相關(guān)變量進(jìn)行狀態(tài)診斷。在調(diào)試上位機(jī)程序時,可以使用IDE或gdb等進(jìn)入調(diào)試狀態(tài),設(shè)置斷點(diǎn)并查看變量值。嵌入式裝置在運(yùn)行狀態(tài)下,監(jiān)視相關(guān)變量時不能隨意切換到調(diào)試狀態(tài),而是將調(diào)試變量作為一個實(shí)時響應(yīng)的處理線程。通過調(diào)試變量協(xié)議,控制方下發(fā)需要調(diào)試的變量名,裝置側(cè)獲取相關(guān)變量的地址信息和類型后,訪問變量地址,讀取數(shù)據(jù),周期上送變量值,控制方顯示實(shí)際值。調(diào)試變量的關(guān)鍵步驟是獲取變量的地址,全局變量可以通過分析編譯器形成的map文件獲取,對于動態(tài)分配的內(nèi)存,則需通過輔助手段實(shí)現(xiàn)。為此制定相關(guān)嵌入式程序編程規(guī)范,用結(jié)構(gòu)體元件來封裝各功能模塊數(shù)據(jù)。元件結(jié)構(gòu)體的內(nèi)存是動態(tài)分配的,編譯器在編譯時沒有為其分配靜態(tài)地址,map文件里沒有這些變量的地址信息。需要在裝置啟動階段才能得到變量地址。對于動態(tài)分配內(nèi)存的結(jié)構(gòu)體變量,裝置側(cè)提供注冊接口,可記錄首地址。調(diào)試軟件根據(jù)輸入的元件結(jié)構(gòu)體類型名、成員變量名、文件存放路徑和CPU字節(jié)對齊等信息,對相關(guān)的文件進(jìn)行詞法分析和語法分析,進(jìn)行宏表達(dá)式求值,計(jì)算出變量在結(jié)構(gòu)體中的偏移量,并下發(fā)相對偏移信息。裝置側(cè)程序由結(jié)構(gòu)體首地址+變量的相對偏移地址得到變量的真正地址。調(diào)試人員只需輸入層次實(shí)例名,不需手工計(jì)算變量地址,調(diào)試軟件在計(jì)算相對地址時已考慮了各種CPU的字長對齊設(shè)置。調(diào)試變量的流程如圖3所示??赏ㄟ^查詢內(nèi)存的功能實(shí)現(xiàn)一次查看連續(xù)區(qū)域內(nèi)存數(shù)據(jù)??刂品娇上掳l(fā)查詢起始絕對地址,監(jiān)視方一次回復(fù)若干個字節(jié)的內(nèi)存數(shù)據(jù)。也支持通過下發(fā)變量名的方式查詢內(nèi)存。

1、3在線瀏覽操作在線瀏覽的通信協(xié)議基于繼電保護(hù)國際標(biāo)準(zhǔn)規(guī)約IEC60870-5-103協(xié)議[6],可以實(shí)現(xiàn)不同廠家的設(shè)備、后臺的交互通信,減少了私有協(xié)議轉(zhuǎn)換過程,方便運(yùn)行管理和維護(hù)。其協(xié)議結(jié)構(gòu)如圖4所示。類結(jié)構(gòu)圖如圖5所示。在線瀏覽操作功能包括:裝置模擬量開關(guān)量實(shí)時顯示、裝置定值整定和比較、可編程邏輯編輯和狀態(tài)顯示、事件查看、動作報(bào)告顯示、波形文件上傳和分析、HMI遙控模擬、信號復(fù)歸等。通過在線瀏覽模塊,可實(shí)時顯示裝置的狀態(tài)數(shù)據(jù)、參看監(jiān)視報(bào)文、分析跳閘邏輯、查看并設(shè)置定值、開關(guān)分合遙控等操作。其中涉及到遙控、定值整定、報(bào)告清除等關(guān)鍵操作,需要輸入用戶名和密碼,進(jìn)行權(quán)限校驗(yàn)。以定值設(shè)置整定為例,其報(bào)文交互流程如圖6所示。

1、4一鍵歸檔分析通過一鍵歸檔操作,批量上裝日志文件、配置文件等文件,自動截取裝置當(dāng)前的斷面數(shù)據(jù)(包括裝置模擬量、狀態(tài)量、定值、報(bào)告、用于問題診斷的特定變量等內(nèi)容),將各分立文件壓縮存儲為一個數(shù)據(jù)包。當(dāng)現(xiàn)場運(yùn)行的裝置出現(xiàn)異?;蛱l動作時,通過一鍵歸檔,可自動打包相關(guān)數(shù)據(jù),并以郵件方式發(fā)送到指定郵箱,裝置研發(fā)人員可離線打開查看分析。

2軟件風(fēng)格設(shè)計(jì)

2、1基于軟件管家模式由于軟件功能復(fù)雜,采用了模塊化設(shè)計(jì)思想,進(jìn)行分層、分模塊設(shè)計(jì),以去除界面、數(shù)據(jù)、接口之間具體耦合,方便擴(kuò)充。調(diào)試軟件由引導(dǎo)主進(jìn)程和按照功能劃分的子進(jìn)程組成。如圖7所示,引導(dǎo)主進(jìn)程是安裝軟件的啟動程序,提供變電站資源管理器功能,在左側(cè)樹形區(qū)域點(diǎn)擊裝置節(jié)點(diǎn)時,會在右側(cè)按照模塊劃分,分類顯示相關(guān)功能。點(diǎn)擊功能圖標(biāo),傳入形參,啟動獨(dú)立的子進(jìn)程。通過組件化的設(shè)計(jì)思路,可確保增加一個新的模塊時,不會影響已經(jīng)穩(wěn)定的模塊?;谧舆M(jìn)程的軟件管家模式,也減少了人機(jī)界面的操作復(fù)雜度,用戶在一個時間段內(nèi)只需專注于單一圖4在線瀏覽報(bào)文協(xié)議結(jié)構(gòu)圖5在線狀態(tài)瀏覽類結(jié)構(gòu)圖圖3調(diào)試變量流程圖2《工業(yè)控制計(jì)算機(jī)》2014年第27卷第11期的功能,并可快捷地切換到另一個功能的操作界面。

2、2類瀏覽器界面風(fēng)格當(dāng)各個子進(jìn)程啟動后,為避免頂層窗體過多,采用類似Chrome的界面風(fēng)格,用標(biāo)簽頁管理子進(jìn)程的界面。對各子進(jìn)程的界面、顏色進(jìn)行了統(tǒng)一設(shè)計(jì),基于QT-CSS技術(shù),設(shè)計(jì)了統(tǒng)一的界面風(fēng)格庫,并提供風(fēng)格設(shè)置接口,可設(shè)置標(biāo)簽頁QTabWid-get、層次樹QListTreeWidget、??繖赒DockWidget等控件的邊框、縮進(jìn)、標(biāo)題、字體、顏色等內(nèi)容。類瀏覽器的界面規(guī)范使不同人員開發(fā)的子進(jìn)程在風(fēng)格上高度統(tǒng)一。

3軟件分層設(shè)計(jì)

除按照主進(jìn)程-子進(jìn)程的模塊化設(shè)計(jì)外,單個通信子進(jìn)程按照分層原則設(shè)計(jì),共分為三層,最底層為數(shù)據(jù)收發(fā)層,中間層為數(shù)據(jù)處理層,最上層為展示層。如圖8所示:圖8軟件分層結(jié)構(gòu)數(shù)據(jù)收發(fā)層的功能是負(fù)責(zé)從裝置接收報(bào)文并將數(shù)據(jù)處理層的報(bào)文發(fā)送到裝置。針對不同類型的裝置,該層需要支持串口通信、以太網(wǎng)鏈路層通信與以太網(wǎng)傳輸層通信三種通信方式。同時為了保證通信狀態(tài)的可靠性,數(shù)據(jù)收發(fā)層還支持出錯重傳及超時重傳機(jī)制。其中網(wǎng)絡(luò)通信采用ACE中間件實(shí)現(xiàn),串口通信采用Qt的QExtSearialPort實(shí)現(xiàn)。數(shù)據(jù)處理層是整個系統(tǒng)的主體部分,主要負(fù)責(zé)報(bào)文解析,報(bào)文生成,提供接口供展示層調(diào)用,實(shí)現(xiàn)了業(yè)務(wù)與操作接口的分離。展示層提供數(shù)據(jù)的展示與用戶交互功能,不涉及具體的業(yè)務(wù)流程處理。針對不同的數(shù)據(jù),展示層提供二維表格、層次樹等不同的展示方式,采用Qt的Model-View模式,可高效快速顯示刷新數(shù)據(jù)。展示層還提供個性化的右鍵菜單、按鈕與工具欄。當(dāng)用戶點(diǎn)擊某個菜單或按鈕時,展示層會調(diào)用數(shù)據(jù)處理層的對應(yīng)接口,對用戶的操作進(jìn)行處理。

4結(jié)果

實(shí)現(xiàn)與分析軟件主界面如圖9所示:左側(cè)為資源管理器,用來管理變電站,變電站下支持新建多個裝置。右側(cè)為工作區(qū),用來展示當(dāng)前活動裝置支持的功能。圖9軟件主界面點(diǎn)擊工作區(qū)某個功能按鈕,主進(jìn)程將啟動相應(yīng)的子進(jìn)程。以在線瀏覽功能為例,圖10所示為裝置報(bào)告查看界面。

5結(jié)束語

控制軟件設(shè)計(jì)論文范文第2篇

汽車行使安全問題是日益引起國家、社會關(guān)注的重大社會經(jīng)濟(jì)問題之1。我國的汽車保有量正在急劇上升,今后若干年中汽車行駛安全問題將會更加尖銳。而汽車制動系統(tǒng)故障又是引發(fā)行車事故的主要原因。隨著汽車數(shù)量的增多和好行駛速度的提高,汽車制動性對保障交通安全尤為重要。為減少道路交通事故,我國有關(guān)法規(guī)明確規(guī)定對在用汽車必須經(jīng)過定期檢測合格后才允許上路行駛,在汽車定期檢測中,制動性能被作為判定車輛安全技術(shù)狀況的主要因素。

因此,利用現(xiàn)代檢測技術(shù)和先進(jìn)的技術(shù)產(chǎn)品,盡快研制出具有現(xiàn)代先進(jìn)水平的汽車制動性能檢測系統(tǒng)對保障交通安全、保護(hù)人民生命財(cái)產(chǎn)安全具有重要的意義。文中詳細(xì)討論了采用這些技術(shù)設(shè)計(jì)的汽車制動性能檢測系統(tǒng)的設(shè)計(jì)方法。包括檢測系統(tǒng)的總體設(shè)備配置、硬件布局、工位分配、接口驅(qū)動等硬件設(shè)計(jì)方法;通訊系統(tǒng)設(shè)計(jì)、控制軟件結(jié)構(gòu)、人機(jī)界面等軟件設(shè)計(jì)。系統(tǒng)軟件共分PC機(jī)與單片機(jī)兩大塊,其中:單片機(jī)部分軟件采用MCS-51匯編語言編寫,PC部分采用Microsoft公司的 Microsoft Visual Basic 6.0應(yīng)用程序開發(fā)工具設(shè)計(jì)的。針對檢測數(shù)據(jù)的實(shí)時存儲要求,文中也討論了數(shù)據(jù)庫的設(shè)計(jì)以及檢測軟件與數(shù)據(jù)庫的接口設(shè)計(jì)。

關(guān)鍵詞:汽車;制動;檢測;PC機(jī);單片機(jī);數(shù)據(jù)庫

Abstract

Safety of automobile driving is an increasingly serious economic problem that society puts emphasis on. The present quantity of automobile in our country is increasing rapidly, which makes safety of automobile driving an even more urgent problem. According to statistic, among the traffic accidents caused by automobile breakdown, braking breakdown causes most. Automobile braking performance has become more important while the present quantity and the speed of automobile are increasing. In order to reduce traffic accidents, some rules of law have definitely stated that automobiles must get regular test before their driving. And during the regular test automotive braking performance is one of the key factors that determine automobile safety technical condition.

Therefore, it is of great importance to design and research advanced automobile brake performance test system by the application of technical of the research of modern test system and advanced product. Including hardware design methods such as the equipment of the whole test system, the layout of hardware, sections allocation, signal amplifier. Software design methods such as communication system, control software architecture, the interface between people and machines, etc. In the system, the part of SCM is compiled with the language of MCS-51, and the software for master-control is compiled with the application tool, Microsoft Visual Basic 6.0 of Microsoft Company. According to the real-time save requirement of data, the design of database and the interface design of the database and the inspection software are also discussed.

控制軟件設(shè)計(jì)論文范文第3篇

論文關(guān)鍵詞:實(shí)時數(shù)據(jù)庫組態(tài)軟件,模型,事務(wù)調(diào)度

 

1 引言

組態(tài)的概念是伴隨著集散控制系統(tǒng)的出現(xiàn)逐漸被廣大的生產(chǎn)過程自動化技術(shù)人員所熟識.概念最早來自英文configuration,含義是使用軟件工程對計(jì)算機(jī)軟件的各種資源進(jìn)行配置,達(dá)到使計(jì)算機(jī)或軟件按照預(yù)先設(shè)置,自動執(zhí)行特定任務(wù)滿足使用者要求的目的。組態(tài)軟件就是指一些數(shù)據(jù)采集與過程控制的專用軟件。它們是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式實(shí)時數(shù)據(jù)庫組態(tài)軟件,為用戶提供快速構(gòu)建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。

2 實(shí)時數(shù)據(jù)庫

2.1組態(tài)軟件實(shí)時數(shù)據(jù)庫結(jié)構(gòu)

實(shí)時數(shù)據(jù)庫及其調(diào)度系統(tǒng)是組態(tài)軟件的關(guān)鍵部分,也是設(shè)計(jì)的難點(diǎn)部分。實(shí)時數(shù)據(jù)庫系統(tǒng)處于工控系統(tǒng)各功能模塊數(shù)據(jù)交換的中心位置,在組態(tài)系統(tǒng)進(jìn)入運(yùn)行環(huán)境時,工業(yè)現(xiàn)場的生產(chǎn)情況將實(shí)時地反映在變量的數(shù)值中,操作者用計(jì)算機(jī)的指令也要迅速送達(dá)生產(chǎn)現(xiàn)場,所有這一切都是以實(shí)時數(shù)據(jù)庫系統(tǒng)為媒介。

3.實(shí)時數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

3.1 實(shí)時數(shù)據(jù)庫的設(shè)計(jì)思想

3.1.1 實(shí)時數(shù)據(jù)庫系統(tǒng)的存儲策略

我們采取傳統(tǒng)數(shù)據(jù)庫系統(tǒng)、文件系統(tǒng)和內(nèi)存數(shù)據(jù)庫系統(tǒng)兼用,利用多種存儲介質(zhì)來構(gòu)造系統(tǒng)的實(shí)時數(shù)據(jù)庫系統(tǒng)。采用的存儲策略是:①對于需要長期保存的非共享數(shù)據(jù)(如采樣值的數(shù)模轉(zhuǎn)換系數(shù)、控制組態(tài)值等)采用文件管理系統(tǒng)直接存取。②對于數(shù)據(jù)量大而工控軟件無特殊要求的共享數(shù)據(jù)(如操作者紀(jì)錄等),將其存放在外存數(shù)據(jù)庫中。外存數(shù)據(jù)庫采用access數(shù)據(jù)庫,由運(yùn)行系統(tǒng)通過數(shù)據(jù)庫操作語言(DML)進(jìn)行存取論文格式模板。③對于每個采樣周期都要更新的數(shù)據(jù)。這樣,通過使用外存數(shù)據(jù)庫access數(shù)據(jù)庫)、文管系統(tǒng)和內(nèi)存數(shù)據(jù)庫(實(shí)時數(shù)據(jù)庫),既保證了

數(shù)據(jù)的共享性、完整性實(shí)時數(shù)據(jù)庫組態(tài)軟件,又節(jié)約了內(nèi)存,保證了系統(tǒng)的響應(yīng)速度。

3.1.2 實(shí)時數(shù)據(jù)庫系統(tǒng)的分析與設(shè)計(jì)

實(shí)時數(shù)據(jù)庫系統(tǒng)包括實(shí)時數(shù)據(jù)庫及其事務(wù)調(diào)度系統(tǒng)。利用Windows的DLL(動態(tài)連接庫)和全局共享內(nèi)存技術(shù)來建立系統(tǒng)實(shí)時數(shù)據(jù)庫的設(shè)計(jì)思想,并通過給用戶提供一套接口標(biāo)準(zhǔn)----實(shí)時數(shù)據(jù)庫系統(tǒng)接口,來實(shí)現(xiàn)I/O驅(qū)動程序與用戶程序和實(shí)時數(shù)據(jù)庫系統(tǒng)間的高速數(shù)據(jù)傳遞。實(shí)時數(shù)據(jù)庫系統(tǒng)應(yīng)具有以下功能特點(diǎn):

現(xiàn)場數(shù)據(jù)采集:實(shí)時數(shù)據(jù)庫提供了與典型數(shù)據(jù)源的接口,讀寫通訊設(shè)備寄存器的現(xiàn)場值,送到開辟的摘要求的用戶進(jìn)程放在服務(wù)器上,由實(shí)時數(shù)據(jù)庫統(tǒng)一調(diào)度管理。

設(shè)計(jì)方面,我們采用面向?qū)ο缶幊?OOP)的設(shè)計(jì)技術(shù),將實(shí)時數(shù)據(jù)庫定義為類的形式。實(shí)時數(shù)據(jù)庫的功能由類的方法和專門的管理程序?qū)崿F(xiàn),管理程序負(fù)責(zé)實(shí)時數(shù)據(jù)庫的生成、數(shù)據(jù)庫的查詢、數(shù)據(jù)庫的實(shí)時更新以及其它任務(wù)對實(shí)時數(shù)據(jù)庫的實(shí)時請求、報(bào)警響應(yīng)等操作。實(shí)時數(shù)據(jù)庫類根據(jù)系統(tǒng)要求定義了如下功能模塊:

實(shí)時數(shù)據(jù)庫初始化模塊:實(shí)時數(shù)據(jù)庫是以數(shù)據(jù)鏈表的方式存放在內(nèi)存中,系統(tǒng)運(yùn)行之初是按照用戶組態(tài)好的數(shù)據(jù)庫動態(tài)地生成實(shí)時數(shù)據(jù)庫類實(shí)時數(shù)據(jù)庫組態(tài)軟件,并將組態(tài)數(shù)據(jù)庫域的內(nèi)容賦給相應(yīng)實(shí)時數(shù)據(jù)庫類對象的屬性,完成初始化工作。

基本操作模塊:提供數(shù)據(jù)對象的基本操作,如對數(shù)據(jù)對象的查找操作,通過數(shù)據(jù)對象名或ID取得數(shù)據(jù)對象的其他屬性,或通過名稱取得數(shù)據(jù)對象的ID等等。

讀寫數(shù)據(jù)操作模塊:根據(jù)實(shí)時數(shù)據(jù)庫類對象的屬性調(diào)用其相應(yīng)方法,實(shí)現(xiàn)數(shù)據(jù)對象的讀寫數(shù)據(jù)操作,將存放在數(shù)據(jù)緩沖區(qū)的現(xiàn)場值寫入實(shí)時數(shù)據(jù)庫的數(shù)據(jù)對象的現(xiàn)場值屬性中去,讀取數(shù)據(jù)對象中的當(dāng)前值。

圖形顯示鏈接模塊:主要完成實(shí)時趨勢、動態(tài)顯示、數(shù)據(jù)鏈接功能,使圖形顯示的變化與數(shù)據(jù)庫對象值的變化相一致。

窗口操作模塊:讀取用戶窗口的名稱,對指定的用戶窗口進(jìn)行操作,讀取用戶窗口的當(dāng)前狀態(tài)。

3.1.3實(shí)時數(shù)據(jù)庫的事務(wù)調(diào)度系統(tǒng)

系統(tǒng)投入運(yùn)行后。同時要進(jìn)行與DCS數(shù)據(jù)采集、數(shù)據(jù)處理、圖形顯示刷新、歷史數(shù)據(jù)存盤、緊急事件報(bào)警或越位報(bào)警等事務(wù)活動實(shí)時數(shù)據(jù)庫組態(tài)軟件,所有的這些事務(wù)都要并行處理,如等待時間太長,則無法滿足實(shí)時性的要求。這樣就要求我們實(shí)現(xiàn)一種并行編程。在上位機(jī)上,也就是要將CPU時間按照一定的優(yōu)先準(zhǔn)則分配給各個事件.定期處理某一事件而不會在某一事件上處理時間過長。用多線程的編程技術(shù)來實(shí)現(xiàn)這種并行編程,實(shí)時調(diào)度各事務(wù).如圖2所示。

圖2 事實(shí)數(shù)據(jù)庫事務(wù)調(diào)度系統(tǒng)

3.1.3數(shù)據(jù)模型的建立

實(shí)時數(shù)據(jù)模型由三要素組成:組對象及其結(jié)構(gòu)、組操作和關(guān)于對象與操作的約束論文格式模板。實(shí)時數(shù)據(jù)模型的約束則更突出地包括時間限制。組態(tài)軟件利用系統(tǒng)數(shù)據(jù)進(jìn)行判斷,更改系統(tǒng)的運(yùn)行狀態(tài),以維護(hù)系統(tǒng)正常運(yùn)行。計(jì)算數(shù)據(jù)則是在利用采集數(shù)據(jù)、系統(tǒng)數(shù)據(jù)的基礎(chǔ)上,經(jīng)處理后提到的中間數(shù)據(jù)(由其他參數(shù)間接推出)。數(shù)據(jù)模型歸結(jié)為:模擬量、開關(guān)量、字符串型三種類型。

下面重點(diǎn)介紹模擬量,模擬量的典型屬性有:

(1)采樣點(diǎn)標(biāo)志:控制軟件同意編排的采樣變量標(biāo)志符;

(2)采樣值:若采用12位A/D轉(zhuǎn)換,2型表0—10mA對應(yīng)0-4095,3型表0-20mA對應(yīng)819-4095

(3)工程量:采樣數(shù)據(jù)變換成工程量的系數(shù);

(4)報(bào)警限:指定最大最小值實(shí)時數(shù)據(jù)庫組態(tài)軟件,即報(bào)警的上、下限;

(5)變化速率限:指定參數(shù)變化速率的極限值;

經(jīng)過對各種不同數(shù)據(jù)的典型屬性的抽象歸納,本文定義了數(shù)據(jù)庫變量統(tǒng)一的存儲結(jié)構(gòu),下面是數(shù)據(jù)庫中的數(shù)據(jù)模型。

Typedef struct tagTagParam{

Char Name[ name_length];//變量名稱

Chardescribe[name_describe];//變量描述

Int index; //變量序號

Unit type;//變量類型

Unit method;//轉(zhuǎn)換方式

Word access; //讀寫權(quán)限

Attr attr;// 變量屬性(類型,訪問權(quán)限,轉(zhuǎn)換方式)

Long minvalue;//最小值

Long maxvalue;//最大值

Double slope;//變換系數(shù)(斜率)

Double intercept;//遷移量(截距)

Rtdata rtdata;//實(shí)時數(shù)據(jù)

Void phisdata;//歷史數(shù)據(jù)緩沖區(qū)指針

Void address;//報(bào)警入口地址

} tagparam;

數(shù)據(jù)庫變量的屬性成員(attr)包括下列信息:

(1)變量的數(shù)據(jù)類型:整數(shù)類型、實(shí)數(shù)類型、布爾類型或字符串類型;

(2)變量的轉(zhuǎn)換方式:不變換、線性變換、平方根變換、邏輯取反變換;

(3)變量的訪問權(quán)限:只讀或讀寫。

為了節(jié)省空間,數(shù)據(jù)庫變量的屬性信息由一個位結(jié)構(gòu)存儲,其定義如下:

Typedef struct tagattr{

Word type:3//類型

Method 3;// 轉(zhuǎn)換方式

Access 1;//訪問權(quán)限

Unused 9;// 保留

}attr;

實(shí)時數(shù)據(jù)庫以及工程變換則使用聯(lián)合存儲,這樣就能滿足保存不同類型的數(shù)據(jù)值的要求。聯(lián)合的定義如下:

Typedef union tagrtdata{

Long dvalue;

Double fvalue;

Bool bvalue;

}rtdata

4.結(jié)束語

實(shí)時數(shù)據(jù)庫結(jié)構(gòu)和功能的規(guī)劃設(shè)計(jì)是工控組態(tài)軟件設(shè)計(jì)的核心,本文在分析實(shí)時數(shù)據(jù)庫的應(yīng)用特點(diǎn)和關(guān)鍵技術(shù)的基礎(chǔ)上提出了一個具有普遍意義的實(shí)時數(shù)據(jù)庫模型及其體系結(jié)構(gòu)。實(shí)時數(shù)據(jù)庫技術(shù)必將成為一個新的數(shù)據(jù)庫研究方向,有廣闊的發(fā)展空間。

參考文獻(xiàn)

1.馬國華監(jiān)控組態(tài)軟件及其應(yīng)用2001

2.殷民.舒堅(jiān)基于ODBC的CiscoSecure ACS認(rèn)證數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)[期刊論文]-微計(jì)算機(jī)信息 2006(22)

3.康一梅嵌入式軟件設(shè)計(jì)2007

4.彭江平.黃萬艮c++語言及面向?qū)ο蟪绦蛟O(shè)計(jì) 2004

5.丁偉新型DCS組態(tài)軟件實(shí)時數(shù)據(jù)庫研究與開發(fā) 2009

控制軟件設(shè)計(jì)論文范文第4篇

關(guān)鍵詞:DSP變頻;電源設(shè)計(jì);變頻電源

中圖分類號:TN86 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-2374(2014)08-0048-03

1 概述

1.1 問題的提出

電動鑿巖機(jī)是建筑、水利、采礦等行業(yè)的重要設(shè)備。相對于傳統(tǒng)的鑿巖設(shè)備,電動鑿巖機(jī)所具有的突出優(yōu)點(diǎn)是節(jié)省能源,其電能利用率高達(dá)50%~60%,而常用氣動鑿巖機(jī)僅為10%,此外,電動鑿巖機(jī)還有噪聲低、工作面空氣新鮮、無廢氣污染等優(yōu)點(diǎn),極大的改善了勞動條件。但目前使用的電動鑿巖機(jī)也有明顯缺點(diǎn):對同樣硬度的巖石,它的轉(zhuǎn)速只有氣動鑿巖機(jī)的50%~60%。目前大多數(shù)電動設(shè)備直接使用交流工頻電源(50HZ),不能隨著工作環(huán)境(巖石硬度、鉆孔孔徑、深度)改變輸出轉(zhuǎn)矩、轉(zhuǎn)速,因此工作效率較低。為此,本文采用德州儀器公司的TMS320C2407DSP處理器設(shè)計(jì)一種新型的5KVA單相正弦波變頻電源,通過輸出可程控的交流電壓,改變電動設(shè)備的輸出轉(zhuǎn)矩和轉(zhuǎn)速。進(jìn)而提高工作效率,改善電動設(shè)備的工作性能。

1.2 國內(nèi)外研究現(xiàn)狀

變頻技術(shù)是國內(nèi)外研究的一個熱點(diǎn)。其原因一是由于市場需求。近年來,隨著自動化技術(shù)程度的發(fā)展成熟和能源短缺問題日益突出,變頻技術(shù)越來越得到重視,并廣泛地應(yīng)用。二是功率器件的發(fā)展。近年來各種高電壓、大電流的功率器件的生產(chǎn)以及并聯(lián)、串聯(lián)技術(shù)的發(fā)展應(yīng)用,使先進(jìn)變頻器的生產(chǎn)成為現(xiàn)實(shí)。三是現(xiàn)代控制理論和集成電子技術(shù)的發(fā)展。矢量控制、模糊控制等新的控制理論及神經(jīng)網(wǎng)絡(luò)技術(shù)為高性能的變頻器研制提供了理論基礎(chǔ),而高速微處理器以及專用集成電路技術(shù)的快速發(fā)展,為實(shí)現(xiàn)變頻器高精度、多功能提供了硬件平臺。

目前國外的變頻技術(shù)研究,以法、意、德、日等國領(lǐng)先。在大功率變頻調(diào)速方面,法國的阿爾斯通公司、意大利的ABB公司分別研制出單機(jī)容量達(dá)數(shù)萬千瓦的電氣傳動設(shè)備。在中功率變頻調(diào)速技術(shù)方面,德國的西門子公司研制出的SimovertA電流型晶閘管變頻調(diào)速設(shè)備和SimovertPGTOPWM變頻調(diào)速設(shè)備,己實(shí)現(xiàn)全數(shù)字化控制;在小功率交流變頻調(diào)速技術(shù)方面,日本的富士BJT變頻器、IGBT變頻器已形成系列產(chǎn)品,其控制系統(tǒng)也已實(shí)現(xiàn)全數(shù)字化。

國內(nèi)研究方面,從總體上看我國變頻調(diào)速的技術(shù)水平較國際先進(jìn)水平有較大差距。目前在大功率交——交、無換向器電機(jī)等變頻技術(shù)方面,國內(nèi)雖有部分單位可研制生產(chǎn),但在數(shù)字化程度及系統(tǒng)可靠性等方面還有待改進(jìn)。對程控變頻電源的理論和實(shí)踐研究取得的成績,可查主要有:王小薇、程永華對于基于DSP雙環(huán)控制的逆變電源設(shè)計(jì)研究;余功軍、鐘彥儒、楊耕對IGBT變頻器死區(qū)時間的補(bǔ)償策略研究;程永華、楊成林、徐德鴻對于基于DSP變壓變頻電源設(shè)計(jì)研究;程曙、徐國卿、許哲雄對SPWM逆變器死區(qū)效應(yīng)分析研究;趙勇對基于IGBT大功率變頻電源的研究;李鋒對基于DSP的SPWM變壓變頻電源的研究等。

同時由于目前我國采用的半導(dǎo)體功率器件和DSP等器件依然嚴(yán)重依賴進(jìn)口,使得變頻器的制造成本居高不下,無法形成有競爭力的產(chǎn)業(yè),也是影響我國變頻技術(shù)發(fā)展的一個主要原因。

2 基于DSP的新型單相正弦波變頻電源設(shè)計(jì)

2.1 設(shè)計(jì)思路

本文以美國德州儀器公司的TMS320C2407DSP處理器為核心設(shè)計(jì)了一種新型的5KVA單相正弦波變頻電源。通過輸出不同頻率、電壓的電源信號,對異步電機(jī)的轉(zhuǎn)速、轉(zhuǎn)矩進(jìn)行控制。從而實(shí)現(xiàn)了電動鑿巖設(shè)備針對不同巖體提高鉆孔效率的目的。該不安品電源的硬件部分主要由主電路、保護(hù)電路、控制電路等部分組成。主電路包括整流、濾波、逆變器、驅(qū)動電路等;保護(hù)電路包括過壓欠壓保護(hù)、限流啟動、IPM故障保護(hù)、過流保護(hù)等;控制電路則主要包括DSP控制電路、PWM信號發(fā)生電路、A/D、D/A轉(zhuǎn)換電路等。在軟件方面,考慮到SVPWM控制算法比較適合于數(shù)字控制系統(tǒng),本文編制了基于SVPWM控制算法的控制軟件。經(jīng)過工作現(xiàn)場試驗(yàn)結(jié)果表明,該系統(tǒng)可以在30—300Hz范圍內(nèi)均勻調(diào)速,在不同的負(fù)載情況下,具有較好的穩(wěn)定性和較強(qiáng)的抗干擾能力。

2.2 硬件系統(tǒng)結(jié)構(gòu)

本文設(shè)計(jì)變頻電源的硬件系統(tǒng)以Tl公司的TMS320LF2407A型DSP為控制芯片,由主電路、保護(hù)電路、控制電路等組成,其原理結(jié)構(gòu)圖如圖1。

圖1 硬件系統(tǒng)原理結(jié)構(gòu)圖

其中主電路包括整流、濾波、逆變器驅(qū)動電路等組成。其工作原理是把單相交流電通過整流模塊變?yōu)橹绷麟?,整流后的脈動電壓再經(jīng)過濾波電容平滑后成為穩(wěn)定的直流電壓。再由逆變電路對該直流電壓進(jìn)行斬波,形成電壓和頻率可調(diào)的單相交流電提供給異步電機(jī)。由于IPM是IGBT的功率集成電路,需要有專門的驅(qū)動電路,本文采用調(diào)壓電路把電壓抬高到15伏來進(jìn)行驅(qū)動。系統(tǒng)保護(hù)電路包括過壓、欠壓保護(hù)、限流啟動、IPM故障保護(hù)、過流保護(hù)等??刂齐娐钒―SP控制電路、PWM信號發(fā)生電路、A/D、D/A轉(zhuǎn)換電路等。

2.3 整流和濾波電路

整流和濾波電路屬于主電路的一部分,其結(jié)構(gòu)圖如圖2所示。工作時,220V的交流電源經(jīng)過四個二極管的全波整流,變?yōu)橹绷?,其中電解電容C1為整流濾波電容,電阻R1為放電電阻,在斷電情況下為C1提供放電回路,同時也為逆變器負(fù)載和直流電源之間的無功功率提供緩沖。

圖2 整流和濾波電路

2.4 逆變電路設(shè)計(jì)

(a)逆變電路結(jié)構(gòu)原理圖(b)輸出方波信號波形圖

圖3

本文即采用的是電壓型逆變電路。因?yàn)楸疚脑O(shè)計(jì)變頻電源主要應(yīng)用在電動鑿巖設(shè)備上的。所以我們采用的是單相全橋逆變電路。圖3為單相電壓橋式逆變電路的結(jié)構(gòu)原理圖及輸出波形圖。全控型開關(guān)器件T1和T4構(gòu)成一對橋臂,T2和T3構(gòu)成一對橋臂,T1和T4同時通、斷;T2和T3同時通、斷。T1(T4)與T2(T3)的驅(qū)動信號互補(bǔ),即T1和T4有驅(qū)動信號時,T2和T3無驅(qū)動信號,反之亦然,兩對橋臂各交替導(dǎo)通180°。從而得到需要的變頻電壓信號。

由于本變頻電源主要應(yīng)用電動鑿巖設(shè)備方面,即一般情況下均是在在阻感負(fù)載下工作。因此在0≤θ≤ωt期間,T1和T4有驅(qū)動信號,由于電流i0為負(fù)值,T1和T4不導(dǎo)通,D1、D4導(dǎo)通起負(fù)載電流續(xù)流作用,u0=+Ud。θ≤ωt≤π期間,i0為正值,T1和T4才導(dǎo)通。π≤ωt≤π+θ期間,T2和T3有驅(qū)動信號,由于電流i0為負(fù)值,T2、T3不導(dǎo)通,D2、D3導(dǎo)通起負(fù)載電流續(xù)流作用,u0=-Ud。π+θ≤ωt≤2π期間,T2和T3才導(dǎo)通

2.5 電平轉(zhuǎn)換設(shè)計(jì)

由于DSPTMS320LF2407是低功耗芯片,必須采用3.3V供電,與驅(qū)動主電路的電平不匹配,易引起事故,損壞芯片。故本實(shí)用新型設(shè)計(jì)中包含了電平轉(zhuǎn)換設(shè)計(jì)。本文采用的驅(qū)動芯片M57959L本身具備隔離輸入作用,因此在電平轉(zhuǎn)換設(shè)計(jì)中不必要增設(shè)隔離電路。本實(shí)用新型采用I/O直接輸出轉(zhuǎn)換設(shè)計(jì)。

圖4 采用M57959L的電平轉(zhuǎn)換驅(qū)動電路

2.6 軟件部分設(shè)計(jì)

控制算法的軟件化為交流調(diào)速系統(tǒng)控制算法的選擇、復(fù)用提供了方便。本設(shè)計(jì)基于TMS320LF2407A事件管理器,采用DSP自帶的匯編語言編寫軟件CCS進(jìn)行編寫,系統(tǒng)的軟件設(shè)計(jì)可簡單分為兩個部分:一個是系統(tǒng)的初始化模塊,另一個是控制算法模塊。其中初始化只在系統(tǒng)上電時執(zhí)行一次,而控制算法模塊包括SVPWM的生成,速度反饋信號的采樣和處理等。系統(tǒng)的整在程序初始化之后進(jìn)入主循環(huán)程序,DSP產(chǎn)生SVPWM使電機(jī)開始運(yùn)行。其調(diào)用的頻率與PWM的輸出頻率一致。系統(tǒng)軟件流程圖如圖5所示。

3 應(yīng)用實(shí)驗(yàn)及展望

本文所設(shè)計(jì)制作的5KVA單相正弦波變頻電源,可輸出30~300HZ交流電壓。所制作的樣品在湘西同力機(jī)械公司、武陵電化總廠金屬包裝廠經(jīng)過多次實(shí)驗(yàn)表明,應(yīng)用本文設(shè)計(jì)變頻電源控制異步電動機(jī)工作時,在不同頻率、不同負(fù)載情況下,輸出轉(zhuǎn)速和轉(zhuǎn)矩可基本實(shí)現(xiàn)實(shí)時控制,具有較好的工作穩(wěn)定性和抗干擾能力。

未來,將從兩方面對本設(shè)計(jì)進(jìn)行改進(jìn),一是將改進(jìn)硬件結(jié)構(gòu)設(shè)計(jì),逐步增大電源容量;二是改進(jìn)軟件算法設(shè)計(jì),實(shí)現(xiàn)變頻電源的最優(yōu)實(shí)時控制。

圖5 系統(tǒng)軟件流程圖

參考文獻(xiàn)

[1] 王小薇,程永華.基于DSP雙環(huán)控制的逆變電源設(shè)

計(jì)[J].電力電子技術(shù),2004,38(3).

[2] 馮勇,葉斌.IGBT逆變器吸收電路的仿真分析與

參數(shù)選擇[J].電力機(jī)車技術(shù),1999,(2):12-14.

[3] 余功軍,鐘彥儒,楊耕一種IGBT變頻器死區(qū)時間

的補(bǔ)償策略[J].電力電子技術(shù),1997,(4):7-9.

[4] 程永華,楊成林,徐德鴻.基于DSP變壓變頻電源

設(shè)計(jì)[J].電力電子技術(shù),2003,37(5).

[5] 程曙,徐國卿,許哲雄.SPWM逆變器死區(qū)效應(yīng)分

析[J].電力系統(tǒng)及其自動化學(xué)報(bào),2002,14

(2):39-42.

[6] 陳國呈.電壓型PWM逆變器的波形失真及其補(bǔ)償

方法[J].冶金自動化,1990,14(3):11-14.

[7] 余功軍,鐘彥儒,楊耕一種IGBT變頻器死區(qū)時間

的補(bǔ)償策略[J].電力電子技術(shù),1997(4):7-9.

[8] 劉陵順,尚安利,顧文錦.SPWM逆變器死區(qū)效

應(yīng)的研究[J].電機(jī)與控制學(xué)報(bào),2001,5(4):

237-241.

[9] 趙勇.基于IGBT大功率變頻電源的研制[D].山東

大學(xué)碩士論文,2006.

[10] 王鵬.基于單片機(jī)控制的車載高頻鏈逆變電源的

研制[D].河北工業(yè)大學(xué)碩士論文,2007.

[11] 李鋒.基于DSP的SPWM變壓變頻電源的設(shè)計(jì)

[D].湖南大學(xué)碩士論文,2008.

控制軟件設(shè)計(jì)論文范文第5篇

關(guān)鍵詞:遠(yuǎn)程監(jiān)測;實(shí)驗(yàn)室;平臺;硬件設(shè)備

TheApplicationResearchontheLaboratoryPlatformofLong-distanceMonitoringSystem

OUYANGHeJia

InformationCenter;theChildren''''sHospital;ChongqingMedicalUniversity400014

Abstract:basedondescribingtheformofstructuralremotemonitoringsystem,thelaboratoryprototypeofremotemonitoringsystemisdesigned,andthedistributedlong-distancehealthmonitoringsystemwithdifferenttypesofsensorsandtransmissionformsisconstructedwhichprovidesalaboratoryplatformfortheoreticalstudiesofstructuralmonitoringsystem.

Keywords:long-distancemonitoring;Laboratory;platform;hardwareequipment

引言

隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展,特別是Internet技術(shù)的發(fā)展,信息高速公路的開通,推動了遠(yuǎn)程診斷技術(shù)的產(chǎn)生與廣泛應(yīng)用。遠(yuǎn)程監(jiān)測系統(tǒng)實(shí)際上是一個通過計(jì)算機(jī)網(wǎng)絡(luò)或?qū)S猛ㄐ旁O(shè)備連接起來的一個分布式監(jiān)測與集中型診斷系統(tǒng),它可以同時將多個對象的監(jiān)測數(shù)據(jù)集中到遠(yuǎn)程監(jiān)測診斷中心進(jìn)行統(tǒng)一管理、控制和診斷。遠(yuǎn)程傳輸從總體上來說有:C/S(Client/Server客戶端/服務(wù)器)結(jié)構(gòu)、B/S(Browser/Server瀏覽器/服務(wù)器)結(jié)構(gòu)以及面向Agent的CORBA技術(shù)[1]。

1.遠(yuǎn)程監(jiān)測系統(tǒng)的結(jié)構(gòu)形式[1]:文中闡述了遠(yuǎn)程監(jiān)測系統(tǒng)中計(jì)算機(jī)網(wǎng)絡(luò)或?qū)S猛ㄐ旁O(shè)備連接設(shè)備和技術(shù);

遠(yuǎn)程監(jiān)測系統(tǒng)基于集中式在線監(jiān)測系統(tǒng)和分布式在線監(jiān)測系統(tǒng),采用若干臺中心計(jì)算機(jī)作為損傷診斷服務(wù)器,在結(jié)構(gòu)關(guān)鍵位置上建立狀態(tài)觀測點(diǎn),通過在觀測點(diǎn)上永久安裝的傳感器獲取結(jié)構(gòu)的實(shí)時狀態(tài)信息,經(jīng)過信號預(yù)處理、A/D轉(zhuǎn)換后輸入本地監(jiān)測計(jì)算機(jī),然后對信號進(jìn)行處理,實(shí)現(xiàn)連續(xù)實(shí)時地采集結(jié)構(gòu)狀態(tài)數(shù)據(jù),而在技術(shù)力量較強(qiáng)的科研院所、大學(xué)建立遠(yuǎn)程分析診斷中心,為結(jié)構(gòu)提供遠(yuǎn)程技術(shù)支持和保障,通過網(wǎng)絡(luò)將觀測點(diǎn)連接成一個復(fù)雜的監(jiān)測網(wǎng),任何一個監(jiān)測系統(tǒng)都可以提出請求服務(wù)的要求,在異地的診斷服務(wù)中心接到請求服務(wù)的信息后,可以提供各種服務(wù),并返回診斷結(jié)果。同時,遠(yuǎn)程服務(wù)中心也可以從網(wǎng)上直接獲取目前各觀測點(diǎn)的結(jié)構(gòu)狀態(tài)信號、歷史數(shù)據(jù)以及本地診斷的結(jié)果,從而形成一個完整的監(jiān)測系統(tǒng)。一旦出現(xiàn)本地系統(tǒng)不能處理的現(xiàn)象,可以在短時間內(nèi)調(diào)動互連網(wǎng)內(nèi)的所有診斷資源,實(shí)現(xiàn)對結(jié)構(gòu)的早期損傷診斷和及時維修,使結(jié)構(gòu)安全使用。

遠(yuǎn)程監(jiān)測系統(tǒng)主要由作為監(jiān)測對象的結(jié)構(gòu)、傳感檢測子系統(tǒng)、實(shí)現(xiàn)在線監(jiān)測的局域網(wǎng)子系統(tǒng)、Internet和遠(yuǎn)程監(jiān)測中心子系統(tǒng)組成,其系統(tǒng)功能結(jié)構(gòu)如圖1所示。

傳感檢測子系統(tǒng)的工作主要是由各種各樣的傳感器、變送器和采集設(shè)備完成,也稱為數(shù)據(jù)采集子系統(tǒng)。

本地監(jiān)測與損傷診斷子系統(tǒng)通過實(shí)時監(jiān)測模塊將各監(jiān)測點(diǎn)采集處理單元采集的最底層結(jié)構(gòu)對象實(shí)時工作狀態(tài)信息寫入狀態(tài)檢測數(shù)據(jù)庫,并在屏幕上顯示工程結(jié)構(gòu)的實(shí)時可視化狀況,對損傷狀況進(jìn)行預(yù)警。同時,若在本地?zé)o法識別損傷狀況時,則向遠(yuǎn)程損傷診斷中心發(fā)出求救請求,將實(shí)時信息轉(zhuǎn)換成能夠被遠(yuǎn)程損傷診斷中心識別的信號并存儲到數(shù)據(jù)庫服務(wù)器,通過Internet將信息傳輸?shù)竭h(yuǎn)程診斷中心,尋求診斷方案,將遠(yuǎn)程診斷的結(jié)果存儲到數(shù)據(jù)庫服務(wù)器,并更新本地監(jiān)測顯示[2]。

遠(yuǎn)程監(jiān)測和損傷診斷中心主要由知識庫、數(shù)據(jù)庫、推理模塊、知識庫管理系統(tǒng)和機(jī)器學(xué)習(xí)模塊組成。推理模塊是遠(yuǎn)程監(jiān)測和損傷診斷系統(tǒng)的核心,主要完成由損傷現(xiàn)象尋找損傷原因、判斷損傷程度和損傷類型的過程,采用模糊反向推理算法、神經(jīng)網(wǎng)絡(luò)算法或基于小波分析算法等實(shí)現(xiàn)多種有效的推理。知識庫包括規(guī)則庫、概念庫和圖形庫是遠(yuǎn)程診斷系統(tǒng)的知識部分。隨著結(jié)構(gòu)健康監(jiān)測系統(tǒng)的運(yùn)行將可能出現(xiàn)原有的知識庫中沒有的新的狀況,知識庫管理和機(jī)器學(xué)習(xí)則不斷地修正和更新知識庫,從而完善原有的知識庫。

隨著監(jiān)測對象向巨型化、復(fù)雜化發(fā)展,對監(jiān)測系統(tǒng)需要布設(shè)的觀測點(diǎn)越來越多,產(chǎn)生的中間數(shù)據(jù)和狀況評估數(shù)據(jù)也越來越多,而且有些數(shù)據(jù)需要多次使用,這樣,為了使數(shù)據(jù)能夠充分共享,不產(chǎn)生冗余,應(yīng)用數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)進(jìn)行規(guī)范化統(tǒng)一管理是必要的,在數(shù)據(jù)庫管理系統(tǒng)中,將健康監(jiān)測系統(tǒng)的數(shù)據(jù)類型進(jìn)行分類管理,分別建立對應(yīng)的數(shù)據(jù)庫,如實(shí)時采集數(shù)據(jù)庫、評估系統(tǒng)數(shù)據(jù)庫、工程模型數(shù)據(jù)庫、評估結(jié)果數(shù)據(jù)庫等,可以將這些數(shù)據(jù)庫集中在一臺數(shù)據(jù)庫服務(wù)器中。當(dāng)監(jiān)測系統(tǒng)很大時,也可以將這些數(shù)據(jù)庫分布在網(wǎng)絡(luò)的各個地方,形成分布式數(shù)據(jù)庫,通過網(wǎng)絡(luò)共享。分布式數(shù)據(jù)庫是建立在客戶機(jī)/服務(wù)器基礎(chǔ)上的,目前很多數(shù)據(jù)庫系統(tǒng)都支持C/S服務(wù),如SQLServer2000、Oracle、Sybase、DB2等商業(yè)數(shù)據(jù)庫軟件。分布式數(shù)據(jù)庫可以采用多層數(shù)據(jù)庫技術(shù)來實(shí)現(xiàn)。

2.實(shí)驗(yàn)室原型系統(tǒng)設(shè)計(jì)

實(shí)驗(yàn)室原型試驗(yàn)平臺就是應(yīng)用于工程實(shí)踐環(huán)節(jié)的中間平臺。在實(shí)驗(yàn)室進(jìn)行試驗(yàn)時經(jīng)常會進(jìn)行一些嘗試性的試驗(yàn),如果全部采用高靈敏度設(shè)備,試驗(yàn)的投入就要大大增加,為了節(jié)約成本,又能達(dá)到試驗(yàn)平臺的功能目的,通常在試驗(yàn)平臺系統(tǒng)中加入了簡易設(shè)備系統(tǒng),在滿足要求的基礎(chǔ)上達(dá)到最佳性價(jià)比。

2.1系統(tǒng)總體結(jié)構(gòu)

通常而言,監(jiān)測系統(tǒng)總結(jié)構(gòu)由不同的子結(jié)構(gòu)部分組成。以常見的結(jié)構(gòu)監(jiān)測為例,它的實(shí)驗(yàn)室試驗(yàn)平臺主要由電源、激振器、傳感器網(wǎng)絡(luò)、數(shù)據(jù)采集和數(shù)據(jù)處理、數(shù)據(jù)存儲和數(shù)據(jù)分析、試驗(yàn)結(jié)果和試驗(yàn)過程網(wǎng)絡(luò)幾個部分組成。為了加強(qiáng)儀器設(shè)備的管理,為分散獨(dú)立的儀器設(shè)備設(shè)計(jì)了專門的機(jī)柜,它們通常為不間斷電源UPS的電池柜、數(shù)據(jù)采集系統(tǒng)柜、數(shù)據(jù)庫服務(wù)器柜和WEB服務(wù)器柜[2][3]。

2.2子系統(tǒng)功能

電源模塊為試驗(yàn)平臺各個組成部分提供電源,當(dāng)試驗(yàn)過程突然斷電時啟動UPS電源,保證試驗(yàn)的順利完成。

數(shù)據(jù)采集系統(tǒng)柜為獲取得到所需要監(jiān)測數(shù)據(jù)的設(shè)備儀器系統(tǒng),并解調(diào)為數(shù)字信號,存儲到解調(diào)器的存儲區(qū),同時也可以將采集數(shù)據(jù)通過通信傳輸?shù)綌?shù)據(jù)庫服務(wù)中心。

數(shù)據(jù)庫服務(wù)器存儲整個采集系統(tǒng)的數(shù)據(jù)、經(jīng)過處理和計(jì)算的數(shù)據(jù)以及診斷分析結(jié)果。

WEB服務(wù)器主要是試驗(yàn)平臺的相關(guān)信息,例如試驗(yàn)的整個過程和試驗(yàn)的分析結(jié)果。2.3試驗(yàn)平臺網(wǎng)絡(luò)結(jié)構(gòu)

系統(tǒng)進(jìn)行復(fù)雜的結(jié)構(gòu)監(jiān)測分析時,就需要安裝足夠的數(shù)據(jù)采集設(shè)備,在大量數(shù)據(jù)采集的情況下,如果將采集的數(shù)據(jù)集中到一臺機(jī)器上收集和處理,就會出現(xiàn)瓶頸現(xiàn)象,使集中式處理機(jī)由于負(fù)載過重不僅不能將現(xiàn)場數(shù)據(jù)實(shí)時傳輸?shù)教幚碇行?也容易使系統(tǒng)崩潰,因此,建議在試驗(yàn)平臺中,采用了分布式數(shù)據(jù)采集和分布式數(shù)據(jù)處理與分析的構(gòu)架,將電致采集的任務(wù)分配到多個工作站上,對監(jiān)測數(shù)據(jù)采集分配在一個工作站上。

2.4試驗(yàn)原型系統(tǒng)各子系統(tǒng)的實(shí)現(xiàn)

試驗(yàn)原型系統(tǒng)各子系統(tǒng)由模型實(shí)驗(yàn)臺進(jìn)行模擬,以結(jié)構(gòu)監(jiān)測實(shí)驗(yàn)平臺為例,模型試驗(yàn)臺包括兩個放置結(jié)構(gòu)試驗(yàn)物理模型的臺面,一個方便移動試驗(yàn)?zāi)P偷暮J吊,兩個激振器。以及兩套與激振器相配套的功率放大器。

電源模塊為試驗(yàn)平臺各個組成部分提供電源,配有不間斷電源,并對每個機(jī)柜采用獨(dú)立空氣開關(guān)控制,試驗(yàn)時可以自由配置試驗(yàn)資源。該系統(tǒng)包括動態(tài)信號測試系統(tǒng)所需的信號調(diào)理器、直流電壓放大器、抗混濾波器、A/D轉(zhuǎn)換器、緩沖存儲器以及采樣控制和計(jì)算機(jī)通訊的全部硬件,而且提供了充分考慮用戶方便操作本系統(tǒng)所需的控制軟件及分析軟件,是以計(jì)算機(jī)為基礎(chǔ)、智能化的動態(tài)信號測試分析系統(tǒng)。當(dāng)該系統(tǒng)需要的采集通道或者是采集信號的類型不夠時,可以進(jìn)行擴(kuò)展,擴(kuò)展可以在本臺計(jì)算機(jī)上進(jìn)行,也可以將采集任務(wù)分布到多臺計(jì)算機(jī)上,多臺計(jì)算機(jī)之間可以通過以太網(wǎng)連接擴(kuò)展的多臺計(jì)算機(jī)。一臺計(jì)算機(jī)可控制N個模塊,每個模塊M個通道,則每臺計(jì)算機(jī)最多可控制128個通道,能滿足多通道、高精度、高速動態(tài)信號的測量需求,多臺計(jì)算機(jī)控制的系統(tǒng)可由同步采樣時鐘控制同步采樣,通過以太網(wǎng)將各計(jì)算機(jī)系統(tǒng)相連接,由網(wǎng)絡(luò)控制軟件模塊進(jìn)行全系統(tǒng)的集中操作控制及數(shù)據(jù)的統(tǒng)一處理,從而構(gòu)成多計(jì)算機(jī)并行同步數(shù)據(jù)采集系統(tǒng)。根據(jù)需要進(jìn)行擴(kuò)展后的系統(tǒng)可以對應(yīng)變應(yīng)力、壓力、扭矩、荷重、溫度、位移、速度和加速度等物理量進(jìn)行自動、準(zhǔn)確、可靠的動態(tài)測試和分析。

數(shù)據(jù)采集模塊主要完成同步采樣、前置放大、模數(shù)轉(zhuǎn)換、數(shù)據(jù)存儲和DDS頻率合成功能,模塊具有1394接口和自定義并口接口擴(kuò)展。采集模塊的AD轉(zhuǎn)換器為16位,瞬時采樣頻率從100Hz到100KHz可切換。連續(xù)采樣的最高采樣頻率要根據(jù)系統(tǒng)所擴(kuò)展的通道數(shù)而定,在應(yīng)用中要注意最高采樣頻率的設(shè)置。

同時,在工程監(jiān)測系統(tǒng)中,結(jié)構(gòu)信號的采集和處理,也就是硬件是實(shí)現(xiàn)監(jiān)測的前提條件,但是單由硬件不能構(gòu)成一個完整的健康監(jiān)測系統(tǒng),和硬件系統(tǒng)同樣重要的是軟件系統(tǒng),兩者構(gòu)成一個完整的監(jiān)測系統(tǒng),兩者的性能都影響著整個系統(tǒng)的性能,所以軟件設(shè)計(jì)的方法和功能對系統(tǒng)的整體性能有很大的影響。實(shí)驗(yàn)室試驗(yàn)平臺的軟件系統(tǒng)由數(shù)據(jù)采集和數(shù)據(jù)處理模塊、外激勵系統(tǒng)的數(shù)據(jù)采集和數(shù)據(jù)處理模塊、結(jié)構(gòu)監(jiān)測和數(shù)據(jù)處理評估模塊、網(wǎng)絡(luò)模塊四個模塊組成。通過在已有硬件的基礎(chǔ)上,將各軟件模塊集成為一個有機(jī)的整體,從而實(shí)現(xiàn)對工程結(jié)構(gòu)運(yùn)行狀況的自動監(jiān)測。

2.5網(wǎng)絡(luò)模塊

不僅實(shí)驗(yàn)室成員可以查看試驗(yàn)平臺監(jiān)測試驗(yàn)的實(shí)時工作狀況,還將試驗(yàn)?zāi)P偷膶?shí)時工作狀態(tài)傳送到局域網(wǎng)或Internet上,其它用戶可以通過Web瀏覽方式訪問實(shí)驗(yàn)室的試驗(yàn)情況。這項(xiàng)功能由數(shù)據(jù)庫服務(wù)器和Web服務(wù)器完成。試驗(yàn)平臺開發(fā)了自身Web服務(wù)器,可以將實(shí)驗(yàn)室的模型試驗(yàn)進(jìn)行遠(yuǎn)程。

Web的有兩種方式,一種是與常用的網(wǎng)絡(luò)一樣,在Web服務(wù)器設(shè)計(jì)過程中編寫具體模型試驗(yàn)需要被訪問的數(shù)據(jù)網(wǎng)頁,該網(wǎng)頁可以由多個有關(guān)聯(lián)的網(wǎng)頁組成,網(wǎng)頁的數(shù)據(jù)來源于數(shù)據(jù)采集、分析處理、診斷分析和評估數(shù)據(jù)存放到數(shù)據(jù)庫的數(shù)據(jù)。另一種方式就是應(yīng)用美國國家儀器有限公司開發(fā)的在測量系統(tǒng)中應(yīng)用廣泛的開發(fā)平臺LabView軟件平臺,在該軟件平臺上開發(fā)的用戶軟件,可以通過該軟件的一個特殊功能,將模型試驗(yàn)的整個過程到網(wǎng)絡(luò)服務(wù)器上,這種網(wǎng)絡(luò)方式還是需要構(gòu)架實(shí)驗(yàn)室的Web服務(wù)器,但是不需要編寫很多網(wǎng)頁,只要將被訪問的軟件模塊在LabView的環(huán)境中即可,其它可以通過用戶軟件的事件響應(yīng)實(shí)現(xiàn)實(shí)時訪問。

3.結(jié)論

本文研究了結(jié)構(gòu)智能監(jiān)測系統(tǒng)實(shí)驗(yàn)室試驗(yàn)平臺各組成部分,建立了由不同類型傳感器、不同傳輸方式組成的遠(yuǎn)程分布式健康監(jiān)測系統(tǒng),不僅為結(jié)構(gòu)監(jiān)測系統(tǒng)的理論研究提供實(shí)驗(yàn)平臺,還為結(jié)構(gòu)監(jiān)測系統(tǒng)的推廣應(yīng)用提供實(shí)踐依據(jù)。

參考文獻(xiàn):

[1]李宏男李東升.土木工程結(jié)構(gòu)安全性評估、健康監(jiān)測診斷述評.中國科技論文在線。

新源县| 哈尔滨市| 五大连池市| 嘉义县| 沭阳县| 镇平县| 吉林省| 页游| 枣阳市| 东乡| 巢湖市| 东莞市| 澎湖县| 永德县| 内黄县| 东辽县| 陈巴尔虎旗| 丰顺县| 江孜县| 天津市| 双鸭山市| 云霄县| 北辰区| 定边县| 宜宾市| 大同市| 建始县| 安化县| 德惠市| 济阳县| 辽阳县| 高尔夫| 靖宇县| 区。| 饶河县| 武宁县| 陆河县| 论坛| 荔浦县| 翁源县| 铜川市|