• 
    

    
    

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

      ?

      基于VB6.0和UG的螺旋槳三維模型設計*

      2015-03-04 05:57:12楊海強周燦豐田融冰
      新技術新工藝 2015年8期
      關鍵詞:螺旋槳機器人

      楊海強,高 輝,周燦豐,田融冰

      (1.能源工程先進連接技術北京市工程研究中心,北京 102617;2.北京工業(yè)大學 機械工程與應用電子技術學院,北京 100124)

      基于VB6.0和UG的螺旋槳三維模型設計*

      楊海強1,高輝1,周燦豐1,田融冰2

      (1.能源工程先進連接技術北京市工程研究中心,北京 102617;2.北京工業(yè)大學 機械工程與應用電子技術學院,北京 100124)

      摘要:水下推力吸附式爬壁機器人是通過螺旋槳產生的推力吸附在水下容器壁上面進行作業(yè)的機器人,螺旋槳的效率和性能直接決定了其吸附的可靠性,所以螺旋槳的設計是水下機器人設計的重要一部分。螺旋槳包含有復雜的曲面,它的設計是一個繁瑣、復雜而又容易出錯的過程,為了使螺旋槳的設計過程簡單、快速,同時滿足水下爬壁機器人對螺旋槳效率和精度的要求,介紹了一種新的螺旋槳設計方法。根據(jù)螺旋槳二維制圖的投影關系和螺旋槳設計參數(shù),運用VB語言編程,快速、準確地計算出螺旋槳葉切面特征點的空間三維坐標,將這些坐標值導入UG軟件中,進而生成螺旋槳三維實體模型。

      關鍵詞:推力吸附;螺旋槳;VB語言;UG;機器人

      螺旋槳是水下推力吸附式爬壁機器人動力系統(tǒng)的重要組成部分,是船用和水下機器人用推進器中效率比較高,應用最廣泛的一種,它的性能和制造精度直接決定了船舶和水下機器人的效率和性能。傳統(tǒng)的螺旋槳設計方法主要分為升力線法、升力面法、面元法[1-2]以及圖譜設計法。前三種方法又統(tǒng)稱為勢流理論法,勢流理論作為一種日漸成熟的螺旋槳設計方法正處在發(fā)展壯大的過程中。與勢流理論法相比,螺旋槳圖譜設計法歷史久遠、發(fā)展成熟,擁有完備的試驗資料。對水下機器人來說,圖譜設計法更能有效地設計出滿足其航行條件的螺旋槳。

      目前,能對螺旋槳進行三維建模的軟件很多,主要有UG、Pro/Engineer[3]、SolidWorks和AutoCAD等。三維螺旋槳建模的關鍵問題是很難準確、快速地得到螺旋槳葉面和葉背面的空間三維坐標。螺旋槳槳葉是自由曲面[4]——螺旋面的一部分,無法用函數(shù)形式表示該類曲面,而只能通過螺旋槳的葉切面型值,采用曲葉線擬合方法,并經(jīng)過復雜的投影換算關系才能獲得螺旋槳葉面的擬合曲面。編制程序生成螺旋槳的三維空間坐標是滿足設計要求,完成繁瑣、重復和容易出錯工作的較好選擇。當前常用的螺旋槳三維空間點生成方法有Excel表格法、MATLAB[5]和V C++可視化編程法及三維建模軟件的二次開發(fā)。

      與Excel表格法、MATLAB等編程方法及三維軟件的二次開發(fā)相比,VB簡單易學,效率高,功能強大,而且是一種可視化的編程軟件。在三維軟件建模方面,UG與Pro/Engineer、SolidWorks等其他三維軟件相比,在曲線建模方面有著明顯的優(yōu)勢。本文基于VB語言進行編程,生成螺旋槳模型的三維空間坐標,然后通過UG強大的曲線和曲面建模功能生成螺旋槳三維實體模型。

      1螺旋槳坐標轉換公式的建立

      目前,在船用螺旋槳的圖譜法設計中,應用最廣泛的有荷蘭水池的楚思德B型螺旋槳系列圖譜和日本的AU型螺旋槳系列圖譜,本文水下機器人所用螺旋槳的設計采用的是日本的AU型螺旋槳系列圖譜。

      通過查閱AU型螺旋槳系列圖譜,可以得到螺旋槳的基本參數(shù),包括縱斜角、螺距比、盤面比、母線到葉片隨邊的距離、母線到葉片導邊的距離、葉片寬度、葉片厚度、導邊至最厚點的距離和螺旋槳的葉切面尺寸表。

      在已知螺旋槳葉切面型值點和幾何參數(shù)下,需要推導出不同葉切面尺寸坐標值與螺旋槳模型的三維空間的轉換關系。選用適當?shù)臄?shù)學公式,把二維型值點轉換為螺旋槳葉切面的三維空間坐標。切面空間三維以半徑為Ri的共軸圓柱面與螺旋槳槳葉相截,所得的葉切面如圖1a中陰影部分所示,將此葉切面沿圓柱面展開得到如圖1b所示的葉切面展開圖。下述推導將各葉切面上等分點的局部坐標值轉換為全局坐標系中坐標值的坐標轉換公式[6]。

      a) 葉切面圖      b) 葉切面展開圖圖1 螺旋槳坐標轉換原理圖

      圖1a中OH為基線,θ為縱斜角,φ為螺旋角。全局坐標系OXYZ的OXY平面與螺旋槳軸垂直。O′點為基線與圓柱面的交點,坐標系O′X′Y′Z′與OXYZ平行。坐標系O1X1Y1Z1中,O1Z1經(jīng)過葉切面的最厚處,O1點為螺旋線與葉切面的切點。根據(jù)圖1推導出曲面型值點的局部坐標到全局坐標的轉換公式為:

      式中,X、Y、Z是轉換后的空間坐標值;L是基線至最大厚度處的距離;θ是縱斜角;φ是螺旋角;H是不同Ri處螺距。

      2在VB中計算螺旋槳的三維坐標值

      根據(jù)AU型螺旋槳系列圖譜,查詢要設計的螺旋槳型螺旋槳要素表、螺旋槳槳葉輪廓的尺寸表[7]和葉切面尺寸表。采用的是直徑為89 mm,盤面比為0.7,縱斜角為10°,螺距比為0.682的四葉型螺旋槳。

      螺旋槳模型三維空間坐標點生成流程圖如圖2所示,利用VB語言強大的編程功能編制程序,生成如圖3所示的螺旋槳葉切面空間坐標點界面,通過依次輸入已知的螺旋槳圖譜參數(shù)(包括葉切面與半徑的比,從母線到葉片隨邊的距離相對于最大葉片寬度的百分比,從母線到葉片導邊的距離相對于最大葉片寬度的百分比,葉片厚度相對于直徑的百分比,從導邊至最厚點的距離相對于葉片寬度的百分比,葉片縱坐標相對于葉片厚度的百分比),然后單擊螺旋槳三維空間坐標值計算命令,就會生成螺旋槳模型的三維空間坐標(X,Y,Z),最后將生成的螺旋槳各葉切面三維坐標依次保存為文本的形式。

      圖2 螺旋槳建模流程圖

      3螺旋槳在UG中的三維建模

      圖3 VB中螺旋槳三維坐標計算界面

      將VB軟件中生成螺旋槳槳葉的空間坐標點文本格式進行修改,將文本后綴名保存為UG軟件可以識別的.bat格式,然后導入UG軟件中進行三維建模[8-10],具體步驟如下。1)三維型值點的導入和槳葉葉切面空間曲線的生成。打開UG軟件,點擊“插入”→“曲線”→“擬合曲線”→“來自文件”→“坐標原點”,將事先保存的.bat格式文件導入,形成各個切面的輪廓線。重復上述步驟將生成的螺旋槳葉面和葉背面的18個點文件連續(xù)導入UG軟件。

      2)完成葉面和葉背曲面。選擇葉面各個截面線為主曲線,邊界曲線作為交叉曲線,完成葉面曲面的造型。點擊“插入”→“網(wǎng)格曲面”→“通過曲線組”,通過螺旋槳葉面、葉背的各截面線構造空間曲面,完成蒙面。

      3) 葉面和葉背縫合成封閉曲面以生成實體。點擊“插入”→“組合”→“縫合”,依次選著葉面、葉背以及端面曲線,完成槳葉實體化。

      圖4 螺旋槳三維實體模型

      4)完成螺旋槳的三維實體建模,點擊“插入”→“實例幾何體”→“圓形陣列”,從而得到其他葉片實體。至此完成螺旋槳的三維實體建模(見圖4)。

      4結語

      綜上所述,本文得到了如下結論。

      1)介紹了螺旋槳葉切面局部坐標轉化為三維空間坐標的數(shù)學公式,即解決了將螺旋槳圖譜提供的空間葉切面型值點應用到三維CAD造型過程中的問題,使整個三維建模過程變得簡便、直觀。

      2)利用VB語言編程,調入不同的葉切面幾何要素以及各切面型值點,然后通過螺旋槳三維空間坐標值計算,得到螺旋槳各葉切面的三維空間坐標點。該方法程序簡單、可靠且實用性強,提高了手工計算的可靠性,具有普遍的研究意義。

      3)利用UG軟件強大的曲線和曲面建模功能,通過連續(xù)導入各葉切面空間坐標點,最后生成螺旋槳三維模型,生成的螺旋槳三維模型準確性高, 對后續(xù)的研究工作有非常重要的意義。

      參考文獻

      [1] 吳光林,嚴謹.船用螺旋槳理論研究的發(fā)展與方向[J].中國艦船研究,2009,4(1):8-12.

      [2] 王言英.船用螺旋槳理論及其應用研究進展[J].大連理工大學學報,2006,46(2):306-312.

      [3] 張沛強,李文英,周曉萍.基于Pro/E的螺旋槳設計與實體建模[J].機械工程與自動化, 2012(6):56-57.

      [4] 何文雪, 路慧彪.船用螺旋槳立體模型的計算機實現(xiàn)[J].航海技術,2001(5):43-44.

      [5] 吳利紅,董連斌,徐文海.基于MATLAB和Pro/E的螺旋槳三維建[J].大連海事大學學報,2011,37(2):17-20.

      [6] 張宏偉,王樹新,侯巍,等.螺旋槳三維建模方法研究[J].機床與液壓,2006,4(5):60-62.

      [7] 楊延峰.船用螺旋槳曲面造型及五軸數(shù)控加工刀位規(guī)劃[D].大連:大連理工大學,2005.

      [8] 李輝.UG軟件在注射模具設計中的應用[J].新技術新工藝,2014(3):64-66.

      [9] 李輝.UG軟件在注射模具設計中的應用[J].新技術新工藝,2014(3):64-66.

      [10] 展迪優(yōu).UG NX6.0曲面設計教程[M].北京:機械工業(yè)出版社,2013.

      *促進人才培養(yǎng)綜合改革項目(14010221030)

      責任編輯彭光宇

      Design of the 3D Model of Propeller based on VB6.0 and UG

      YANG Haiqiang1,GAO Hui1,ZHOU Canfeng1,TIAN Rongbing2

      (1.Research Center of Energy Engineering Advanced Joining Technology,Beijing 102617,China;2.College of Mechanical

      Engineering and Applied Electronics Technology,Beijing University of Technology,Beijing 100124,China )

      Abstract:Underwater robot climbing on the wall is the operational robot which absorbs on vessel’s wall by thrust produced by the propeller. The efficiency and the property of the propeller directly determines the reliability of adsorption, so the design of the propeller is one of the important factor of underwater robot.Propeller consists complexly curved surface, and its design is a complex and prone to error process.In order to make the design of propeller simple and quick, and at the same time meet the underwater robot’s requirement of propeller’s efficiency and precision.So this paper introduces a new method to design propeller. According to the projection relationship of propeller’s two-dimensional graphics and the design parameters of the propeller, use the language of VB to calculate the three-dimensional coordinates of blade edge feature points of propeller’s space rapidly and accurately, making the coordinates into UG software, then the model of propeller’s three-dimensional is reality.

      Key words:thrust adsorption,propeller,VB language,UG,robot

      收稿日期:2014-11-19

      作者簡介:楊海強(1988-),男,碩士研究生,主要從事水下連接工藝與設備等方面的研究。

      中圖分類號:TH 122

      文獻標志碼:A

      猜你喜歡
      螺旋槳機器人
      基于CFD的螺旋槳拉力確定方法
      機器人,讓未來走近你
      金橋(2019年10期)2019-08-13 07:15:16
      自主研制生產我國第一的螺旋槳
      蘭臺世界(2017年10期)2017-06-01 11:29:51
      機器人來幫你
      認識機器人
      機器人來啦
      為什么造機器人?
      認識機器人
      3800DWT加油船螺旋槳諧鳴分析及消除方法
      廣東造船(2015年6期)2015-02-27 10:52:46
      螺旋槳轂帽鰭節(jié)能性能的數(shù)值模擬
      404 Not Found

      404 Not Found


      nginx
      蒙山县| 白水县| 怀安县| 通辽市| 长春市| 黎城县| 宁河县| 东方市| 乌苏市| 巩留县| 石河子市| 信宜市| 乐亭县| 连城县| 肇东市| 大埔县| 垣曲县| 祁东县| 宜章县| 蓬安县| 海原县| 盐源县| 抚顺县| 台安县| 宕昌县| 安图县| 墨玉县| 会同县| 开化县| 丹阳市| 修武县| 临邑县| 容城县| 海南省| 平湖市| 荔浦县| 商水县| 辰溪县| 无锡市| 荔浦县| 兴文县|