发明名称 一种船舶舱室内装工程的材料质量与重心算法
摘要 本发明公开了一种船舶舱室内装工程的质量与重心算法,其特点是采用“SketchUp”软件建立内装工程各物体的“SketchUp”模型,然后利用ruby语言插件程序计算内装工程各物体的质量和重心,然后由“SketchUp”的交互界面(User Interface)或 “SketchUp ”的文档生成(File Access)输出生成表格文件显示内装工程各物体质量和重心的计算结果。本发明与现有技术相比具有计算便捷,准确性好,有效提高了船舶的水动力和航行安全性能,尤其简化了计算过程,降低了工程设计量,工作效率大大提高,尤其适用于复杂空间结构的材料质量和重心的计算,可以求解“SketchUp”中任意实体模型的质量与重心,计算方便,精度高。
申请公布号 CN104809318A 申请公布日期 2015.07.29
申请号 CN201510265227.3 申请日期 2015.05.22
申请人 中船第九设计研究院工程有限公司 发明人 丁炜杰;胡世南;王真
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 上海蓝迪专利事务所 31215 代理人 徐筱梅
主权项 一种船舶舱室内装工程的材料质量与重心算法,其特征在于采用 “SketchUp”软件建立内装工程各物体的“SketchUp”模型,然后利用ruby语言插件程序计算内装工程的质量和重心,具体计算按下述步骤进行: (1)、利用“SketchUp”软件建立内装工程各物体的 “SketchUp”模型;(2)、读取各物体的材质和密度为用户自定义输入项,赋值给具有相同材质的物体在“SkechUp”中所对应模型实体的属性项;(3)、计算内装工程各物体的“SketchUp”模型的面片数以及每个面片的顶点数和顶点坐标;(4)、将内装工程各物体的“SketchUp”模型体积等价变换所得的m个锥体底面面片与坐标原点构成锥体的体积,计算每一锥体质量并求和得到内装工程各物体的“SketchUp”模型质量,其中m 为面片数;(5)、计算内装工程各物体的“SketchUp”模型体积等价变换为m个锥体的重心坐标,将这些坐标值与对应的锥体体积以及材料密度相乘,其乘积求和得到关于原点的各惯性矩,将各惯性矩与其对应的“SketchUp”模型质量相除得到内装工程各物体的重心坐标; (6)、由“SketchUp”的交互界面(User Interface)或 “SketchUp ”的文档生成(File Access)输出生成表格文件显示内装工程各物体质量和重心的计算结果。
地址 200063 上海市普陀区武宁路303号