• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Virtools牙輪鉆機(jī)可視化仿真系統(tǒng)開(kāi)發(fā)

      2018-05-11 00:53:39
      重型機(jī)械 2018年2期
      關(guān)鍵詞:牙輪碰撞檢測(cè)鉆機(jī)

      李 偉

      (太原重工股份有限公司,山西 太原 030024)

      0 前言

      虛擬現(xiàn)實(shí)技術(shù)也稱人工環(huán)境,是一項(xiàng)綜合集成技術(shù)。利用計(jì)算機(jī)生成與現(xiàn)實(shí)環(huán)境真實(shí)逼真的虛擬環(huán)境,用戶可以在此環(huán)境中,基于聲音、視覺(jué)等效果,達(dá)到身臨其境的效果。Virtools是一款非常優(yōu)秀的、并大量應(yīng)用于游戲領(lǐng)域的三維交互軟件。它將3D的模型、2D圖形、音效等虛擬視景元素整合在一起。Virtools的圖形化編程語(yǔ)言,只需拖動(dòng)Building Block行為模塊即可構(gòu)建優(yōu)秀的三維交互系統(tǒng)。

      本論文是基于Virtools平臺(tái)完成可視化仿真平臺(tái)的開(kāi)發(fā)。通過(guò)應(yīng)用可視化仿真平臺(tái)模擬牙輪鉆機(jī)的裝配與工作過(guò)程,可實(shí)現(xiàn)在設(shè)計(jì)階段對(duì)產(chǎn)品的視覺(jué)效果和安裝進(jìn)行評(píng)估和預(yù)演,有效降低設(shè)計(jì)和施工風(fēng)險(xiǎn),減少安裝過(guò)程中出現(xiàn)的錯(cuò)誤,節(jié)省時(shí)間和人力;同時(shí),可較真是的展現(xiàn)產(chǎn)品的工作環(huán)境和工作過(guò)程,對(duì)于產(chǎn)品在投標(biāo)報(bào)價(jià)、產(chǎn)品展示及產(chǎn)品宣傳方面,起到非常重要的作用。

      1 模型建立

      在Virtools仿真平臺(tái)中,模型構(gòu)建過(guò)程主要有三個(gè)部分:創(chuàng)建模型、導(dǎo)入模型與控制模型。其中,導(dǎo)入模型時(shí),應(yīng)對(duì)所創(chuàng)建的三維模型進(jìn)行紋理貼圖、燈光設(shè)置以及材質(zhì)顏色設(shè)置等處理,使模型及環(huán)境更接近真實(shí);而控制模型是通過(guò)Virtools自帶的各種行為模塊(BB模塊)來(lái)實(shí)現(xiàn),如移動(dòng)、旋轉(zhuǎn)、復(fù)制、碰撞檢測(cè)等操作,從而實(shí)現(xiàn)對(duì)模型的各種控制。

      Virtools 5.0軟件采用模塊化的編程語(yǔ)言編寫(xiě)交互控制程序,在需要交互控制的模型上建立腳本(Script),并在腳本流程圖中添加所需的BB模塊進(jìn)行連接,就可以實(shí)現(xiàn)模型的各種操作,如平移、旋轉(zhuǎn)等。

      在牙輪鉆機(jī)可視化平臺(tái)開(kāi)發(fā)時(shí),首先,應(yīng)用專業(yè)三維建模軟件NX,建立牙輪鉆機(jī)三維模型,并將牙輪鉆機(jī)的三維模型導(dǎo)入3D-MAX中,進(jìn)行紋理貼圖、燈光設(shè)置以及材質(zhì)顏色設(shè)置等,然后將所有模型集成導(dǎo)入Virtools平臺(tái)。

      本文通過(guò)將Virtools中行為模塊添加到具體的牙輪鉆機(jī)三維模型上,然后在腳本(Script)中編輯不同的參數(shù),從而實(shí)現(xiàn)對(duì)牙輪鉆機(jī)的運(yùn)動(dòng)控制,構(gòu)建一個(gè)逼真的可視化仿真平臺(tái)。

      2 牙輪鉆機(jī)可視化仿真平臺(tái)開(kāi)發(fā)

      牙輪鉆機(jī)可視化仿真平臺(tái)主要功能是實(shí)現(xiàn)牙輪鉆機(jī)的虛擬裝配和虛擬運(yùn)動(dòng)仿真。該平臺(tái)主要包括操作說(shuō)明、功能介紹和虛擬演示模塊。其中虛擬演示模塊中包括虛擬裝配與虛擬運(yùn)動(dòng)仿真功能模塊。

      2.1 虛擬裝配仿真系統(tǒng)開(kāi)發(fā)

      牙輪鉆機(jī)虛擬裝配仿真系統(tǒng)主要是完成對(duì)牙輪鉆機(jī)各部件按照一定的順序進(jìn)行重組或者分解。重點(diǎn)涉及到的是各部件陣列的建立、牙輪鉆機(jī)各部件初始坐標(biāo)以及分解后坐標(biāo)的獲取、如何進(jìn)行恢復(fù)初始狀態(tài)。其流程圖如圖1所示。

      圖1 虛擬裝配流程圖

      首先,使用Virtools的BB模塊編程實(shí)現(xiàn)牙輪鉆機(jī)各部件的坐標(biāo)變換。在Virtools中建立“牙輪鉆機(jī)”陣列,存儲(chǔ)牙輪鉆機(jī)各部件的初始坐標(biāo)和分解坐標(biāo)位置;然后,獲取牙輪鉆機(jī)各部件的初始坐標(biāo)位置并復(fù)制裝配參考對(duì)象,通過(guò)貝塞爾曲線函數(shù)將牙輪鉆機(jī)各裝配部件從分解坐標(biāo)位置漸進(jìn)移動(dòng)到初始坐標(biāo)位置,并發(fā)送消息。

      實(shí)際零部件裝配過(guò)程中,零部件的相對(duì)位置是通過(guò)裝配人員判斷其是否到達(dá)實(shí)際安裝位置。同時(shí),由于牙輪鉆機(jī)的各部件是不能互相穿越的。所以,應(yīng)該為牙輪鉆機(jī)各部件添加碰撞檢測(cè)功能,這樣,零部件就無(wú)法互相穿越。因此,在腳本設(shè)計(jì)中加入Collision行為模塊,實(shí)現(xiàn)碰撞檢測(cè)功能。其碰撞檢測(cè)腳本如圖2所示。

      圖2 碰撞檢測(cè)腳本

      2.2 虛擬運(yùn)動(dòng)仿真系統(tǒng)開(kāi)發(fā)

      牙輪鉆機(jī)運(yùn)動(dòng)過(guò)程仿真是對(duì)牙輪鉆機(jī)在實(shí)際工作環(huán)境中的工作過(guò)程進(jìn)行模擬仿真。其工作過(guò)程如圖3所示。

      圖3 牙輪鉆機(jī)運(yùn)動(dòng)過(guò)程

      根據(jù)牙輪鉆機(jī)的工作特點(diǎn),其運(yùn)動(dòng)過(guò)程可分為調(diào)平千斤頂運(yùn)動(dòng)、鉆架運(yùn)動(dòng)和鉆桿運(yùn)動(dòng)三部分。由圖3可知,牙輪鉆機(jī)到達(dá)工作位置時(shí),通過(guò)四個(gè)液壓油缸的移動(dòng)來(lái)模擬調(diào)平千斤頂?shù)恼{(diào)平運(yùn)動(dòng),應(yīng)用Virtools的碰撞檢測(cè)功能,當(dāng)調(diào)平千斤頂與地面發(fā)生碰撞時(shí),千斤頂停止運(yùn)動(dòng),并向運(yùn)動(dòng)仿真系統(tǒng)發(fā)送消息。然后,鉆架開(kāi)始運(yùn)動(dòng),通過(guò)實(shí)時(shí)獲取鉆架繞回轉(zhuǎn)中心點(diǎn)轉(zhuǎn)動(dòng)角度值,判斷鉆架是否到達(dá)工作位置,從而模擬鉆架0°到工作位置的起升運(yùn)動(dòng)(其運(yùn)行腳本如圖4所示);當(dāng)鉆架上升到工作位置時(shí),運(yùn)動(dòng)仿真系統(tǒng)接收到反饋信息,鉆桿開(kāi)始工作;當(dāng)鉆桿進(jìn)行鉆進(jìn)運(yùn)動(dòng),仿真系統(tǒng)檢測(cè)到鉆桿長(zhǎng)度不夠時(shí),進(jìn)行換桿動(dòng)作。

      圖4 調(diào)平千斤頂與鉆架運(yùn)行腳本

      3 結(jié)論

      本文利用NX、3Ds Max和Virtools交互技術(shù)構(gòu)建的可視化仿真平臺(tái),具有仿真程度高、交互性能好、語(yǔ)言簡(jiǎn)單的優(yōu)點(diǎn)。同時(shí),也存在一些不足需要進(jìn)一步加強(qiáng),如實(shí)景仿真系統(tǒng)地形單一、仿真模型逼真度(燈光、紋理、陰影等)尚需進(jìn)一步完善。

      參考文獻(xiàn):

      [1] 李昌國(guó),朱福全,譚良,等. 基于3D和Virtools技術(shù)的虛擬實(shí)驗(yàn)開(kāi)發(fā)方法研究[J].計(jì)算機(jī)工程與應(yīng)用,2006(31):84-86.

      [2] 范孝良,李玉珍,茅興飛. 基于3Ds Max和Virtools技術(shù)的夾具虛擬裝配系統(tǒng)研究[J].機(jī)械設(shè)計(jì)與制造,2010(08):237-239.

      [3] 康譯友,張永策,方麗,等.基于Virtools的三維交互虛擬精餾實(shí)驗(yàn)室的構(gòu)建[J].計(jì)算機(jī)工程與設(shè)計(jì),2011(32):633-637.

      [4] 胡榮保.基于Virtools的橋式起重機(jī)仿真訓(xùn)練系統(tǒng)研究[D]. 杭州:浙江工業(yè)大學(xué),2012,13-21.

      [5] 王方,王崢. 3ds Max 模型及動(dòng)畫(huà)輸出為Virtools格式的方法[J].現(xiàn)代電影技術(shù)應(yīng)用技術(shù)研究,2007(10):49-54.

      [6] 黃煒.基于Virtools的工廠虛擬漫游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2011(07):565-567.

      [7] 劉明昆.三維游戲設(shè)計(jì)師寶典-Virtools開(kāi)發(fā)工具篇[M].成都:四川出版集團(tuán),四川電子音像出版中心,2005.

      [8] 章立.虛擬現(xiàn)實(shí)技術(shù)在建筑遺產(chǎn)保護(hù)中的應(yīng)用研究[D].無(wú)錫:江南大學(xué),2009.

      [9] 劉新良.汽車主動(dòng)轉(zhuǎn)向頭燈在環(huán)仿真實(shí)驗(yàn)系統(tǒng)研究[D].廣州:華南理工大學(xué),2011.

      [10] 付同慶.基于虛擬現(xiàn)實(shí)技術(shù)的塔式起重機(jī)3D互聯(lián)網(wǎng)模擬培訓(xùn)系統(tǒng)的研究[D]. 濟(jì)南:山東建筑大學(xué),2012.

      [11] 武真.基于Virtools的GC虛擬實(shí)驗(yàn)室的構(gòu)建方法研究[D].大連:大連理工大學(xué),2008.

      猜你喜歡
      牙輪碰撞檢測(cè)鉆機(jī)
      ?76 mm 小直徑鋼齒三牙輪鉆頭設(shè)計(jì)
      鉆探工程(2023年6期)2023-12-02 08:03:06
      全新預(yù)測(cè)碰撞檢測(cè)系統(tǒng)
      鄰近既有建筑物全套管回轉(zhuǎn)鉆機(jī)拔樁技術(shù)
      基于BIM的鐵路信號(hào)室外設(shè)備布置與碰撞檢測(cè)方法
      國(guó)內(nèi)地勘行業(yè)首臺(tái)5000米多功能變頻電動(dòng)鉆機(jī)
      旋挖鉆進(jìn)用牙輪筒鉆的結(jié)構(gòu)探討及應(yīng)用
      鉆探工程(2019年6期)2019-07-08 08:28:40
      Unity3D中碰撞檢測(cè)問(wèn)題的研究
      發(fā)明專利展示平臺(tái)
      大直徑潛孔錘鉆機(jī)
      BIM技術(shù)下的某辦公樓項(xiàng)目管線碰撞檢測(cè)
      团风县| 朝阳区| 东辽县| 南阳市| 清新县| 宜良县| 济宁市| 阳泉市| 龙川县| 田阳县| 丹江口市| 遂平县| 平果县| 五华县| 荣昌县| 滨海县| 耿马| 龙门县| 惠东县| 大城县| 玛纳斯县| 双柏县| 宣武区| 平谷区| 景德镇市| 霍林郭勒市| 大同县| 涞源县| 乐清市| 柳江县| 巴塘县| 阿克苏市| 长岭县| 贡山| 桂阳县| 东城区| 玛曲县| 乳源| 安多县| 湘阴县| 肃宁县|