You are on page 1of 12

基于 MATLAB 的轮胎花纹节距排序优化操作规范

报告号:2014T002 吕龙 2014-03-24
关键字:节距优化 MATLAB 花纹沟 花纹块 时间序列

一、工作背景
轮胎节距排序优化可以降低轮胎噪声,而不影响轮胎的其它性能,因此在轮胎
设计中得到了广泛应用。花纹节距排序对其拍打路面的频谱影响较大,不同的节距
排序的频谱峰值和带宽不同。优化的节距排序可以展宽节距花纹拍打路面的频谱带
宽,降低频谱的峰值。为此我们根据这个原理编写了轮胎节距排序优化程序。

二、目的
通过编写节距排序优化的操作规范,要求负责节距排序优化的同事在缺少声学
和轮胎噪声知识的情况下,也能够了解或者完成这项工作。

三、结论
通过将花纹节距对路面的拍打简化为方波函数或者脉冲函数,采用傅里叶级数
法计算出幅度频谱;采用禁忌算法或者其他优化方法,以降低幅度频谱的最大值为
目标,寻找最优的排序。此优化程序能在一定程度上解决轮胎节距排序和降低噪声
的问题。
节距排序优化操作规范使得我们的这项工作能够更加有效率的完成,节省了培
训的时间。

四、下一步计划

继续完善操作规范,并验证优化程序的准确性和优化效果。

起止日期:2014 年 3 月,共用时 56 小时

审核人:胡永康 审核日期:2014-3-26

抄送:张涛,王波,邓世涛,郑乾,刘谦,赖小松,严文利,闫福江,周鹏程,
侯波,赵书凯,耿小杰,力学噪声研究室全体成员
正 文
一、优化程序的应用背景..................................................................................................................... 2
二、优化程序说明 ................................................................................................................................ 2
三、节距排序优化的操作步骤............................................................................................................. 3
(一)参数说明............................................................................................................................. 3
(二)程序修改............................................................................................................................. 5
1、确定优化程序................................................................................................................... 5
2、修改节距个数和尺寸....................................................................................................... 6
3、修改花纹沟和花纹块尺寸............................................................................................... 6
4、修改时间序列................................................................................................................... 7
5、修改错位距离................................................................................................................... 7
6、修改傅里叶变换公式....................................................................................................... 8
7、修改频谱图生成程序....................................................................................................... 9
8、运行计算........................................................................................................................... 9
(三)结果处理............................................................................................................................. 9
1、选取最优节距排序........................................................................................................... 9
2、生成频谱图..................................................................................................................... 10
3、书写报告并存档............................................................................................................. 11
三、注意事项 ...................................................................................................................................... 11
四、鸣谢 .............................................................................................................................................. 12

一、优化程序的应用背景

轮胎节距排序优化可以降低轮胎噪声,而不影响轮胎的其它性能,因此在轮胎
设计中得到了广泛应用。
花纹节距排序对其拍打路面的频谱影响较大,不同的节距排序的频谱峰值和带
宽不同。目前轮胎节距排序优化的技术路线是:将花纹节距对路面的拍打简化为方
波函数或者脉冲函数,采用傅里叶级数法计算出幅度频谱;采用禁忌算法,以降低
幅度频谱的最大值为目标,寻找最优的排序。优化的节距排序可以展宽节距花纹拍
打路面的频谱带宽,降低频谱的峰值。研究表明,轮胎节距优化可以有效降低轮胎
的噪声。为此我们根据这个原理编写了轮胎节距排序优化程序。
此轮胎节距排序优化程序是通过 MATLAB 软件实现的,因此在学习程序之前
要首先了解 MATLAB 的基本操作命令,以及各种界面操作。

二、优化程序说明
1、实现节距排序优化的 Matlab 程序包括主程序和一个子程序。主程序是实现
优化算法的,而子程序是计算轮胎花纹节距拍击地面的幅值频谱。对于不同型号的
轮胎花纹节距优化,只需改变主程序和子程序中相关的参数即可。子程序修改为一
个单独的软件程序,用于计算优化前后的轮胎花纹节距拍击地面的幅值频谱。
2、主程序中的禁忌算法是在三种节距的基础上编写的,如果是五种节距的话,
禁忌算法太过繁琐,不便于计算。因此我们采用随机生成 N 个序列通过比较目标值
寻出最优序列的方法,子程序不变。
3、两种优化程序以及不同花纹形式的子程序都存放在共享文件夹中。文件共享

位置:P 盘:/ technology/pitch_sequence/program。

4、如果你还想了解和学习节距排序优化的理论基础和源程序,可
以参考附件一《轮胎花纹节距排序优化程序说明及原理介绍》,文件共
享位置:P 盘:/ technology/pitch_sequence。

三、节距排序优化的操作步骤
(一)参数说明
1、不同的花纹规格,体现在程序中就是节距个数、胎肩线处花纹沟和花纹块
尺寸、胎肩线处错位距离,以及时间序列的不同。因此,在分析之前,需要产品研
发室提供节距优化信息传递表、AutoCAD 花纹图,以及节距的种类和个数。
2、通过对产品研发室提供的 AutoCAD 图进行分析,测量胎肩线部位的花纹沟
和花纹块的尺寸,以及左右两侧节距的错位距离(见图 1 中的 temp2)。由于花纹形
式的不同,一个花纹节距可能分成不同个数的花纹块和花纹沟,主要分为以下几种
情况:
图 1 错位距离 temp2 以及测量方法

图 2 两花纹沟两花纹块 图 3 一花纹沟一花纹块
图 4 两花纹沟一花纹块 图 5 一花纹沟两花纹块
如果轮胎有三种节距 S、M、L,则使用代号 1、2、3 代替,若有五种节距 S’、
S、M、L、L’,则使用代号 1、2、3、4、5 代替。

由于花纹沟和花纹块个数和位置的不同,他们的命名方式有细微不
同。如图 2、图 3、图 4、图 5 所示,单个节距中花纹沟和花纹块只有一
个时,分别命名为 groove*和 tread*,其中*表示节距数;当节距中花纹
沟和花纹块不只一个时,分别命名为 groove1*、groove2*、tread1*、
tread2*,以此类推,同样*表示节距数。例如 tread24 表示 L 节距的第二个花
纹块,groove5 代表 L’节距的花纹沟。
图中 a 和 b、c 和 d 代表花纹块两侧的时间节点,如果一个节距中有第三个花
纹块则用 e 和 f 代表,以此类推。同侧节距的时间节点都是相同的,这是为编写程
序中的时间序列做准备的。

(二)程序修改
1、确定优化程序
首先要确定节距的种类,因为三种节距和五种节距的优化方法是不
同的。三种节距采用的是禁忌算法,五种节距采用的是 N 种序列进行目
标值排序择优的方法。我们在这里已经准备了两个不同的主程序,文件
共享位置:P 盘:/technology/pitch_sequence/program。
2、修改节距个数和尺寸
在主程序中修改节距个数,子程序中修改节距尺寸,如下图所示:

图 6 五种节距的个数和尺寸修改

图 7 三种节距的个数和尺寸修改
其中 Car_speed 表示汽车速度,pitch_L/Car_speed 表示时间长度。
这里的长度单位是 m。所有的尺寸都要计算时间长度,我们就是通过节
距的时间长度转化成时间序列才能进行傅里叶变换,从而得到花纹节距
的声压变化,即我们所说的频谱图。
3、修改花纹沟和花纹块尺寸
修改花纹沟和花纹块尺寸和修改节距大小一样,只是要注意它们的
命名规则。另外,如果已知节距和花纹沟尺寸,可以通过计算得出花纹
块尺寸,例如下图所示。当然,全部在 cad 图上测量也可以。

图 8 花纹块尺寸计算
从上图可以看出,左侧花纹只有一个花纹沟和一个花纹块,右边花
纹有两个花纹沟和两个花纹块,并且两个花纹块的尺寸都是相同的。
4、修改时间序列
时间序列我们分为两部分,分别为花纹左侧的时间序列和花纹右侧
的时间序列。时间序列变化是随着胎肩线位置上的花纹块的变化来决定
的。图 1 中的箭头表示时间序列的变化方向,左侧起点的时间长度为
temp1=0,右侧起点的时间长度为 temp2,这样 a、b、c、d、……这些
时间节点的时间长度可以通过计算得到。如下图所示,左图为图 1 的时
间序列,右图为图 3 的时间序列。

图 9 时间序列变化
5、修改错位距离
错位距离测量如图 1 所示,我们一般以左侧起点的时间长度为零,
即 temp1=0,因此右侧的时间长度为 temp2,由于时间序列的变化方向
固定的,因此 temp2 也可能为负数。如下图图 10 所示 temp2 即为负值。
图 10 temp2 为负值
6、修改傅里叶变换公式
傅里叶变换一定要与时间序列相一致,因此如果时间序列只有时间
节点 a 和 b 时,傅里叶变换公式中也只能有 a 和 b;如果时间序列有时
间节点 a、b、c、d 时,傅里叶变换公式中也要有 a、b、c、d。并且要
注意左右两侧的傅里叶变换都要修改,如下图所示为常见的两种傅里叶
变换公式的形式,分别为有两个花纹块和只有一个花纹块时的傅里叶变
换公式。

(a)有两个花纹块时的傅里叶变换公式
(b)只有一个花纹块时的傅里叶变换公式
图 11 两种傅里叶变换公式形式

7、修改频谱图生成程序
频谱图生成程序是在子程序的基础上变化来的,因此一定要将子程
序中修改的部分复制到频谱图生成程序中,使之相一致。
8、运行计算
通过 MATLAB 打开优化程序,两种程序的循环参数不一样,三种
节距的循环参数 StopL 一般在 600 左右;五种节距的循环参数 tst 一般

为 10000。计算时间一般在 30—60 分钟。各项参数修改完成后,点击


图标开始计算,直到弹出一个图表窗口,即计算完成。
(三)结果处理
1、选取最优节距排序
两种程序运算完成会弹出一个图标窗口,如图所示
图 11 节距优化结果(左为五种节距,右为三种节距)
从图中就可以看出优化效果,最小值即为优化节距的频谱峰值。由
于节距序列的获取是随机的,因此每次计算的优化结果都不一样。所以
我们可以多运行几次,选取优化效果最好的序列。
2、生成频谱图
计算完成后会在 MATLAB 界面出现两个序列,分别为随机生成的
序列 First_sequence 和优化后的序列 Best_sequence。将子程序单独作为
一个程序,运算这两个序列,就会生成我们所需的频谱图。如图所示。

图 12 频谱图(左为原始图,右为处理后的频谱图)

生成频谱图后,我们可以点击 show plot tools 图标 来处理频谱图,


通过修改颜色、添加横纵坐标、显示图例、曲线加粗、字体加粗等方式
将频谱图显示的更加清楚明白一些。
将程序的频谱图输出语句 plot(freq,Pt,'r-')中的 Pt 改为 Pt_A,可输出
A 计权频谱图。
3、书写报告并存档
填写花纹节距排序优化报告,在共享文档 P 盘:/application/sequence
中保存所有文件。并生成 PDF 格式文件在共享文档 P 盘:/report 中进行
登记备案。

三、注意事项
1、轮胎花纹有的左右两侧花纹形式不一样,因此命名是可以在名
字后面加上 L(left)和 R(right)
。例如:grooveL1、treadR23……等,
也可以因人而异。
2、忽略钢片的影响。由于花纹沟的宽度对频谱峰值影响很大,花
纹沟宽度越宽,频谱峰值越大。而钢片宽度一般为 0.8mm 或者 1.0mm,
相对花纹沟宽度来说,可以忽略。
3、在语句末尾添加“;”表示后台运行,可以加快运算速度;而在
开头添加“%”表示注释。
4、如果运行出现错误,会在 MATLAB 主界面提示,我们可以根据
提示进行修改。
5、一定要注意检查,主程序中的子程序和频谱图生成程序内容要
相同。
6、如果生成的节距序列不好(很多 1、2 节距或者 4、5 节距聚集
在一块),造成这个问题的原因可能是节距个数相差太大。可以将初始
条件相邻节距不能超过 5 个改为 4 个,可以如下图所示在主程序中对 1
节距和 5 节距初始条件进行修改。
(a)1 节距初始条件修改

(b)5 节距初始条件修改
图 13 初始条件修改
四、鸣谢
此操作规范是在力学噪声研究室原声学博士于立刚博士编写的节
距排序优化程序的基础上编写的。此操作程序的编写得到了本部门同事
的大力支持,在此特别感谢本部门姜晓凤对部分内容提供的宝贵意见。

You might also like