登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 机械机电类 > 机械工程及自动化 > 正文

基于Python语言的汽车振动噪声分析软件的界面设计文献综述

 2020-04-15 15:45:50  

1.目的及意义
汽车传动系是由具有转动惯量、弹性和阻尼的动力总成、离合器、齿轮、传动轴、驱动桥等组成。发动机是汽车动力传动系统的前端,为整个系统提供动力输入,中间的传动轴系具有传递扭矩和变速的功能,后端驱动桥保证汽车正常行驶[1]。汽车传动系作为发动机动力与汽车车轮负载之间的动力传递装置,在传递动力的同时, 当激励的频率与动力传动系的固有频率相同或相近时, 整个系统将产生共振[2]。噪声是由于振动造成的,两者具有本质的联系,有着共同的特征参数。汽车的振动噪声水平不仅是评价车辆乘坐舒适性的重要指标,而且也是反映车辆设计水平和制造水平的重要指标之一,因此对于传动系的噪声优化显得尤其重要。长期以来,汽车工业作为我国重点投资和发展的产业取得了一定的成绩,从规模上看,我国无疑成为世界上最大的汽车生产和消费国。但另一方面中国汽车市场仍面临诸多矛盾,核心技术的缺失,自主创新能力不强等问题仍然突出,如今用户不仅在汽车的动力性,加速性,自动性等方面提出更高的要求,同时又对舒适性,可靠性,安全性等方面提出更高的要求。降低汽车的噪声,振动已经成为提升汽车产品竞争力和衡量汽车产品设计成功与否的重要指标之一。
郑煜圣等人则从驱动桥振动噪声分析和减振降噪改进措施研究两个角度出发,系统地研究了驱动桥振动噪声问题。采用的有限元与边界元相结合仿真振动噪声的方法,以及提出的减振降噪改进措施,对整车其他部件振动噪声的研究和控制有重要的参考价值。研究发现:主减速器齿轮啮合激励为脉冲式激励;驱动桥振动呈周期性,驱动桥的桥壳后盖中心位置Z向的振动最剧烈;驱动桥120km/h匀速工况比80km/h匀速工况振动剧烈。
赵骞等人针对十字万向节传动轴激励导致的汽车振动噪声现象,通过激励—传递路径—响应的分析角度,探讨了从激励、传递路径到响应3方面优化十字万向节传动轴激励导致的汽车振动噪声问题的方法及分析流程,以一款4驱微车在4驱模式加速行驶工况下的方向盘共振现象为例,论述了上述流程在解决此类传动轴激励导致的方向盘共振现象的应用,并进行了前桥支撑刚度对前桥刚体模态和方向盘共振的灵敏度研究。

朱敏如等人在研究汽车变速器振动噪声时发现变速器主要振动噪声有非承载齿轮的敲击噪声和承载齿轮的啸叫噪声。因此,降低变速器的敲击噪声与啸叫噪声对于改善整车的NVH性能效果明显。研究发现:(1)输入转速波动越大,齿轮敲击现象越严重,应尽量减小输入转速波动,以改善变速器的敲击振动噪声;负载扭矩主要影响齿轮啸叫,对齿轮敲击基本无影响;增大非承载空套齿轮与齿轮轴之间的阻尼,可以有效降低变速器齿轮敲击振动噪声;减小从动齿轮的转动惯量可以改善齿轮敲击振动;齿侧间隙大小对齿轮敲击振动噪声的影响并不是简单的对应关系,结合各方面因素,应设计尽可能小的齿侧间隙以降低齿轮敲击噪声。(2)一般情况下,齿轮啸叫随着输入转速的增大而加剧,同时也跟承载齿轮啮合频率所处的频带有很大关系;转速一定时,负载扭矩越大,齿轮啸叫现象越严重;为避免高频敲击应将齿轮设计得比较软,以改善变速器齿轮啸叫现象;负载端阻尼增大会加剧变速器齿轮啸叫现象,应尽量降低负载端阻尼以改善齿轮啸叫噪声。(3)通过实验与仿真结果的对比分析,验证了仿真的正确性,实验与仿真结果在趋势上一致,在升降速过程中存在变速器齿轮敲击与啸叫现象,且两者随转速变化的趋势一致,同时齿轮敲击会激起变速器系统的固有频率而发生共振。

在获得了大量的实验研究数据后,为总结研究成果,进一步提高研究效率,可以以前期大量实验数据为基础,设计一款汽车振动噪声分析软件显示界面程序。图形用户界面(Graphical User Interface,简称GUI)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。然而这界面若要透过在显示器的特定位置,以“各种美观、而不单调的视觉消息”提示用户“状态的改变”,势必要比简单的文字消息呈现,花上更多的计算机运算能力,计算“要改变显示器哪些光点,变成哪些颜色”。由于用户需求的多样性和不断变化的特点,使得GUI处在一个不断更新、不断修改变化的状态,因此,选择具有快速开发功能的Python语言进行GUI开发能够满足这个需求。

Python这一脚本语言,虽然目前只有近20年的发展历史,但是由于其优越的特性,比如开源、面向对象、内存管理、跨平台、可扩展、解释性强、易学易读等等,赢得了众多软件开发人员的青睐。在GUI开发方面, Python作为一种胶水型语言,其最大的优势就是它的快发开发功能,它能够嵌入到各种高级语言中,配合其丰富多样的GUI工具包,能够在 windows、linux、unix、macintosh平台上进行方便、快速的GUI开发。

陈蒙等人[3]在分析了当前主流命令行界面(CLI)技术与CASA软件命令行的一些不足的基础上,结合新一代中国太阳射电日像仪(CSRH)数据处理系统开发需求,设计并实现了一套基于Python语言的CSRH CLI用户界面系统。介绍了系统的实现框架和整体流程,并重点讨论了命令行中天文数据的数据类型定义、系统权限与视图控制、系统命令匹配、补全和联机帮助等技术难点的实现,进而通过软件开发中一个实际命令说明了在命令行框架下的模块开发方法,最后给出了命令行的运行界面与操作实例。研究成果已应用于太阳射电日像仪数据处理软件的开发中,取得了良好的效果,整个系统对其它天文软件的开发有较好的参考价值。
陈怡海等人[4]以Python作为编程开发语言,选用My SQL数据库作为后台数据库,对Moodle平台的访问数据进行分析研究,设计实现了一个Moodle课程平台的可视化分析系统,系统能能对用户访问数据、课程数据和平台访问数据进行图形化展示。
严婷等人[5]基于Python和Django框架设计了一个具备数据分析、案例交流、算法学习等功能的可视化数据分析平台,旨在帮助没有算法基础的普通用户快速进行数据分析,并迅速获取可视化的分析结果。该平台还可以作为数据挖掘课程的辅助教学工具以及数据分析的科普平台。
王世华,沈卫超[6]利用Python和wxPython开发了了一套主机安全监控系统,以达到强化主机系统安全的目的。描述了主机安全监控系统的功能及结构,主要针对于安全管理员图形界面的开发,详细阐述了其中的几个关键技术。
李保源[7]设计出了一个用 wxPython 设计的课件用户界面。刘海燕,马振涛[8]详细介绍了构建Python GUI网络编程环境的过程,其中IDE选择PyCharm,界面GUI选择PyQt。最后通过一个完整的TCP 通信案例,实现了基于多线程的通信程序。何浩,李滔[9]介绍了SL4A的工作原理,并以Eclipse和Android SDK为开发工具,在SL4A的支持下使用Python语言实现Android应用GUI的开发。

{title}

2. 研究的基本内容与方案

{title}

2.1设计的基本内容

查找相关文献,了解汽车动力链的传递路径,分析振动噪声的产生原因、影响因素、熟悉其中噪声的产生机理。根据分析结果,结合Python语言的编程方法,编写汽车振动噪声分析软件的界面程序,界面应包括登录界面和分析操作界面。根据查阅的相关文献,选取动力链中的一部分(传动轴)作为软件主要编程对象,对其建立模型,并在软件中实现其参数化。

2.2设计目标

希望根据编写的软件程序,在软件的操作界面输入初始变量,利用软件进行模拟分析计算,验证程序的正确性,得出结论。

2.3拟采用的技术方案及措施

(1)导入必需的wxPython 包

(2)子类化wxPython 应用程序类

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图