龍de船人

 找回密碼
 立即注冊

手機登錄 微信登錄 QQ登錄

只需一步,快速開始

手機號碼,快捷登錄

查看: 368|回復: 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為整套操作流程開發了自動化程序,有助于大幅提高工作效率。

回復

使用道具 舉報

2
發表于 2019-6-5 07:33 | 只看該作者
學習了,頂一下!
回復 支持 反對

使用道具 舉報

*滑动验证:
您需要登錄后才可以回帖 登錄 | 立即注冊 手機登錄 微信登錄 QQ登錄

本版積分規則

小黑屋||關于我們(mail@imarine.cn)|免責條款|滬公網安備 31011502001506號|龍de船人 ( 滬ICP備11048848號 )

本站所有内容未经授权谢绝转载,违者追究法律责任

Powered by imarine

© 2006-2017 imarine.cn

快速回復 返回頂部 返回列表
赛车反倍投平刷买法 图片| 淮南市| 高邮市| 海伦市| 玉屏| 呈贡县| 都匀市| 苏州市| 普兰店市| 吴桥县| 句容市| 赤水市| 东阳市| 铜山县| 专栏| 枣阳市| 平利县| 徐汇区| 雷山县| 佛教| 张家川| 内黄县| 大安市| 大渡口区| 调兵山市| 肃宁县| 建湖县| 阜平县| 庆阳市| 吴川市| 鄂托克旗| 满洲里市| 宜宾县| 财经| 贡嘎县| 华亭县| 张家川| 合作市|