下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第6頁共6頁WebGL的煤礦機(jī)械裝備數(shù)字平臺(tái)設(shè)計(jì)(共3204字)摘要:為了解決煤礦機(jī)械設(shè)備制作難的問題,以礦山機(jī)械設(shè)備為研究對(duì)象,利用一系列軟件實(shí)現(xiàn)了數(shù)字平臺(tái)3D模型的展示,使用戶在無需安裝任何插件的前提下對(duì)礦山機(jī)械設(shè)備模型結(jié)構(gòu)、參數(shù)、模型運(yùn)行及模型裝配進(jìn)行觀看,建立了礦山機(jī)械設(shè)備數(shù)字模型平臺(tái),并對(duì)數(shù)字平臺(tái)進(jìn)行檢測(cè),驗(yàn)證了煤礦機(jī)械數(shù)字模型平臺(tái)的穩(wěn)定性,為煤礦機(jī)械設(shè)備的設(shè)計(jì)提供參考。關(guān)鍵詞:數(shù)字平臺(tái);WebGL技術(shù);煤礦機(jī)械;模型裝配1煤礦機(jī)械裝備數(shù)字模型平臺(tái)的設(shè)計(jì)煤礦機(jī)械數(shù)字平臺(tái)主要是一種資源共享平臺(tái),在此可以清楚地展示采煤機(jī)、刮板輸送機(jī)、掘進(jìn)機(jī)、礦井提升機(jī)、液壓支架等煤礦機(jī)械設(shè)備的模型內(nèi)部結(jié)構(gòu)和工作情景,同時(shí)也可以有效展示機(jī)械設(shè)備的裝配過程及其功能。在建立礦山機(jī)械設(shè)備數(shù)字平臺(tái)時(shí)首先需要確定數(shù)字平臺(tái)能夠?qū)崿F(xiàn)的效果。建立的數(shù)字平臺(tái)應(yīng)當(dāng)為公共服務(wù)平臺(tái),使用者直接通過網(wǎng)頁進(jìn)入查看,無需任何插件進(jìn)入平臺(tái),同時(shí)建立的數(shù)字平臺(tái)可以實(shí)現(xiàn)遠(yuǎn)程資源的共享[1-2]。根據(jù)如上的要求首先進(jìn)行總體框架的建立。如圖1所示,設(shè)計(jì)的礦山機(jī)械設(shè)備數(shù)字平臺(tái)選擇由HTML5語言、Java及WebGL圖形函數(shù)庫制成,同時(shí)利用HS服務(wù)器,用于服務(wù)器與客戶端信息的交流。C/S結(jié)構(gòu)是服務(wù)器模式,是一種較為傳統(tǒng)且較為常見的模式,它可以按照工作類型分為數(shù)據(jù)的采集、數(shù)據(jù)的處理、數(shù)據(jù)庫服務(wù)器及輔助服務(wù)器的安裝等??蛻魴C(jī)可以將系統(tǒng)的任務(wù)在客戶機(jī)上運(yùn)行,使得其成本降低,但由于服務(wù)機(jī)工作載荷較大,后期的維護(hù)所需的成本仍是一筆高額的費(fèi)用。所以本次平臺(tái)設(shè)計(jì)選定為B/S模式。B/S相較于C/S模式具備如下的優(yōu)勢(shì):B/S模式在進(jìn)行服務(wù)器的訪問時(shí),可以基于一臺(tái)計(jì)算器實(shí)現(xiàn)遠(yuǎn)程訪問,而C/S模式在進(jìn)行訪問時(shí)需要安裝特定的軟件及配置的設(shè)置,造成操作人員的操作十分復(fù)雜;相較于C/S模式,B/S模式的升級(jí)較為方便,且升級(jí)能夠在服務(wù)器內(nèi)部完成,并不需要在客戶端進(jìn)行升級(jí)。所以本文選定的B/S模式可以分為表達(dá)層、傳遞層和數(shù)據(jù)功能層三層結(jié)構(gòu)。其中表達(dá)層是用戶通過服務(wù)器進(jìn)行數(shù)據(jù)的查看,服務(wù)器根據(jù)用戶輸入信息進(jìn)行反饋。傳遞層是整個(gè)客戶端和服務(wù)器的連接層,它是數(shù)據(jù)轉(zhuǎn)化的橋梁,在收到客戶端的請(qǐng)求后,轉(zhuǎn)化為請(qǐng)求數(shù)據(jù)傳輸至服務(wù)器,服務(wù)器根據(jù)請(qǐng)求進(jìn)行數(shù)據(jù)的轉(zhuǎn)化。數(shù)據(jù)功能層是整個(gè)數(shù)字平臺(tái)的核心,它是整個(gè)系統(tǒng)運(yùn)行的保障,只要用戶發(fā)送請(qǐng)求,服務(wù)器就會(huì)響應(yīng),并將響應(yīng)的數(shù)據(jù)進(jìn)行及時(shí)的反饋[3-4]。在進(jìn)行礦山機(jī)械設(shè)備數(shù)字平臺(tái)建立時(shí)由于模型的資源數(shù)據(jù)較大,需要占據(jù)很大的空間,需要對(duì)數(shù)據(jù)資源進(jìn)行合理的調(diào)用和存放,所以本文選擇SQLServer2008實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)和調(diào)整。軟件可以較好地實(shí)現(xiàn)平臺(tái)的擴(kuò)展性及可靠性,同時(shí)可以有效縮減所需的時(shí)間,平臺(tái)的設(shè)計(jì)需要三張表的設(shè)計(jì),三張表分別為模型分類信息表,用于展示平臺(tái)包含的礦山機(jī)械設(shè)備類型;模型分解信息表是一種將模型分解后的信息表,例如采煤機(jī)的分級(jí)信息表為截割部、牽引部、機(jī)架及破碎部等;模型零件明細(xì)表用于展示機(jī)械設(shè)備所需的主要零件表。平臺(tái)設(shè)計(jì)完成后由于后臺(tái)數(shù)據(jù)儲(chǔ)量較為龐大,在進(jìn)行數(shù)據(jù)查詢時(shí)較為復(fù)雜,所以需要借助Grid-View軟件進(jìn)行數(shù)據(jù)的二級(jí)聯(lián)動(dòng)查詢,并利用相應(yīng)的軟件對(duì)礦山數(shù)字設(shè)備數(shù)字平臺(tái)的頁面、3D瀏覽器的方案、后臺(tái)數(shù)據(jù)的查詢等進(jìn)行設(shè)計(jì)[5-6]。2煤礦機(jī)裝裝備平臺(tái)顯示的設(shè)計(jì)對(duì)數(shù)字平臺(tái)的顯示進(jìn)行設(shè)計(jì),選定WebGL三維展示技術(shù)進(jìn)行平臺(tái)顯示,利用WebGL的三方軟件Three.js對(duì)三維場景進(jìn)行渲染,它包含了照相機(jī)、材質(zhì)及光影等,不僅不會(huì)與WebGL沖突,還會(huì)大大簡化WebGL的開發(fā)。同時(shí)利用HTML腳本進(jìn)行模型展示,為了使展示的模型更加具備真實(shí)感,所以對(duì)展示的模型進(jìn)行著色。由于該軟件所建的模型多數(shù)較為簡單,但建立的模型較為復(fù)雜時(shí),該軟件就不能夠完成,所以此時(shí)必須借助輔助模型建立軟件,例如3DMAX、Pro/E等軟件,在三維建模軟件中完成模型建立后通過不同的加載器將模型導(dǎo)入到數(shù)字模型平臺(tái),本文選定的加載器名為OBJLoader.js。設(shè)定瀏覽器的支持時(shí)考慮到原有的3D顯示技術(shù)大部分選定借助插件Applet、Flash在IE瀏覽器顯示,這就制約了一部分不適用IE瀏覽器的用戶,所以使用WebGL顯示技術(shù)可以較好地回避這些不足,較好地完成顯示[7-8]。完成上述操作后利用DreamweawerCS5進(jìn)行3D模板頁面的展示,該軟件優(yōu)點(diǎn)在于其適用的瀏覽器環(huán)境較廣、通用性能較強(qiáng)、網(wǎng)頁制作較為簡單,用戶可以通過此頁面了解設(shè)備的模型詳細(xì)介紹及其各功能參數(shù),同時(shí)可以點(diǎn)擊對(duì)模型的裝備過程進(jìn)行動(dòng)畫展示。完成平臺(tái)建立后,需要對(duì)平臺(tái)進(jìn)行測(cè)試,測(cè)試是建立或者設(shè)計(jì)一個(gè)平臺(tái)的重要保障。在進(jìn)行平臺(tái)測(cè)試時(shí)需要了解平臺(tái)測(cè)試的幾個(gè)方面,首先需要制定測(cè)試的內(nèi)容,其次需要制定測(cè)試的方案,最后需要對(duì)測(cè)試的結(jié)果進(jìn)行判斷,并對(duì)設(shè)計(jì)的平臺(tái)進(jìn)行修正。本文需要測(cè)試點(diǎn)分別為:平臺(tái)的功能測(cè)試、用戶使用界面的測(cè)試、平臺(tái)穩(wěn)定性測(cè)試、安全性測(cè)試及兼容性測(cè)試。制定測(cè)試方案,平臺(tái)常見的測(cè)試方法有靜態(tài)測(cè)試法和動(dòng)態(tài)測(cè)試法,動(dòng)態(tài)測(cè)試法是通過運(yùn)行對(duì)比結(jié)果與期望之間的差距,而靜態(tài)測(cè)試法是通過對(duì)代碼的審查找出平臺(tái)的錯(cuò)誤。本文選定先進(jìn)行動(dòng)態(tài)測(cè)試,當(dāng)動(dòng)態(tài)測(cè)試出現(xiàn)錯(cuò)誤后進(jìn)行靜態(tài)測(cè)試。通過上述過程的檢查后發(fā)現(xiàn)平臺(tái)可以較好地在手機(jī)端和電腦端進(jìn)行查看,但在不同的瀏覽器環(huán)境中轉(zhuǎn)配過程及運(yùn)行過程的動(dòng)畫展示較為不同,這也說明WebGL技術(shù)對(duì)瀏覽器的要求較高。各個(gè)模塊的運(yùn)行均達(dá)到了設(shè)計(jì)前的預(yù)期。以礦山機(jī)械設(shè)備為研究對(duì)象,利用WebGL軟件建立了礦山機(jī)械設(shè)備數(shù)字模型平臺(tái)。利用一系列軟件實(shí)現(xiàn)了數(shù)字平臺(tái)3D模型的展示,并使得用戶在無需安裝任何插件的前提下進(jìn)行礦山機(jī)械設(shè)備模型結(jié)構(gòu)、參數(shù)、模型運(yùn)行及模型裝配的觀看,最后對(duì)設(shè)計(jì)的數(shù)字平臺(tái)進(jìn)行檢測(cè),驗(yàn)證了數(shù)字平臺(tái)的可行性、穩(wěn)定性及優(yōu)越性,為礦山機(jī)械設(shè)備的設(shè)計(jì)提供了一定借鑒。參考文獻(xiàn)[1]渠雁曉,王學(xué)文,李娟莉,等.煤礦機(jī)械裝備數(shù)字模型資源集成創(chuàng)新平臺(tái)[J].機(jī)械設(shè)計(jì)與制造,2016(5):240-243.[2]上官志云.數(shù)字技術(shù)在煤礦電氣自動(dòng)化中的應(yīng)用[J].電子技術(shù)與軟件工程,2020(10):97-98.[3]高振華.大采高數(shù)字智能化采煤機(jī)的設(shè)計(jì)應(yīng)用[J].機(jī)械管理開發(fā),2018,33(12):184-185.[4]黃福盛.煤礦技術(shù)中機(jī)械裝備結(jié)構(gòu)優(yōu)化設(shè)計(jì)[J].煤炭技術(shù),2013,32(1):15-17.[5]何毅.現(xiàn)代化礦井中煤礦機(jī)械裝備的應(yīng)用探討[J].煤炭技術(shù),2013(12):217-218.[6]宋振鐸,宋秋爽,袁智,等.煤礦機(jī)械裝備綜
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 終止保安合同模板
- 水泥彩瓦供貨合同模板
- 空調(diào)維護(hù)合同模板
- 防水專業(yè)合同模板
- 舊燈具改造合同模板
- 精簡合伙合同模板
- 車貸合同范本(2篇)
- 白酒代工生產(chǎn)合同模板
- 車贈(zèng)予合同模板
- 采購政府采購合同模板
- 混凝土質(zhì)量控制與強(qiáng)度評(píng)定培訓(xùn)課件
- 氫燃料電池課件
- 水利工程危險(xiǎn)源辨識(shí)清單全
- 第9課+隋唐時(shí)期的經(jīng)濟(jì)、科技與文化-【中職專用】《中國歷史》(高教版2023基礎(chǔ)模塊)
- 塑料改性及其產(chǎn)品研發(fā)生產(chǎn)二期項(xiàng)目環(huán)境影響報(bào)告表
- 培訓(xùn)結(jié)果調(diào)查表模板
- 某建筑企業(yè)集團(tuán)經(jīng)營理念與目標(biāo)(5篇)
- 關(guān)于收集員工個(gè)人信息檔案工作的通知-+員工個(gè)人信息檔案登記表模板
- 地磅拆除施工方案
- 生態(tài)環(huán)境保護(hù)責(zé)任清單
- 初中歷史《第8課:革命先行者孫中山》課件
評(píng)論
0/150
提交評(píng)論