发明名称 一种基于CNN声发射识别动静态部件间摩擦故障的方法
摘要 本发明适用于摩擦故障检测的技术领域,公开了一种基于CNN声发射识别动静态部件间摩擦故障的方法,其基于一种前馈CNN网络,所述前馈CNN网络是基于有基础Logistic映射神经元的多层感应,所述前馈CNN网络包括前隐层和后隐层两部分,所述前隐层由神经元F和神经元B成对组成,神经元F从上一层接收加权和输出,神经元B从自己本身接收输出,所述后隐层由经元H组成,用以接收相应的神经元F和神经元B,并通过加权函数以最终隐藏输出的方式输出。本发明一种基于CNN声发射识别动静态部件间摩擦故障的方法,步骤简单,能有效避免导致的局部最小值问题,较传统的BP神经网络模型能实现更好的性能,需要与类似理论和相同层数量更少的节点和更短的时间,提高了识别率。
申请公布号 CN105243421A 申请公布日期 2016.01.13
申请号 CN201510675500.X 申请日期 2015.10.19
申请人 湖州师范学院 发明人 蒋云良;成新民;申情
分类号 G06N3/08(2006.01)I 主分类号 G06N3/08(2006.01)I
代理机构 北京天奇智新知识产权代理有限公司 11340 代理人 韩洪
主权项 一种基于CNN声发射识别动静态部件间摩擦故障的方法,其特征在于:其基于一种前馈CNN网络,所述前馈CNN网络是基于有基础Logistic映射神经元的多层感应,所述前馈CNN网络包括前隐层和后隐层两部分,所述前隐层由神经元F和神经元B成对组成,神经元F从上一层接收加权和输出,神经元B从自己本身接收输出,所述后隐层由经元H组成,用以接收相应的神经元F和神经元B,并通过加权函数以最终隐藏输出的方式输出,所述前馈CNN网络由以下方程组成,分别是<img file="FDA0000824465800000011.GIF" wi="708" he="91" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>h</mi><mi>i</mi><mn>2</mn></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msubsup><mi>&omega;</mi><mrow><mi>j</mi><mi>i</mi></mrow><mn>1</mn></msubsup><msub><mi>x</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>&omega;</mi><mi>i</mi><mi>T</mi></msubsup><mo>,</mo><msub><mi>h</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mo>&lsqb;</mo><msub><mi>h</mi><mn>1</mn></msub><msubsup><mi>h</mi><mi>i</mi><mn>1</mn></msubsup><mo>(</mo><mi>k</mi><mo>)</mo><mo>+</mo><msub><mi>h</mi><mn>2</mn></msub><msubsup><mi>h</mi><mi>i</mi><mn>2</mn></msubsup><mo>(</mo><mi>k</mi><mo>)</mo><mo>&rsqb;</mo><mo>,</mo><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mi>h</mi></munderover><msubsup><mi>&omega;</mi><mi>i</mi><mi>O</mi></msubsup><msub><mi>h</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000824465800000012.GIF" wi="1590" he="142" /></maths>其中:<img file="FDA0000824465800000013.GIF" wi="78" he="70" />为神经元B的反馈权重,<img file="FDA0000824465800000014.GIF" wi="70" he="79" />为输入权重,<img file="FDA0000824465800000015.GIF" wi="70" he="77" />为神经元阈值,<img file="FDA0000824465800000016.GIF" wi="73" he="77" />为输出权重,具体步骤如下:步骤一、采集AE摩擦信号:从转子系统的摩擦支架上的调节螺钉上采集AE摩擦信号,采样频率为1MHz,将AE摩擦信号分为三个类别,分别是无摩擦信号、轻摩擦信号和重摩擦信号,每一类别有若干个训练样本数据,试验样本的AE摩擦信号数量为若干个,特征参数是由12维倒频谱系数组成;步骤二、设置CNN网络结构:设置单隐层前馈CNN网络,包括输入层、隐藏层和输出层,所述输入层、隐藏层和输出层分别包含若干节点;步骤三、设置训练算法:设置学习速率η、修正重冲击系数α、训练微分和最大训练时间J;步骤四、设置网络初始状态:设置神经元B的反馈权重<img file="FDA0000824465800000017.GIF" wi="109" he="78" />神经阈值<img file="FDA0000824465800000018.GIF" wi="69" he="78" />和输出权重<img file="FDA0000824465800000019.GIF" wi="101" he="78" />设置输入权重<img file="FDA00008244658000000110.GIF" wi="70" he="79" />的随机分布区间;步骤五、前馈CNN训练:设置隐藏层节点数量和训练时间,通过网络信号计算输出,如果微分小于阈值或者已经达到迭代值,则训练结束;否则,返回至落后阶段,通过推导、输出权重、落后的权重和学习速率,建立正确的优化项,分别修正各项权重,重复前进和后退阶段,直到满足收敛条件;步骤六、CNN识别:将训练后的CNN网络进行旋转机组中动静态部件的摩擦故障识别。
地址 313000 浙江省湖州市吴兴区学士路1号