首页> 中国专利> 基于自适应LMS算法的风力机齿轮箱故障检测方法、系统及装置

基于自适应LMS算法的风力机齿轮箱故障检测方法、系统及装置

摘要

本发明公开了一种基于自适应LMS算法的风力机齿轮箱故障检测方法、系统及装置,方法包括:获取风力机齿轮箱的故障信号;利用优化后的自适应LMS算法对故障信号进行降噪处理;对降噪处理后的故障信号进行包络分析获取检测结果;其中,自适应LMS算法的优化包括:初始化自适应LMS算法的阶数、权值系数以及步长因子;利用天牛须智能算法对初始化步长因子中的调节参数进行迭代优化;根据优化后的调节参数计算更新步长因子以及权值系数;根据更新后的步长因子以及权值系数更新优化自适应LMS算法。本发明能够有效的将风力机齿轮箱故障特征从噪声中分离出来,并且解决了自适应LMS算法手动调参带来的随机性问题。

著录项

  • 公开/公告号CN113297793A

    专利类型发明专利

  • 公开/公告日2021-08-24

    原文格式PDF

  • 申请/专利权人 南京邮电大学;

    申请/专利号CN202110578488.6

  • 申请日2021-05-26

  • 分类号G06F30/27(20200101);G06N3/04(20060101);G01M13/021(20190101);G06F113/06(20200101);G06F119/14(20200101);

  • 代理机构32224 南京纵横知识产权代理有限公司;

  • 代理人董建林

  • 地址 210003 江苏省南京市鼓楼区新模范马路66号

  • 入库时间 2023-06-19 12:19:35

说明书

技术领域

本发明涉及一种基于自适应LMS算法的风力机齿轮箱故障检测方法、系统及装置,属于风力机故障检测技术领域。

背景技术

与其他可再生能源相比,风能最具通用性,最成熟并且成本最低,发展力最快。然而风力发电机建立的环境一般都比较差,因为种种不确定的环境因素的影响导致其很容易发生故障。在现实生活中风力发电机一般都建立在偏僻地域或者海上,而且距离地面有一定的高度,利用人工检测的方式将会浪费很多的人力物力,而且还不能及时发现故障,所以通过一定的技术手段进行风力发电机故障的检测可以降低一定的人力成本。作为风力机核心的传动组件,齿轮箱决定着整个发电机是否可以健康运行。风力发电机所处的恶劣环境以及风速、风力的随机性、难以掌控性,导致风力发电机时常受到复杂的、波动的冲击载荷,很容易破坏齿轮箱的工作机制,让其成为风力机故障率最高的组件。本发明针对风力发电机齿轮箱故障信号含有大量的噪声干扰问题,对信号进行降噪,利用归一化的基于S函数改进的自适应LMS算法对风力发电机的齿轮箱故障问题展开了研充分析。

目前LMS算法虽然已经有很多改进算法,无论哪种改进算法,都涉及到的参数有很多,这些参数往往决定着改进算法的好坏,参数的选取工作在自适应LMS算法中占据着至关重要的地位。手动调参方法不仅会带来一定的随机性问题,也不能使自适应LMS算法性能达到最佳。

为了解决上述问题,本申请提出一种基于自适应LMS算法的风力机齿轮箱故障检测方法、系统及装置。

发明内容

本发明的目的在于克服现有技术中的不足,提供一种基于自适应LMS算法的风力机齿轮箱故障检测方法、系统及装置,解决现有的LMS算法采用手动调参,从而导致性能无法达到最佳且容易产生各种随机性问题的技术问题。

为达到上述目的,本发明是采用下述技术方案实现的:

第一方面,本发明提供了一种基于自适应LMS算法的风力机齿轮箱故障检测方法,包括以下步骤:

获取风力机齿轮箱的故障信号;

利用优化后的自适应LMS算法对故障信号进行降噪处理;

对降噪处理后的故障信号进行包络分析获取检测结果;

其中,所述自适应LMS算法的优化包括:

初始化自适应LMS算法的阶数、权值系数以及步长因子;

利用天牛须智能算法对初始化步长因子中的调节参数进行迭代优化;

根据优化后的调节参数计算更新步长因子以及权值系数,得到优化后的自适应LMS算法。

优选的,所述利用天牛须智能算法对初始化步长因子中的调节参数进行迭代优化包括:

计算获取天牛须智能算法左右两须的位置,其公式如下:

其中,

其中,N代表天牛须智能算法的空间维度;

将左右两须的位置

根据左右两须的适应度更新天牛须智能算法的搜索位置,其公式如下:

其中,

重复上述步骤至预设的迭代次数,得到优化后的搜索位置x

优选的,所述天牛须智能算法的适应度函数,其公式如下:

其中,μ(n)表示步长因子,x(n)表示输入信号,其表达式为:x(n)={x(1),x(2),……,x(k-1)},k为阶数。

优选的,所述根据优化后的调节参数计算更新步长因子以及权值系数包括:

步长因子μ(n)的表达式如下:

权值系数w(n)的表达式如下:

其中,e(n)表示计算误差,其表达式为:e(n)=s(n)-y(n),s(n)表示期望信号,y(n)表示实际输出信号。

第二方面,本发明提供了一种基于自适应LMS算法的风力机齿轮箱故障检测系统,包括:

信号获取模块,用于获取风力机齿轮箱的故障信号;

降噪处理模块,用于利用优化后的自适应LMS算法对故障信号进行降噪处理;

包络分析模块,用于对降噪处理后的故障信号进行包络分析获取检测结果;

其中,所述自适应LMS算法的优化包括:

初始化自适应LMS算法的阶数、权值系数以及步长因子;

利用天牛须智能算法对初始化步长因子中的调节参数进行迭代优化;

根据优化后的调节参数计算更新步长因子以及权值系数,得到优化后的自适应LMS算法。

第三方面,本发明提供了一种基于自适应LMS算法的风力机齿轮箱故障检测装置,包括处理器及存储介质;

所述存储介质用于存储指令;

所述处理器用于根据所述指令进行操作以执行根据上述任一项所述方法的步骤。

与现有技术相比,本发明所达到的有益效果:

本发明提供的一种基于自适应LMS算法的风力机齿轮箱故障检测方法、系统及装置,利用天牛须智能算法对自适应LMS算法的参数进行优化,能够避免传统的自适应均方误差算法手动调节参数带来的随机性,节省一定的时间以及精力,然后将优化后的自适应LMS算法用于风力发电机齿轮箱故障信号的降噪上,可以有效的将风力机齿轮箱有效的故障特征从噪声中分离出来,从而提升故障检测的性能。

附图说明

图1是本发明实施例提供的基于自适应LMS算法的风力机齿轮箱故障检测方法流程图;

图2是本发明实施例提供的自适应LMS算法的优化过程流程图;

图3是本发明实施例提供的实验验证的各算法收敛曲线对比示意图;

图4是本发明实施例提供的实验验证的故障信号的频域示意图;

图5是本发明实施例提供的实验验证的各算法降噪后的频域示意图;

图6是本发明实施例提供的实验验证的各算法降噪后的包络谱示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

实施例一:

如图1所示,本实施例提供一种基于自适应LMS算法的风力机齿轮箱故障检测方法,包括以下步骤:

步骤一、采集获取风力机齿轮箱的故障信号,具体的,使用以BES2300Y芯片为核心的电路板模块采集风力机齿轮箱故障信号,采样率是44100Hz。

步骤二、利用优化后的自适应LMS算法对故障信号进行降噪处理。

步骤三、对降噪处理后的故障信号进行包络分析获取检测结果。

如图2所示,自适应LMS算法的优化过程,包括以下步骤:

S1、初始化自适应LMS算法的阶数、权值系数以及步长因子。

S2、利用天牛须智能算法对初始化步长因子中的调节参数进行迭代优化;

S2.1、计算获取天牛须智能算法左右两须的位置,其公式如下:

其中,

其中,N代表天牛须智能算法的空间维度;

S2.2、将左右两须的位置

其中,μ(n)表示步长因子,x(n)表示输入信号,其表达式为:x(n)={x(1),x(2),……,x(k-1)},k为阶数。

S2.3根据左右两须的适应度更新天牛须智能算法的搜索位置,其公式如下:

其中,

S2.4、重复上述步骤至预设的迭代次数,得到优化后的搜索位置x

S3、根据优化后的调节参数计算更新步长因子以及权值系数;

步长因子μ(n)的表达式如下:

权值系数w(n)的表达式如下:

其中,e(n)表示计算误差,其表达式为:e(n)=s(n)-y(n),s(n)表示期望信号,y(n)表示实际输出信号。

S4、根据更新后的步长因子以及权值系数更新优化自适应LMS算法。

实验验证:

(1)采集齿轮箱故障的单一信号可以认为不含任何噪声,作为期望信号s(n),采样率为44100,采样点数是2×10

(2)以(1)中同样的方法采集含噪的风力发电机齿轮箱故障信号,作为输入信号x(n)。

(3)把(1)、(2)中采集的信号利用不同的算法进行降噪处理,如归一化LMS,改进的基于Sigmoid的LMS算法(G-SVSLMS),基于G-SVSLMS改进的LMS算法(I-GVSLMS),并跟本发明中优化后的自适应LMS方法进行比较,图3、图4、图5、图6为实验对比结果图。

经过上述实验验证后,证明该发明方法可以达到理想的故障信号处理效果,利用天牛须算法使得本发明中所使用的自适应LMS算法性能达到最佳,避免了参数选择的随机性问题,增强系统抗噪能力,对风力机齿轮箱故障信号降噪效果明显,使得故障信号的包络信息更加明显。

实施例二:

本实施例提供了一种基于自适应LMS算法的风力机齿轮箱故障检测系统,包括:

信号获取模块,用于采集获取风力机齿轮箱的故障信号;

降噪处理模块,用于利用优化后的自适应LMS算法对故障信号进行降噪处理;

包络分析模块,用于对降噪处理后的故障信号进行包络分析获取检测结果;

其中,自适应LMS算法的优化包括:

初始化自适应LMS算法的阶数、权值系数以及步长因子;

利用天牛须智能算法对初始化步长因子中的调节参数进行迭代优化;

根据优化后的调节参数计算更新步长因子以及权值系数;

根据更新后的步长因子以及权值系数更新优化自适应LMS算法。

实施例三:

本实施例提供了一种基于自适应LMS算法的风力机齿轮箱故障检测装置,包括处理器及存储介质;存储介质用于存储指令;处理器用于根据指令进行操作以执行根据如实施例一中任一项方法的步骤。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号