• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務(wù)員期刊網(wǎng) 論文中心 正文

        WebGL的煤礦機械裝備數(shù)字平臺設(shè)計

        前言:想要寫出一篇引人入勝的文章?我們特意為您整理了WebGL的煤礦機械裝備數(shù)字平臺設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。

        WebGL的煤礦機械裝備數(shù)字平臺設(shè)計

        摘要:為了解決煤礦機械設(shè)備制作難的問題,以礦山機械設(shè)備為研究對象,利用一系列軟件實現(xiàn)了數(shù)字平臺3D模型的展示,使用戶在無需安裝任何插件的前提下對礦山機械設(shè)備模型結(jié)構(gòu)、參數(shù)、模型運行及模型裝配進行觀看,建立了礦山機械設(shè)備數(shù)字模型平臺,并對數(shù)字平臺進行檢測,驗證了煤礦機械數(shù)字模型平臺的穩(wěn)定性,為煤礦機械設(shè)備的設(shè)計提供參考。

        關(guān)鍵詞:數(shù)字平臺;webgl技術(shù);煤礦機械;模型裝配

        1煤礦機械裝備數(shù)字模型平臺設(shè)計

        煤礦機械數(shù)字平臺主要是一種資源共享平臺,在此可以清楚地展示采煤機、刮板輸送機、掘進機、礦井提升機、液壓支架等煤礦機械設(shè)備的模型內(nèi)部結(jié)構(gòu)和工作情景,同時也可以有效展示機械設(shè)備的裝配過程及其功能。在建立礦山機械設(shè)備數(shù)字平臺時首先需要確定數(shù)字平臺能夠?qū)崿F(xiàn)的效果。建立的數(shù)字平臺應(yīng)當為公共服務(wù)平臺,使用者直接通過網(wǎng)頁進入查看,無需任何插件進入平臺,同時建立的數(shù)字平臺可以實現(xiàn)遠程資源的共享[1-2]。根據(jù)如上的要求首先進行總體框架的建立。如圖1所示,設(shè)計的礦山機械設(shè)備數(shù)字平臺選擇由HTML5語言、Java及WebGL圖形函數(shù)庫制成,同時利用HS服務(wù)器,用于服務(wù)器與客戶端信息的交流。C/S結(jié)構(gòu)是服務(wù)器模式,是一種較為傳統(tǒng)且較為常見的模式,它可以按照工作類型分為數(shù)據(jù)的采集、數(shù)據(jù)的處理、數(shù)據(jù)庫服務(wù)器及輔助服務(wù)器的安裝等??蛻魴C可以將系統(tǒng)的任務(wù)在客戶機上運行,使得其成本降低,但由于服務(wù)機工作載荷較大,后期的維護所需的成本仍是一筆高額的費用。所以本次平臺設(shè)計選定為B/S模式。B/S相較于C/S模式具備如下的優(yōu)勢:B/S模式在進行服務(wù)器的訪問時,可以基于一臺計算器實現(xiàn)遠程訪問,而C/S模式在進行訪問時需要安裝特定的軟件及配置的設(shè)置,造成操作人員的操作十分復(fù)雜;相較于C/S模式,B/S模式的升級較為方便,且升級能夠在服務(wù)器內(nèi)部完成,并不需要在客戶端進行升級。所以本文選定的B/S模式可以分為表達層、傳遞層和數(shù)據(jù)功能層三層結(jié)構(gòu)。其中表達層是用戶通過服務(wù)器進行數(shù)據(jù)的查看,服務(wù)器根據(jù)用戶輸入信息進行反饋。傳遞層是整個客戶端和服務(wù)器的連接層,它是數(shù)據(jù)轉(zhuǎn)化的橋梁,在收到客戶端的請求后,轉(zhuǎn)化為請求數(shù)據(jù)傳輸至服務(wù)器,服務(wù)器根據(jù)請求進行數(shù)據(jù)的轉(zhuǎn)化。數(shù)據(jù)功能層是整個數(shù)字平臺的核心,它是整個系統(tǒng)運行的保障,只要用戶發(fā)送請求,服務(wù)器就會響應(yīng),并將響應(yīng)的數(shù)據(jù)進行及時的反饋[3-4]。在進行礦山機械設(shè)備數(shù)字平臺建立時由于模型的資源數(shù)據(jù)較大,需要占據(jù)很大的空間,需要對數(shù)據(jù)資源進行合理的調(diào)用和存放,所以本文選擇SQLServer2008實現(xiàn)數(shù)據(jù)的存儲和調(diào)整。軟件可以較好地實現(xiàn)平臺的擴展性及可靠性,同時可以有效縮減所需的時間,平臺的設(shè)計需要三張表的設(shè)計,三張表分別為模型分類信息表,用于展示平臺包含的礦山機械設(shè)備類型;模型分解信息表是一種將模型分解后的信息表,例如采煤機的分級信息表為截割部、牽引部、機架及破碎部等;模型零件明細表用于展示機械設(shè)備所需的主要零件表。平臺設(shè)計完成后由于后臺數(shù)據(jù)儲量較為龐大,在進行數(shù)據(jù)查詢時較為復(fù)雜,所以需要借助Grid-View軟件進行數(shù)據(jù)的二級聯(lián)動查詢,并利用相應(yīng)的軟件對礦山數(shù)字設(shè)備數(shù)字平臺的頁面、3D瀏覽器的方案、后臺數(shù)據(jù)的查詢等進行設(shè)計[5-6]。

        2煤礦機裝裝備平臺顯示的設(shè)計

        對數(shù)字平臺的顯示進行設(shè)計,選定WebGL三維展示技術(shù)進行平臺顯示,利用WebGL的三方軟件Three.js對三維場景進行渲染,它包含了照相機、材質(zhì)及光影等,不僅不會與WebGL沖突,還會大大簡化WebGL的開發(fā)。同時利用HTML腳本進行模型展示,為了使展示的模型更加具備真實感,所以對展示的模型進行著色。由于該軟件所建的模型多數(shù)較為簡單,但建立的模型較為復(fù)雜時,該軟件就不能夠完成,所以此時必須借助輔助模型建立軟件,例如3DMAX、Pro/E等軟件,在三維建模軟件中完成模型建立后通過不同的加載器將模型導(dǎo)入到數(shù)字模型平臺,本文選定的加載器名為OBJLoader.js。設(shè)定瀏覽器的支持時考慮到原有的3D顯示技術(shù)大部分選定借助插件Applet、Flash在IE瀏覽器顯示,這就制約了一部分不適用IE瀏覽器的用戶,所以使用WebGL顯示技術(shù)可以較好地回避這些不足,較好地完成顯示[7-8]。完成上述操作后利用DreamweawerCS5進行3D模板頁面的展示,該軟件優(yōu)點在于其適用的瀏覽器環(huán)境較廣、通用性能較強、網(wǎng)頁制作較為簡單,用戶可以通過此頁面了解設(shè)備的模型詳細介紹及其各功能參數(shù),同時可以點擊對模型的裝備過程進行動畫展示。完成平臺建立后,需要對平臺進行測試,測試是建立或者設(shè)計一個平臺的重要保障。在進行平臺測試時需要了解平臺測試的幾個方面,首先需要制定測試的內(nèi)容,其次需要制定測試的方案,最后需要對測試的結(jié)果進行判斷,并對設(shè)計的平臺進行修正。本文需要測試點分別為:平臺的功能測試、用戶使用界面的測試、平臺穩(wěn)定性測試、安全性測試及兼容性測試。制定測試方案,平臺常見的測試方法有靜態(tài)測試法和動態(tài)測試法,動態(tài)測試法是通過運行對比結(jié)果與期望之間的差距,而靜態(tài)測試法是通過對代碼的審查找出平臺的錯誤。本文選定先進行動態(tài)測試,當動態(tài)測試出現(xiàn)錯誤后進行靜態(tài)測試。通過上述過程的檢查后發(fā)現(xiàn)平臺可以較好地在手機端和電腦端進行查看,但在不同的瀏覽器環(huán)境中轉(zhuǎn)配過程及運行過程的動畫展示較為不同,這也說明WebGL技術(shù)對瀏覽器的要求較高。各個模塊的運行均達到了設(shè)計前的預(yù)期。

        3結(jié)論

        以礦山機械設(shè)備為研究對象,利用WebGL軟件建立了礦山機械設(shè)備數(shù)字模型平臺。利用一系列軟件實現(xiàn)了數(shù)字平臺3D模型的展示,并使得用戶在無需安裝任何插件的前提下進行礦山機械設(shè)備模型結(jié)構(gòu)、參數(shù)、模型運行及模型裝配的觀看,最后對設(shè)計的數(shù)字平臺進行檢測,驗證了數(shù)字平臺的可行性、穩(wěn)定性及優(yōu)越性,為礦山機械設(shè)備的設(shè)計提供了一定借鑒。

        參考文獻

        [1]渠雁曉,王學(xué)文,李娟莉,等.煤礦機械裝備數(shù)字模型資源集成創(chuàng)新平臺[J].機械設(shè)計與制造,2016(5):240-243.

        [2]上官志云.數(shù)字技術(shù)在煤礦電氣自動化中的應(yīng)用[J].電子技術(shù)與軟件工程,2020(10):97-98.

        [3]高振華.大采高數(shù)字智能化采煤機的設(shè)計應(yīng)用[J].機械管理開發(fā),2018,33(12):184-185.

        [4]黃福盛.煤礦技術(shù)中機械裝備結(jié)構(gòu)優(yōu)化設(shè)計[J].煤炭技術(shù),2013,32(1):15-17.

        [5]何毅.現(xiàn)代化礦井中煤礦機械裝備的應(yīng)用探討[J].煤炭技術(shù),2013(12):217-218.

        [6]宋振鐸,宋秋爽,袁智,等.煤礦機械裝備綜合實驗室建設(shè)實踐[J].黑龍江科技信息,2016(13):158-160.

        [7]李建波,萬加富.基于單片機的數(shù)字化潤滑油檢測儀[J].煤礦機械,2009,30(1):207-208.

        [8]張愛紅.基于位圖技術(shù)的FMS調(diào)度仿真系統(tǒng)研究[J].煤礦機械,2011,32(2):66-68.

        作者:史海昱 單位:西山煤電(集團)有限責(zé)任公司設(shè)備租賃分公司

        精選范文推薦
        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            苗栗市| 元江| 卓尼县| 普兰店市| 城固县| 庆云县| 双峰县| 抚州市| 桂阳县| 澜沧| 东港市| 景谷| 昌图县| 观塘区| 克什克腾旗| 佛学| 来安县| 正阳县| 伊通| 连山| 皮山县| 惠来县| 苍溪县| 陈巴尔虎旗| 库伦旗| 东台市| 昭平县| 安丘市| 定远县| 阿坝| 美姑县| 繁昌县| 康马县| 永城市| 卓尼县| 石首市| 天全县| 台州市| 丹巴县| 宁阳县| 英山县| http://444 http://444 http://444