基于VB语言的NVH-CAE后处理程序的开发与应用
2016-08-20朱淑强徐晓羽郝丽娜
汽车工程师 2016年12期
朱淑强 徐晓羽 郝丽娜
(1.东风日产乘用车公司;2.南京工业大学;3.东北大学)

汽车的振动和噪声问题,即为NVH问题。随着计算机技术的发展,CAE已经成熟的运用在汽车NVH的研发中[1]。在汽车开发的前期,对模态、车身接附点刚性、车体振动及噪声灵敏度进行CAE分析和评价,会产生大量的结果文件,通常可以使用通用的商业软件进行后处理。但由于各大主机厂自身分析项目、需求和侧重点不一样,商业后处理软件也不能完全满足自身需求,在商业软件的基础上进行二次开发已经成为一种趋势,各公司和研究机构也做了大量的工作[2-5]。这些二次开发工作可以解决一部分实际问题,但由于是基于商业软件做的,一部分有需求的后处理功能并不能实现。摆脱二次开发的束缚,开发一套满足需求的NVH-CAE后处理程序则显得尤为重要。文章基于VB编程语言,编写了一套NVH-CAE后处理程序。由于脱离了商业软件的应用环境,程序功能多样,使用灵活,满足了项目自身的研发要求。
1 NVH-CAE后处理现状分析
1.1 数据量大处理繁琐
NVH-CAE要处理的结果数据较大。在动刚度分析中,往往涉及到40~50个激励点的等效刚度计算,每个点又可能有3个方向,也就是说一共要计算120~150条IPI(原点加速度导纳)曲线的动刚度。采用套用公式手动计算方法,工作量大,操作重复,枯燥繁琐,极易出错;在传递函数(包括振动传递函数(VTF)和噪声传递函数(NTF))的分析中,总共有将近500条传递函数曲线需要对比和输出,并且存在反复解析,反复输出的问题,这些曲线对比图均需要保存,附在解析报告之后,工作量非常之大,耗费很多工时。……
登录APP查看全文
