logo好方法网

有源降噪设备的故障检测方法及装置


技术摘要:
本发明公开了一种有源降噪设备的故障检测方法、介质、设备及装置,其中方法包括:控制J个次级声源中的任意一个进行发声,并计算该次级声源到K个误差传感器的初始总传递函数,以及根据J个次级声源到K个误差传感器的初始总传递函数生成初始传递函数矩阵;在进行故障检测  全部
背景技术:
有源降噪设备,是一种利用次级声源产生与环境噪声幅值相等,相位相反的次级 噪声,以通过次级噪声与环境噪声产生干涉,实现降噪目的的设备。 相关技术中,在对有源降噪设备进行故障检测时;多采用为每个次级声源或误差 传感器配置相应的检测电路,以对任意一个次级声源或误差传感器进行故障检测;然而,这 种方式必然导致硬件电路的复杂程度提高,实施成本提高;同时,在具体的安装环境中,受 到物理环境的影响,检测电路往往难以安装。
技术实现要素:
本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本发明的 一个目的在于提出一种有源降噪设备的故障检测方法,能够在不增加硬件的前提下,对有 源降噪设备中的任意一个次级声源或误差传感器进行有效的故障检测,降低故障检测所需 成本。 本发明的第二个目的在于提出一种计算机可读存储介质。 本发明的第三个目的在于提出一种计算机设备。 本发明的第四个目的在于提出一种有源降噪设备的故障检测装置。 为达到上述目的,本发明第一方面实施例提出了一种有源降噪设备的故障检测方 法,包括以下步骤:控制J个次级声源中的任意一个进行发声,并计算该次级声源到K个误差 传感器的初始总传递函数,以及根据J个次级声源到K个误差传感器的初始总传递函数生成 初始传递函数矩阵;在进行故障检测时,控制J个次级声源中的任意一个进行发声,并计算 该次级声源到K个误差传感器的检测总传递函数,以及根据J个次级声源到K个误差传感器 的检测总传递函数生成检测传递函数矩阵;根据所述初始传递函数矩阵和所述检测传递函 数矩阵判断任意一个次级声源或误差传感器是否有故障。 根据本发明实施例的有源降噪设备的故障检测方法,首先,控制J个次级声源中的 任意一个进行发声,以使得每个次级声源依次进行发声,在每个次级声源进行发声时,其他 次级声源无输出,此时,计算该次级声源到K个误差传感器的初始总传递函数,从而,在每个 声源依次发声之后,可以获取到J个声源到K个误差传感器的初始总传递函数;则根据J个次 级声源到K个误差传感器的初始总传递函数生成初始传递函数矩阵;接着,在进行故障检测 时,控制J个次级声源中的任意一个进行发声,其他次级声源无输出,则此时可以测得该次 级声源到K个误差传感器的检测总传递函数,在J个次级声源依次发声之后,可以得到J个次 级声源到K个误差传感器的检测总传递函数,则根据J个次级声源到K个误差传感器的检测 总传递函数生成检测传递函数矩阵;然后,对初始传递函数矩阵和检测传递函数矩阵进行 4 CN 111554264 A 说 明 书 2/10 页 比对,以判断任意一个次级声源或误差传感器是否有存在故障;从而实现在不增加硬件的 前提下,对有源降噪设备中的任意一个次级声源或误差传感器进行有效的故障检测,降低 故障检测所需成本。 另外,根据本发明上述实施例提出的有源降噪设备的故障检测方法还可以具有如 下附加的技术特征: 可选地,所述初始传递函数矩阵通过以下公式表述: 其中,HJ,K(z)表示第J个次级声源到第K个误差传感器的初始总传递函数。 可选地,根据所述初始传递函数矩阵和所述检测传递函数矩阵判断任意一个次级 声源或误差传感器是否有故障,包括:判断所述检测传递函数矩阵中的任意一行与初始传 递函数矩阵中对应行是否均不相等,如果是,则确定该行所对应的次级声源有故障;判断所 述检测传递函数矩阵中的任意一列与初始传递函数矩阵中对应列是否均不相等,如果是, 则确定该列所对应的误差传感器有故障。 可选地,根据所述初始传递函数矩阵和所述检测传递函数矩阵判断任意一个次级 声源或误差传感器是否有故障,包括:计算任意一个检测总传递函数与相应初始总传递函 数之间的差值,并计算该差值与初始总传递函数之间的比值;判断所述比值是否大于等于 预设的比值阈值,并在判断结果为是时,将该检测总传递函数确定为故障检测总传递函数; 判断所述检测传递函数矩阵中的任意一行是否均为故障检测总传递函数,如果是,则确定 该行所对应的次级声源有故障;判断所述检测传递函数矩阵中的任意一列是否均为故障检 测总传递函数,如果是,则确定该列所对应的误差传感器有故障。 为达到上述目的,本发明第二方面实施例提出了一种计算机可读存储介质,其上 存储有有源降噪设备的故障检测程序,该有源降噪设备的故障检测程序被处理器执行时实 现如上述的有源降噪设备的故障检测方法。 根据本发明实施例的计算机可读存储介质,通过存储有源降噪设备的故障检测程 序,以使得处理器在执行该有源降噪设备的故障检测程序时,实现如上述的有源降噪设备 的故障检测方法,从而实现在不增加硬件的前提下,对有源降噪设备中的任意一个次级声 源或误差传感器进行有效的故障检测,降低故障检测所需成本。 为达到上述目的,本发明第三方面实施例提出了一种计算机设备,包括存储器、处 理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行 所述程序时,实现如上述的有源降噪设备的故障检测方法。 根据本发明实施例的计算机设备,通过存储器对有源降噪设备的故障检测程序进 行存储,以使得处理器在在执行该有源降噪设备的故障检测程序时,实现如上述的有源降 噪设备的故障检测方法,从而实现在不增加硬件的前提下,对有源降噪设备中的任意一个 次级声源或误差传感器进行有效的故障检测,降低故障检测所需成本。 为达到上述目的,本发明第四方面实施例提出了一种有源降噪设备的故障检测装 5 CN 111554264 A 说 明 书 3/10 页 置,包括:第一测量模块,所述第一测量模块用于控制J个次级声源中的任意一个进行发声, 并计算该次级声源到K个误差传感器的初始总传递函数,以及根据J个次级声源到K个误差 传感器的初始总传递函数生成初始传递函数矩阵;第二测量模块,所述第二测量模块用于 在进行故障检测时,控制J个次级声源中的任意一个进行发声,并计算该次级声源到K个误 差传感器的检测总传递函数,以及根据J个次级声源到K个误差传感器的检测总传递函数生 成检测传递函数矩阵;故障判断模块,所述故障判断模块用于根据所述初始传递函数矩阵 和所述检测传递函数矩阵判断任意一个次级声源或误差传感器是否有故障。 根据本发明实施例的有源降噪设备的故障检测装置,通过设置第一测量模块用于 控制J个次级声源中的任意一个进行发声,并计算该次级声源到K个误差传感器的初始总传 递函数,以及根据J个次级声源到K个误差传感器的初始总传递函数生成初始传递函数矩 阵;第二测量模块用于在进行故障检测时,控制J个次级声源中的任意一个进行发声,并计 算该次级声源到K个误差传感器的检测总传递函数,以及根据J个次级声源到K个误差传感 器的检测总传递函数生成检测传递函数矩阵;故障判断模块用于根据初始传递函数矩阵和 检测传递函数矩阵判断任意一个次级声源或误差传感器是否有故障;从而实现在不增加硬 件的前提下,对有源降噪设备中的任意一个次级声源或误差传感器进行有效的故障检测, 降低故障检测所需成本。 另外,根据本发明上述实施例提出的有源降噪设备的故障检测装置还可以具有如 下附加的技术特征: 可选地,所述初始传递函数矩阵通过以下公式表述: 其中,HJ,K(z)表示第J个次级声源到第K个误差传感器的初始总传递函数。 可选地,根据所述初始传递函数矩阵和所述检测传递函数矩阵判断任意一个次级 声源或误差传感器是否有故障,包括:判断所述检测传递函数矩阵中的任意一行与初始传 递函数矩阵中对应行是否均不相等,如果是,则确定该行所对应的次级声源有故障;判断所 述检测传递函数矩阵中的任意一列与初始传递函数矩阵中对应列是否均不相等,如果是, 则确定该列所对应的误差传感器有故障。 可选地,根据所述初始传递函数矩阵和所述检测传递函数矩阵判断任意一个次级 声源或误差传感器是否有故障,包括:计算任意一个检测总传递函数与相应初始总传递函 数之间的差值,并计算该差值与初始总传递函数之间的比值;判断所述比值是否大于等于 预设的比值阈值,并在判断结果为是时,将该检测总传递函数确定为故障检测总传递函数; 判断所述检测传递函数矩阵中的任意一行是否均为故障检测总传递函数,如果是,则确定 该行所对应的次级声源有故障;判断所述检测传递函数矩阵中的任意一列是否均为故障检 测总传递函数,如果是,则确定该列所对应的误差传感器有故障。 附图说明 图1为根据本发明实施例的有源降噪设备的故障检测方法的流程示意图; 6 CN 111554264 A 说 明 书 4/10 页 图2为根据本发明实施例的有源降噪设备的故障检测装置的方框示意图。
下载此资料需消耗2积分,
分享到:
收藏