面向振動(dòng)控制器的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-02-18 09:00
振動(dòng)試驗(yàn)是檢測產(chǎn)品力學(xué)可靠性的必要手段,振動(dòng)控制器作為整個(gè)振動(dòng)試驗(yàn)的核心,對其進(jìn)行狀態(tài)監(jiān)控是保證試驗(yàn)正常運(yùn)行的必要手段。而目前的監(jiān)控系統(tǒng)大多是需要人值守的現(xiàn)場監(jiān)控,而遠(yuǎn)程網(wǎng)絡(luò)監(jiān)控系統(tǒng)能實(shí)現(xiàn)無人值守降低生產(chǎn)成本與提高勞動(dòng)生產(chǎn)率,但目前國內(nèi)尚無面向振動(dòng)控制器的遠(yuǎn)程監(jiān)控系統(tǒng)相關(guān)案例。在對遠(yuǎn)程監(jiān)控系統(tǒng)研究的基礎(chǔ)上,結(jié)合振動(dòng)控制器的應(yīng)用特點(diǎn),完成遠(yuǎn)程監(jiān)控系統(tǒng)的需求分析與功能設(shè)計(jì)。通過對原有現(xiàn)場監(jiān)控系統(tǒng)C/S架構(gòu)的分析發(fā)現(xiàn)其原有客戶端沒有網(wǎng)絡(luò)通信相關(guān)功能,系統(tǒng)采用B/S架構(gòu)設(shè)計(jì),將原有客戶端中需要計(jì)算與持久化的數(shù)據(jù)置于系統(tǒng)服務(wù)器與數(shù)據(jù)庫中處理,通過網(wǎng)絡(luò)將振動(dòng)控制器與系統(tǒng)服務(wù)器連接,客戶即可通過瀏覽器與系統(tǒng)服務(wù)器進(jìn)行通信從而實(shí)現(xiàn)了對振動(dòng)控制器的遠(yuǎn)程監(jiān)控。為了實(shí)現(xiàn)對振動(dòng)控制器的遠(yuǎn)程監(jiān)控功能,論文提出面向振動(dòng)控制器的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)方案,將分別從服務(wù)器端、客戶端進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn),并對系統(tǒng)功能進(jìn)行測試與性能分析。首先,進(jìn)行服務(wù)器端軟件設(shè)計(jì)與實(shí)現(xiàn)。根據(jù)用戶需求分析,對服務(wù)器端軟件進(jìn)行模塊劃分。Socket網(wǎng)絡(luò)通信模塊主要完成了與振動(dòng)控制器的通信,并通過自定義心跳數(shù)據(jù)包后的心跳機(jī)制來保證連接的可靠性;數(shù)據(jù)處理...
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【文章目錄】:
致謝
摘要
Abstract
1 緒論
1.1 振動(dòng)模擬試驗(yàn)及其控制技術(shù)
1.1.1 振動(dòng)環(huán)境模擬試驗(yàn)
1.1.2 振動(dòng)控制技術(shù)
1.1.3 振動(dòng)控制器發(fā)展
1.2 遠(yuǎn)程監(jiān)控系統(tǒng)概述
1.2.1 遠(yuǎn)程監(jiān)控系統(tǒng)
1.2.2 遠(yuǎn)程監(jiān)控系統(tǒng)國內(nèi)外研究動(dòng)態(tài)
1.2.3 振動(dòng)控制器遠(yuǎn)程監(jiān)控系統(tǒng)國內(nèi)外研究現(xiàn)狀
1.3 研究意義及研究內(nèi)容
1.3.1 課題研究目的及意義
1.3.2 主要研究內(nèi)容
2 監(jiān)控系統(tǒng)方案設(shè)計(jì)
2.1 業(yè)務(wù)需求分析
2.2 用戶需求分析
2.2.1 用例圖模型
2.2.2 試驗(yàn)信息
2.2.3 實(shí)時(shí)信號分析
2.2.4 試驗(yàn)預(yù)配置
2.2.5 設(shè)備信息管理
2.3 系統(tǒng)功能設(shè)計(jì)
2.3.1 功能需求
2.3.2 非功能性需求
2.4 系統(tǒng)方案
2.5 本章小結(jié)
3 基于Qt的系統(tǒng)服務(wù)器設(shè)計(jì)及實(shí)現(xiàn)
3.1 服務(wù)器設(shè)計(jì)
3.1.1 服務(wù)器選型與程序設(shè)計(jì)
3.1.2 Qt工具與模塊劃分
3.2 基于Socket網(wǎng)絡(luò)通信模塊設(shè)計(jì)
3.2.1 振動(dòng)控制器通信
3.2.2 心跳機(jī)制研究
3.2.3 網(wǎng)絡(luò)通信協(xié)議設(shè)計(jì)
3.3 數(shù)據(jù)處理模塊設(shè)計(jì)
3.3.1 遠(yuǎn)程控制指令生成
3.3.2 信號分析
3.4 數(shù)據(jù)庫管理模塊設(shè)計(jì)
3.4.1 Qt數(shù)據(jù)庫接口設(shè)計(jì)
3.4.2 數(shù)據(jù)庫連接池
3.4.3 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)
3.4.4 數(shù)據(jù)庫操作
3.5 線程管理模塊設(shè)計(jì)
3.5.1 多線程技術(shù)
3.5.2 多線程實(shí)現(xiàn)
3.6 本章小結(jié)
4 基于MVC模式的客戶端應(yīng)用設(shè)計(jì)及實(shí)現(xiàn)
4.1 MVC與整體架構(gòu)設(shè)計(jì)
4.2 基礎(chǔ)層設(shè)計(jì)
4.2.1 網(wǎng)絡(luò)通信模塊
4.2.2 緩存模塊
4.3 用戶層設(shè)計(jì)
4.3.1 用戶管理模塊
4.3.2 試驗(yàn)管理模塊
4.3.3 數(shù)據(jù)看板模塊
4.3.4 遠(yuǎn)程控制模塊
4.3.5 設(shè)備管理模塊
4.4 本章小結(jié)
5 服務(wù)器及客戶端功能驗(yàn)證
5.1 遠(yuǎn)程監(jiān)控系統(tǒng)搭建
5.2 功能驗(yàn)證過程
5.2.1 用戶登錄功能驗(yàn)證
5.2.2 試驗(yàn)管理功能驗(yàn)證
5.2.3 數(shù)據(jù)看板功能驗(yàn)證
5.2.4 遠(yuǎn)程控制功能驗(yàn)證
5.2.5 設(shè)備管理功能驗(yàn)證
5.3 非功能性需求驗(yàn)證
5.3.1 服務(wù)器通信驗(yàn)證
5.3.2 服務(wù)器負(fù)載能力驗(yàn)證
5.3.3 服務(wù)器軟件可靠性驗(yàn)證
5.4 本章小結(jié)
6 總結(jié)與展望
6.1 本課題主要工作
6.2 后續(xù)研究工作
參考文獻(xiàn)
作者簡歷
本文編號:3744665
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【文章目錄】:
致謝
摘要
Abstract
1 緒論
1.1 振動(dòng)模擬試驗(yàn)及其控制技術(shù)
1.1.1 振動(dòng)環(huán)境模擬試驗(yàn)
1.1.2 振動(dòng)控制技術(shù)
1.1.3 振動(dòng)控制器發(fā)展
1.2 遠(yuǎn)程監(jiān)控系統(tǒng)概述
1.2.1 遠(yuǎn)程監(jiān)控系統(tǒng)
1.2.2 遠(yuǎn)程監(jiān)控系統(tǒng)國內(nèi)外研究動(dòng)態(tài)
1.2.3 振動(dòng)控制器遠(yuǎn)程監(jiān)控系統(tǒng)國內(nèi)外研究現(xiàn)狀
1.3 研究意義及研究內(nèi)容
1.3.1 課題研究目的及意義
1.3.2 主要研究內(nèi)容
2 監(jiān)控系統(tǒng)方案設(shè)計(jì)
2.1 業(yè)務(wù)需求分析
2.2 用戶需求分析
2.2.1 用例圖模型
2.2.2 試驗(yàn)信息
2.2.3 實(shí)時(shí)信號分析
2.2.4 試驗(yàn)預(yù)配置
2.2.5 設(shè)備信息管理
2.3 系統(tǒng)功能設(shè)計(jì)
2.3.1 功能需求
2.3.2 非功能性需求
2.4 系統(tǒng)方案
2.5 本章小結(jié)
3 基于Qt的系統(tǒng)服務(wù)器設(shè)計(jì)及實(shí)現(xiàn)
3.1 服務(wù)器設(shè)計(jì)
3.1.1 服務(wù)器選型與程序設(shè)計(jì)
3.1.2 Qt工具與模塊劃分
3.2 基于Socket網(wǎng)絡(luò)通信模塊設(shè)計(jì)
3.2.1 振動(dòng)控制器通信
3.2.2 心跳機(jī)制研究
3.2.3 網(wǎng)絡(luò)通信協(xié)議設(shè)計(jì)
3.3 數(shù)據(jù)處理模塊設(shè)計(jì)
3.3.1 遠(yuǎn)程控制指令生成
3.3.2 信號分析
3.4 數(shù)據(jù)庫管理模塊設(shè)計(jì)
3.4.1 Qt數(shù)據(jù)庫接口設(shè)計(jì)
3.4.2 數(shù)據(jù)庫連接池
3.4.3 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)
3.4.4 數(shù)據(jù)庫操作
3.5 線程管理模塊設(shè)計(jì)
3.5.1 多線程技術(shù)
3.5.2 多線程實(shí)現(xiàn)
3.6 本章小結(jié)
4 基于MVC模式的客戶端應(yīng)用設(shè)計(jì)及實(shí)現(xiàn)
4.1 MVC與整體架構(gòu)設(shè)計(jì)
4.2 基礎(chǔ)層設(shè)計(jì)
4.2.1 網(wǎng)絡(luò)通信模塊
4.2.2 緩存模塊
4.3 用戶層設(shè)計(jì)
4.3.1 用戶管理模塊
4.3.2 試驗(yàn)管理模塊
4.3.3 數(shù)據(jù)看板模塊
4.3.4 遠(yuǎn)程控制模塊
4.3.5 設(shè)備管理模塊
4.4 本章小結(jié)
5 服務(wù)器及客戶端功能驗(yàn)證
5.1 遠(yuǎn)程監(jiān)控系統(tǒng)搭建
5.2 功能驗(yàn)證過程
5.2.1 用戶登錄功能驗(yàn)證
5.2.2 試驗(yàn)管理功能驗(yàn)證
5.2.3 數(shù)據(jù)看板功能驗(yàn)證
5.2.4 遠(yuǎn)程控制功能驗(yàn)證
5.2.5 設(shè)備管理功能驗(yàn)證
5.3 非功能性需求驗(yàn)證
5.3.1 服務(wù)器通信驗(yàn)證
5.3.2 服務(wù)器負(fù)載能力驗(yàn)證
5.3.3 服務(wù)器軟件可靠性驗(yàn)證
5.4 本章小結(jié)
6 總結(jié)與展望
6.1 本課題主要工作
6.2 后續(xù)研究工作
參考文獻(xiàn)
作者簡歷
本文編號:3744665
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3744665.html
最近更新
教材專著