发明名称 基于振动响应信息的粘弹夹层结构老化状态识别方法
摘要 本发明公开了一种基于振动响应信息的粘弹夹层结构老化状态识别方法,首先,通过随机激励实验获得结构的振动响应信息;然后,基于信号波形特征构造自适应的第二代小波,进而提出自适应冗余第二代小波包变换方法,并用于振动响应信号的预处理,再分别提取每个频带信号Hilbert包络谱的频域统计特征组成原始特征集;接着,基于距离评估技术从大量原始特征集中选择出少数敏感特征;最后,基于多小波理论构造多小波核函数,并与支持向量机相结合提出多小波支持向量机方法,将选择出的敏感特征作为多小波支持向量机的输入,实现粘弹夹层结构老化状态的自动识别。
申请公布号 CN103776901A 申请公布日期 2014.05.07
申请号 CN201310749941.0 申请日期 2013.12.30
申请人 西安交通大学 发明人 张周锁;瞿金秀;李兵;孙闯;郭婷;罗雪;张宸瑄
分类号 G01N29/04(2006.01)I 主分类号 G01N29/04(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 陆万寿
主权项 1.一种基于振动响应信息的粘弹夹层结构老化状态识别方法,其特征在于,包含以下步骤:(1)振动响应信息的获取通过振动台及其控制系统对粘弹夹层结构施加随机激励,待振动稳定后,采集振动响应信息;(2)基于自适应冗余第二代小波包变换的特征提取首先,基于信号波形特征构造自适应的第二代小波,对振动响应信号x进行1层第二代小波变换,以细节信号d的Hilbert包络谱熵指标为目标函数,利用遗传算法求解使其最小的预测器P<sub>opt</sub>;假设细节信号{d<sub>i</sub>}的Hilbert包络谱为{f<sub>i</sub>},计算其谱值在整个谱中的分布概率密度p<sub>i</sub>,预测器的目标函数定义为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>E</mi><mi>f</mi></msub><mo>=</mo><mo>-</mo><mover><mi>&Sigma;</mi><mi>n</mi></mover><msub><mi>p</mi><mi>i</mi></msub><mi>ln</mi><msub><mi>p</mi><mi>i</mi></msub></mrow></math>]]></maths>为了使逼近信号s能更准确表征原始信i号中除细节信号以外的特征,以重构误差J<sub>U</sub>作为更新器的衡量标准,求解使J<sub>U</sub>最小的更新器U<sub>opt</sub>,J<sub>U</sub>定义为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>J</mi><mi>U</mi></msub><mo>=</mo><mi>E</mi><mo>{</mo><msup><mrow><mo>(</mo><msup><mover><mi>s</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup><mo>-</mo><msup><mi>s</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup><mo>)</mo></mrow><mn>2</mn></msup><mo>}</mo><mo>+</mo><mi>E</mi><mo>{</mo><msup><mrow><mo>(</mo><msup><mover><mi>d</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup><mo>-</mo><msup><mi>d</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup><mo>)</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow></math>]]></maths>其中,<img file="FDA0000450155030000013.GIF" wi="82" he="79" />和<img file="FDA0000450155030000014.GIF" wi="94" he="79" />分别为当细节信号d=0时重构信号<img file="FDA0000450155030000015.GIF" wi="46" he="65" />的偶序列样本与奇序列样本;E{·}表示数学期望;其次,根据构造的自适应预测器P<sub>opt</sub>和自适应更新器U<sub>opt</sub>,利用插值补零的方法获得第l层的冗余预测器<img file="FDA0000450155030000016.GIF" wi="95" he="97" />和冗余更新器<img file="FDA0000450155030000017.GIF" wi="122" he="95" />提出自适应冗余第二代小波包变换方法,其分解和重构过程分别如下式所示:<maths num="0003"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,2</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>-</mo><msubsup><mi>P</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,1</mn></mrow></msub><mo>=</mo><msub><mi>C</mi><mrow><mi>l</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>+</mo><msubsup><mi>U</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,2</mn></mrow></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>c</mi><msup><mrow><mi>l</mi><mo>+</mo><mn>1,2</mn></mrow><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup></msub><mo>=</mo><msub><mi>c</mi><msup><mn>1,2</mn><mi>l</mi></msup></msub><mo>-</mo><msubsup><mi>P</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><msup><mrow><mi>l</mi><mo>,</mo><mn>2</mn></mrow><mi>t</mi></msup></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><msup><mn>1,2</mn><mi>l</mi></msup></msub><mo>+</mo><msubsup><mi>U</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup></mrow></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths><maths num="0004"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>c</mi><mrow><mi>l</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,1</mn></mrow></msub><mo>-</mo><msubsup><mi>U</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,2</mn></mrow></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,2</mn></mrow></msub><mo>+</mo><msubsup><mi>P</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,1</mn></mrow></msub><mo>-</mo><msubsup><mi>U</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1,2</mn></mrow></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>c</mi><msup><mrow><mi>l</mi><mo>,</mo><mn>2</mn></mrow><mi>l</mi></msup></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>U</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup></mrow></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup></mrow></msub><mo>+</mo><msubsup><mi>P</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msubsup><mi>U</mi><mi>opt</mi><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>c</mi><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn><mrow><mi>l</mi><mo>+</mo><mn>1</mn></mrow></msup></mrow></msub><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>最后,基于提出的自适应冗余第二代小波包变换进行特征提取,对振动响应信号进行至少三层小波包分解,分别提取每个频带信号Hilbert包络谱的频域统计特征组成原始特征集;(3)基于距离评估技术的敏感特征选择将第j个特征的评估因子,定义为:<maths num="0005"><![CDATA[<math><mrow><msub><mi>&alpha;</mi><mi>j</mi></msub><mo>=</mo><msubsup><mi>d</mi><mi>j</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></msubsup><mo>/</mo><msubsup><mi>d</mi><mi>j</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></msubsup></mrow></math>]]></maths>其中,<img file="FDA0000450155030000022.GIF" wi="91" he="99" />表示第j个特征C个类的类间距离的平均值;<img file="FDA0000450155030000023.GIF" wi="99" he="99" />表示第j个特征C个类的类内距离的平均值,α<sub>j</sub>的大小反映了第j个特征对C个类进行分类的难易程度,α<sub>j</sub>越大表示第j个特征越敏感,更容易对C个类进行分类,选择大于一定阈值的α<sub>j</sub>所对应的特征构成敏感特征集;(4)基于多小波支持向量机的分类识别首先,根据支持向量机核函数条件和多小波变换理论构造多小波核函数,采用GHM多小波,构造的多小波核函数定义如下:<maths num="0006"><![CDATA[<math><mrow><msub><mi>K</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><msup><mi>x</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Pi;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>d</mi></munderover><mi>COR</mi><mrow><mo>(</mo><msub><mi>&psi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mfrac><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msup><msub><mi>x</mi><mi>i</mi></msub><mo>&prime;</mo></msup></mrow><mi>a</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Pi;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>d</mi></munderover><mi>COR</mi><mrow><mo>(</mo><msub><mi>&psi;</mi><mn>2</mn></msub><mrow><mo>(</mo><mfrac><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msup><msub><mi>x</mi><mi>i</mi></msub><mo>&prime;</mo></msup></mrow><mi>a</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>K</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><msup><mi>x</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Pi;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>d</mi></munderover><mrow><mrow><mo>(</mo><mi>COR</mi><mrow><mo>(</mo><msub><mi>&psi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mfrac><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msup><msub><mi>x</mi><mi>i</mi></msub><mo>&prime;</mo></msup></mrow><mi>a</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>&times;</mo><mi>COR</mi><mrow><mo>(</mo><msub><mi>&psi;</mi><mn>2</mn></msub><mrow><mo>(</mo><mfrac><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msup><msub><mi>x</mi><mi>i</mi></msub><mo>&prime;</mo></msup></mrow><mi>a</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mrow></mrow></math>]]></maths>其中:K表示核函数;d表示样本维数;ψ<sub>k</sub>(·),k=1,2表示两个GHM多小波函数;<maths num="0008"><![CDATA[<math><mrow><mi>COR</mi><mrow><mo>(</mo><msub><mi>&psi;</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mrow><mo>-</mo><mo>&infin;</mo></mrow><mo>&infin;</mo></msubsup><msub><mi>&psi;</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow><msub><mi>&psi;</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mi>d v</mi></mrow></math>]]></maths>表示多小波函数的自相关,其次,将构造的多小波核函数与支持向量机相结合,实现多小波支持向量机的分类识别;最后,多小波支持向量机输出如下形式的分类决策函数:<maths num="0009"><![CDATA[<math><mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mi>sign</mi><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>&alpha;</mi><mi>i</mi></msub><msub><mi>y</mi><mi>i</mi></msub><msub><mi>K</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>+</mo><mi>b</mi><mo>]</mo></mrow></math>]]></maths>其中:x表示未知样本;n表示训练样本个数;k=1或2,分别表示构造的两个多小波核函数,根据该分类决策函数即可自动识别出未知样本所对应的粘弹夹层结构的老化状态。
地址 710049 陕西省西安市碑林区咸宁西路28号