System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于处理车辆VTF仿真分析数据的方法技术_技高网

一种用于处理车辆VTF仿真分析数据的方法技术

技术编号:41218953 阅读:3 留言:0更新日期:2024-05-09 23:39
本发明专利技术提供了一种用于处理车辆VTF仿真分析数据的方法,其特征在于:包括数据读取模块、数据处理模块和数据输出模块;所述方法包括:一)所述数据读取模块按方法一从车辆VTF仿真分析结果文件中读取激励响应数据组集,然后数据读取模块将所述激励响应数据组集传输给数据处理模块;二)数据处理模块对收到的激励响应数据组集按方法二进行处理,得到激励响应峰值数据集,然后数据处理模块将激励响应峰值数据集传输给数据输出模块;三)数据输出模块将收到的激励响应峰值数据集输出并发送给用户。采用本方法能提高数据处理效率和准确性。

【技术实现步骤摘要】

本专利技术涉及车辆制造,特别是一种用于处理车辆vtf仿真分析数据的方法。


技术介绍

1、整车vtf(vibration transfer function)分析是车辆nvh性能虚拟验证阶段,针对tb(trim-body)车身进行的分析工作,用于预测车身结构对振动的传递特性。其分析结果一般为pch文件,文件中包含各个响应点在不同激励点激励时,一定频率范围内的振动数据,为便于对分析结果进行查看,一般需通过专业的cae后处理软件对该振动数据进行处理,生成相应的振动频响曲线,然后对曲线进行手动截图,并保存到报告中;同时,为便于问题分析,还需从振动频响曲线上读取振动峰值及其对应频率,并进行统计,一并保存在报告中。

2、然而,从某一激励点x/y/z方向分别施加单位力时,每一个响应点x/y/z方向都会有对应的振动响应,故当要查看一个激励点对一个响应点的vtf曲线时,则输出的曲线就有9条,需要提取的最大值对应就有9个,响应点每增加一个,数据量就增大一倍,通常一辆车的vtf曲线数量比较大。而现有技术中,通常是通过人工调取每一条曲线,然后逐一截图后保存到ppt中,同时,在获取振动峰值时,也需要对每条曲线进行逐一读取最值处理,再人工统计记录,上述过程繁琐、工作量大、效率很低,且读取峰值的过程中容易出错。


技术实现思路

1、针对
技术介绍
的问题,本专利技术提供一种用于处理车辆vtf仿真分析数据的方法,以解决现有技术中处理车辆vtf仿真分析结果劳动强度大、效率低、易出错的问题。

2、为实现本专利技术的目的,本专利技术提供了一种用于处理车辆vtf仿真分析数据的方法,其创新点在于:包括数据读取模块、数据处理模块和数据输出模块;所述方法包括:

3、一)所述数据读取模块按方法一从车辆vtf仿真分析结果文件中读取激励响应数据组集,然后数据读取模块将所述激励响应数据组集传输给数据处理模块;

4、二)数据处理模块对收到的激励响应数据组集按方法二进行处理,得到激励响应峰值数据集,然后数据处理模块将激励响应峰值数据集传输给数据输出模块;

5、三)数据输出模块将收到的激励响应峰值数据集输出并发送给用户;

6、所述方法一包括:

7、设激励点有m个,对m个激励点进行编号,设激励点i为m个激励点中的任意一个激励点,i为1到m的整数;设响应点有n个,对n个响应点进行编号,设响应点j为n个响应点中的任意一个响应点,j为1到n的整数;激励方式采用激励力以线性扫频的方式进行,激励频率范围从1hz到n hz,频率间隔为1hz;对激励点i施加x向、y向和z向三个激励方向中任意一个激励方向的激励力,均会使响应点j产生x向、y向和z向三个响应方向的振动响应;设p向为激励点i的三个激励方向中的任意一个激励方向,设q向为响应点j的三个响应方向中的任意一个响应方向;

8、对激励点i在p向施加线性扫频的激励力,则响应点j在q向产生的激励响应数据组dij(p-q)根据公式一获取;

9、按上述方式,在有激励关系的某个激励点和某个响应点之间能获取9个激励响应数据组;将获取到的全部激励响应数据组记为激励响应数据组集;

10、所述公式一为:

11、dij(p-q)=[(f1,tpq(ij)1),(f2,tpq(ij)2)···(fx,tpq(ij)x)···(fn,tpq(ij)n)]

12、其中,(fx,tpq(ij)x)表示一个响应数据,其中fx为振动频率,x为1到n的整数;tpq(ij)x表示激励点i在p向的振动频率为fx时,响应点j在q向的响应振幅;

13、所述方法二包括:

14、对每个激励响应数据组均按以下方式处理:对单个激励响应数据组所辖的各个响应数据的响应振幅进行比较,将响应振幅最大的响应数据对应的激励点编号、激励方向、响应点编号、响应方向、振动频率和响应振幅6项数据记为一个激励响应峰值数据;

15、按上述方式,每个激励响应数据组获取一个对应的激励响应峰值数据,全部激励响应峰值数据组成激励响应峰值数据集;

16、作为优化,数据输出模块将收到的激励响应峰值数据集以excel表格的形式发送给用户。

17、采用本专利技术的装置和方法,具有以下的有益效果:由于本专利技术所述的方法通过数据读取模块自动从vtf仿真分析结果文件中有序读取与响应峰值相关的各个激励响应数据组,然后数据处理模块再从各个激励响应数据组中提取激励响应峰值数据,最后数据输出模块通过表格的形式输出给用户,整个过程自动完成,无需人工重复调取曲线、截图、读取最值数据和记录,不仅效率明显提高,还避免因为人工主观造成的读取错误,大大提高了数据处理的准确性。

本文档来自技高网...

【技术保护点】

1.一种用于处理车辆VTF仿真分析数据的方法,其特征在于:包括数据读取模块、数据处理模块和数据输出模块;所述方法包括:

2.如权利要求1所述的用于处理车辆VTF仿真分析数据的方法,其特征在于:数据输出模块将收到的激励响应峰值数据集以Excel表格的形式发送给用户。

【技术特征摘要】

1.一种用于处理车辆vtf仿真分析数据的方法,其特征在于:包括数据读取模块、数据处理模块和数据输出模块;所述方法包括:

2.如...

【专利技术属性】
技术研发人员:文英吴平苏新涛昌盛高小慧林瀚章李歆皓
申请(专利权)人:上汽红岩汽车有限公司
类型:发明
国别省市:

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

1