查看: 1947|回复: 1
收起左侧

[其他] 在CAESES中,如何获取船壳在某水线高度处的外飘角信息

[复制链接]
头像被屏蔽
发表于 2019-6-4 15:15 | 显示全部楼层 |阅读模式 来自: 中国江苏南京
在船型的设计优化和开发阶段,通常会使用到母船型或是相近船型用于初始设计方案的参考。而在船体的全参数化建模的过程中,设计水线以及甲板边线高度处的外飘角通常是必不可少的输入信息,为确保指定的初始外飘角较为合理,预先获取参考船型的外飘角信息,将为建模过程中的外飘角取值提供极大的便利。

本篇文章中,我们结合具体案例,就如何获取船壳在某水线高度处外飘角信息的方法向大家进行介绍。

具体步骤

以我们熟悉的KCS船(Lpp=230m)为例,具体操作步骤如下:
(1)导入.iges几何模型,并依据导入的几何表面,新生成一个Brep格式的模型,做为外飘角的分析对象。
(2)沿Y-(Z, X)平面,创建一条参考直线Fline,假定取X=30m,高度变化为0~10.8m,生成的参考线如下图所示:

(3)创建投影曲线,在Brep中应用Project and trim功能将参考线沿Y轴正方向往Brep曲面上做投影,得到一条投影线。

(4)建立Image curve,Source一栏通过.getEdgeFrom(Operation Index)命令,获取投影曲线,并通过修改Domain的顺序,确保该曲线由起点到终点方向是自下而上的。


(5)读取外飘角,由于投影曲线c001的终点高度与参考线的高度一致均为10.8m(设计水线的高度),因此通过求该曲线在终点位置与Z轴的夹角,或是与Y轴夹角的余角都可以得到设计水线高度处的外飘角。这里我们首先采用c001.getTan(1,0)来获取投影曲线在终点处与Y轴的夹角,再通过求余角得到外飘角数值,此时,新建一个点p1,X坐标与参考线的位置一致,Z坐标用得到的外飘角数值来表示。

(6)依照上述方法,沿船身方向做出若干条投影曲线,对应生成相同数量用高度表征外飘角大小的点,然后用Interpolation curve将这些点连成一条光顺的曲线,做为设计水线高度处的外飘角变化曲线,如下图所示,为通过该方法得到的船体后部外飘角变化曲线。


当需要查看其他水线高度处的飘角时,同样方法,将参考线的高度修改为目标水线高度即可。

拓展

上述操作通过CAESES软件的Feature功能,能够很好地实现自动化。导入船体几何模型后,生成Brep格式曲面,然后应用开发好的Feature程序仅需要输入起、止位置的X坐标,投影曲线条数以及水线高度这4个参数即可快速得到外飘角变化曲线。

结语

我们总结了在CAESES软件中获取外飘角信息的具体步骤,方便用户获取母船型任意水线高度处的外飘角信息,并基于Feature为整套操作流程开发了自动化程序,有助于大幅提高工作效率。

回复

使用道具 举报

龙船学院
发表于 2019-6-5 07:33 | 显示全部楼层 来自: 中国浙江台州
学习了,顶一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|标签|免责声明|龙船社区

GMT+8, 2024-11-14 13:11

Powered by Imarine

Copyright © 2006, 龙船社区

快速回复 返回顶部 返回列表