发明名称 | 一种船舶舱室内装工程的材料质量与重心算法 | ||
摘要 | 本发明公开了一种船舶舱室内装工程的质量与重心算法,其特点是采用“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号 |