[发明专利]一种船舶结构有限元模型虚拟可视化重构方法有效
申请号: | 202210231420.5 | 申请日: | 2022-03-10 |
公开(公告)号: | CN114633850B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 李春通;王德禹;马宁;蔡忠华;师桂杰;崔进举 | 申请(专利权)人: | 上海交通大学 |
主分类号: | B63B71/10 | 分类号: | B63B71/10;G06T17/20;G06T15/20;G06T19/00 |
代理公司: | 北京东方盛凡知识产权代理有限公司 11562 | 代理人: | 李娜 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 船舶 结构 有限元 模型 虚拟 可视化 方法 | ||
1.一种船舶结构有限元模型虚拟可视化重构方法,其特征在于,包括:
提取有限元模型特征信息,预定义通用的可视化数据存储格式函数库和配置文件,建立特征信息文件;
通过预定义的所述函数库建立数据转换接口,重构所述有限元模型,将重构后模型的三维点云数据修正为统一形式的三角形网络拓扑结构,并对所述重构后模型进行处理与渲染;
将经过处理的有限元模型通过系统发布,实现船舶结构有限元模型的虚拟可视化重构方法;
其中,基于Unity 3d工具对所述有限元模型进行重构,得到重构后模型的三维点云模型,调整所述三维点云模型的坐标系,对所述三维点云模型进行优化,用于实现模型的轻量化,提高模型重构的效率;
定义所述三维点云模型中点云间拓扑关系的过程包括:基于最大空圆原则和最小角最大化原则,将模型中的四边形及其他多边形网格剖分成若干个三角形网格,并对新剖分的网格单元进行重新编号,得到三角形网络拓扑结构。
2.根据权利要求1所述的船舶结构有限元模型虚拟可视化重构方法,其特征在于,所述有限元模型特征信息包括:访问部件实例、几何数据、拓扑数据、物理属性数据,基于所述特征信息建立对应的特征信息文件。
3.根据权利要求1所述的船舶结构有限元模型虚拟可视化重构方法,其特征在于,所述可视化数据存储格式函数库用于对所述有限元模型进行格式化处理,包括:读取有限元模型的特征信息、四边形网格剖切、冗余信息处理、节点和单元重新编号;其中,所述可视化数据存储格式函数库,通过面向对象的方式实例化一个通用数据函数库,将所述有限元模型保存在相应的成员变量中,用于固化可视化数据信息的结构。
4.根据权利要求3所述的船舶结构有限元模型虚拟可视化重构方法,其特征在于,所述可视化数据存储格式函数库包括:读取节点信息、读取单元信息、读取拓扑关系、单元分割、模型轻量化、特征信息更新。
5.根据权利要求1所述的船舶结构有限元模型虚拟可视化重构方法,其特征在于,通过节点插入、新网格生成、网格边界方式创建新的面片,同时通过有限元软件的编程语言的修正,将参数传递到有限元软件中,实现对所述有限元软件中模型的更新处理。
6.根据权利要求5所述的船舶结构有限元模型虚拟可视化重构方法,其特征在于,基于Unity 3d工具对所述有限元模型进行渲染,提取所述拓扑结构中的顶点数组和顶点索引数组,将所述顶点数组变换到世界空间坐标系下,对拓扑结构中的三角面片顶点进行颜色赋值,得到整个三角形面片的颜色,进而完成由三角形面片组成的整个模型的渲染,得到经过渲染的有限元模型。
7.根据权利要求6所述的船舶结构有限元模型虚拟可视化重构方法,其特征在于,对所述经过渲染的有限元模型进行虚拟可视化系统稳定性测试,其中,所述稳定性测试的内容包括:点云空间布置及优化实现、包含不同网格类型拓扑结构网格的剖分与重组测试、模型轻量化测试、模型渲染测试、不同规模的点云及网格模型可视化速度及准确性测试、模型渲染速度及完整性测试,通过测试后,基于所述Unity 3d工具完成发布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210231420.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转向灯的识别结构和方法
- 下一篇:一种高血压降压按摩装置