自动提取车身接附点动刚度的方法与流程

文档序号:12305677阅读:2131来源:国知局
本发明涉及汽车cae软件
技术领域
:,更具体地说,涉及一种自动提取车身接附点动刚度的方法。
背景技术
::节点刚度是车身设计时的重点把控指标,目前节点刚度的计算主要是通过三个截面的形心交点作为截取节点模型边界的参考点,并将计算的数值与数据库中的经验值对比,进而评估节点刚度的高低。这个方法存在两个不足:一是节点形心是空间的点,不同的工程师寻找的节点形心交点会有出入,二是数据库中的经验值对节点刚度的范围定义过于广,涉及到具体车型的参考意义不大。在利用有限元软件hypermesh和hypergraph对白车身进行cae计算分析时,需要提取车身接附点的动刚度曲线数据,而现有的最新版本的cae软件hypergraph软件只能够逐步手工操作,不仅效率低,耗时久,而且出错率高。技术实现要素:本发明要解决的技术问题在于,提供一种自动提取车身接附点动刚度的方法,以解决现有手工只能逐步操作,效率低,耗时久,且出错率高的问题。本发明解决其技术问题所采用的技术方案是:构造一种自动提取车身接附点动刚度的方法,包括以下步骤:s1、用tcl/tk程序语言编写好的自动提取车身接附点动刚度的分析计算程序,并集成在cae分析后处理软件hypergraph的二次开发接口中;s2、在catia软件中整车坐标系下建立白车身几何模型;s3、将白车身几何模型导入cae分析前处理软件hypermesh;s4、对白车身几何模型进行网格划分、材料参数和属性赋予、连接建立、动刚度载荷工况设置;s5、用hypermesh软件自带的optistruct求解器进行计算,求解得到结果文件;s6、在cae分析后处理软件hypergraph中,调用tcl/tk程序语言编写的程序,按照提示选择动刚度模块、导入结果文件;s7、用记事本定义要提取的一系列车身接附点的节点编号与名称的对应关系,生成define文件;s8、导入已定义好的define文件,并运行程序;s9、程序即可自动处理得到所有车身接附点的动刚度曲线。上述方案中,所述步骤s1中的分析计算程序通过以下步骤实现:s101、为车身所有激励点编写特定编号;s102、建立定义文件,将编号与物理名称一一对应;s103、将计算结果输入后处理插件;s104、插件将自动获取各条响应曲线的横纵坐标值并储存;s105、维持横坐标不变,将纵坐标的速度响应自动转化为动刚度响应;s106、根据定义文件及激励点编号为每条曲线修改曲线名称及横纵坐标轴名称;s107、在hypergraph中生成包含完整信息的各条动刚度曲线。实施本发明的自动提取车身接附点动刚度的方法,具有以下有益效果:本发明自动提取车身接附点动刚度的方法,将前处理软件hypermesh自带的optistruct求解器计算得到的速度与频率(v-f)的数据,采用在后处理软件hypergraph中集成tcl/tk程序语言所编写的计算程序将速度与频率(v-f)数据自动转化成动刚度与频率(dpds-f)的曲线数据,不仅提高了计算速度,而且提高了计算准确度。由于在车身接附点动刚度计算中,特别是在整车cae分析过程中,所需计算动刚度的车身接附点一般有二十几甚至三十几个,一个点又有x向、y向以及z向三个方向;再考虑到优化方案与原方案的对比。因此,计算提取车身接附点动刚度数据的工作量是很大的,在使用本发明方法之前,完成一辆轿车的车身接附点动刚度的提取工作,一般耗时8工时,而在使用本发明方法之后,只需耗时1工时,且准确度也提高很多。附图说明下面将结合附图及实施例对本发明作进一步说明,附图中:图1为本发明的实施例的白车身模型图;图2、图3和图4为本发明的实施例的具体实施方式的步骤s6的操作界面;图5为本发明的实施例中定义的define文件;图6为本发明的实施例的具体实施方式的步骤h操作;图7为本发明的实施例自动转化提取的车身接附点的动刚度与频率的结果图;图8、图9为本发明的实施例自动转化提取的车身接附点的窄带图和1/3倍频图;图10自动获得动刚度曲线的tcl/tk程序流程图。具体实施方式为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。本发明自动提取车身接附点动刚度的方法包括以下步骤:s1、用tcl/tk程序语言编写好的自动提取车身接附点动刚度的分析计算程序,并集成在cae分析后处理软件hypergraph的二次开发接口中;s2、在catia软件中整车坐标系下建立白车身几何模型;s3、将白车身几何模型导入cae分析前处理软件hypermesh;s4、对白车身几何模型进行网格划分(如图1所示)、材料参数和属性赋予、连接建立、动刚度载荷工况设置,其中,一个点的一个方向需要建立5个loadcollectors,分别是:eigrl(设置模态计算频率范围),darea(加载一个单位激励力),tabled1(设置激励力扫频范围),rload1(调用单位激励力darea以及激励力扫频范围tabled1),frequency(设置输出频率范围,初始频率f1,增量df,以及增量数ndf),输出设置的是速度(velocity);s5、用hypermesh软件自带的optistruct求解器进行求解计算得到.pch结果文件,此时,计算得到的是车身接附点的x向、y向和z向在步骤d所定义的频率输出范围内的速度与频率(v-f)的数据;s6、在cae分析后处理软件hypergraph中,调用tcl/tk程序语言编写的程序(如图2所示),按照提示选择动刚度(dpds)模块(如图3所示)、导入.pch结果文件(如图4所示);g、用记事本定义要提取的一系列车身接附点的节点编号与名称的对应关系,生成define文件(.txt)(如图5所示);h、导入已定义好的define文件(.txt)(如图6所示),并运行程序;i、程序即可将车身接附点的x向、y向和z向的速度与频率(v-f)数据自动转化成车身接附点的x向、y向和z向的动刚度与频率(dpds-f)的数据,得到所有车身接附点的x向、y向和z向的动刚度曲线(如图7所示),其中,转化依据的理论公式为:dpds=2πf/v。本发明所编写的tcl/tk程序还包括:a、将主程序计算得到的车身接附点的x向、y向和z向的动刚度曲线由窄频数据转化为1/3倍频数据,方便考察各倍频程频率范围内的动刚度结果(如图8、9所示);b、可以将车身接附点的x向、y向和z向的动刚度曲线数据以文本(.txt)形式输出,方便在各种软件平台下进行动刚度数据读取和对比。如图10所示,步骤s1中的分析计算程序通过以下步骤实现:s101、为车身所有激励点编写特定编号;s102、建立定义文件,将编号与物理名称一一对应;s103、将计算结果(各点速度响应)输入后处理插件;s104、插件将自动获取各条响应曲线的横纵坐标值并储存;s105、维持横坐标不变,将纵坐标的速度响应自动转化为动刚度响应(kd=2*pi*f/v);s106、根据定义文件及激励点编号为每条曲线修改曲线名称及横纵坐标轴名称;s107、在hypergraph中生成包含完整信息的各条动刚度曲线。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1