一种三维有限元模型的板格识别方法及装置制造方法及图纸

技术编号:39054237 阅读:9 留言:0更新日期:2023-10-12 19:47
本发明专利技术公开了一种三维有限元模型的板格识别方法及装置。其中方法包括:获取三维有限元模型;遍历壳单元的单元边,根据板格边界判定条件识别单元边中的板格边界,确定组成板格的壳单元;根据壳单元与节点的对应关系以及壳单元与板格的对应关系,确定板格对应的节点;根据板格对应的节点确定板格的类型,识别不同类型板格的轮廓节点,板格的类型包括:平面板格和曲面板格;遍历轮廓节点,按照节点分组条件对轮廓节点分组,使每组轮廓节点对应于板格的同一条板格边。本发明专利技术通过识别板格包括的壳单元以及节点,确定了板格的轮廓节点以及板格的类型,可识别出三维有限元模型包括的所有类型的板格。型的板格。型的板格。

【技术实现步骤摘要】
一种三维有限元模型的板格识别方法及装置


[0001]本专利技术涉及模型识别
,特别涉及一种三维有限元模型的板格识别方法及装置。

技术介绍

[0002]在船舶与海洋工程结构设计及审图过程中,需要利用有限元方法对船舶与海洋工程结构进行结构强度的分析校核。按照行业规范,结构强度的校核主要包括:静强度分析、屈曲分析和疲劳强度分析。其中,结构的屈曲分析有别于一般意义的有限元特征值屈曲分析,它是以一个个板格作为分析对象,尤其对于船体结构,船体结构由板材以及骨架构成,板材被骨架分隔成大量的板格。因此在进行结构屈曲分析前,需要先根据结构有限元模型将所有板格(包括规则板格、非规则板格、曲面板格以及开口腹板板格)识别出来,确定构成每个板格的壳单元和梁单元,并计算出屈曲校核评估所需的板格参数。
[0003]船体结构三舱段模型或者海洋平合结构有限元模型单元大约在几万到几十万之间,板格数量庞大。目前缺少能够单独使用的板格识别方法,依赖现有的有限元分析软件进行二次开发,容易出现识别数量上限受限,或者有些类型的板格不能被识别,或者识别准确度低等问题,进而影响板格识别效果。

技术实现思路

[0004]为了解决上述现有技术中存在的至少一个技术问题,本专利技术实施例提供了一种三维有限元模型的板格识别方法及装置。所述技术方案如下:
[0005]第一方面,提供了一种三维有限元模型的板格识别方法,包括:
[0006]获取三维有限元模型,所述模型包括:板格,所述板格被划分为至少一个壳单元,所述壳单元包括:节点与单元边;
[0007]遍历所述壳单元的所述单元边,根据板格边界判定条件识别所述单元边中的板格边界,确定组成所述板格的所述壳单元;
[0008]根据所述壳单元与所述节点的对应关系以及所述壳单元与所述板格的对应关系,确定所述板格对应的所述节点;
[0009]根据所述板格对应的所述节点确定所述板格的类型,识别不同类型所述板格的轮廓节点,所述板格的类型包括:平面板格和曲面板格;
[0010]遍历所述轮廓节点,按照节点分组条件对所述轮廓节点分组,使每组所述轮廓节点对应于所述板格的同一条板格边。
[0011]进一步地,所述遍历所述壳单元的所述单元边,根据板格边界判定条件识别所述单元边中的板格边界,确定组成所述板格的所述元,包括:
[0012]遍历所述模型中任一所述壳单元的所有所述单元边,识别当前遍历到的所述单元边的共边单元,生成所述单元边的共边单元信息;
[0013]将当前所述单元边的共边单元信息与所述板格边界判定条件对比,识别所述板格
的边界;
[0014]若当前所述单元边未被确定为所述板格边界,则识别所述单元边的共边单元,重复遍历所述共边单元的所有所述单元边,识别所述共边单元中所述板格边界,直到当前遍历到的所述单元边的所述共边单元仅有当前所述单元边所属的所述壳单元自身为止。
[0015]进一步地,所述将当前所述单元边的共边单元信息与所述板格边界判定条件对比,识别所述板格的边界,包括:
[0016]若所述单元边的所述共边单元信息符合如下判定条件中的任一项,则识别所述单元边为所述板格边界:
[0017]当前所述单元边上存在梁单元;
[0018]当前所述单元边只有一个所述共边单元;
[0019]当前所述单元边有不少于三个的所述共边单元;
[0020]当前所述单元边有两个所述共边单元,且两个所述共边单元的法向量夹角小于预设的法向量夹角阈值。
[0021]进一步地,所述根据所述板格对应的所述节点确定所述板格的类型,识别不同类型所述板格的轮廓节点,包括:
[0022]根据所述板格对应的所述节点确定所述板格的类型;
[0023]根据所述板格的类型建立用于识别所述轮廓节点的第一局部坐标系,确定所述板格中的节点在所述第一局部坐标系中的坐标;
[0024]根据所述节点在所述第一局部坐标系中的坐标,利用平面点云轮廓识别法识别所述板格的轮廓节点。
[0025]进一步地,所述根据所述板格对应的所述节点确定所述板格的类型,包括:
[0026]获取所述板格对应的节点的数量;
[0027]识别对应有三个所述节点的所述板格为平面板格;
[0028]对于对应有大于三个所述节点的所述板格,利用任意三个不共线的所述节点确定一个平面,并计算平面的法向量,将平面内的任一所述节点与所述板格的余下节点分别建立向量,计算建立的向量与所述法向量的夹角,若存在任一所述夹角满足角度阈值,则识别所述板格为曲面板格。
[0029]进一步地,所述根据所述板格的类型建立用于识别所述轮廓节点的第一局部坐标系,确定所述板格中的节点在所述第一局部坐标系中的坐标,包括:
[0030]对于所述平面板格,基于所述平面板格中任一壳单元内的所述节点建立空间直角坐标系,确定所述节点在所述第一局部坐标系中的坐标;
[0031]对于所述曲面板格,选取所述板格内任意两个共边不共面的所述壳单元,基于两个所述壳单元公共边上的两个所述节点,以及两个所述壳单元中任一个单元内的非公共边上的所述节点,确定平面并计算平面的法向量,基于平面内的任一向量、法向量并利用右手定则,建立所述板格的所述第一局部空间坐标系,将所述第一局部空间坐标系上的节点坐标投影至平面坐标系上,确定所述节点在所述第一局部坐标系中的坐标。
[0032]进一步地,所述根据所述节点在所述第一局部坐标系中的坐标,利用平面点云轮廓识别法识别所述板格的轮廓节点,包括:
[0033]识别所述板格的特征,所述板格的特征包括:凸包特征和凹陷特征;
[0034]采用Gamham扫描具有凸包特征的板格,识别所述板格的轮廓节点;
[0035]采用Alpha shapes处理具有凹陷特征的板格,识别所述板格的轮廓节点。
[0036]进一步地,所述遍历所述轮廓节点,按照节点分组条件对所述轮廓节点分组,使每组所述轮廓节点关联所述板格的同一条边,包括:
[0037]遍历所述板格对应的所述轮廓节点,利用相邻的三个所述轮廓节点建立两个向量,并确定相邻两个向量的向量夹角;
[0038]判断相邻两个向量的向量夹角是否满足同边角度阈值,若满足,则识别三个所述轮廓节点对应同一条所述板格边,若不满足,则识别三个所述轮廓节点对应两条不同的所述板格边。
[0039]进一步地,所述方法还包括:
[0040]在所述板格上确定第一坐标系节点、第二坐标系节点、第三坐标系节点,建立用于应力转换的第二局部坐标系;
[0041]利用坐标系变换矩阵将所述板格中各所述壳单元的形心在全局坐标系转换到所述第二局部坐标系;
[0042]利用应力坐标变换关系,将全局坐标系下的应力转换到所述第二局部坐标系中,计算所述板格的等效应力。
[0043]进一步地,所述在所述板格上确定第一坐标系节点、第二坐标系节点、第三坐标系节点,建立用于应力转换的第二局部坐标系,包括:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维有限元模型的板格识别方法,其特征在于,包括:获取三维有限元模型,所述模型包括:板格,所述板格被划分为至少一个壳单元,所述壳单元包括:节点与单元边;遍历所述壳单元的所述单元边,根据板格边界判定条件识别所述单元边中的板格边界,确定组成所述板格的所述壳单元;根据所述壳单元与所述节点的对应关系以及所述壳单元与所述板格的对应关系,确定所述板格对应的所述节点;根据所述板格对应的所述节点确定所述板格的类型,识别不同类型所述板格的轮廓节点,所述板格的类型包括:平面板格和曲面板格;遍历所述轮廓节点,按照节点分组条件对所述轮廓节点分组,使每组所述轮廓节点对应于所述板格的同一条板格边。2.如权利要求1所述的方法,其特征在于,所述遍历所述壳单元的所述单元边,根据板格边界判定条件识别所述单元边中的板格边界,确定组成所述板格的所述壳单元,包括:遍历所述模型中任一所述壳单元的所有所述单元边,识别当前遍历到的所述单元边的共边单元,生成所述单元边的共边单元信息;将当前所述单元边的共边单元信息与所述板格边界判定条件对比,识别所述板格的边界;若当前所述单元边未被确定为所述板格边界,则识别所述单元边的共边单元,重复遍历所述共边单元的所有所述单元边,识别所述共边单元中所述板格边界,直到当前遍历到的所述单元边的所述共边单元仅有当前所述单元边所属的所述壳单元自身为止。3.如权利要求2所述的方法,其特征在于,所述将当前所述单元边的共边单元信息与所述板格边界判定条件对比,识别所述板格的边界,包括:若所述单元边的所述共边单元信息符合如下判定条件中的任一项,则识别所述单元边为所述板格边界:当前所述单元边上存在梁单元;当前所述单元边只有一个所述共边单元;当前所述单元边有不少于三个的所述共边单元;当前所述单元边有两个所述共边单元,且两个所述共边单元的法向量夹角小于预设的法向量夹角阈值。4.如权利要求1所述的方法,其特征在于,所述根据所述板格对应的所述节点确定所述板格的类型,识别不同类型所述板格的轮廓节点,包括:根据所述板格对应的所述节点确定所述板格的类型;根据所述板格的类型建立用于识别所述轮廓节点的第一局部坐标系,确定所述板格中的节点在所述第一局部坐标系中的坐标;根据所述节点在所述第一局部坐标系中的坐标,利用平面点云轮廓识别法识别所述板格的轮廓节点。5.如权利要求4所述的方法,其特征在于,所述根据所述板格对应的所述节点确定所述板格的类型,包括:获取所述板格对应的节点的数量;
识别对应有三个所述节点的所述板格为平面板格;对于对应有大于三个所述节点的所述板格,利用任意三个不共线的所述节点确定一个平面,并计算平面的法向量,将平面内的任一所述节点与所述板格的余下节点分别建立向量,计算建立的向量与所述法向量的夹角,若存在任一所述夹角满足角度阈值,则识别所述板格为曲面板格。6.如权利要求4所述的方法,其特征在于,所述根据所述板格的类型建立用于识别所述轮廓节点的第一局部坐标系,确定所述板格中的节点在所述第一局部坐标系中的坐标,包括:对于所述平面板格,基于所述平面板格中任一壳单元内的所述节点建立空间直角坐标系,确定所述节点在所述第一局部坐标系中的坐标;对于所述曲面板格,选取所述板格内任意两个共边不共面的所述壳单元,基于两个所述壳单元公共边上的两个所述节点,以及两个所述壳单元中任一个单元内的非公共边上的所述节点,确定平面并计算平面的法向量,基于平面内的任一向量、法向量并利用右手定则,建立所述板格的所述第一局部空间坐标系,将所述第一局部空间坐标系上的节点坐标投影至平面坐标系上,确定所述节点在所述第一局部坐标系中的坐标。7.如权利要求4所述的方法,其特征在于,所述根据所述节点在所述第一局部坐标系中的坐标,利用平面点云轮廓识别法识别所述板格的轮廓节点,包括:识别所述板格的特征,所述板格的特征包括:凸包特征和凹陷特征;采用Gamham扫描具有凸包特征的板格,识别所述板格的轮廓节点;采用Alpha shapes处理具有凹陷特征的板格,识别所述板格的轮廓节点。8.如权利要求1所述的方法,其特征在于,所述遍历所述轮廓节点,按照节点分...

【专利技术属性】
技术研发人员:陈安龙阮昊宇何慧君王玮王琦
申请(专利权)人:北京数码易知科技发展有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1