基于最小均方算法的堆垛机消噪方法与流程

文档序号:12839014阅读:815来源:国知局
基于最小均方算法的堆垛机消噪方法与流程

本发明涉及自动化立体仓库(asrs)设备技术领域,具体涉及一种基于最小均方算法的堆垛机消噪方法。



背景技术:

自动化立体仓库(asrs)作为现代物流的核心技术之一,受到了各类企业的普遍关注,广泛应用于烟草、医药、服装、食品的生产系统及流通领域中。随着生产精益化要求的不断提高,物流系统的设备噪声问题逐渐为人们所重视。自动化立体仓库中噪声主要来自作业设备,包括输送机、堆垛机、搬运车辆等。其中,堆垛机因结构尺寸大、传动系统复杂,特别是变频技术的应用,运行速度得以快速提高,而随之暴露出来的噪声问题也越来越严重。因而,解决堆垛机的噪声问题是整个自动化物流系统的降噪关键,据有关数据和研究显示,堆垛机的高频噪声占整个自动化立体仓库噪声的70%以上。但是,目前有关于堆垛机噪声源和降噪措施的研究仍处于初级阶段。

随着近年来自动化立体仓库使用迅速增加,堆垛机作为其中最重要组成部分,堆垛机在工作状态产生的噪声,影响人们的正常生活和工作,因此,如何有效地消除和抑制堆垛机噪声已成为一个热门的研究课题。

国外一些大型电力堆垛机制造公司和相关研究机构对堆垛机噪声问题进行了大量研究,研究方向主要涉及到堆垛机噪声和声学特性、振动机理、降噪方法和措施等。国内对堆垛机噪声抑制方面的研究相对滞后于国外,研究工作主要集中在堆垛机噪声机理以及控制,定性分析和实践经验总结方面。随着测试技术和计算机辅助分析的发展,国内有些学者从测试堆垛机噪声振动频谱方面进行分析,还有利用有限元技术分析堆垛机噪声机理。

自适应噪声抵消技术是一种能够消除背景噪声影响的信号处理技术。应用自适应噪声抵消技术,可在未知外界干扰源特征、传递途径不断变化、背景噪声和被测对象信号相似的情况下,有效地消除外界噪声的干扰,因此,它具有较好的应用前景。但是,目前,采用自适应噪声抵消技术对堆垛机噪声进行抑制的相关研究较少,大多是针对生产工艺、使用材料等方面进行堆垛机噪声的抑制。

针对上述的问题,如何利用自适应噪声抵消技术,对堆垛机噪声进行抑制,是当前需要解决的问题。



技术实现要素:

本发明的目的是克服现有的自动化立体仓库内堆垛机噪声过大,影响人们的正常生活和工作的问题。本发明的基于最小均方算法的堆垛机消噪方法,lms算法复杂度较低,稳定性较好,算法性能好,编码易实现仿真,模块化强,具有相对独立性,通过该方法既保证了算法的快收敛性又保证了算法的稳定性,能可靠地滤除堆垛机的噪声,具有良好的应用前景。

为了达到上述目的,本发明所采用的技术方案是:

一种基于最小均方算法的堆垛机消噪方法,其特征在于:包括以下步骤,

步骤(a),均衡器参数的初始化;

步骤(b),均衡器参数的训练,得到最优均衡器;

在均衡器参数初始化过后,进行训练,完成权系数的训练和更新,使得最优均衡器的权系数达到最佳,误差信号最小,训练阶段采用最小均方算法更新权系数至最新;

步骤(c),通过训练后的最优均衡器,均衡堆垛机的噪声信号。

前述的基于最小均方算法的堆垛机消噪方法,其特征在于:步骤(a),均衡器参数的初始化,均衡器的抽头系数长度为l,训练数据个数为n,误差信号为e(n)、期望信号为d(n),权系数w(n)的步长因子u,并初始化该最优均衡器的权系数w(n)=[000....0]。

前述的基于最小均方算法的堆垛机消噪方法,其特征在于:步骤(b),训练阶段采用最小均方算法更新权系数至最新,包括以下步骤,

(b1),设定权系数w(n)的步长因子为u,抽头个数为l,且权系数w(n)=[000…0];

(b2),根据公式(1)和公式(2),训练权系数w(n)到最佳权系数w1(n),

e(n)=d(n)-w(n)tx(n)(1)

w1(n)=w(n-1)+ux(n)e(n)(2)

其中,w(n)t表示权系数矩阵的转置;x(n)表示输入信号;当n=n+1,更新公式(1)和公式(2),直到误差信号e(n)的值小于阈值,得到最佳权系数w1(n)。

前述的基于最小均方算法的堆垛机消噪方法,其特征在于:所述阈值为10-3。前述的基于最小均方算法的堆垛机消噪方法,其特征在于:步骤(c),通过训练后的最优均衡器,均衡堆垛机的噪声信号,包括以下步骤,

(c1),设定堆垛机的振动信号为s,叠加噪声后的信号为x;

(c2),均衡器的权系数w(n)在经过训练过后,性能达到最佳滤波状态的最佳权系数w1(n),利用此时的最佳权系数w1(n)对叠加噪声过后的信号x进行均衡除噪;

(c3),计算此时的误差信号,均衡后的信号y=x*w1(n)t,其中,w1(n)t为最佳权系数的转置;

(c4),对比堆垛机振动信号s,叠加噪声后的信号为x及均衡后的信号y三者,得到通过训练后的最优均衡器对堆垛机消噪效果。

前述的基于最小均方算法的堆垛机消噪方法,其特征在于:所述步长因子u为0.0015。

本发明的有益效果是:本发明的基于最小均方算法(lms)的堆垛机消噪方法,用于堆垛机噪声的消除,通过最小均方算法,在训练阶段,自适应地调整权系数,从而形成在稳定工作阶段的最佳滤波形态,完成堆垛机的精准化消噪,本发明为高效滤波方法,既保证了算法的快收敛性又保证了算法的稳定性,能可靠地滤除堆垛机噪声,并具有以下特点:

(1)算法性能好:lms算法复杂度较低,稳定性较好,算法性能好;

(2)编码易实现仿真:利用matlab做仿真较为容易,编码简单;

(3)模块化强,均衡器的设置具有相对独立性。

(4)训练阶段采用lms算法训练均衡器的权系数,采用最佳权系数进行用户数据均衡,两阶段不相互依赖,两部分具有较强的可模块化,可移植,可改变,较独立。

附图说明

图1是本发明的基于最小均方算法的堆垛机消噪方法的流程图;

图2是本发明的最优均衡器参数的训练的流程图;

图3是本发明的最优均衡器参数误差的曲线图;

图4是本发明通过训练后的最优均衡器对堆垛机消噪效果的示意图。

具体实施方式

下面将结合说明书附图,对本发明作进一步的说明。

如图1所示,本发明的基于最小均方算法的堆垛机消噪方法,包括以下步骤,

步骤(a),均衡器参数的初始化

均衡器参数的初始化,均衡器的抽头系数长度为l,训练数据个数为n,误差信号为e(n)、期望信号为d(n),权系数w(n)的步长因子u,并初始化该最优均衡器的权系数w(n)=[000....0],步长因子u优选为0.0015;

步骤(b),最优均衡器参数的训练

在最优均衡器参数初始化过后,进行训练,完成权系数的训练和更新,这里每次可取30个训练数据,使得最优均衡器的权系数达到最佳,误差信号最小,训练阶段采用最小均方算法更新权系数至最新,如图2所示,包括以下步骤,

(b1),设定权系数的步长因子为u,且权系数w(n)=[000…0];

(b2),根据公式(1)和公式(2),训练权系数w(n)到最佳权系数w1(n),

e(n)=d(n)-w(n)tx(n)(1)

w1(n)=w(n-1)+ux(n)e(n)(2)

其中,w(n)t表示权系数矩阵的转置;x(n)表示均衡器输入信号;当n=n+1,更新公式(1)和公式(2),直到误差信号e(n)的值小于阈值,得到最佳权系数w1(n),阈值优选为10-3

步骤(c),通过训练后的最优均衡器,均衡堆垛机的噪声信号,包括以下步骤,

(c1),设定堆垛机的振动信号为s,叠加噪声后的信号为x;

(c2),最优均衡器的权系数w(n)在经过训练过后,性能达到最佳滤波状态的最佳权系数w1(n),利用此时的最佳权系数w1(n)对叠加噪声过后的信号x进行均衡除噪;

(c3),计算此时的误差信号,均衡后的信号y=x*w1(n)t,其中,w1(n)t为最佳权系数的转置;

(c4),对比堆垛机振动信号s,叠加噪声后的信号为x及均衡后的信号y三者,得到通过训练后的最优均衡器对堆垛机消噪效果,如图4所示,通过本发明的基于最小均方算法(lms)的堆垛机消噪方法,可以有效滤除堆垛机中噪声,此方法既收敛性较快,稳定性又较高。

综上所述,本发明的基于最小均方算法(lms)的堆垛机消噪方法,用于堆垛机噪声的消除,通过最小均方算法,在训练阶段,自适应地调整权系数,从而形成在稳定工作阶段的最佳滤波形态,完成堆垛机的精准化消噪,本发明为高效滤波方法,既保证了算法的快收敛性又保证了算法的稳定性,能可靠地滤除堆垛机噪声,并具有以下特点:

(1)算法性能好:lms算法复杂度较低,稳定性较好,算法性能好;

(2)编码易实现仿真:利用matlab做仿真较为容易,编码简单;

(3)模块化强,均衡器的设置具有相对独立性。

(4)训练阶段采用lms算法训练均衡器的权系数,采用最佳权系数进行用户数据均衡,两阶段不相互依赖,两部分具有较强的可模块化,可移植,可改变,较独立。

以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1