论文部分内容阅读
随着汽车行业的快速发展,人们对汽车品质的要求也日益提高,减振器是悬架中重要部件之一,其主要功能是衰减由路面不平及转向等因素引起的车身振动。减振器的性能对于车辆的操纵稳定性和行驶平顺性有着至关重要的作用。目前国内的减振器生产厂商在产品的开发阶段,往往是通过参数设计、样件试制、试验对比的循环来得到理想的减振器外特性,开发效率低而且会增加开发费用。所以一款能够指导减振器开发的软件将对减振器的开发与深入研究有着重要意义。本文的目的是开发出能够帮助减振器开发人员对减振器进行设计与分析的减振器设计软件以及减振器参数辨识/优化软件,提高减振器的整体开发效率。本文的工作主要可以分为两个方面,即理论研究和对研究成果应用。在理论研究方面,建立了基于结构参数的减振器理论模型和包含部分结构参数的半经验模型。理论模型可以表达各个结构参数对于减振器外特性的影响,是减振器设计软件开发的基础。由于理论模型参数多,运算复杂,不太适用于整车仿真应用中,尤其当系统具有实时要求时。因而本文建立了结合部分减振器参数的半经验模型,半经验模型有很高的精度、运算效率高同时又与减振器结构参数相关联。本文中还基于非线性最小二乘法理论实现了对理论模型中结构参数的辨识与优化以及对半经验模型中的修正系数的确定。研究成果的应用主要是指减振器设计软件与减振器参数辨识/优化软件的开发。减振器设计软件以减振器理论模型为基础,可以方便的观察减振器结构参数的变化对减振器外特性的影响,在多参数的调整中作用发挥的更加明显。减振器参数辨识/优化软件可以在正向设计中根据给定的减振器外特性,优化出最佳的结构参数;也可以用在反向设计中,利用根据实验得到的目标产品外特性曲线,对其内部结构参数进行辨识,避免了对产品的破坏。软件开发过程中综合运用了MATLAB中的Simulink工具箱、GUI工具箱、最优化工具箱中的lsqcurvefit工具、实时工作间(RTW)中快速仿真目标(rsim)、M文件编辑器以及MATLAB编译器,最终获得可以脱离MATLAB环境的独立的可执行程序。编译后的软件使用高度优化的通用代码,程序运行的速度将提高5-20倍。并且对代码进行了加密,这样在软件交付其他用户使用的过程中可以保证核心算法的保密性,保护软件开发者的利用,使软件产品化,以创造商业价值。