[发明专利]一种基于Lisp语言的船体曲面外板重量重心的计算程序在审
申请号: | 202111412285.6 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114091135A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 张瑾;左成魁;钟志平;舒细雄;贺德阳;孙宇 | 申请(专利权)人: | 扬州中远海运重工有限公司 |
主分类号: | G06F30/12 | 分类号: | G06F30/12;G06F30/15;G06F111/20 |
代理公司: | 扬州润中专利代理事务所(普通合伙) 32315 | 代理人: | 张琳 |
地址: | 225000 江苏省扬*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lisp 语言 船体 曲面 重量 重心 计算 程序 | ||
本发明涉及应用计算机程序处理领域,且公开了一种基于Lisp语言的船体曲面外板重量重心的计算程序,采用AutoCAD软件中AutoLISP二次开发语言,能够在船舶二维设计阶段快速计算曲面外板的结构重量的程序;在计算机上对图纸进行预处理,自动获取板列边界二维数据,根据外板展开图及肋骨型线图坐标系关系转换成板列三维数据,进而计算出准确的曲面外板重量;同时提供外板板列重量重心数据输出EXCEL功能,便于汇总统计全船重量。本发明通过计算机实现二维设计阶段计算空间曲面外板结构重量重心的计算,减少了人工参与,因此对船舶设计单位提高设计效率及准确率、提高企业CAD计算机辅助设计现代化水平具有非常重要的意义。
技术领域
本发明涉及应用计算机程序处理领域,具体涉及一种基于Lisp语言的船体曲面外板重量重心的计算程序。
背景技术
船舶重量重心计算与船的浮性、抗沉性、强度及航速等均有关。船体外壳板重量重心计算是其重要组成部分。在设计初期,准确统计外板重量重心,为总体性能计算及准确报价奠定了基础。
目前大多数公司基于外板展开图人工进行外板重量计算,但是由于外板展开图仅考虑了肋骨方向的展开,忽略了船长方向的线型变化,重量计算不准确,另外由于单块外板形状各异,对其面积、形心只能进行估算。也有学校对外板重量重心计算方法进行了程序设计,但是图形交互性较差,需要输入外板各板列边界线,生成中间文件,再输入各板列板厚信息,最后进行循环计算。
发明内容
本发明的目的在于提供一种基于Lisp语言的船体曲面外板重量重心的计算程序,能够在船体二维设计阶段对船体曲面外板重量重心进行计算输出,减少人工参与,提高了计算效率及准确性。
为实现上述目的,本发明提供如下技术方案:
一种基于Lisp语言的船体曲面外板重量重心的计算程序,所述计算程序包括下列步骤:
1)调用AutoCAD进入曲面外板重量计算程序;
2)输入船舶肋位信息及图层信息;
3)调用图纸预处理程序检测肋骨线及板列周界线类型,自动转换为多段线,并检测板缝周界是否有间隙,若有间隙自动消除间隙;
4)在外板展开图选取计算范围,以变色填充识别外板列,经检验无误后输出板列周界二维数据;
5)调用坐标转换程序将板列周界二维数据转换为三维数据;
6)调用板列单元计算程序按照板列三维数据将板列划分成若干微单元,对微单元逐一计算重量重心并汇总,输出板列重量重心;
7)调用输出EXCEL程序将曲面外板板列重量重心数据输出到EXCEL表格中。
本发明与现有技术相比,具有以下优点:
本发明可用程序实现基于外板展开图及肋骨型线图获取三维信息,进行外板重量重心的准确计算,并且大量减少人工工作量,由程序根据板厚标记自动计算各板列重量重心数据并输出到EXCEL,大大提高了外板重量重心计算效率。按照当前生产的散货船为例,传统估算方法需要2-3天,采用本计算程序,可以将计算时间缩减至1-2小时。
附图说明
图1为软件总体框架图;
图2为为曲面外板重量重心计算程序主界面;
图3为程序自动在肋骨型线图绘制对应的板列示意图;
图4为程序以变色填充生成的板列示意图;
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬州中远海运重工有限公司,未经扬州中远海运重工有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111412285.6/2.html,转载请声明来源钻瓜专利网。