python语言在燃油箱晃动噪音模拟中的应用

python语言在燃油箱晃动噪音模拟中的应用

ID:38265594

大小:569.74 KB

页数:4页

时间:2019-05-24

python语言在燃油箱晃动噪音模拟中的应用_第1页
python语言在燃油箱晃动噪音模拟中的应用_第2页
python语言在燃油箱晃动噪音模拟中的应用_第3页
python语言在燃油箱晃动噪音模拟中的应用_第4页
资源描述:

《python语言在燃油箱晃动噪音模拟中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Python语言在燃油箱晃动噪声模拟中的应用陈学宏(亚普汽车部件有限公司研究开发中心,江苏扬州225009)摘要:燃油箱晃动噪声模拟,需要在流固耦合模拟和声固耦合模拟之间传递数据,然而目前Abaqus软件并不具有上述数据传递功能。本文采用python语言,编写相应Abaqus软件前处理脚本文件,实现上述数据传递功能,实现燃油箱晃动噪声模拟。同时,本文还编写相应Abaqus软件后处理脚本文件,使Abaqus软件能够直接输出声压级,从而使晃动噪声模拟更具工程实用性。关键词:晃动噪声;python;燃油箱;流固耦合;声固耦合Pythonlanguageapp

2、licationsinfueltanksloshnoisesimulationChenXuehong(R&D,YAPPAutomotivePartsCo.,Ltd,JiangsuYangzhou225009)Abstract:Transferringresultsbetweenfluid-structurecoupledsimulationandacoustics-structurecoupledsimulationisrequirementoffueltanksloshnoisesimulation;however,theAbaqusdon’thav

3、ethiscapability.ThispapercompilespreprocessingscriptofAbaqusbyusingPythonlanguage,torealizeabovecapability,completefueltanksloshnoisesimulation.ThispaperalsoofferpostprocessingscriptofAbaqus,whichmakeAbaquscanoutputSPLdirectly,morepracticability.Keywords:sloshnoise;Python;fuelta

4、nk;fluid-structurecoupled;acoustic-structurecoupled【1】噪声模拟。燃油箱晃动噪声产生机理图及燃油箱1.引言【2】噪声传播路径图。车辆的噪声水平一直以来都是衡量其舒适性的重要指标。近年来,随着人们对车辆舒适性要求的日益提高,以及发动机、传动系等“传统”噪声源的噪声水平的不断降低,之前一些被“隐藏”的噪声源日益引起了人们的关注,燃油箱的晃动噪声就是其中之一。而对于目前日益普及的混合动力车辆,在发动机关闭阶段,燃油箱的晃动噪声则可能【1、2】就是整车的主要噪声源。为此,各大主机厂都制定和实施了相应的燃油箱噪

5、声检测规范,如GM的GM16434等。因此,为了确保燃油箱满足相应的噪声要求,有必要在其开发设计早期进行相应的晃动1图1燃油箱晃动噪声机理Fig1Fueltanksloshnoisegenerationmechanism图2燃油箱晃动噪声传播路径Fig2Fueltanknoisetransmitpath依据上述燃油箱晃动噪声产生机理,实现燃油箱晃动噪声模拟,需完成以下两方面的工作:1)以燃油箱外部激励为输入条件,完成燃油箱内部液体晃动模拟;2)以内部液体晃动产生的燃油箱表面振动为输入条件,完成燃油箱外部声辐射模拟;燃油箱内部液体晃动模拟属于流固耦合模拟

6、,可以【3、4,5,6】采用Abaqus软件的CEL技术实现;燃油箱外部声辐射模拟,也可通过Abaqus软件的声学模拟功能实现。上述两项模拟技术都比较成熟,并无技术上的难点。真正的难点在于如何将二者连接起来,即如何将晃动模拟得到的燃油箱表面振动结果,作为输入条件,进行燃油箱外部声辐射模拟。目前Abaqus软件本身还不具备上述数据传输能力,而通过手工提取结果进行输入,显然不现实。图3燃油箱表面振动结果传递脚本流程图为了克服上述Abaqus软件在流固耦合分析与Fig3Fueltanksurfacevibrationresulttransferscriptf

7、low声固耦合分析之间数据传输的障碍,本文采用chartpython语言,编写Abaqus前处理脚本文件,将晃上述脚本流程图,需要注意以下两点:动模拟得到的燃油箱表面节点振动结果,作为输入1)燃油箱表面节点在晃动模拟ODB文件和声辐射参数传递到燃油箱外部声辐射模拟中,从而完成整模拟CAE文件中必须保持编号一致。这看似很套燃油箱晃动噪声模拟。Abaqus软件声学分析的输“苛刻”,但在Abaqus软件中,可以通过Copy出结果为声压,而在工程实践中,则更多使用声压Object很容易实现;级,为了能够更好的为工程实践服务,本文采用2)Python是解释语言,

8、存在循环执行效率低的问python语言,编写Abaqus后处理脚本文件,将燃题,因此编写脚本应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。