基于汽车安装点静刚度的批处理方法、系统、终端及存储介质技术方案

技术编号:25915536 阅读:73 留言:0更新日期:2020-10-13 10:34
本发明专利技术公开了基于汽车安装点静刚度的批处理方法、系统、终端及存储介质,方法包括:修改函数命令,从Ansa平台的窗口中选取函数命令语句,按照批处理需求对函数命令语句进行适应性修改;编写批处理程序,将修改后的函数命令语句和批处理循环语句进行结合,形成批处理程序;总成模型创建,获取总成模型以及总成模型的参数信息,并根据总成模型的参数信息生成参数设置文件,将参数设置文件导入Ansa平台生成汽车的总成模型;构建安装点静刚度工况,运行批处理程序,完成安装点静刚度工况的自动创建。通过本方案能实现安装孔单元RBE2创建,局部坐标系创建,载荷创建以及工况步头文件创建,可以防止工程师手动操作失误,提高了工作效率,缩短了项目开发周期。

【技术实现步骤摘要】
基于汽车安装点静刚度的批处理方法、系统、终端及存储介质
本专利技术涉及汽车CAE仿真
,尤其涉及基于汽车安装点静刚度的批处理方法、系统、终端及存储介质。
技术介绍
汽车行业是一个高速发展的行业,其竞争也日趋激烈,在这种情况下,新产品的推出速度也越来越快,这也对行业的CAE应用提出了越来越高的要求。在追求降低开发设计的时间和费用的前提下要设计出世界一流的汽车的目标下,CAE是不可缺少的工具。由于不需要额外时间和费用去制作样件,而就能迅速地评估设计方案,所以CAE能加速设计方案的确定。目前,随着新车型开发项目越来越多,现有CAE仿真方法就是针对总成模型重要安装孔,需要人工手动先把安装孔用RBE2单元抓取washer一圈,接着在安装孔附近建立局部坐标系,把创建好的RBE2单元主节点赋予局部坐标系,紧接着建立局部坐标系法向载荷,最后根据安装孔一个接一个的创建工况步头文件和控制卡片,不仅大大降低了工作效率,还可能因为工程师手动操作过程中出现错误,也增加了工程师的工作强度,同时也会延长项目开发的周期。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供基于汽车安装点静刚度的批处理方法、系统、终端及存储介质,能批量的自动实现安装孔节点RBE2创建,局部坐标系创建,载荷创建和工况步头文件创建,以及输出控制卡片。本专利技术的目的是通过以下技术方案来实现的:基于汽车安装点静刚度的批处理方法,方法包括以下步骤:S1,修改函数命令,进入Ansa平台,从平台的帮助窗口中选取Ansa函数的函数命令语句,按照批处理需求对函数命令语句进行适应性修改;S2,编写批处理程序,进入程序编辑器,将修改后的函数命令语句和批处理循环语句进行结合,形成批处理程序;S3,构建安装点静刚度工况,运行批处理程序,自动按照项目开发需求完成安装点静刚度工况的自动创建。具体的,所述步骤S3中安装点静刚度工况的自动创建过程包括以下子步骤:S301,针对总成模型重要安装孔,在安装孔边缘建立RBE2单元,同时选定三个坐标点确定坐标系的方向并建立局部坐标系;S302,将创建好的RBE2单元主节点赋予局部坐标系,创建载荷力;S303,在总成模型上选择约束的节点位置,创建SPC约束;S304,根据SPC约束创建工况载荷步头文件,以及求解输出控制卡片。具体的,所述步骤S3构建安装点静刚度工况之前,还包括总成模型导入步骤:获取汽车的原始三维总成模型以及原始总成模型的参数信息,并根据原始总成模型的参数信息生成参数设置文件,将参数设置文件导入Ansa平台生成汽车的总成模型。具体的,所述总成模型参数信息包括:模型比例、模型尺寸、模型颜色、模型编号和编号规则。基于汽车安装点静刚度的批处理系统,包括模型加载模块,用于导入并加载汽车总成模型的参数设置文件,生成对应的总成模型;参数设置模块,用于设置安装点静刚度工况的创建参数;载荷创建模块,用于在总成模型上创建RBE2、局部坐标系、载荷力;约束创建模块,用于根据节点位置创建SPC约束;步头文件创建模块,用于创建工况载荷步头文件以及求解输出控制卡片。基于汽车安装点静刚度的批处理终端,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述批处理方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述批处理方法的步骤。本专利技术的有益效果:本方案能自动实现安装孔单元RBE2创建,局部坐标系创建,载荷创建以及工况步头文件创建,可以防止工程师手动操作失误,减轻了工程师强度,大大提高了工作效率,缩短了项目开发周期。附图说明图1是本专利技术的方法流程图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式。本实施例中,如图1所示,一种基于汽车安装点静刚度的批处理方法,方法包括以下步骤:步骤1:修改函数命令,在进行批处理程序的编写时,首先进入Ansa平台,从平台的帮助窗口中选取Ansa函数的函数命令语句,按照实际批处理需求对函数命令语句进行适应性修改。步骤2:编写批处理程序,进入Ansa平台的程序编辑器,将修改后的函数命令语句和结合Python语言的循环过程控制语句,编写安装点静刚度批处理程序语句,使得程序能够进行安装点静刚度的批量处理。步骤3:总成模型导入,获取汽车的原始三维总成模型以及原始总成模型的参数信息,并根据原始总成模型的参数信息生成参数设置文件,将参数设置文件导入Ansa平台生成汽车的总成模型。其中,总成模型参数信息包括:模型比例、模型尺寸、模型颜色、模型编号和编号规则。步骤4:构建安装点静刚度工况,通过Ansa平台运行Python脚本批处理程序,自动按照项目开发需求完成安装点静刚度工况的自动创建。具体的创建过程包括:首先,针对总成模型重要安装孔,在安装孔边缘建立RBE2单元,同时选定三个坐标点确定坐标系的方向并建立局部坐标系。该部分核心代码编程过程如下:#创建RBE2单元rbe2info={'GN':cog_node_id,'CM':123456,'No.of.Nodes':node_num2+1}whilenode_num2>0:rbe2info['GM'+str(node_num2)]=node_id_list[node_num2-1]node_num2-=1base.CreateEntity(constants.NASTRAN,'RBE2',rbe2info)#创建局部坐标系base.SetPickMethod(base.constants.ENT_SELECTION)sys_node_lst=base.PickEntities(constants.NASTRAN,'GRID')sys_id=0iflen(sys_node_lst)==3:globalsys_idG1_info=base.GetEntityCardValues(constants.NASTRAN,sys_node_lst[0],('X1','X2','X3'))G2_info=base.GetEntityCardValues(constants.NASTRAN,sys_node_lst[1],('X1','X2','X3'))G3_info=base.GetEntityCardValues(constants.NASTRAN,sys_node_lst[2],('X1','X2','X3'))sys_val={'A1':G1_info.get('X1'),'A2':G1_info.get('X2'),'A3':G1_info.get('X3'),'B1':G2_info.ge本文档来自技高网...

【技术保护点】
1.基于汽车安装点静刚度的批处理方法,其特征在于,方法包括以下步骤:/nS1,修改函数命令,进入Ansa平台,从平台的帮助窗口中选取Ansa函数的函数命令语句,按照批处理需求对函数命令语句进行适应性修改;/nS2,编写批处理程序,进入程序编辑器,将修改后的函数命令语句和批处理循环语句进行结合,形成批处理程序;/nS3,构建安装点静刚度工况,运行批处理程序,自动按照项目开发需求完成安装点静刚度工况的自动创建。/n

【技术特征摘要】
1.基于汽车安装点静刚度的批处理方法,其特征在于,方法包括以下步骤:
S1,修改函数命令,进入Ansa平台,从平台的帮助窗口中选取Ansa函数的函数命令语句,按照批处理需求对函数命令语句进行适应性修改;
S2,编写批处理程序,进入程序编辑器,将修改后的函数命令语句和批处理循环语句进行结合,形成批处理程序;
S3,构建安装点静刚度工况,运行批处理程序,自动按照项目开发需求完成安装点静刚度工况的自动创建。


2.根据权利要求1所述的基于汽车安装点静刚度的批处理方法,其特征在于,所述步骤S3中安装点静刚度工况的自动创建过程包括以下子步骤:
S301,针对总成模型重要安装孔,在安装孔边缘建立RBE2单元,同时选定三个坐标点确定坐标系的方向并建立局部坐标系;
S302,将创建好的RBE2单元主节点赋予局部坐标系,创建载荷力;
S303,在总成模型上选择约束的节点位置,创建SPC约束;
S304,根据SPC约束创建工况载荷步头文件,以及求解输出控制卡片。


3.根据权利要求1所述的基于汽车安装点静刚度的批处理方法,其特征在于,所述步骤S3构建安装点静刚度工况之前,还包括总成模型导入步骤:获取汽车的原始三维总成模型...

【专利技术属性】
技术研发人员:王兵邓皓刘从林周博
申请(专利权)人:成都大运汽车集团有限公司
类型:发明
国别省市:四川;51

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

1