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

基于Robot Operator 的火電機組集控值班員智能操作設(shè)計

2023-10-09 09:40:58張暄博魏銘毅杜偉王沛沛
科技與創(chuàng)新 2023年18期
關(guān)鍵詞:引擎設(shè)備

張暄博,魏銘毅,杜偉,王沛沛

(1.國電雙維內(nèi)蒙古上海廟能源有限公司,內(nèi)蒙古鄂爾多斯 016200;2.國能智深控制技術(shù)有限公司,北京 102209)

火力發(fā)電在中國發(fā)電方式中占據(jù)重要位置,對于保障中國能源安全有巨大貢獻。當前火電機組的運行參數(shù)等由集控值班人員在集控室DCS 界面當中完成設(shè)定。一旦發(fā)生故障,需要多人員協(xié)同操作,人員之間溝通成本較高。國內(nèi)對電力機器人研究起步較晚,從1999 年開始研究帶電作業(yè)機器人[1]。山東電力研究院、國網(wǎng)山東省電力公司濟寧供電公司和山東魯能智能技術(shù)公司合作先后開發(fā)了四代帶電作業(yè)機器人[2]。機器人采用絕緣性好、質(zhì)量輕的絕緣材料,能夠完成復(fù)雜的帶電任務(wù)。變電站巡檢機器人可以作為無人值班站的“值班人員”進行變電站設(shè)備巡檢,通過磁軌跡導(dǎo)航,依靠室外輪式移動,精準定位設(shè)備,按照最優(yōu)的路線進行巡檢,將巡檢結(jié)果上送到監(jiān)控中心校驗[3-4]。2009年以來,國內(nèi)無人機巡檢逐步走向常態(tài)化,以無人機作為載體,裝載可見光照相機等設(shè)備,對架空輸電線路進行巡檢。

人機語音交互是新一代交互模式,人與機器之間通過自然的對話進行交互,可以得到機器的決策和反饋結(jié)果。人機語音交互技術(shù)的發(fā)展,使人與機器人之間有了自然的交互方式,可以讓機器人更自然地服務(wù)人類。本文基于Robot Operator 設(shè)計了一種虛擬機器人軟件,采用外掛式操作DCS 系統(tǒng),在原有火電機組設(shè)備的基礎(chǔ)上,減少了火電機組集控值班員的工作強度,提高了工作效率,達到了集控室“減員增效”的目的,為建設(shè)智慧電廠提供了一種新思路。

1 設(shè)計目標與功能

設(shè)計目標:以火電機組集控值班員為服務(wù)對象,模擬集控值班員操作流程和形式,接收語音指令,完成指定設(shè)備操作,判斷設(shè)備運行狀態(tài),并且能以語音形式回復(fù)。Robot Operator 將語音識別、操作動作模擬、圖像識別等技術(shù)相融合,模擬人的操作行為,實現(xiàn)火電廠集控室少人化操作。

系統(tǒng)分為2 個部分:學(xué)習(xí)模型和操作模型。學(xué)習(xí)模型借鑒教師/學(xué)生的仿真操作教學(xué)形式,教師在DCS界面上進行語音講解和操作演示,系統(tǒng)通過捕捉鼠鍵動作獲得并儲存相關(guān)的操作動作信息。操作模型通過與集控操作員交互,完成相應(yīng)操作。系統(tǒng)可減輕集控操作人員的工作強度,達到火電機組集控室減員增效的目的。

2 語音交互系統(tǒng)設(shè)計與實現(xiàn)

集控值班員與軟件之間通過語音進行交互,采用了語音識別、語音合成等技術(shù)[5]。虛擬操作機器人軟件編程開發(fā)工具為Visual Studio2017;語音應(yīng)用程序開發(fā)包使用微軟的Microsoft Speech SDK 5.1 進行語音功能開發(fā),Speech SDK 5.1 全面支持中文語音應(yīng)用程序的開發(fā),提供了語音識別引擎相關(guān)組件、應(yīng)用程序?qū)咏涌诘任臋n。Speech SDK 5.1 開發(fā)包包含SAPI相關(guān)的程序接口,通過SAPI提供的基本程序接口進行開發(fā)。SAPI架構(gòu)在COM 組件基礎(chǔ)上,底層協(xié)議以COM 組件形式獨立于應(yīng)用程序?qū)樱饕獌?yōu)點是擴展性好、應(yīng)用場景多。

2.1 語音識別

語音識別過程:通過一系列的初始化后,設(shè)置識別引擎返回消息,當語音識別事件發(fā)生后,識別引擎自動向程序窗口發(fā)送是否識別成功的消息,根據(jù)情況進行相應(yīng)的處理。具體流程如圖1 所示。

圖1 語音識別流程圖

2.1.1 初始化COM 端口

Speech SDK 5.1 提供的是COM 組件形式,在調(diào)用SAPI之前對COM 組件進行初始化。在CWinApp 的子類中調(diào)用CoInitializeEX 初始化COM 組件。代碼實現(xiàn)如下:

2.1.2 創(chuàng)建識別引擎

創(chuàng)建識別引擎使用共享(Share)型。代碼實現(xiàn)如下:

2.1.3 創(chuàng)建識別上下文

調(diào)用ISpRecognizer::CreateRecoContext 識別上下文接口ISpRecoContext。代碼實現(xiàn)如下:

hr=m_cpRecoEngine->CreateRecoContext(&m_cp RecoCtxt)

2.1.4 設(shè)置識別引擎返回消息

程序首先調(diào)用API函數(shù)SetNotifyWindowMessage將自身的主窗口句柄和消息類型通過傳參輸入,然后程序調(diào)用接口ISpRecoContext 的方法SetInterest 指明程序的消息,當語音識別引擎檢測到相關(guān)的事件后自動向程序發(fā)送上述設(shè)定好的消息。代碼實現(xiàn)如下:

2.1.5 創(chuàng)建加載語法

為了提高語音識別率,操作命令的語法規(guī)則采用SPAI中“命令與控制模式”。語法規(guī)則用XML 語言形式儲存到文件中,然后通過Speech SDK 5.1 自有編譯器編譯成.cfg 文件。在程序運行時加入,首先利用ISpRecoContext::CreateGrammar 創(chuàng)建語法對象,然后調(diào)用LoadCmdFromFile 方法從外部文件將語法規(guī)則加載進來。代碼實現(xiàn)如下:

2.1.6 處理消息

開始識別時,通過SetRuleState 激活語法進行識別,獲得識別消息后進行處理,通過CSpEvent 與當前的識別上下文聯(lián)系;隨后通過判斷event ID 來確定消息的類型,做相應(yīng)處理。代碼實現(xiàn)如下:

2.2 語音合成

對于中文而言,微軟提供了Simple Chinese。成功安裝Speech SDK 5.1 后,語音合成的具體程序步驟如下。

第一,調(diào)用API函數(shù)CoInitialize 初始化COM 組件,代碼實現(xiàn)如下:

第二,使用SpFindBestToken 函數(shù),傳入?yún)?shù),設(shè)置中文語言類型。

第三,調(diào)用CoCreateInstance API函數(shù)創(chuàng)建COM語音合成接口ISpVoice。代碼實現(xiàn)如下:

第四,調(diào)用ISpVoice 接口方法SetVoice,加載前面所設(shè)置的聲音類型。代碼實現(xiàn)如下:

ISpVoice::SetVoice(ISpObjectToken*pToken);

第五,初始化工作全部完成后,在需要的地方調(diào)用ISpVoice 接口中的Speak 方法朗讀文本,代碼實現(xiàn)如下:

2.3 語句分析

根據(jù)集控值班員工作特點,學(xué)習(xí)模型采用動詞(關(guān)鍵字)+設(shè)備詞(可選詞)的模式設(shè)計。對操作指令進行解析,將操作動作分為調(diào)節(jié)類和非調(diào)節(jié)類,該設(shè)計模式實現(xiàn)對保存文件命名的規(guī)范統(tǒng)一,而且使人機語音交互過程的指令變得簡單。2 類語義解析模塊如下。

調(diào)節(jié)類:主要以調(diào)節(jié)設(shè)備的開度為主,如圖2 所示。非調(diào)節(jié)類:主要以啟動、關(guān)閉設(shè)備為主,如圖3所示。

圖2 調(diào)節(jié)類語義解析模塊

圖3 非調(diào)節(jié)類語義解析模塊

2.4 語句執(zhí)行的交互映射

參考火電機組仿真培訓(xùn)操作手冊,了解設(shè)備的運行規(guī)程,結(jié)合集控值班員發(fā)布指令,軟件設(shè)計了對應(yīng)的XML 文件。文件分為操作動作類型庫和設(shè)備庫。語音交互庫的設(shè)計具有靈活性高、針對性強的特點,因此方便修改、擴展語音關(guān)鍵字。操作動作類型庫如表1所示。以鍋爐上水系統(tǒng)為例列舉系統(tǒng)設(shè)備庫,如表2所示。

表1 操作動作類型庫

表2 鍋爐上水系統(tǒng)設(shè)備庫

3 結(jié)論

本文根據(jù)語音指令操作,自主判斷操作結(jié)果,實現(xiàn)集控值班員操作的智能化,具備學(xué)習(xí)能力。借鑒教師/學(xué)生的仿真操作教學(xué)形式,教師在DCS 界面上進行語音講解和操作演示,系統(tǒng)能夠“記憶”設(shè)備和操作信息知識。各項操作和狀態(tài)判斷完全模擬值班員的行為,均為自主進行,不需要DCS 軟件開放數(shù)據(jù)接口。后續(xù)為虛擬機器人在智慧電廠的應(yīng)用提供了新思路。

猜你喜歡
引擎設(shè)備
以學(xué)促干 挺膺擔(dān)當 激活砥礪前行的紅色引擎
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
三生 三大引擎齊發(fā)力
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
500kV輸變電設(shè)備運行維護探討
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
如何在設(shè)備采購中節(jié)省成本
基于Cocos2d引擎的PuzzleGame開發(fā)
主站蜘蛛池模板: 亚洲欧美h| 自慰网址在线观看| 99re66精品视频在线观看| 亚洲欧美另类日本| 国产精品免费p区| 亚洲天堂区| 国产精品免费p区| 91久久精品日日躁夜夜躁欧美| 亚洲国产91人成在线| 久久6免费视频| 青草视频在线观看国产| 中文字幕乱码中文乱码51精品| 四虎影视8848永久精品| 伊人久久福利中文字幕| 国产精品 欧美激情 在线播放| 天堂亚洲网| 老司机久久99久久精品播放| 天天综合色网| 成人精品在线观看| 国产乱子伦视频在线播放| 国产在线自在拍91精品黑人| 刘亦菲一区二区在线观看| 亚洲日本中文综合在线| 欧美笫一页| 国产三级韩国三级理| 国产成人狂喷潮在线观看2345| 国产女人18水真多毛片18精品| 国产精品一区二区国产主播| 成人在线观看一区| 热九九精品| 亚洲妓女综合网995久久 | 久久精品人人做人人综合试看| 国产一区二区精品高清在线观看| 国产在线视频导航| 亚洲国产91人成在线| 亚洲天堂日韩在线| 色婷婷狠狠干| 成人伊人色一区二区三区| 国产精品手机在线播放| 韩日午夜在线资源一区二区| 欧亚日韩Av| 狠狠色综合网| 九九热精品在线视频| 亚洲人成网线在线播放va| 国模粉嫩小泬视频在线观看| 国产精品主播| 日韩一级二级三级| 亚洲国产日韩在线成人蜜芽| 国产欧美日韩在线一区| 欧洲高清无码在线| 久久免费视频6| 亚洲午夜福利精品无码| 精品国产电影久久九九| 亚洲天堂网在线观看视频| 在线观看亚洲天堂| 日韩第一页在线| 三上悠亚在线精品二区| 999福利激情视频| 亚洲人成网址| 67194成是人免费无码| 高清大学生毛片一级| 国产99视频精品免费观看9e| 亚洲视频影院| 国产丝袜91| 亚洲色婷婷一区二区| 日韩成人午夜| 91久久精品国产| 日本少妇又色又爽又高潮| 亚洲国产欧美国产综合久久 | 国产自在线拍| 老汉色老汉首页a亚洲| 成人av专区精品无码国产| P尤物久久99国产综合精品| 中文字幕亚洲综久久2021| 国产真实乱人视频| 精品91在线| 99草精品视频| 久久精品只有这里有| 天天干天天色综合网| 国产一区在线视频观看| 欧美激情视频二区三区| 免费啪啪网址|