基于CATIA的船用螺旋桨三维建模方法
基于CAXAV2013的螺旋桨三维建模与多轴编程技术
投稿信箱:******************.cn基于CAXA V2013的螺旋桨三维建模与多轴编程技术□广东省工商高级技工学校 郎永兵螺旋桨是指靠桨叶在空气中旋转将发动机转动功率转化为推进力的装置,或有两个或较多的叶与毂相连,叶向后的一面为螺旋面或近似于螺旋面的一种船用推进器。
螺旋桨分为很多种,应用十分广泛,如飞机、轮船等。
螺旋桨模型的工程图如图1所示,以国产CAD/CAM软件CAXA制造工程师2013为例,其建模、编程具体操作如下。
一、图样分析如图1所示,该螺旋桨由中间的毂与3个螺旋叶片组成。
其中,中间的毂由圆柱、半椭球等组成;螺旋叶片是基于螺距80mm、圈数0.7mm、半径65mm的螺旋线两边偏置1mm的两叶片曲线与螺距80mm、圈数0.7mm、半径21.5mm的螺旋线两边偏置3.5mm的两叶片曲线而形成的三维直纹螺旋曲面,结合CAXA软件建模可得螺旋叶片的叶片曲线是由半径65mm 螺旋线与半径21.5mm螺旋线组成的直纹螺旋面向两边等距1mm与等距3.5mm后形成的等距面上的边界曲线;螺旋叶片的端部倒圆角R25mm,与中间毂倒圆角R7.5mm,叶片外部轮廓倒圆角R1mm。
螺旋桨模型的加工依据其加工部位、模型构建过程与装夹方式可简单划分为以下几个部分:①螺旋桨底部的加工;②螺旋桨整体开粗;③顶部曲面(椭球面)精加工;④叶片外部边沿R25mm、R7.5mm和R1mm倒圆角加工;⑤叶片精加工;⑥叶片底部边沿R7.5mm倒圆角加工;⑦叶片中间柱面槽精加工;⑧R6mm倒圆角加工。
图1 螺旋桨模型工程图二、螺旋桨三维模型构建螺旋桨的三维模型构建步骤主要由中间基础模型、叶片模型与模型细节处理(倒角、过渡)3个部分组成。
根据螺旋桨模型工程图(图1)完成螺旋桨三维建模,具体创建和操作如下。
1.中间基础模型构建在X-Z平面建立基础模型草图,应用软件二维绘图功能【直线】和【椭圆】完成草图绘制;使用【旋转增料】完成回转体模型构建,选择【打孔】功能完成中间基础模型的构建,如图2所示。
基于UGGrip的船用螺旋桨三维建模关键技术
第35卷 第4期大连海事大学学报Vol.35 N o.4 2009年11月Journal of Dalian Maritime University N ov., 2009文章编号:1006-7736(2009)04-0121-03基于UG Grip的船用螺旋桨三维建模关键技术程 东1,朱新河1,邓金文2(1.大连海事大学轮机工程学院,辽宁大连 116026; 2.中国船级社广州分社,广州 510000)摘要:为建立精确的船用螺旋桨三维模型,采用UG Grip二次开发技术探讨了船用螺旋桨三维建模的关键技术,实现了对桨叶叶尖、导(随)边缘过渡、防鸣音随边、根部过渡等关键部位的合理处理,建立了精确的三维螺旋桨模型.关键词:船用螺旋桨;三维模型;UG G rip;防鸣音中图分类号:U664.31 文献标志码:AKey technologies for3D modeling of marinepropeller based on UG GripCHENG Dong,ZHU Xin-he,DENG Jin-wen(1.Marine Eng ineering College,Dalian M aritime University,Dal ian116026,China;2.Guangzhou B ranch,China ClassificationSociety,Guangzhou510000,China)A bstract:T o establish a precise3D model of marine propeller, the key technolo gies fo r3D modeling of marine propeller were studied by using UG G rip seco ndary development,and a precise 3D model with co rrect treatment of blade tip,fillets of leading edge and trailing edge,anti-singing edge and blade root fillets w as established.Key words:marine propeller;3D mo del;UG G rip;anti-sing ing0 引 言建立完善的船用螺旋桨三维模型是实现螺旋桨铸造过程模拟、铸造砂型制作、数控加工等工艺过程的关键和难点,也是实现螺旋桨强度分析、特性分析的基础.国内不少学者对螺旋桨的三维造型方法进行了研究[1-4],但所建模型均未涉及叶尖、导(随)边缘过渡、防鸣音处理、根部过渡等关键技术.目前常用的三维模型设计软件主要有Pro E、UG NX、MDT 等.其中,UG NX(UG)是当今世界上先进的、紧密集成的、面向制造业的三维CAD CAM CAE高端软件之一,被众多制造商广泛应用于工业设计、工程仿真和数字化制造等领域.尤其是UG Grip的二次开发功能为用户提供了方便和功能扩展的空间.因此,本文拟采用UG Grip的二次开发技术自动实现螺旋桨的三维建模,并对桨叶的边缘和根部等关键部位进行合理处理,以建立精确的船用螺旋桨三维模型.1 船用螺旋桨三维建模的关键技术1.1 螺旋桨三维造型方法螺旋桨三维建模时,通常先建立桨叶的模型,再进行桨毂的造型,然后进行两者之间的过渡连接.桨叶的形状由轮廓参数和型值参数决定.桨叶轮廓参数主要包括截面半径、螺距、后倾值(角)等.图1 桨叶截面参数图1为桨叶截面型值参数示意图.图中C为叶截面型宽,CLE为导边到基线的距离(辐射参考系的距离),SS为吸力面型值点到螺距线的距离,PS 为压力面型值点到螺距线距离.造型时先构造出压力面和吸力面曲线,再对导边和随边进行过渡圆角处理.其中RLE、R TE为导边和随边的过渡圆角半径,Y TE、Y LE为过渡圆圆心到螺距线的距离.建立三维模型时,需将二维型值点转换为三维空间坐标点,再在立体空间中构造出桨叶的各个截面轮廓,然后利用BSURF命令构造出整个桨叶的外表面.三维空间坐标转换公式如下[5]:x=r cos((l-h tan)cosr)收稿日期:2009-08-25.作者简介:程 东(1972-),男,安徽宿州人,博士,副教授,E-mail:chddmu@.y =r sin ((l -h tan )cosr )z =P θ2π+h cos -r tan φθ=(l -h tan )cosr其中:r 为切面半径;h 为型值点到螺距线的距离;l为型值点到基线的距离; 为螺距角;φ为后倾角;P 为螺距.螺旋桨工艺型值参数较多,人工输入较为繁琐.为此,可事先将上述参数存入一个tx t 文件,然后利用FETCH 命令在执行程序时读出上述数据,便可实现模型的自动建立.1.2 导边、随边过渡圆的处理螺旋桨叶片切面运转于非均匀的尾流场中,叶切面边缘处圆弧的大小对螺旋桨的性能有极大的影响,特别对空泡性能的影响较大.因此螺旋桨边缘的圆弧处理正确与否,将严重影响螺旋桨的性能.通常设计单位只提供螺旋桨轮廓参数和叶面型值参数,桨叶边缘部分没有型值点参数,只有过渡圆角半径和圆心,且各个半径处的圆角半径各不相同.本文在二维坐标系统中首先根据各截面型值点构造出上下表面曲线,然后通过FILLET 指令根据已知的过渡圆角半径和圆心构造出过渡曲线.导边、随边过渡圆的圆心坐标分别为(RLE ,YLE )、(C -R TE ,Y TE ),如图2(a )所示.最后对过渡曲线进行离散处理,生成若干个点作为圆角部位的型值点[图2(b )],以便于与叶面、叶背的型值点拟合出各个半径处封闭的截面曲线.图2 桨叶边缘的过渡圆1.3 随边抗鸣音处理鸣音产生的主要原因是桨叶随边产生的漩涡频率恰好与桨叶的固有频率相近,使叶片发生弹性振动.常用的抗鸣音处理方法有:①加厚法:将桨叶随边中部加厚,使由桨叶随边发出的一系列漩涡引起的振动频率低于桨叶本身的固有频率.②减薄法:将桨叶随边中部减薄,使由桨叶随边发出的一系列漩涡引起的振动频率高于桨叶本身的固有频率.③特殊构造法:特殊构造法有多种,可以在随边部分粘贴一排小圆块,或把桨叶随边做成锯齿形,或者将桨叶的随边做成抗鸣音边.本文采用的抗鸣音边如图3所示.造型时先根据型值参数求出点A (0,TE 2)、点B (0,-TE 2)和m 点坐标(C -X TE ,0),通过m 点做一条垂直螺距线chord 的直线M 1M 2,求出直线M 1M 2与该截面的上下两条叶面曲线的交点M 1和M 2,连接M 1A 和M 2B ,对该两条直线进行离散,并在该两条直线上各选取4个点作为新的型值点.图3 抗鸣音边1.4 桨叶根部的过渡处理完成叶根的过渡处理,建立一个完善的螺旋桨三维模型是实现后期数控加工和应力分析的基础.图4 桨叶根部的过渡为减少应力集中,设计时叶根部有时采用两个过渡半径.图4中,R I 为第一过渡半径,H 为该半径的过渡起始处;R II 为第二过渡半径.当只有一个过渡半径时,R I =0.另外,多数大型螺旋桨设计时只给出最大截面的过渡半径R 0,而实际沿周向不同区域的过渡半径值不同.结合实际生产经验,本文所采用的过渡半径变化规律如图5所示(叶面、叶背相同).所122 大连海事大学学报 第35卷 形成的桨叶根部的过渡曲面如图6所示.图5 过渡半径R沿根部的变化图6 根部的过渡曲面1.5 桨叶尖部的处理上述方法所形成的三维桨叶模型的尖部并没有实现密封.为形成完整、封闭的三维实体,为后续的螺旋桨模型特性分析奠定基础,必须对桨叶的尖部进行合理处理.首先将导边和随边的边缘轮廓线过渡连接,形成如图7所示的桨叶尖端曲线,然后利用导边过渡曲线、随边过渡曲线、压力面曲线、吸力面曲线及桨叶尖端的过渡曲线,根据SSURF 命令形成桨叶尖端表面.图7 桨叶尖端曲面的形成方法1.6 模型特性分析将上述形成的桨叶尖部、桨叶表面及根部的过渡曲面缝合,并进行复制旋转.绘制完桨毂后形成的三维螺旋桨模型如图8所示.在此基础上可利用ANLSIS 命令进行螺旋桨的特性分析,计算其体积、重量,为螺旋桨铸造工艺参数的确定奠定基础.图8 三维螺旋桨模型2 结 论本文采用UG Grip 二次开发技术探讨了船用螺旋桨三维建模的关键技术,实现了对桨叶叶尖、导(随)边缘过渡、防鸣音随边、根部过渡等关键部位的合理处理,建立了精确的三维螺旋桨模型,为船用螺旋桨的三维建模提供一条有效的途径,也为船用螺旋桨的制造、加工和特性分析奠定了基础.参考文献(References ):[1]张振金,薛兆鹏.利用U G G RIP 构建螺旋桨三维数字模型[J ].现代制造工程,2009(2):52-55.[2]李艳聪,郑清春,薛兆鹏.基于UG Grip 的螺旋桨三维设计技术研究[J ].天津理工学院学报,2003,19(1):40-43[3]张宏伟,王树新,侯 巍,等.螺旋桨三维建模方法研究[J ].机床与液压,2006(5):60-63.[4]谢云平,张 伟,李 娟.基于NA PA 的螺旋桨几何造型和图形生成方法研究[J ].江苏科技大学学报:自然科学版,2009,23(1):9-12[5]姚 山,麻春英,徐艳丽,等.复杂曲面船用螺旋桨铸造工艺三维参数化设计[J ].铸造,2006,55(10):1004-1006.123第4期 程 东,等:基于UG Grip 的船用螺旋桨三维建模关键技术 。
基于CAD与CATIA二次开发的船体快速建模方法-卢雨
引用格式:卢雨, 顾朱浩, 王瑞宇. 基于CAD 与CATIA 二次开发的船体快速建模方法[J]. 中国舰船研究, 2020, 15(6):121–127.LU Y, GU Z H, WANG R Y. Rapid hull modeling methodology based on CAD and CATIA secondary development[J].Chinese Journal of Ship Research, 2020, 15(6): 121–127.基于CAD 与CATIA 二次开发的船体快速建模方法卢雨*1,顾朱浩1,王瑞宇21 大连海事大学 船舶与海洋工程学院,辽宁 大连 1160262 中国兵器工业集团航空弹药研究院有限公司,黑龙江 哈尔滨 150001摘 要:[目的]在使用CATIA 创建船体模型的过程中,人为因素较大且工序繁杂。
为快速量取船舶型值、采用型值快速化三维建模,给出一种快速、高效的船舶建模设计方法。
[方法]基于CAD 与CATIA 平台,运用面向用户的VB 和Java 语言,通过自动化接口连接CAD 与CATIA 模块对二者进行联合二次开发,以量取船舶各型线型值并转换为三维坐标点,快速建立三维型线,生成船体曲面。
通过2个算例,验证二次开发程序的效率及可靠性。
[结果]结果表明,所编写的二次开发程序可在CAD 中将二维型线快速转化为三维型值点,并在CATIA 中创建横剖线、纵剖线及半宽水线,实现了快速三维建模的功能。
[结论]从2种不同船型的绘制结果可见,使用多平台协同设计技术具有多阶段建模、关联模型的技术特点,可以提高模型质量和绘制效率,极大地方便了用户使用。
关键词:快速化建模;VB 语言;CATIA ;CAD ;船体型线中图分类号: U662.2文献标志码: ADOI :10.19693/j.issn.1673-3185.01865Rapid hull modeling methodology based on CAD andCATIA secondary developmentLU Yu *1, GU Zhuhao 1, WANG Ruiyu21 Naval Architecture and Ocean Engineering College, Dalian Maritime University, Dalian 116026, China2 Air Ammunition Institute Co., Ltd. NORINCO Group, Harbin 150001, ChinaAbstract : [Objectives ]In the process of creating a hull model using CATIA, human factors are large and the process is complicated. In order to quickly measure the ship's offsets and adopt them to quickly 3D model-ing, this paper presents a ship modeling design method, which can improve the efficiency and accuracy of ship modeling.[Methods ]Based on the CAD and CATIA platforms, using user-oriented VB and Java languages,the CAD and CATIA modules are connected through an automated interface, and the two are jointly de-veloped to measure offsets of hull form and convert to three-dimensional coordinate points, quickly establish a three-dimensional hull line, and generate a hull surface. Through two examples, verify the efficiency and reli-ability of the secondary development program.[Results ]The results show that the secondary development program written can quickly convert the two-dimensional hull line to three-dimensional offset points in CAD,and create cross-section lines, vertical section lines, half-width waterlines in CATIA to achieve rapid three-di-mensional construction modular function.[Conclusions ]From the drawing results of the two different ship hull form in this article, it can be seen that the use of multi-platform collaborative design technology in this art-icle has the technical characteristics of multi-stage modeling and related models, and the improvement of mod-el quality and rendering efficiency, which is extremely user-friendly.Key words : rapid modeling ;VB language ;CATIA ;CAD ;hull form收稿日期: 2019–12–26 修回日期: 2020–05–19 网络首发时间: 2020–06–17 16:02基金项目: 国家自然科学基金青年基金资助项目(51809029);国家部委基金资助项目(61402070106);辽宁省自然科学基金博士科研启动计划资助项目(2019-BS-025);中央高校基本科研业务费专项资金资助项目(3132019306)作者简介: 卢雨,男,1988年生,博士,讲师。
CATIA设计实例教程
CATIA设计实例教程在CATIA中,一个常见的机械设计实例是创建一个螺旋结构。
在本教程中,我们将展示如何使用CATIA创建一个螺旋结构的三维模型。
以下是该实例的详细步骤:1.打开CATIA软件,并选择“新建文件”创建一个新的设计文件。
2. 在工作区中选择“Part Design”模块,并选择“创建新零件”。
3.在零件设计界面中,选择“草图”工作平面,然后选择“参考平面”创建一个圆形草图。
4.使用“画圆”工具在草图平面上绘制一个圆形。
选择圆的半径和位置,并点击“完成”来创建草图。
5.在草图设计界面中选择“旋转”操作,然后选择圆形草图作为旋转轴。
6.输入旋转的角度,可根据需要进行调整,然后点击“确定”来完成旋转操作。
7.通过调整零件尺寸和形状,可以进一步完善螺旋结构的设计。
可以使用拉伸、剪切、倒角等工具进行设计调整。
8.在完成设计之后,选择“文件”-“保存”来保存螺旋结构的设计文件。
通过以上步骤,我们可以在CATIA中创建一个简单的螺旋结构模型。
CATIA还提供了丰富的设计功能和工具,可以进一步完善和优化设计。
除了基本的设计功能外,CATIA还提供了其他功能和模块,如装配设计、绘图生成、表面设计等,可以满足不同设计需求。
通过学习CATIA的各个模块和功能,读者可以更好地应用CATIA进行机械设计。
总结:CATIA是一款非常强大的三维CAD设计软件,具有丰富的设计功能和工具。
通过学习实例教程,可以更好地了解CATIA的应用和功能。
希望本文的实例教程对读者有所帮助,能够为读者在CATIA设计软件上的学习和应用提供一些指导和启示。
一种基于CATIA V6软件的船体外板板架三维生成方法
一种基于CATIA V6软件的船体外板板架三维生成方法龚丞; 赵超; 陈先胤; 王伟【期刊名称】《《船海工程》》【年(卷),期】2019(048)006【总页数】4页(P20-23)【关键词】船体外板板架; CATIA; 二次开发【作者】龚丞; 赵超; 陈先胤; 王伟【作者单位】中国船舶及海洋工程设计研究院上海 200011【正文语种】中文【中图分类】U662.1近年来,随着设计软件的不断发展,三维设计技术已逐渐成为提高船舶研制效率和改进产品质量的重要手段,国内在船舶设计制造领域先后引入了TRIBON、NAPA、FORAN、CATIA等三维设计软件,并获得了初步成效[1-4]。
但在船体外板结构设计方面,目前仍然以二维图纸为主,不仅效率较低,而且难以克服传统外板二维设计过程中存在的视角单一、线型重叠不易分辨以及部分区域曲率较大导致的构件定位、重量不精确等问题。
为此,考虑基于CATIA V6软件平台,建立一种在三维环境下直接设计生成船体外板结构的方法,通过二次开发结合软件自身的功能,完成船体外板板架的自动检查,提高外板结构设计的效率和准确性。
1 三维环境下船体外板板架设计方法1.1 设计准备船体外板板架设计是船体结构设计的重要组成部分,涉及外板板的排列和外板骨架中纵向、横向构件的布置(见图1),包括平板龙骨、船底板、舭列板、舷侧板、舷顶列板等区域的划分和板厚的确定,底桁材、龙骨、底部及舷侧纵骨、肋板、肋骨及加强筋等的布置形式和尺寸的选取等。
通常情况下,外板板架设计需要参考总布置图、型线图、按设计规范制定的计算书,以及基本的结构图纸等技术资料。
在三维环境下,外板板架的设计工作需要将前期的船体外壳表面、各甲板、平台、舱壁的布置以及相关的结构设计要求作为依据。
图1 船体外板板架形式1.2 CATIA中外板板架的设计方法首先,需要建立各肋位平面以及甲板、平台、纵舱壁等重要的分舱表面与船体外壳的交线,作为下一步骨架布置和外板划分的基础。
三维曲面建模 ------- 螺旋桨
三维曲面建模实验报告实验名称:螺旋桨三维曲面建模班级: 100601班姓名:谢志平学号:10060132指导老师:宋伟一、实验目的1.掌握曲面建模方法。
2. 复习飞行器基本知识。
二、实验设备1.硬件:笔记本电脑一台;2.软件:操作系统windows8.1rtm ;绘图软件CATIA V5R20。
三、实验内容1.三维曲面建模概述曲面建模是通过对物体的各个表面或曲面进行描述而构成曲面的一种建模方法。
建模时,先将复杂的外表面分解成若干个组成面,这些组成面可以使用上面介绍的方法构成一个个基本的曲面元素。
然后通过这些曲面元素的拼接,就构成了所要的曲面。
在计算机内部,曲面建模的数据结构只需要在线框建模的基础上建立一个面表,即曲面是由哪些基本曲线构成。
一般常用的曲面生成方法:线性拉伸面、直纹面、旋转面、扫描面等。
2.操作步骤1)启动CATIA2)进入“创成式外形设计”操作界面,新建零部件3)选取x-z平面,进入草绘如图4)选取横轴,进行360°三维旋转曲面1如图5)选取y-z平面,进入草绘如图6)退出草绘,进入曲面拉伸如图7)拉伸完毕后,再次进入z-x平面进行草绘3如图8)继续z-x平面进行草绘4如图9)选择投影定义功能,选择草图4沿着y轴投影如图11)同理,选择投影定义功能,选择草图3沿着y轴投影如图13)如图,创建平面114)选取相交功能,将提取4与平面1进行相交如图15)在平面1上进行草绘5如图16) 如图创建直线4如图17)同理,创建平面218)在新创建的平面2上进行草绘619)退出草绘后,选择多截面曲面功能,选择草图5、6、7,引导线为之前的提取线3、4如图20)创建平面3如图21)选择多重输入相交功能,将平面3 与提取线3、4相交于两点22)在平面3上进行草绘7 如图23)同理,在平面1上进行草绘824)选择草绘8 进行曲面拉伸25)选择拉伸3曲面和旋转曲面移除分割如图26)选择草绘8 进行180°的关于轴线旋转如图27)对旋转廓1进行曲面拉伸28)同理选择拉伸4和旋转曲面1进行移除分割29)选择多截面曲面1进行180°的关于轴线的旋转30)隐藏部分点线面后,最后结果如图31)保存文件四:总结这次上机操作主要是运用创成式曲面设计的一些新的功能。
一种基于CATIA二次开发的船体外形建模方法
第46卷第4期2017年8月船海工程SHIP&OCEAN ENGINEERINGVol.46 No.4Aug.2017D01:10.3963/j.issn. 1671-7953.2017.04.017一种基于C A T IA二次开发的船体外形建模方法刘勇杰,胡勇,郑绍春(武汉理工大学a.高性能船舶技术教育部重点实验室;b.交通学院,武汉430063)摘要:为了快速得到船体三维外形,以某11 〇〇〇DWT散货船为例,运用CATIA二次开发技术,简化重 复性建模工作,精简建模操作流程,较快得到比较理想的船体三维外形。
详细介绍船体外形型值点、外形样条 曲线和外表面的创建方法。
关键词:船体外形;CATIA;二次开发;VBA; Excel中图分类号:U662 文献标志码:A 文章编号:1671-7953(2017)04-0077~05在实际建模过程中,往往要进行许多重复性 的操作,这在船体三维外形设计中也不例外。
而 且,船体外形在总体设计阶段需要经常修改[1],这为传统建模方法增加了很大工作量和难度。
因此,如何快速有效的建立船体三维外形是一个亟 待解决的问题。
C A T I A广泛应用于航空[M]、造船[4_5]、汽 车[67]等众多行业,是世界上领先的产品设计与创 新方案解决平台[8]。
其中,CATIA V5开放了很 多接口,提供了很好的二次开发平台,在船体外形 设计方面也有一定的的研究应用,如采用进程内 VBScript脚本编程方式完成了船体的建模工作[9];采用进程外V B编程方式完成了球首的参 数化建模设计[1°]。
但是,这部分工作所述方法程 序开发环境智能化程度低,使用不方便,如没有代 码提示、语法高亮显示等功能;或者由于软件版本 参差不齐,影响接口之间的通信,增加了开发的难 度。
因此,提出采用进程内V B A脚本编程方法来 完成船体三维外形建模工作。
1CATIA二次开发技术通过编程来访问C A T I A的对象有很多种不 同的方法[11],见表1。
一种基于CATIA_V6_的轴系三维设计方法
0引言船舶推进轴系将主机产生的功率传递到推进器,并将推进器的推力传递到船体从而使船舶运动,由传动轴、联轴节、支撑轴承、减速齿轮箱、艉轴密封装置等组成。
针对轴系的设计,依据船舶总体设计需求,确定推进轴系的布置和各部件的尺寸及材料,设计出能安全、平稳完成各种工况下的推进任务[1]。
船舶推进轴系的重要性使其在船舶设计的各个阶段都需要做出频繁调整,在传统CAD 图纸设绘过程中,每次方案的调整,都会导致各视图出现信息互不对应,件号错乱的情况,需花费设计者更多的时间校对图面信息[2]。
船舶行业目前正在积极开展三维设计推进工作[3],船舶轴系作为船舶设计重要组成部分,针对船舶轴系三维建模的研究具有一定参照意义。
分级骨架,创建关联的建模方式,将船舶轴系模型建模过程模块化,各模块之间通过建立参数联系,可实现从上至下的建模流程,简化计算工作量。
并且在后续轴系方案发生变更时,可在判断变更模块后,针对性修改骨架及模型,结合出图二次开发,能够实现更改某一参数,其余模块自动更新的建模方式,大大降低了轴系三维建模的工作量,也提高了模型质量。
1轴系设计特点船舶轴系的设计贯穿船舶设计始终,故而应探究轴系零部件设计特点,结合船舶轴系特点,应用CATIA 三维设计软件有针对性解决其高效建模问题。
船舶轴系零部件在结构上有以下特点:①主要零部件多为中心旋转体,具有轴线或对称面,可提供很好的主尺度定位依据。
②其余零件大多在依附轴段装配,可由轴段轴线确定其安装位置。
船舶轴系零部件的结构特点为船舶轴系三维设计提供有利条件[4]。
轴系设计输入条件,包括依据船体型线、主机参数、螺旋桨参数、船体结构、主机位置、螺旋桨位置、尾管、轴支架位置等来确定轴系布置草图。
在轴系设计过程中,包括了轴径、轴法兰、连接螺栓、轴套、螺旋桨轴尾锥部尺寸的计算。
其中轴径的计算依据为推进型式、轴传递额定功率及此时轴的额定转速、轴材料抗拉强度以及设计特性系数等;轴系的长度与轴的布置有关,而轴法兰、连接螺栓、轴套、螺旋桨轴尾锥部等部件的设计则需要以轴径作为设计输入,轴承距离则需要轴径与轴长度同时作为设计输入。
基于VB.NET的船用螺旋桨自动建模方法研究
基于的船用螺旋桨自动建模方法研究
单东生;龚京风;姚炎炎;王晴
【期刊名称】《机械设计与制造》
【年(卷),期】2022()4
【摘要】船用螺旋桨形状复杂,为满足快速、精确建模的要求,提出一种基于
编程语言的螺旋桨三维自动建模方法。
基于桨叶切面基础数据,推导桨叶型值点数学转换公式。
利用Excel完成桨叶切面基础数据和桨毂数据的存储与读取。
研究螺旋桨建模方法,对CATIA进行二次开发,集成型值点导入、曲面建模、实体填充等建模流程。
基于语言将上述操作程序化,设计界面友好的螺旋桨自动
建模软件。
利用该软件完成桨叶的自动建模,并进行光顺性检查和模态分析。
这里
建立的螺旋桨自动建模方法简单高效,能够避免传统几何建模方法的手工操作量大、易出错的缺点。
【总页数】5页(P208-211)
【作者】单东生;龚京风;姚炎炎;王晴
【作者单位】武汉科技大学汽车与交通工程学院;中国舰船研究设计中心
【正文语种】中文
【中图分类】TH16;U664.33
【相关文献】
1.基于CATIA的船用螺旋桨三维建模方法
2.船用螺旋桨三维建模方法研究
3.船用螺旋桨三维建模方法研究
4.基于ICEM的船用螺旋桨建模方法研究
5.基于CAESES的船用螺旋桨三维建模研究
因版权原因,仅展示原文概要,查看原文内容请购买。
基于UG的系列船用螺旋桨三维建模和数控编程技术研究
基于UG的系列船用螺旋桨三维建模和数控编程技术研究船用螺旋桨是船舶推进系统中至关重要的部件,其影响着船舶的航行性能和能效。
为了提高船舶的推进效率和节能减排,需要对船用螺旋桨进行优化设计和制造。
在这个过程中,基于UG软件的三维建模和数控编程技术成为了不可或缺的工具。
UG(Unigraphics)是一款功能强大的三维设计软件,具有先进的建模和分析功能,可以实现复杂曲面的建模和细节设计。
利用UG软件,可以对船用螺旋桨进行精确的三维建模,包括叶片的设计、螺旋桨的结构等。
通过建模过程,可以快速生成螺旋桨的几何形状,并进行各种仿真分析,验证设计是否符合要求。
在完成三维建模后,需要进行数控编程,将设计好的螺旋桨转化为机器能够识别和加工的代码。
数控编程是将设计好的零件信息转换成机器指令的过程,需要考虑到机床的加工能力和工艺要求。
通过UG软件的CAM功能,可以进行数控编程,生成加工路径和刀具轨迹等信息,确保螺旋桨的加工质量和效率。
同时,基于UG的系列船用螺旋桨三维建模和数控编程技术研究还可以实现以下几个方面的优势:1.提高设计效率:利用UG软件的智能建模和分析功能,可以快速设计出符合要求的螺旋桨,减少设计周期和成本。
2.提高加工精度:通过数控编程生成的加工路径可以实现高精度的加工,保证螺旋桨的形状和尺寸准确度。
3.优化性能:通过三维建模和仿真分析,可以对螺旋桨的结构和叶片形状进行优化设计,提高船舶的推进性能和节能效果。
4.减少人为错误:数控编程可以减少人为的操作错误和误差,提高加工的一致性和稳定性。
总的来说,基于UG的系列船用螺旋桨三维建模和数控编程技术研究对提高船用螺旋桨的设计制造效率和质量具有重要的意义。
随着船舶工业的不断发展和技术的进步,这些技术将会在航运领域发挥更大的作用,为船舶的推进性能和安全提供更好的支持。
螺旋桨叶片自动建模方法
2020年第4期总第356期造船技术MARINE TECHNOLOGYNo.4Aug.,2020文章编号:1000-3878(2020)04-0019-04螺旋桨叶片自动建模方法龚京风1,李瑞洁1,陈子昊1,王晴2(1.武汉科技大学汽车与交通工程学院,湖北武汉430065;2.中国舰船研究设计中心,湖北武汉430064)摘要:为简化螺旋桨叶片的建模过程,根据叶片二维制图原理和几何特征提出一种螺旋桨叶片自动建模方法。
采用Pytho n语言编写执行程序及软件操作界面,建立操作简单、界面简洁、运算快捷的螺旋桨叶片自动建模软件,实现Excel与CATIA之间的数据交换和建模的自动化。
通过软件操作界面实现与用户的友好交互。
关键词:螺旋桨叶片;自动建模;Python;Excel;CATIA中图分类号:U664.33文献标志码AAutomatic Modeling Method of Propeller BladeGONG Jingfeng1,LI Ruijie1,CHEN Zihao1,WANG Qing2(1.School of Automobile and Traffic Engineering,Wuhan Universityof Science and Technology,Wuhan430065,Hubei,China;2.China Ship Development and Design Center,Wuhan430064,Hubei,China)Abstract:In order to simplify the modeling process of propeller blade,according to the two-dimensional drawing principle and geometric features of propeller blade,an automatic modeling method of propeller blade is proposed.The Python language is used to compile the execution program and software operation interface,to establish the automatic modeling software of propeller blade with simple operation,simple interface and fast calculation,and to realize the automation of data transfer and modeling between Excel and CATIA.Through the software operation interface,the friendly interaction with users is achieved.Key words:propeller blade;automatic modeling;Python;Excel;CATIA0引言螺旋桨在船舶等领域得到广泛应用。
船用螺旋桨的参数化建模及数控加工
摘要船用螺旋桨是船舶动力系统的核心,其桨叶曲面是典型的自由曲面,设计和加工的质量直接影响螺旋桨的性能,而螺旋桨复杂的工作环境也对其建模及制造精度提出了更高的要求。
船用螺旋桨从设计到加工的过程复杂繁琐、周期较长,因此需要建立能够综合考虑螺旋桨设计、分析以及加工的螺旋桨参数化数学模型,并基于参数化模型对螺旋桨开展后续各项研究工作,以达到缩短螺旋桨的设计制造周期、提高生产效率的目的。
本文以实现螺旋桨参数化设计到数控加工为目的,建立了螺旋桨桨叶曲面的参数化方程,基于参数方程求解所得点建立了螺旋桨三维实体模型;以提高螺旋桨敞水效率为目的,对螺旋桨相关结构参数进行优化并进行了水动性能仿真;分析并制订了螺旋桨数控加工工艺,基于参数化模型编写了数控加工程序并进行了数控加工仿真与实验。
具体内容如下:在分析船用螺旋桨结构及成型原理的基础上,建立螺旋桨切面参数方程并推导了二维切面到三维空间的坐标转换公式,建立了桨叶曲面的参数化数学模型。
求解方程得到桨叶表面指定精度下的数据点,将其导入UG中建立三维实体模型。
对比传统由型值点所建立的螺旋桨模型,参数化方法建立的模型表面光顺性更优。
以螺旋桨最大敞水效率为目标,对螺旋桨盘面比、螺距比和进速系数等参数进行优化,得到了螺旋桨给定工况下的最佳匹配参数,优化后螺旋桨敞水效率提高了约3.18%。
对螺旋桨进行了水动性能仿真,验证了优化桨的敞水效率;分析了螺旋桨相关参数纵倾角和侧斜对螺旋桨敞水性能的影响。
分析螺旋桨的数控加工工艺,对加工阶段进行了划分,确定了毛坯、刀具、走刀方式等。
判断加工中干涉与过切情况,建立了刀具与工件间几何关系,研究了无干涉的刀具路径算法,基于桨叶的参数化数学模型计算了粗精加工的刀具轨迹,并通过后置处理将刀位信息转化为数控加工程序。
建立数控加工仿真环境,导入数控加工程序进行了数控加工仿真,仿真结果验证了刀具轨迹及数控程序,且螺旋桨获得较好的精度和表面质量。
最后在五轴数控机床上进行了加工实验。
面向CFD的螺旋桨逆向三维曲面建模方法
面向CFD的螺旋桨逆向三维曲面建模方法王艳龙;陈明【摘要】针对螺旋桨三维外形的曲面特征,结合螺旋桨二维图绘制方法和CATIA中曲面逆向设计方法,根据螺旋桨二维投影轮廓图,逆向投影进行螺旋桨三维建模,生成面向CFD的三维模型,进行水动力数值分析,实现螺旋桨的优化设计.【期刊名称】《船海工程》【年(卷),期】2012(041)004【总页数】4页(P21-23,28)【关键词】CATIA;投影轮廓;逆向三维建模;CFD【作者】王艳龙;陈明【作者单位】大连理工大学船舶工程学院,辽宁大连116024;大连理工大学船舶工程学院,辽宁大连116024【正文语种】中文【中图分类】U664.33在螺旋桨的实际建造中,通过二维图设计出的螺旋桨最初往往达不到设计要求,一方面是由于螺旋桨表面的粗糙度问题,但最主要的是二维图谱设计会产生一定程度的局部变形,从而影响螺旋桨的水动力性能。
这时需要通过修改桨叶尺寸和局部型值点,以及采用车床切削二次加工的办法来进行优化。
由于螺旋桨的外形极为复杂,给二次精加工带来了一定的困难。
为此,考虑在螺旋桨建造之前,运用三维CAD软件建立出三维模型,通过三维虚拟模型,一方面可以得到直观的三维效果图,直观地展示设计者的设计理念;另一方面,通过螺旋桨的三维模型,可以进行螺旋桨的性能数值模拟,进而得到设计桨的各个性能参数,以及这些水动力性能参数与螺旋桨几何外形尺寸之间的关系,最终得到推力和转矩分析结果及空泡校核等。
基于这些分析,可以直接通过调整几何模型,对曲面模型进行局部修改和光顺处理,实现螺旋桨优化设计。
此外,在运用二维投影轮廓逆向投影来进行螺旋桨的三维建模过程中,通过CATIA曲面光顺功能可以实现桨叶曲面G2连续,能很好地减小设计误差,而且生成的CATIA三维模型跟CFD软件有很好的兼容性,使得后期数值计算和优化设计简单易行。
1 逆向曲面建模原理螺旋桨的桨叶是一种变截面的双曲度复杂曲面形体,如果不考虑桨叶厚度,可知螺旋桨桨叶的叶面是螺旋面的一部分,其中螺旋面的螺距也恰恰是设计桨的螺距。
利用catia建立螺旋桨的方法
利用catia建立螺旋桨的方法螺旋桨的一体化设计(1)打开Catia 用户界面,点击“开始”>“外形”>“创成式外形设计”,单击xy平面再点击进入草图工作界面,如图5.1示。
图5.1草图直线2)在草图编辑窗口中点按钮,按照翼型数据将各点输入,如图5.2所(示。
图5.2创建点(3)点击“样条线”命令,将Z=0mm处CLARK Y翼型设计的螺旋桨截面的Y正坐标截面的各点连接起来,如图5.3所示。
图5.3样条线定义移动翼型,将翼型的下翼边线的中点转移到坐标原点,点击草图界面的命令,单击下翼边线,再单击下翼边线的中点,移动到坐标原点处,再移动上翼型边,结果如图5.4图5.4移动后的翼型位置(4)按退出草图编辑界面,单击命令,选择刚刚移动的翼型上下边线,单击确定,完成翼型的结合,接下来点击构成翼型的点,单击鼠标右键选择隐藏命令,结果如图5.5所示。
图5.5创建直线(5)创建翼型各截面的引导线,选择与翼型厚度方向相垂直的平面,单击进入引导线创建草图界面,单击命令,起点选在坐标原点(0.0)处,选好直线方向,确定引导线长度,此处长度740mm,退出草图编辑界面,结果如图5.6图5.6 创建偏移平面(6)平移出螺旋桨的各个翼型界面,单击平移命令,元素选择初始翼型方向选择引导线方向,距离写入92.5mm,勾选确定后重复对象,如图5.7所示,单击确定会弹出图5.8式对话框,实例写入7,得图5.9所示结果。
图5.7 投影定义图5.8 对象复制命令框图5.9 翼型阵列依次方法创建参考点建立如图5.10所示。
图5.10 各翼型截面参考点建立(7)翼型截面的角度设定,隐藏不用的平面,单击命令,元素选择翼型,轴线选择引导线,角度按计算值填入,点击隐藏/显示初始元素,如图5.11,接着单击确定,同样命令旋转建立引导线的那一平面,与翼型旋转角度一致,但不按隐藏/显示初始元素命令条,点击旋转后的平面,再点击,建立下一步的参考元素,草图编辑界面中单击,再单击翼型的边线,得到一条黄色直线,以此直线上面端点为起点画一条与其共线的直线,如图5.12,之后删掉黄色投影线,单击退出草图编辑窗口。
CATIA船舶三维设计
使用CATIA对船舶机舱进行三维设计本文应用catia软件尝试设计机舱,展示了catia强大的设计功能。
随着ibm/dassault公司对其功能的不断完善,该软件一定能在船舶制造行业得到更广泛的应用。
1 引言众所周知,CATIA[1]软件在航天航空、汽车等一些高端技术的制造行业得到非常广泛的应用和取得非常成功的效果。
而将CATIA引入造船行业则是直接引用或间接借鉴了CATIA 在航天、航空、汽车等制造行业内的先进成熟技术。
这些技术对常规船舶、特别对航母、军舰、豪华游轮、钻井平台等特殊海洋工程平台的设计上有着非常独特的借鉴[1,2]。
CATIA可实现船舶的可视化三维设计。
其基本功能可涵盖船舶设计的各个方面,贯穿分析、设计、建造、维护整个船舶产品生命周期。
CATIA软件各项模块功能强大、工作模式转换灵活,设计手段丰富简捷,其在船舶机舱三维设计中运用的基本功能可概括为以下6个方面:1. 船体结构模型的设计与导入;2. %26ldquo;制造%26rdquo; 各类真正的三维设备、部件系列实体建模;3. 舱室三维实体布置;4. 二维原理图设计及设备、管路三维布置与部件定位;5. 各类统计汇总报表、加工表单、布置图、安装图的输出;6. 电子样船。
2 利用CATIA进行船舶的三维设计CATIA软件的各个模块的运行平台,无缝地集成了基本的通用机械CAD功能与专用的船舶设计CAD功能。
在实际进行船舶设计时,用户可根据其具体的设计项目,分门别类地实时切换工作模式( 即船体结构、曲面造型、管系设计、电气电缆设计、风管设计、知识工程、人机工程、零件及装配设计、机械制图、机构仿真、模具设计、钣金设计、物理量计算、干涉检查、强度分析等工作模式 ),灵活机动地采用该工作模式环境中的各种设计手段、方法,因而,用户可最大限度地调用CATIA 软件的各种知识工程资源,同时,亦可构筑自己%26ldquo;个性化%26rdquo;工作模式,在其平台上设置各类工具条,选择合适的图标,补充相应的指令,从而来创造性地完成自己的设计工作。
船用螺旋桨三维建模方法研究
0 引 言
目前 ,螺 旋 桨仍 然是 经济 性较 好 、应 用 最广 的 一种船 舶推 进器 。设 计者 确 定螺旋 桨 的设 计参 数后 ,需
要 加工 桨模 进 行水池 试 验 ,或 者运 用计 算机 模拟 对 其性 能计 算分 析 。因此 ,快速 建立 精 确 、合 理 的三 维模
型 显得 非 常必 要 。
最大 厚度
导
最 大拱 度
弦长
图 1 二 维 叶切 面
图2 NA C A 二 维 切 面 型值 分 布
收 稿 日期 :2 0 1 3 - 0 5 — 0 6 第 一 作 者 简 介 :张 磊 , 男 ,助 理 工 程 师 , 1 9 8 6年 生 。2 0 1 2年 毕业 于 大 连 理 工大 学船 舶 与海 洋 结 构 物 设 计 制 造 专业 ,现 从
事船 舶设 计 工 作 。
张
磊 ,等 :船 用 螺 旋 桨 三 维 建 模 方 法 研 究
4 1
分布 的纵坐标值 ,把这些坐标值用光顺 曲线连接便是拱度线 ( 或中拱线 ) 。以最大厚度和厚度分布计算 出 该切 面沿 弦长 分布 的半 厚度值 。然后 根据 式 ( 1 )计算 出上 表面 ( 叶 背 )和 下表 面 ( 叶面 )的坐标 值 [ 2 ] ,由
I 螺旋 桨几何 特征
通 常 ,设计 螺旋 桨 需要确 定 其在 不 同半径 处 的弦长 、最 大拱度 和 最大 厚度 、螺距 、侧 斜和 纵 倾等 轮廓 参 数 的分布 。此 外 ,还 需要 己知 其 叶切面 纵坐 标 的分布 形 式 ,如 :系列 图谱 设计 中,A U 型、MA U型和 B 型螺 旋桨 叶切 面 的叶面 、 叶背纵 坐标 值直 接 以其 最大 厚度 的百 分 比分布 给 出【 l 】 ;NAC A 系列 则分 别给 出拱 度 、厚度沿 弦 长 的分布 L 2 J 。
基于UG的船用螺旋桨CAD∕CAM计算机仿真系统的开发与建模
基于UG的船用螺旋桨CAD∕CAM计算机仿真系统的开发与建模UG( Unigraphics )是美国Siemens PLM Software公司产品——NX软件的前身,是流传甚广的三维实体造型和计算机辅助设计/计算机辅助制造(CAD/CAM)软件,被广泛应用于航天、汽车、模具、机械等行业领域。
船用螺旋桨是电力船或者航行性质高的船只必备的部件。
船用螺旋桨的设计对于电力船的航行性能影响非常大。
本文通过UG软件的开发与建模,着重介绍船用螺旋桨CAD/CAM计算机仿真系统的开发过程。
首先,编写代码实现开发。
在UG软件中,我们通过编写代码实现自己想要的功能。
因此在本项目中,通过编写代码实现了海船用螺旋桨的几何建模和翼型的绘制。
其次,进行参数化建模。
在参数化建模中,通过输入参数,就可以实现螺旋桨的自由开发和结构分析,其中包括几何造型分析、二次开发等。
参数化建模在设计中可以极大的提高设计效率,让我们快速的调整参数,得到我们想要的设计效果。
然后,进行仿真分析。
利用UG软件中开发的仿真模块,对海船用螺旋桨的结构强度和气动加热效果进行有限元分析和CFD分析,得到更加精确的设计参数。
仿真分析可以有效的避免了螺旋桨的结构问题,确保了螺旋桨的功能和性能。
最后,进行自动化加工。
在自动化加工中,通过插入CAM刀路,直接生成数控机床的加工程序,再通过数控机床进行加工,从而实现了自动化的加工。
自动化加工可以有效地提高加工效率,通过数控机床实现加工,使我们的螺旋桨制作更加精确和可靠。
总之,我们通过UG软件的开发与建模,实现了一个完整的CAD/CAM计算机仿真系统,对螺旋桨进行了全流程的设计与制造,从而达到高效、快捷、精确的设计与生产效果。
虽然开发过程中存在一定的技术难点,但是通过不断的努力和钻研,我们相信这个系统可以得到更广泛的应用,为电力船的发展做出贡献。
在这里,我们将对以下数据进行分析:1. 中国人口增长率2. 中国GDP增长率3. 全球二氧化碳排放量4. 美国失业率5. 日本年平均气温1. 中国人口增长率自1970年代以来,中国的人口增长率一直呈下降趋势。
电力论文-基于ProE的船用螺旋桨三维建模研究
基于Pro/E的船用螺旋桨三维建模研究摘要:船用螺旋桨作为特殊的曲面零件,其桨叶曲面造型复杂。
为了高效的得到螺旋桨模型,通过图谱设计方法,推导出螺旋桨桨叶切面坐标转换公式,应用Excel、Pro/E软件分别进行数值计算、三维实体化造型。
实现了螺旋桨的快速精确造型,为船用螺旋桨参数化设计提供了另一种参考。
关键词:螺旋桨;图谱设计;Excel;Pro/E中图分类号:TH164 文献标识码:AMarine propeller 3D modeling research based on Pro/EFU Da-peng,ZHAI Yong(School of Mechanical engineering,Northeast Dianli University,Jilin 132012,China)Abstract:Marine propeller, as a special curved surface part, the blade surface modeling complex.In order to get the propeller mo del efficiently, we through the graph design methods,deduce the propeller plane coordinate transformation formula, apply the Excel, Pro/E software respectively through numerical calculation, 3D modeling of materialization. Realize the fast accurate modeling of the propeller, parametric design for Marine propeller provides another reference .Keywords:Propeller;G raph design;Excel;Pro/E1 引言螺旋桨是船舶推进系统的重要部件,其性能的优劣直接影响着整船的性能[1],如:航行速度、机动性和噪声等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第47卷㊀第4期2018年8月㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀船海工程SHIP&OCEANENGINEERING㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀Vol.47㊀No.4Aug.2018㊀㊀㊀DOI:10.3963/j.issn.1671 ̄7953.2018.04.020基于CATIA的船用螺旋桨三维建模方法刘勇杰1ꎬ徐青2ꎬ胡勇1ꎬ郑绍春1(1.武汉理工大学交通学院ꎬ武汉430063ꎻ2.广州文冲船厂有限责任公司ꎬ广州510727)摘㊀要:针对船用螺旋桨三维外形较复杂的特点ꎬ提出一种基于CATIA平台的坐标变换的船用螺旋桨三维建模方法ꎬ给出由叶切面局部坐标系到全局坐标系的变换公式ꎬ采用Excel快速完成数据处理ꎬ用VB.net语言对CATIA进行二次开发ꎬ完成桨叶曲面型值数据的读取与批量导入ꎬ最终快速得到螺旋桨三维模型ꎬ该方法柔性好㊁效率高ꎬ可以根据不同设计参数快速得到对应的螺旋桨三维模型ꎬ并对模型进行优化处理ꎮ关键词:船用螺旋桨ꎻ三维建模ꎻCATIAꎻExcelꎻ二次开发中图分类号:U664.33㊀㊀㊀㊀文献标志码:A㊀㊀㊀㊀文章编号:1671 ̄7953(2018)04 ̄0084 ̄04收稿日期:2017-10-17修回日期:2017-11-15基金项目:国家自然科学基金项目(51379167)第一作者:刘勇杰(1992 )ꎬ男ꎬ硕士生研究方向:船舶先进制造技术㊀㊀为了满足设计中不断改进ꎬ制造中节约成本ꎬ一次成型的需求ꎬ关于快速有效的船用螺旋桨三维建模方法研究集中在不需要计算ꎬ完全利用二维图 缠绕 变换来生成螺旋桨三维曲面[1]ꎻ基于CATIA软件平台ꎬ将二维图进行 逆向投影 的螺旋桨三维曲面建模[2]ꎻ通过坐标变换将变换后的螺旋桨曲面型值点导入Pro/E中得到光滑曲面ꎬ进而得到螺旋桨实体模型[3 ̄4]ꎻ设计螺旋桨二维图形和三维实体之间转换的代码[5]ꎬ等方面ꎮ为了避免传统几何建模方法的手工操作量大的缺点ꎬ结合坐标变换自动化的思想ꎬ提出一种基于CAT ̄IA二次开发和坐标变换的船用螺旋桨三维建模新方法ꎮ1㊀CATIA软件平台概述CATIA软件提供了多种二次开发的接口ꎬ其中包括自动化对象编程(V5Automation)和开放的基于构件的应用编程接口(CAA)ꎮ其中ꎬAuto ̄mation开发模式可以完成绝大部分开发工作ꎬ只有少部分不足之处才采取CAA开发方式进行补充ꎮAutomation开发模式又可分为以下几种ꎮ1)VBAProjectꎮ采用CATIA提供的VBA集成开发环境进行程序设计ꎬ属于CATIA进程内ꎬ能够设计窗体界面ꎬ且可以方便地把生成的程序添加到CATIA工具条中ꎮ2)CATIA宏脚本ꎮ采用VBScript语言编写代码ꎬ可以把程序集成到CATIA工具条中ꎬ但脚本程序的输入输出功能较弱ꎬ无法实现复杂的交互界面ꎮ3)其他脚本语言ꎮ采用VBScript㊁JavaS ̄cript㊁Python等语言编写代码ꎬ在CATIA以外执行(进程外)ꎬ可以写成短小灵活的代码集成到其他应用中ꎮ4)高级语言ꎮ采用VB.net㊁C#等高级语言编写代码ꎬ可以制作比较复杂的交互界面ꎬ利用.net优势简化复杂业务流程设计任务ꎮ2㊀螺旋桨建模螺旋桨的主要参数包括纵斜角(后倾角)㊁螺距比㊁盘面比㊁母线到叶片随边的距离㊁母线到叶片导边的距离㊁叶片宽度㊁叶片厚度㊁导边至最厚点的距离和螺旋桨叶切面尺寸表等ꎮ2.1㊀二维型值点计算以直径为0.25m的MAU4-40型的模型螺旋桨为实例ꎬ根据MAU型螺旋桨桨叶轮廓尺寸表(见表1)计算得到模型螺旋桨的伸张轮廓尺寸ꎬ包括叶片宽度W(以最大叶片宽度的%表示)㊁母线到叶片随边的距离L1㊁母线到叶片导边的距离L2㊁叶片厚度T(以螺旋桨直径的%表示)㊁导边至最厚点的距离L3(以叶片宽度%表示)等ꎮ根据MAU型叶切面尺寸表(见表2)计算得到不同半径叶切面的二维型值点ꎬ以上数据组成了传统二维图纸中的数据信息ꎮ由表1㊁2中参数的排布规律可知ꎬ选择Excel48表1㊀MAU螺旋桨桨叶轮廓尺寸表r/RWL1L2L3T0.2066.5427.9638.5832.04.060.3077.7033.4544.2532.03.590.4087.0838.7648.3232.03.120.5094.3443.5450.8032.52.650.6099.1147.9651.1534.92.180.66100.0049.7450.2637.91.900.7099.6451.3348.3140.21.710.8092.9252.3940.5345.51.240.9073.6248.4925.1348.90.770.9555.6242.0713.5550.00.541.00-17.29--0.30㊀㊀表2㊀改进MAU型叶切面尺寸表r/R=0.20XYoYuXYoYu035.0040.0097.52.0051.8524.2550.0089.954.0059.7519.0560.0078.156.0066.1515.0070.0063.1510.0076.0510.0080.0045.2515.0085.255.4090.0025.3020.0092.202.3595.0015.0030.0099.80100.004.5032.00100.00㊀注:X-叶切面轮廓型值点横坐标ꎬYo-叶背纵坐标ꎬYu-叶面纵坐标ꎮ工具进行数据的计算处理和保存十分方便ꎮ2.2㊀型值点坐标变换根据螺旋桨的二维图制图原理和螺旋桨的几何特征给出螺旋桨叶切面型值点由二维变换到三维的变换公式[6]ꎮX=RicosY1cosφ-Z1sinφ+LcosφRiæèçöø÷Y=RisinY1cosφ-Z1sinφ+LcosφRiæèçöø÷(1)Z=Y1sinφ+Z1cosφ+Lsinφ-Ritanθ式中:Ri为不同叶切面所处圆柱面的半径值ꎻL为参考线至最厚点的距离ꎻφ为螺旋角ꎻθ为纵倾角ꎻY1㊁Z1为中间局部坐标系中任一点坐标值ꎮ由于坐标系的定义方式不同ꎬ将叶切面尺寸坐标值适应到以上计算公式中需换算ꎮY1=y-A-L(2)Z1=z㊀㊀㊀㊀(3)式中:y㊁z是由叶切面尺寸表得到的初始坐标值ꎻA为导边至母线的距离ꎮ将以上公式进行编辑添加ꎬ融入前述二维型值点数据保存的Excel文档中ꎬ能够快速计算得到相应的三维型值点坐标值ꎬ并以和叶切面尺寸表相同的格式进行保存ꎬ便于后续读取ꎮ2.3㊀叶切面型值点批量导入在MicrosoftVisualStudio2010中采用VB.net语言编写坐标点批量导入程序ꎬ读取保存在Excel里的型值点坐标值数据ꎬ在CATIA中生成描述螺旋桨叶曲面的型值点ꎮVB.net语言属于高级语言ꎬ使用该语言编写代码访问CATIA属于进程外访问ꎮ相比于进程内访问的二次开发方法进行批量导入[7]ꎬ进程外访问需要注意以下2点ꎮ1)建立与CATIA的通信连接ꎮ要想访问CATIA内部的对象ꎬ首先要与CATIA进行通信连接ꎬ对Excel中保存的型值坐标值的读取也是相同道理ꎮ使用GetObject或者CreateObject功能函数来创建连接ꎮ其中ꎬGetObject功能函数是在CATIA软件启动的状态下创建连接ꎬCreateObject功能函数是在CATIA软件未启动的状态下首先启动软件然后创建连接ꎮ代码如下ꎮOnErrorResumeNextCATIA=GetObject(ꎬ"CATIA.Application")IfErr.Number<>0ThenCATIA=CreateObject("CATIA.Application")CATIA.Visible=TrueEndIf2)添加CATIA编程接口引用ꎮ在VB.net中操作CATIACOM(componentobjectmodelꎬ部件对象模型)对象ꎬ需要为程序添加CATIA编程接口的引用ꎮ因为在Automation中ꎬ每个对象都包含在某个接口中ꎬ而只有引用了相关接口后ꎬ才能操作对应的对象ꎮ在Automation帮助文档中ꎬ可以很方便地查看某个对象所对应的接口ꎬ如Part ̄Document对象ꎬ在Automation中点击相应页面上方的 ThisFramework 命令可以查询到其对应的接口为MecModInterfacesFrameworkꎮ在程序代码的最开始ꎬ使用Imports方法对涉及到的接口依次声明引用ꎬ然后编写后面的功能代码ꎮ设计的桨叶曲面型值点批量导入程序界面见图1ꎮ通过输入所保存型值点首末点在Excel单元格中的行序和列序值ꎬ可以按需自动批量导入生成一系列三维型值点ꎮ最终生成的型值点云图见图2(曲线为后续手动添加)ꎮ58图1㊀型值点批量导入程序界面图2㊀桨叶曲面型值点云图2.5㊀桨叶切面轮廓光顺在CATIA的GSD(generativeshapedisign)模块中对曲线进行曲率分析ꎮ对桨叶轮廓某2条曲线进行曲率分析的结果见图3ꎮ从图3能够很直观地看到r=0.2R处的叶切面轮廓线不够光顺ꎬ因为由曲线曲率半径所组成的曲率梳不光滑ꎬ在靠近导边一侧有明显的突变ꎬ需要进行调整ꎮ而r=0.8R处的叶切面轮廓线的曲率半径组成的曲率梳都很光滑ꎬ故该曲线光顺性较好ꎬ不必修改ꎮ通过对图4中选项的调节ꎬ可以让分析结果以不同的形式展现出来ꎬ使结果的表现更加直观ꎬ如曲率值和曲率半径值的切换㊁曲率梳的密度㊁特殊曲率值的显示等ꎮ通过对每根轮廓线进行曲率分析ꎬ对不光顺曲线进行调整ꎬ为后续生成光滑的桨叶曲面做铺垫ꎮ图3㊀叶切面轮廓曲线曲率分析2.6㊀桨叶曲面光顺性检验将所有叶切面轮廓曲线㊁随边和导边进行光顺后ꎬ就可以构建桨叶曲面了ꎮ并且ꎬ构建的桨叶曲面的光顺性可以进一步通过CATIA软件中图4㊀箭状曲率分析对话框FreeStyle模块下丰富的曲面分析功能进行检验ꎮ基于光照模型的2种比较直观的曲面分析方法的分析结果见图5ꎮ图5㊀斑马线分析图由图5不难看出ꎬ靠近桨毂端的斑马线比较平滑ꎬ而叶稍附近的斑马线则波动较大ꎬ即叶稍附近的曲面不够光顺ꎬ需要返回对构成它的曲线进行进一步调整光顺ꎮ利用命令分析得到的结果见图6ꎮ原理是将系统中默认的名为 beach 的图片上的景物映射到曲面上ꎬ通过判断映射到曲面上景物的纹理的光滑度判断曲面的光顺性ꎮ同图5ꎬ容易看出在叶稍附近景象的纹理出现了扭曲ꎬ不光滑ꎬ因此可以判断出此处曲面光顺性较差ꎬ需要调整ꎮ2.7㊀螺旋桨模型的生成螺旋桨是由桨叶和桨毂两部分组成ꎮ光滑的桨叶曲面(见图7ꎬ包括页面㊁叶背和叶根曲面)构建好后ꎬ进一步生成桨叶实体(见图8)ꎬ通过圆形阵列ꎬ得到4个桨叶实体ꎬ然后根据桨毂相关设计参数ꎬ绘制桨毂实体ꎬ最终得到螺旋桨三维模型ꎬ见图9ꎮ68图6㊀环境映射分析图图7㊀桨叶曲面图8㊀桨叶实体图9㊀螺旋桨实体3㊀结论本方法避免了传统螺旋桨三维建模方法的繁复的手工操作ꎬ充分展现了CATIA软件灵活的二次开发方式以及该软件在曲面造型方面的强大功能ꎮ并且ꎬ由于CATIA软件同其他分析软件(如FluentꎬAbaqus等)有很好的数据兼容性ꎬ使得本方法生成的船用螺旋桨三维模型具有极大的重用性ꎬ可以为后期的水动力性能分析㊁强度校核等提供方便ꎮ参考文献[1]陈彦勇ꎬ夏雨.螺旋桨三维建模方法探讨[J].船舶工程ꎬ2006ꎬ28(1):21 ̄24.[2]王艳龙ꎬ陈明.面向CFD的螺旋桨逆向三维曲面建模方法[J].船海工程ꎬ2012ꎬ41(4):21 ̄23ꎬ28.[3]姚震球ꎬ高慧ꎬ杨春蕾.螺旋桨三维建模与水动力数值分析[J].船舶工程ꎬ2008(6):23 ̄26.[4]吴利红ꎬ董连斌ꎬ许文海.基于MATLAB和ProE的螺旋桨三维建模[J].大连海事大学学报ꎬ2011ꎬ37(2):17 ̄20.[5]SHAMSIRꎬSOHEILISꎬHAMOONIAA.2Dand3Dgeometricmodelingofmarinepropellers[C].MarineIn ̄dustriesConferenceꎬ2008.[6]张宏伟ꎬ王树新ꎬ侯巍ꎬ等.螺旋桨三维建模方法研究[J].机床与液压ꎬ2006(5):60 ̄62.[7]刘勇杰ꎬ胡勇ꎬ郑绍春.一种基于CATIA二次开发的船体外形建模方法[J].船海工程ꎬ2017(4):77 ̄81.3DModelingMethodsofMarinePropellerBasedonCATIALIUYong ̄jie1ꎬXUQing2ꎬHUYong1ꎬZHENGShao ̄chun1(1.SchoolofTransportationꎬWuhanUniversityofTechnologyꎬWuhan430063ꎬChinaꎻ2.GuangzhouWenchongShipyardCoLtdꎬGuangzhou510727ꎬChina)Abstract:Inviewofthecomplexshapeandcomplicatedmodelingofmarinepropellerꎬa3DmodelingmethodofmarinepropellerbasedoncoordinatetransformationofCATIAplatformwasproposed.Thetransformationformulafromthelocalcoordi ̄nateofthebladesectiontotheglobalcoordinatewasgiven.ItcanbeusedtocompletedataprocessingrapidlyinExcel.ByCAT ̄IAsecondarydevelopmentbasedonVB.netꎬtherapidinputtingandbatchimportingofthebladesurfacevaluedatawerea ̄chievedꎬsoastosetupthe3Dpropellermodelquickly.Theresultsshowthatthemethodisflexibleandefficientꎬandthe3Dpropellermodelcanbeobtainedandoptimizedquicklyaccordingtodifferentdesignparameters.Keywords:marinepropellerꎻ3DmodelingꎻCATIAꎻExcelꎻsecondarydevelopment78。