基于Web的多智能體系統(tǒng)實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-03-08 13:13
隨著計(jì)算機(jī)技術(shù)突飛猛進(jìn)的發(fā)展,很多實(shí)驗(yàn)室以及研究機(jī)構(gòu)都著手將計(jì)算機(jī)技術(shù)和控制技術(shù)結(jié)合起來,從而促進(jìn)了網(wǎng)絡(luò)化控制技術(shù)以及遠(yuǎn)程實(shí)驗(yàn)室的發(fā)展。目前,越來越多的實(shí)際應(yīng)用需要多系統(tǒng)互聯(lián)與協(xié)作,而大多遠(yuǎn)程實(shí)驗(yàn)室的技術(shù)研究與開發(fā)主要是針對單個(gè)智能體系統(tǒng),對多個(gè)智能體的遠(yuǎn)程仿真平臺(tái)尚不成熟,相關(guān)研究還比較欠缺。本文針對這個(gè)問題,基于NCSLAB(Networked Control System Laboratory,網(wǎng)絡(luò)化控制系統(tǒng)實(shí)驗(yàn)室)[4]-[5],設(shè)計(jì)和開發(fā)了一個(gè)能夠構(gòu)建多智能體實(shí)驗(yàn)的平臺(tái),并實(shí)現(xiàn)了多系統(tǒng)的仿真以及編譯。首先分析了建設(shè)多智能體系統(tǒng)的網(wǎng)絡(luò)虛擬實(shí)驗(yàn)平臺(tái)的需求,并研究了基于Web的網(wǎng)絡(luò)化控制系統(tǒng)軟件的架構(gòu)。確定了能夠在同一網(wǎng)頁窗口構(gòu)建多系統(tǒng)以及一鍵仿真/編譯的基本需求,同時(shí)分析出基于Web的網(wǎng)絡(luò)化控制系統(tǒng)軟件中的架構(gòu)及研究了各模塊間的調(diào)度工作,方便后續(xù)軟件相關(guān)平臺(tái)的設(shè)計(jì)。進(jìn)而,根據(jù)構(gòu)建多系統(tǒng)平臺(tái)以及實(shí)現(xiàn)多系統(tǒng)仿真/編譯的新需求進(jìn)行相關(guān)軟件流程的設(shè)計(jì)。具體內(nèi)容從功能層上設(shè)計(jì)了構(gòu)造多系統(tǒng)平臺(tái)的方案,并在此基礎(chǔ)上確定了實(shí)現(xiàn)多系統(tǒng)仿真/編譯的方案。同時(shí)分析了相關(guān)方案在技術(shù)實(shí)現(xiàn)上的難點(diǎn)。然后,在...
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【部分圖文】:
Matlab仿真模塊庫
圖 4-4 圖形化算法實(shí)驗(yàn)界面4.2.2 模塊可視化所謂的模塊可視化是在考慮到實(shí)現(xiàn)控制算法的框圖組態(tài)設(shè)計(jì)時(shí),為了方便用戶進(jìn)行框圖程序設(shè)計(jì),因此必須在瀏覽器上能夠以圖形化的方式顯示各個(gè)模塊并且能夠根據(jù)模塊間的聯(lián)系進(jìn)行連線處理。同時(shí),這些模塊能夠根據(jù)需要進(jìn)行參數(shù)修改,而這修改結(jié)果能夠在模塊外觀上顯示出來。在 Foxfire 瀏覽器中,支持 SVG 進(jìn)行矢量圖的設(shè)計(jì),在這方面采用 DOJO 開源的 JavaScript 工具包。SVG 是基于可擴(kuò)展標(biāo)記語言的可縮放矢量圖形技術(shù),可用于描述二維矢量圖形[42]。SVG 技術(shù)具有以下幾個(gè)方面的功能優(yōu)勢:1、任意放縮圖形; SVG技術(shù),用戶能夠在圖像的清晰度不被破壞的情況下任意縮放圖像。2、文本獨(dú)立。通常來說,圖形文字是被放到圖像上面,這樣極大地限制了文檔對于圖像的使用。而 SVG 圖像中的文字能夠獨(dú)立于圖像,也就是說文字可以保留可編輯和可搜尋的狀態(tài)。這樣方便用戶進(jìn)行文檔以及圖像的配合使用。3、文件較小。通常情況
次的開發(fā)軟件也是基于遠(yuǎn)程實(shí)驗(yàn)室的,因此需要檢驗(yàn)它能否進(jìn)行遠(yuǎn)程實(shí)程實(shí)驗(yàn)?zāi)芊襁_(dá)到預(yù)期效果。驗(yàn)環(huán)境配置進(jìn)行相關(guān)離線仿真實(shí)驗(yàn)前,需要進(jìn)行相關(guān)軟件的配置與安裝。本次離線環(huán)境搭建在本地服務(wù)器 Win7 X64 系統(tǒng)上,經(jīng)過多次測試后確定軟件可境下穩(wěn)定運(yùn)行。eb 應(yīng)用服務(wù)器用的是 Tomcat,所用版本是 apache-tomcat-7.0.70。在使進(jìn)行 Java 環(huán)境的安裝,所安裝的 JDK 為 Java7.0。eb 服 務(wù) 器 是 web 軟 件 的 運(yùn) 行 的 容 器 。 所 使 用 的 版 本-tomcat-7.0.70。atlab 服務(wù)器配置與安裝。由于計(jì)算以及仿真的平臺(tái)實(shí)際上是在 Matlab此 Matlab 服務(wù)器的穩(wěn)定運(yùn)行是保證系統(tǒng)正常工作的關(guān)鍵。正常安裝 軟件后,需要將 Matlab 與系統(tǒng)軟件關(guān)聯(lián),通過運(yùn)行 Matserver 來啟動(dòng)并軟件。
【參考文獻(xiàn)】:
期刊論文
[1]基于NCSLab 3D的虛擬遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 周洪,任正濤,胡文山,雷忠誠. 計(jì)算機(jī)工程. 2016(10)
[2]嵌入式iframe的動(dòng)態(tài)擴(kuò)展及機(jī)理分析[J]. 陳善為. 計(jì)算機(jī)與數(shù)字工程. 2013(09)
[3]ASP.NET AJAX框架研究及其在Web開發(fā)中的應(yīng)用[J]. 仰燕蘭,金曉雪,葉樺. 計(jì)算機(jī)應(yīng)用與軟件. 2011(06)
[4]NCSLab:完全基于Web的網(wǎng)絡(luò)化控制系統(tǒng)實(shí)驗(yàn)室[J]. 龐中華,劉國平,喬宇亮. 中南大學(xué)學(xué)報(bào)(自然科學(xué)版). 2011(04)
[5]AJAX技術(shù)在ASP.NET開發(fā)中的應(yīng)用[J]. 修桂華,李紅光. 科技資訊. 2009(33)
[6]基于NetCon的網(wǎng)絡(luò)化控制系統(tǒng)快速實(shí)現(xiàn)[J]. 龐中華,劉國平,鄭耿,董哲. 化工自動(dòng)化及儀表. 2009(05)
[7]單神經(jīng)元PID控制器研究及仿真[J]. 張世韜,楊風(fēng),郝騫. 機(jī)械工程與自動(dòng)化. 2009(03)
[8]氣浮臺(tái)在衛(wèi)星控制系統(tǒng)仿真中的應(yīng)用[J]. 李季蘇,牟小剛,張錦江,王曉磊,宗紅,孫寶祥. 航天控制. 2008(05)
[9]一種基于iframe的嵌入式瀏覽器動(dòng)態(tài)數(shù)據(jù)處理策略與實(shí)現(xiàn)[J]. 姚瓊,孫鵬,胡琳琳,朱小勇. 微計(jì)算機(jī)應(yīng)用. 2008(09)
[10]基于應(yīng)用層負(fù)載均衡策略的分析與研究[J]. 張前進(jìn),齊美彬,李莉. 計(jì)算機(jī)工程與應(yīng)用. 2007(32)
碩士論文
[1]基于模型預(yù)測控制的氣浮臺(tái)運(yùn)動(dòng)控制研究[D]. 王恩友.哈爾濱工業(yè)大學(xué) 2017
[2]基于互聯(lián)網(wǎng)的伺服系統(tǒng)實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐文濃.哈爾濱工業(yè)大學(xué) 2013
本文編號:3071105
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【部分圖文】:
Matlab仿真模塊庫
圖 4-4 圖形化算法實(shí)驗(yàn)界面4.2.2 模塊可視化所謂的模塊可視化是在考慮到實(shí)現(xiàn)控制算法的框圖組態(tài)設(shè)計(jì)時(shí),為了方便用戶進(jìn)行框圖程序設(shè)計(jì),因此必須在瀏覽器上能夠以圖形化的方式顯示各個(gè)模塊并且能夠根據(jù)模塊間的聯(lián)系進(jìn)行連線處理。同時(shí),這些模塊能夠根據(jù)需要進(jìn)行參數(shù)修改,而這修改結(jié)果能夠在模塊外觀上顯示出來。在 Foxfire 瀏覽器中,支持 SVG 進(jìn)行矢量圖的設(shè)計(jì),在這方面采用 DOJO 開源的 JavaScript 工具包。SVG 是基于可擴(kuò)展標(biāo)記語言的可縮放矢量圖形技術(shù),可用于描述二維矢量圖形[42]。SVG 技術(shù)具有以下幾個(gè)方面的功能優(yōu)勢:1、任意放縮圖形; SVG技術(shù),用戶能夠在圖像的清晰度不被破壞的情況下任意縮放圖像。2、文本獨(dú)立。通常來說,圖形文字是被放到圖像上面,這樣極大地限制了文檔對于圖像的使用。而 SVG 圖像中的文字能夠獨(dú)立于圖像,也就是說文字可以保留可編輯和可搜尋的狀態(tài)。這樣方便用戶進(jìn)行文檔以及圖像的配合使用。3、文件較小。通常情況
次的開發(fā)軟件也是基于遠(yuǎn)程實(shí)驗(yàn)室的,因此需要檢驗(yàn)它能否進(jìn)行遠(yuǎn)程實(shí)程實(shí)驗(yàn)?zāi)芊襁_(dá)到預(yù)期效果。驗(yàn)環(huán)境配置進(jìn)行相關(guān)離線仿真實(shí)驗(yàn)前,需要進(jìn)行相關(guān)軟件的配置與安裝。本次離線環(huán)境搭建在本地服務(wù)器 Win7 X64 系統(tǒng)上,經(jīng)過多次測試后確定軟件可境下穩(wěn)定運(yùn)行。eb 應(yīng)用服務(wù)器用的是 Tomcat,所用版本是 apache-tomcat-7.0.70。在使進(jìn)行 Java 環(huán)境的安裝,所安裝的 JDK 為 Java7.0。eb 服 務(wù) 器 是 web 軟 件 的 運(yùn) 行 的 容 器 。 所 使 用 的 版 本-tomcat-7.0.70。atlab 服務(wù)器配置與安裝。由于計(jì)算以及仿真的平臺(tái)實(shí)際上是在 Matlab此 Matlab 服務(wù)器的穩(wěn)定運(yùn)行是保證系統(tǒng)正常工作的關(guān)鍵。正常安裝 軟件后,需要將 Matlab 與系統(tǒng)軟件關(guān)聯(lián),通過運(yùn)行 Matserver 來啟動(dòng)并軟件。
【參考文獻(xiàn)】:
期刊論文
[1]基于NCSLab 3D的虛擬遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 周洪,任正濤,胡文山,雷忠誠. 計(jì)算機(jī)工程. 2016(10)
[2]嵌入式iframe的動(dòng)態(tài)擴(kuò)展及機(jī)理分析[J]. 陳善為. 計(jì)算機(jī)與數(shù)字工程. 2013(09)
[3]ASP.NET AJAX框架研究及其在Web開發(fā)中的應(yīng)用[J]. 仰燕蘭,金曉雪,葉樺. 計(jì)算機(jī)應(yīng)用與軟件. 2011(06)
[4]NCSLab:完全基于Web的網(wǎng)絡(luò)化控制系統(tǒng)實(shí)驗(yàn)室[J]. 龐中華,劉國平,喬宇亮. 中南大學(xué)學(xué)報(bào)(自然科學(xué)版). 2011(04)
[5]AJAX技術(shù)在ASP.NET開發(fā)中的應(yīng)用[J]. 修桂華,李紅光. 科技資訊. 2009(33)
[6]基于NetCon的網(wǎng)絡(luò)化控制系統(tǒng)快速實(shí)現(xiàn)[J]. 龐中華,劉國平,鄭耿,董哲. 化工自動(dòng)化及儀表. 2009(05)
[7]單神經(jīng)元PID控制器研究及仿真[J]. 張世韜,楊風(fēng),郝騫. 機(jī)械工程與自動(dòng)化. 2009(03)
[8]氣浮臺(tái)在衛(wèi)星控制系統(tǒng)仿真中的應(yīng)用[J]. 李季蘇,牟小剛,張錦江,王曉磊,宗紅,孫寶祥. 航天控制. 2008(05)
[9]一種基于iframe的嵌入式瀏覽器動(dòng)態(tài)數(shù)據(jù)處理策略與實(shí)現(xiàn)[J]. 姚瓊,孫鵬,胡琳琳,朱小勇. 微計(jì)算機(jī)應(yīng)用. 2008(09)
[10]基于應(yīng)用層負(fù)載均衡策略的分析與研究[J]. 張前進(jìn),齊美彬,李莉. 計(jì)算機(jī)工程與應(yīng)用. 2007(32)
碩士論文
[1]基于模型預(yù)測控制的氣浮臺(tái)運(yùn)動(dòng)控制研究[D]. 王恩友.哈爾濱工業(yè)大學(xué) 2017
[2]基于互聯(lián)網(wǎng)的伺服系統(tǒng)實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐文濃.哈爾濱工業(yè)大學(xué) 2013
本文編號:3071105
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3071105.html
最近更新
教材專著