一种白车身刚度优化结果文件的处理方法

文档序号:9217351阅读:684来源:国知局
一种白车身刚度优化结果文件的处理方法
【技术领域】
[0001]本发明涉及汽车技术领域,尤其涉及一种白车身刚度优化结果文件的处理方法。
【背景技术】
[0002]作为整车重量最大贡献者,白车身成为了轻量化的主要优化对象。在车身早期设计中,白车身轻量化分析已经成为一个十分重要的环节。设计初期能够得到一个相对好的白车身,不仅可以提高整车的性能、降低整车重量,也减少了在以后设计中减重压力。目前在白车身轻量化方面主要是从两个方面进行的,一个方面是优化结构的形状、尺寸以及厚度;另一个方向是采用更加轻质高性能的材料。
[0003]在结构优化方面,白车身刚度多目标优化方法已经成为一种比较流行的方法。该方法主要是利用CAE (Computer Aided Engineering,计算机辅助工程)前处理软件,设置白车身上对刚度性能影响较大件的厚度和形状尺寸,经过优化软件进行DOE (Design ofExperiment,试验设计)分析,将DOE结果导入CAE前处理软件并按照DOE分析结果的各个样本点生成多个文件(一般有80多个),然后提交CAE软件进行计算,并生成计算的二进制结果文件(一个样本点文件生成一个结果文件),将结果逐个导入CAE后处理软件读出,并按照刚度计算方法进行计算,将结果整理到CSV (comma separated values,逗号分隔值文件格式)文件里面,最后将结果CSV文件提交到优化软件进行多目标优化计算。
[0004]其中,逐个读取结果的过程是比较繁重、机械的,例如:如果读取80个文件的(弯曲刚度、扭转刚度)结果,大概需要广2天的时间,而且很容易出错。这样利用程序自动批处理这些结果文件以提高工作效率就显得十分必要。

【发明内容】

[0005]本发明所要解决的技术问题在于,提供一种白车身刚度优化结果文件的处理方法,能够快速准确地处理白车身刚度优化结果文件。
[0006]为了解决上述技术问题,本发明提供一种白车身刚度优化结果文件的处理方法,包括:
步骤SI,在白车身刚度优化前处理时,将白车身左右两门槛梁的目标节点号分别放在两个存储部件的plot单元内,以便在后处理时通过存储部件编号查找到所述目标节点号;步骤S2,在白车身刚度优化前处理结束后,输入后处理参数,所述后处理参数包括:两个存储部件编号、两个扭转加载点的节点号、弯曲载荷、扭转载荷以及扭转加载点距离;步骤S3,调用Hyperview软件,并自动读取预编写的tcl文件,将所述后处理参数输入所述tcl文件中,所述tcl文件通过编写的命令控制步骤S4-S9自动执行;
步骤S4,获得所述白车身刚度优化过程中的所有结果文件;
步骤S5,读取任一个结果文件的模型部分,根据所述两个存储部件编号将存储在所述两个存储部件的Plot单元内的目标节点号分别安装到两个集合中;
步骤S6,逐个读取结果文件的结果部分,每读取一个结果文件的结果部分就执行步骤S7-S9,直至所有结果文件的结果部分读取完毕;
步骤S7,分别获得在弯曲工况下所述两个集合内的目标节点号所对应的目标节点Z向位移最大值的平均值Ub,和在扭转工况下所述两个扭转加载节点Z向位移值的绝对值的和值Ut ;
步骤S8,根据所述弯曲载荷以及所述平均值Ub计算得到弯曲刚度;根据所述扭转载荷、扭转加载点距离以及所述和值Ut计算得到扭转刚度;
步骤S9,将计算得到的所述弯曲刚度、扭转刚度以及结果文件名保存到输出文件中。
[0007]其中,所述后处理参数还包括:结果文件路径、结果文件名字中固定不变的部分、结果文件名字中变化部分的范围,所述步骤S4具体是指:根据所述结果文件路径、结果文件名字中固定不变的部分、结果文件名字中变化部分的范围查找到所有结果文件。
[0008]其中,所述步骤S5具体包括:
步骤S51,根据两个存储部件编号找到相应的存储部件;
步骤S52,根据两个存储部件找到相应的目标节点号;
步骤S53,将目标节点号分别安装到相应的集合里面。
[0009]其中,所述步骤S7中获得在弯曲工况下两个集合内的目标节点号所对应的目标节点Z向位移最大值的平均值Ub的步骤具体包括:
步骤S71,读取弯曲工况;
步骤S72,根据所述集合的编号分别读取每个集合中的目标节点号,并根据所述目标节点号在所述结果文件中获取对应目标节点的Z向位移;
步骤S73,计算每个集合中目标节点号所对应的目标节点的Z向位移的最大值;
步骤S74,将计算得到的所述两个Z向位移最大值求平均值。
[0010]其中,在所述步骤S74之后还包括步骤:将所述平均值Ub保存在第一临时文件tempb.txt 中。
[0011]其中,所述步骤S7中获得在扭转工况下两个扭转加载节点Z向位移值的绝对值的和值Ut的步骤具体包括:
步骤S75,读取扭转工况;
步骤S76,根据所述两个扭转加载点的节点号,在所述结果文件中分别读取所述两个扭转加载节点的Z向位移;
步骤S77,将所述两个扭转加载节点的Z向位移的绝对值求和。
[0012]其中,在所述步骤S77之后还包括步骤:将所述和值Ut保存在第二临时文件tempt, txt 中。
[0013]其中,步骤S8中根据输入的所述弯曲载荷以及从所述第一临时文件tempb.txt读取的所述平均值Ub,按下述公式计算得到弯曲刚度:
弯曲刚度=弯曲载荷/Ub。
[0014]其中,步骤S8中根据输入的所述扭转载荷、扭转加载点距离以及从所述第二临时文件tempt, txt读取的所述和值Ut,按下述公式计算得到扭转刚度:
扭转刚度={(弯曲载荷*扭转加载点距离)/arctan (Ut/扭转加载点距离)}*{3.14/180}。
[0015]其中,所述结果文件名字中变化部分的范围的初始值为1,上限为结果文件个数。
[0016]实施本发明实施例将带来如下有益效果:本发明在前处理时将所需要的目标节点号存放在存储部件内的plot单元,在后处理时进一步将其安装到集合里,通过批量自动读取集合里的目标节点号,可以避免用户输入大量的节点号,提高工作效率。
[0017]进一步的,本发明中结合白车身刚度优化结果文件的特点,利用对结果文件名拆分成固定和变化两部分,并对变化部分进行循环,实现对结果文件的批处理,尤其是大批量结果文件处理,数量越多优势越明显。本发明在输入后处理参数后,后续各步骤自动完成,避免了人工操作中的失误,可以精确地得到结果。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明实施例一种白车身刚度优化结果文件的处理方法的流程示意图。
[0020]图2是本发明实施例一种白车身刚度优化结果文件的处理方法的又一流程示意图。
[0021]图3是本发明实施例一一种白车身刚度优化结果文件的处理方法中输入后处理参数的人机界面示意图。
【具体实施方式】
[0022]下面参考附图对本发明的优选实施例进行描述。
[0023]请参照图1所示,本发明实施例一提供一种白车身刚度优化结果文件的处理方法,包括:
步骤SI,在白车身刚度优化前处理时,将白车身左右两门
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1