一种批量更改多点约束自由度的方法与流程

文档序号:12887368阅读:754来源:国知局
一种批量更改多点约束自由度的方法与流程

【技术领域】

本发明涉及电动汽车技术领域,尤其涉及一种批量更改多点约束自由度的方法。



背景技术:

电动汽车的电池箱及其内部的钣金件多采用焊接方式固定,使用有限元软件对焊接位置进行仿真分析时需要将焊接的连接处用多点约束的方式处理,亦即,用rbe2(rigidbodyelement2,刚体元)单元处理。对电池箱及其内部的钣金件的焊接位置进行不同的工况分析时需要对rbe2单元的约束自由度进行更改,由于电池箱及其内部的钣金件的焊接位置极多,仿真的模型中有几千个rbe2单元,若一个一个的更改rbe2单元自由度,花费时间多,工作效率低。

鉴于此,实有必要提供一种批量更改多点约束自由度的方法以解决上述缺陷。



技术实现要素:

本发明的目的是提供一种节省工作时间,工作效率高的批量更改多点约束自由度的方法。

为了实现上述目的,本发明提供一种批量更改多点约束自由度的方法,包括:

获取需要更改自由度的rbe2单元;

读取每个rbe2单元的编号信息及每个rbe2单元的节点信息并存储;

对读取的每个rbe2单元的参考节点及依附节点重新编号,删除原始的rbe2单元的参考节点及依附节点的原始编号;

根据每个rbe2单元的参考节点及依附节点的新编号、对应一个rbe2单元的参考节点的空间坐标、对应一个rbe2单元的依附节点的空间坐标及对应一个rbe2单元所需自由度类型创建对应一个新的rbe2单元;

根据每个rbe2单元的编号信息写出执行状态,显示更改完成的rbe2单元的数量。

本发明提供的批量更改多点约束自由度的方法,无需一个个地更改rbe2单元的自由度,只需获取需要更改自由度的rbe2单元,读取每个rbe2单元的编号信息及每个rbe2单元的节点信息,对读取的每个rbe2单元的参考节点及依附节点重新编号,创建新的rbe2单元,即可完成批量更改rbe2单元的自由度,大大节省工作时间,提高工作效率。

【附图说明】

图1为本发明实施方式提供的批量更改多点约束自由度的方法的流程图。

图2为本发明实施方式提供的创建执行批量更改多点约束自由度的方法的操作界面的流程图。

【具体实施方式】

为了使本发明的目的、技术方案和有益技术效果更加清晰明白,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

如图1所示,其为本发明实施例中批量更改多点约束自由度的方法100的流程图。所应说明的是,本发明的方法并不受限于下述步骤的顺序,且其他实施例中,本发明的方法可以只包括以下所述步骤的其中一部分,或者其中的部分步骤可以被删除。

步骤s1,获取需要更改自由度的rbe2单元。

具体的,先对电动汽车的电池箱及其内部的钣金件创建仿真模型,在仿真模型中对电池箱及其内部的钣金件的连接用rbe2单元处理,所述仿真模型包括多个rbe2单元。多点约束即rbe2单元。每个rbe2单元包括一个参考节点及多个依附节点,每个rbe2单元的参考节点与其自身的多个依附节点之间无相对位移,每个rbe2单元的多个依附节点之间无相对位移。所述仿真模型存储于计算机的存储器中,当需要使用时,直接从存储器调用即可,从调用的仿真模型中选中需要更改的rbe2单元而获取需要更改的rbe2单元。所述需要更改的rbe2单元为多个。

步骤s2,读取每个rbe2单元的编号信息及每个rbe2单元的节点信息并存储。所述节点信息包括参考节点的编号、参考节点的空间坐标、依附节点的编号及依附节点的空间坐标。每个rbe2单元的编号信息用于统计需要更改的rbe2单元的数量。

步骤s3,对读取的每个rbe2单元的参考节点及依附节点重新编号,删除原始的rbe2单元的参考节点及依附节点的原始编号。所述原始的rbe2单元即rbe2单元的参考节点及依附节点重新编号前的rbe2单元。所述原始的rbe2单元的参考节点及依附节点的原始编号即所述原始的rbe2单元的参考节点及依附节点重新编号前的编号。所述多个rbe2单元的参考节点及依附节点的新编号的起始编号大于所述多个原始的rbe2单元的参考节点及依附节点的原始编号的最大值。

步骤s4,根据每个rbe2单元的参考节点及依附节点的新编号、对应一个rbe2单元的参考节点的空间坐标、对应一个rbe2单元的依附节点的空间坐标及对应一个rbe2单元所需自由度类型创建对应一个新的rbe2单元。所述自由度包括平移自由度及旋转自由度,所述自由度类型为三个或六个。

步骤s5,根据每个rbe2单元的编号信息写出执行状态,显示更改完成的rbe2单元的数量。所述更改完成的rbe2单元即新创建的rbe2单元。

在“步骤s1,获取需要更改自由度的rbe2单元。”之前需要创建执行所述批量更改多点约束自由度的方法100的操作界面,包括以下步骤:

步骤s01,创建主菜单项及下拉菜单项并分别命名。

步骤s02,定义主菜单项的响应函数、下拉菜单项的响应函数及弹出窗口按钮的响应函数。所述弹窗按钮包括确认按钮及取消按钮。

步骤s03,创建主菜单项的弹出窗口及下拉菜单项的弹出窗口,定义主菜单项的弹出窗口的尺寸、位置与注释信息以及下拉菜单项的弹出窗口的尺寸、位置与注释信息。

步骤s04,创建主菜单项的弹出窗口的确认按钮及取消按钮以及下拉菜单项的弹出窗口的确认按钮及取消按钮。

本发明提供的批量更改多点约束自由度的方法100,无需一个个地更改rbe2单元的自由度,只需获取需要更改自由度的rbe2单元,读取每个rbe2单元的编号信息及每个rbe2单元的节点信息,对读取的每个rbe2单元的参考节点及依附节点重新编号,创建新的rbe2单元,即可完成批量更改rbe2单元的自由度,大大节省工作时间,提高工作效率。

本发明并不仅仅限于说明书和实施方式中所描述,因此对于熟悉领域的人员而言可容易地实现另外的优点和更改,故在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本发明并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。



技术特征:

技术总结
本发明公开了一种批量更改多点约束自由度的方法,包括:获取需要更改自由度的RBE2单元;读取每个RBE2单元的编号信息及每个RBE2单元的节点信息并存储;对读取的每个RBE2单元的参考节点及依附节点重新编号,删除原始的RBE2单元的参考节点及依附节点的原始编号;根据每个RBE2单元的参考节点及依附节点的新编号、对应一个RBE2单元的参考节点的空间坐标、对应一个RBE2单元的依附节点的空间坐标及对应一个RBE2单元所需自由度类型创建对应一个新的RBE2单元;根据每个RBE2单元的编号信息写出执行状态,显示更改完成的RBE2单元的数量。

技术研发人员:旷刚;刘敏辉;颜旺
受保护的技术使用者:深圳市沃特玛电池有限公司
技术研发日:2017.06.13
技术公布日:2017.11.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1