数字信号切割方法与流程

文档序号:26099281发布日期:2021-07-30 18:09阅读:265来源:国知局
数字信号切割方法与流程

本公开涉及一种数字信号切割方法,特别涉及一种连续的数字信号切割方法。



背景技术:

在现今的自动化设备技术可以利用故障预测与健康管理(prognosticandhealthmanagement;phm)系统依据自动化设备中的致动器的电流信号来判断其运行是否异常。



技术实现要素:

本公开文件提供一种数字信号切割方法。数字信号切割方法包含下述步骤。接收数字信号以及由该数字信号中提取信号特征片段。其中提取信号特征片段的步骤包含:计算由该数字信号自第一时间点开始于短时窗内的第一平方和的平均值;计算由该数字信号自该第一时间点开始于长时窗内的第二平方和的平均值;计算该第一平方和的平均值与该第二平方和的平均值的第一比值;以及根据该第一比值判断对应该第一时间点是否提取该信号特征片段。

综上所述,在自动化设备的技术中,致动器(例如,马达)的运行是否正常,可以通过致动器在运行时的电流信号来判断。然而,从致动器检测到的电流信号包含了致动器在运行状态以及闲置状态下连续的电流变化,其中闲置时的电流信号通常对于运行是否正常的判断较没有关连性。因此,本公开文件利用长短时距平均提取马达在运行时的信号,借此提取出信号当中有效的特征片段。

附图说明

为使本公开的上述和其他目的、特征、优点与实施例能更明显易懂,说明书附图的说明如下:

图1为依据本公开文件一些实施例的装置图。

图2为依据本公开文件一些实施例的数字信号切割方法的流程图。

图3为依据本公开文件一些实施例的数字信号在一时间点计算长短时距平均的波形图。

图4为依据本公开文件一些实施例的数字信号切割方法中的判断由选定时间点是否提取信号特征片段的流程图。

图5为示出图3的数字信号在一时间点计算长短时距平均的波形图。

图6为示出图3的数字信号在一时间点计算长短时距平均的波形图。

图7为示出图3的数字信号在一时间点计算长短时距平均的波形图。

图8为示出图3的数字信号在连续时间点计算长短时距平均的波形图。

附图标记说明:

为使本公开的上述和其他目的、特征、优点与实施例能更明显易懂,所附符号的说明如下:

110:自动化设备

112:致动器

114:电流感测器

120:电子装置

122:处理器

124:转换电路

126:存储器

s11,s12,s13,s20,s21,s22,s23,s24,s24e,s240,s241,s242,s2411,s2412,s2421,s2422:步骤

sta:短时窗

lta:长时窗

sta/lta:长短时距平均

t1,t2,t3,t4:时间点

具体实施方式

下列是举实施例配合所附图示做详细说明,但所提供的实施例并非用以限制本公开所涵盖的范围,而结构运行的描述非用以限制其执行顺序,任何由元件重新组合的结构,所产生具有均等技术效果的装置,皆为本公开所涵盖的范围。另外,图示仅以说明为目的,并未依照原尺寸作图。为使便于理解,下述说明中相同元件或相似元件将以相同的符号标示来说明。

在全篇说明书与权利要求所使用的用词(terms),除有特别注明除外,通常具有每个用词使用在此领域中、在此公开的内容中与特殊内容中的平常意义。

此外,在本文中所使用的用词“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指“包含但不限于”。此外,本文中所使用的“及/或”,包含相关列举项目中一或多个项目的任意一个以及其所有组合。

于本文中,当一元件被称为“耦接”或“耦接”时,可指“电性耦接”或“电性耦接”。“耦接”或“耦接”亦可用以表示二或多个元件间相互搭配操作或互动。此外,虽然本文中使用“第一”、“第二”、…等用语描述不同元件,该用语仅是用以区别以相同技术用语描述的元件或操作。

请参阅图1,图1为依据本公开文件一些实施例的装置图。图1包含自动化设备110以及电子装置120。自动化设备110包含致动器112以及电流感测器114。电子装置120包含处理器122、转换电路124以及存储器126。

在工厂的生产线上利用自动化设备110(例如:机械手臂或运输装置)来组装或搬运各种货物。致动器112(例如:马达)用以驱动自动化设备110。例如,马达为机械手臂或运输装置提供动力。由于生产线上连续的制造过程可能会导致自动化设备110的致动器112发生异常,通过故障预测与健康管理(prognosticandhealthmanagement;phm)系统来判断自动化设备110的致动器112在运行时段的电流信号有无异常,可以得知自动化设备110的致动器112是否正常运行。然而,从致动器112检测到的电流信号涵盖了致动器112在运行及闲置时的连续信号。

其中对于致动器112运行是否正常的判断主要是考虑致动器112运行时段的电流变化,通常与闲置时的电流变化较没有关连性。

在本公开文件的实施例中,依据长短时距平均sta/lta(shorttimeaverageoverlongtimeaverage)切割致动器112在运行时段以及闲置时段的连续信号,借此提取致动器112在运行时段的信号。为了更佳的理解如何依据长短时距平均sta/lta切割连续信号,将在继续实施例中详细说明。请一并参阅图2,图2为依据本公开文件一些实施例的数字信号切割方法的流程图。

在步骤s11中,由电流感测器114检测致动器112的电流信号。并且由电流感测器114将电流信号传送至电子装置120。在本公开文件的示例中,欲处理的电流信号是来自自动化设备110的致动器112。然而,电流信号也可以是来自电源供应器、背光驱动电路或者是显示电路。因此,本公开文件不以此为限。

在步骤s12中,转换电流信号为数字信号。详细而言,电子装置120自电流感测器114接收电流信号,并利用转换电路124自电流感测器114检测到的电流信号(通常为具有连续性电流大小变化的模拟信号)中转换为数字信号,借此将数字信号存储至电子装置120的存储器126。例如,电子装置120的转换电路124从电流感测器114接收致动器112在一小时内的连续电流信号,并通过转换电路124将被接收的连续电流信号转换为数字信号,借此电子装置120可将数字信号存储至存储器126。

其中对于自动化设备110运行是否正常的判断主要是考虑致动器112运行时段的电流变化,通常与闲置时的电流变化关连性较低。若能将数字信号当中对应到致动器112运行时段的信号特征片段获取出来,并将数字信号当中对应到致动器112闲置时段的无效片段(或低关连性片段)滤除,在后续针对自动化设备110判断是否正常进行运行的演算法判断时,可以节省运算的时间,也可以减少演算法占用的存储器126空间或数据传输频宽。

在步骤s13中,处理器122接收前述数字信号。于一实施例中,处理器122可由电子装置存储器126当中读取先前存储的数字信号(举例来说,内容可包含致动器112于其中一小时运行的电流变化),于另一实施例当中,处理器122也可以直接从转换电路124接收数字信号。并且,继续由处理器122执行步骤s20至步骤s24,以将数字信号当中存在电流变化的信号特征片段获取出来。

在步骤s20至步骤s24之中,依据长短时距平均sta/lta计算数字信号在同一个时间点的短时窗sta平方和平均值、长时窗lta平方和平均值以及前两者的比值。详细而言,设置一个长时窗lta,在长时窗lta内取一个短时窗sta,并且将短时窗sta设置为与长时窗lta的起始点重合。如此,通过将长时窗lta以及长时窗lta内的短时窗sta移动到数字信号的各个时间点,便可计算取得在数字信号在各个时间点的短时窗sta平方和平均值相对于长时窗lta平方和平均值的比值,此比值又称为长短时距平均sta/lta。在另一些实施例中,连续地对各个时间点的数字信号在长时窗lta以及短时窗sta进行计算,便可计算取得数字信号的长短时距平均sta/lta的线性函数。并且,若根据长短时距平均sta/lta判断由选定时间点提取信号特征片段,执行步骤s24e以提取信号特征片段。

为了较佳的理解如何计算长短时距平均sta/lta,请一并参阅图3。图3为依据本公开文件一些实施例的数字信号在一时间点t1计算长短时距平均sta/lta的波形图。在图3中,横轴为时间,纵轴为数字信号振幅大小。并且,数字信号的振幅大小及波形可以被理解为致动器112在运行时所对应的模式及状态。

在本公开文件的实施例中,短时窗sta是以0.2秒且长时窗lta是以1.0秒的时窗长度实施。然而,短时窗sta长度仅需小于长时窗lta长度。并且,若短时窗sta相较于长时窗lta长度越小,对微小振幅的灵敏度越高;若短时窗sta相较于长时窗lta长度越大,对微小振幅的灵敏度越低。因此,短时窗sta以及长时窗lta可以由其他时间长度实施,本公开文件并不以此为限。

在步骤s20中,由数字信号中选定一时间点t1。

在步骤s21中,计算由数字信号自时间点t1开始于短时窗sta内的平方和的平均值。短时窗sta内的第一平方和的平均值ns为短时窗sta的时窗长度,cf(j)为数字信号在时间点j的取值,在本公开文件中cf(j)为数字信号在时间点j的数值的平方和。

换句话说,数字信号自时间点t1开始于短时窗sta内的第一平方和的平均值,代表的是,数字信号在时间点t1邻近区间内的信号变化大小。当短时窗sta内的第一平方和的平均值愈大,代表数字信号在时间点t1邻近区间的变化愈剧烈,也就代表此时间点t1有较高可能对应到马达的运行时段。另一方面,当短时窗sta内的第一平方和的平均值愈小,代表数字信号在时间点t1邻近区间的变化量愈小,也就代表此时间点t1有较高可能对应到马达的闲置时段。

例如,数字信号自时间点t1开始于短时窗sta内的平方和为0.16,在时间点t1的短时窗sta内的平方和的平均值为sta(t1)=0.16/0.2=0.8。于此例子中,在时间点t1的短时窗sta内,数字信号对应到的变化量较少,所以短时窗sta内的平方和的平均值较低。

在步骤s22中,计算由数字信号自时间点t1开始于长时窗lta内的平方和的平均值。自时间点t1开始于长时窗lta内的平方和的平均值nl为长时窗lta的时窗长度,cf(j)为数字信号数在时间点j的取值,在本公开文件中cf(j)为数字信号在时间点j的数值的平方和。例如,数字信号自时间点t1开始于长时窗lta内的第一平方和为1,在时间点t1的长时窗lta内的平方和的平均值为lta(t1)=1/1.0=1。换句话说,数字信号自时间点t1开始于长时窗lta内的第二平方和的平均值,代表的是数字信号(例如对应致动器112的电流变化)整体较长时间范围的平均信号变化大小。

也就是说,长时窗lta内的第二平方和的平均值代表的是数字信号长时间的平均大小。举例来说,当自动化设备110老化或是处在高温环境下造成致动器112的电流信号发生异常,假设使得电流感测器114测量到的电流信号长时间提高(或者降低,视实际情况而定),也就是说,长时窗lta内的第二平方和的平均值反映的是数字信号受到的周围因素影响的整体偏移变化。

在步骤s23中,计算长短时距平均sta/lta。亦即,计算在时间点t1短时窗sta内的平方和的平均值与长时窗lta内的平方和的平均值的比值,前式等于0.8/1=0.8。长短时距平均sta/lta代表短时窗sta内的数字信号相较于长时窗lta内的数字信号的变化幅度,亦即,致动器112在某一时间点电流的瞬时变化相对于在某一时间点后一段时间的变化。换言之,即使在某一时间点之后由于电流感测器114的特性偏导致移数字信号的振幅明显变大(例如致动器112因为机构老化或是损毁,导致数字信号增强),在这个时间点的短时窗sta平方和平均值以及长时窗lta平方和平均值都会同时受到影响而相应增加,因此长短时距平均sta/lta为两者之间的比值不会受到太大的影响,其数值依旧在一定的范围内。

举例而言,在某一时间点之后由于环境因素而造成数字信号的振幅震荡的值域变大,使短时窗sta平方和为0.8,平均值为0.8/0.2=4;长时窗lta平方合为5,平均值为5/1=1。短时窗sta平方和的平均值除以长时窗lta平方合的平均值为4/5=0.8。因此,将短时窗sta平方和平均值除以长时窗lta平方和平均值之后,可以得到在特定范围内的长短时距平均sta/lta。如此一来,即使因为环境因素而造成数字信号的振幅震荡的值域改变(例如原先在电流0~10ma之间震荡,变化为在电流0~100ma之间震荡,或者变化为在电流0~5ma之间震荡),在这些时间点的长短时距平均sta/lta这个比值不会随着数字信号的振幅值域变化而大幅改变。

在一些实施例中,为了从连续的电流信号提取致动器112在运行时段的信号,利用计算连续信号的方均根值并依据方均根值设定临界值,借此提取自动化设备110的致动器112在运行时段的信号。然而,在一些情形中,环境因素改变(例如:致动器112运行异常或是在自动化设备110的保养、零件更换之后),可能会导致致动器112的电流信号振幅的震荡值域大幅提高。也就是说,此时即使致动器112在闲置阶段,电流信号也会出现一定的震荡幅度,利用原先设定的临界值可能会提取到致动器112在闲置时的电流信号,会需要额外人力重新设定临界值。

在本公开文件的实施例中,因为长短时距平均sta/lta不会受到数字信号振幅大幅变化的影响,因此可以实时的判断是否提取数字信号而不用额外调整临界值(或阈值)。为了更佳的理解如何实时判断是否提取数字信号,将在后续实施例中详细说明。

在步骤s24中,根据长短时距平均sta/lta判断由选定时间点t1是否提取信号特征片段。为了判断在时间点t1是否提取信号特征片段,请一并参阅图4。图4为依据本公开文件一些实施例的数字信号切割方法中的判断由选定时间点是否提取信号特征片段的流程图。在步骤s24中的步骤s240、s241、s242、s2411、s2412、2424以及s2422皆可由电子装置120的处理器122执行。

在步骤s240中,是否将数字信号自选定时间点t1之前的信号提取为信号特征片段。假设时间点t1之前的数字信号未被提取为信号特征片段,执行步骤s241。

在步骤s241中,长短时距平均sta/lta是否大于或等于第一阈值。于一些实施例当中,举例来说,第一阈值可以设定为1.75。时间点t1的长短时距平均sta/lta为0.8,小于第一阈值1.75。因此,继续步骤s2411,维持不提取信号特征片段。也就是说,电流感测器114自时间点t1测得的电流信号为致动器112在闲置时的信号,因此在时间点t1不提取数字信号作为信号特征片段。并且,继续步骤s20。

在步骤s20中,由数字信号中选定一时间点t2。请一并参阅图5,图5为示出图3的数字信号在一时间点t2计算长短时距平均sta/lta的波形图。

在步骤s21中,计算由数字信号自时间点t2开始于短时窗sta内的平方和的平均值。数字信号自时间点t2开始于短时窗sta内的平方和为0.36,在时间点t2的短时窗sta内的平方和的平均值为sta(t2)=0.36/0.2=1.8。

在步骤s22中,计算由数字信号自时间点t2开始于长时窗lta内的平方和的平均值。数字信号自时间点t2开始于长时窗lta内的平方和为1,在时间点t2的长时窗lta内的平方和的平均值为lta(t2)=1/1.0=1。

在步骤s23中,计算长短时距平均sta/lta。亦即,计算在时间点t2短时窗sta内的平方和的平均值与长时窗lta内的平方和的平均值的比值,前式等于1.8/1=1.8。为了根据长短时距平均sta/lta判断由选定时间点t2是否提取信号特征片段。继续执行步骤s24之中的步骤s240。在步骤s240中,是否将数字信号自选定时间点t2之前的信号提取为信号特征片段。在时间点t2之前的时间点t1的数字信号未被提取为信号特征片段,因此执行步骤s241。

在步骤s241中,长短时距平均sta/lta是否大于或等于第一阈值。详细而言,第一阈值为长短时距平均sta/lta与特定参数的乘积。依据本公开文件中的实施例的短时窗sta(0.2秒)以及长时窗lta(1秒)的示例,历史长短时距平均sta/lta的最大值约为2.5。并且,将前述特定参数设定在0.7可避免提取到噪声或提取到的信号特征片断有缺漏。因此,第一阈值设定在2.5*0.7=1.75。本公开文件中,第一阈值并不限定于上述固定数值,如1.75。在另一些实施例中,第一阈值根据历史长短时距平均sta/lta的最大值与参数的乘积而定,并且第一阈值若设置过大,振幅较小的信号无法被判读;第一阈值若设置过小,会对微震信号过于敏感。因此,前述参数可被设定在0.5至0.9之间。

在时间点t2的长短时距平均sta/lta等于1.8,大于第一阈值1.75。因此,继续步骤s2412,开始提取信号特征片段。亦即,电流感测器114自时间点t2测得的电流信号为致动器112在运行时的信号,因此自时间点t2开始提取数字信号作为信号特征片段。并且,继续执行步骤s20。

同时参看图3及图4,在图3的时间点t1开始的短时窗sta当中数字信号并未包含明显的振幅变化,因此图3中对应时间点t1起算的长短时距平均sta/lta数值较小,如前述实施例中为0.8。相较之下,在图4的时间点t2开始的短时窗sta当中数字信号则已包含明显的振幅变化,因此图4中对应时间点t2起算的长短时距平均sta/lta数值相对较大,如前述实施例中为1.8。因此在时间点t2,根据长短时距平均sta/lta的变化决定开始提取数字信号。

在步骤s20中,由数字信号中选定一时间点t3。请一并参阅图6,图6为示出图3的数字信号在一时间点t3计算长短时距平均sta/lta的波形图。

在步骤s21中,计算由数字信号自时间点t3开始于短时窗sta内的平方和的平均值。数字信号自时间点t3开始于短时窗sta内的平方和为0.16,在时间点t3的短时窗sta内的平方和的平均值为sta(t3)=0.16/0.2=0.8。

在步骤s22中,计算由数字信号自时间点t3开始于长时窗lta内的平方和的平均值。数字信号自时间点t3开始于长时窗lta内的平方和为0.8,在时间点t3的长时窗lta内的平方和的平均值为lta(t3)=0.8/1=0.8。

在步骤s23中,计算长短时距平均sta/lta。亦即,计算在时间点t3短时窗sta内的平方和的平均值与长时窗lta内的平方和的平均值的比值,前式等于0.8/0.8=1。为了根据长短时距平均sta/lta判断由选定时间点t3是否提取信号特征片段。继续执行步骤s24之中的步骤s240。在步骤s240中,是否将数字信号自选定时间点t3之前的信号提取为信号特征片段。在时间点t3之前的时间点t2的数字信号已被提取为信号特征片段,继续执行步骤s242。

在步骤s242中,长短时距平均sta/lta是否小于或等于第二阈值。于一些实施例当中,举例来说,第二阈值可以设定为0.4。将第二阈值设定在0.4可避免提早结束信号的提取或是提取到闲置时段的信号。在时间点t3的长短时距平均sta/lta为1,大于第二阈值0.4。因此继续步骤s2421,维持提取信号特征片段。也就是说,电流感测器114自时间点t3测得的电流信号为致动器112在运行时的信号,因此自时间点t2开始至时间点t3持续提取数字信号作为信号特征片段。并且,继续步骤s20。在步骤s20中,由数字信号中选定一时间点t4。请一并参阅图7,图7为示出图3的数字信号在一时间点t4计算长短时距平均sta/lta的波形图。

在步骤s21中,计算由数字信号自时间点t4开始于短时窗sta内的平方和的平均值。数字信号自时间点t4开始于短时窗sta内的平方和为0.01,在时间点t4的短时窗sta内的平方和平均值为sta(t4)=0.01/0.2=0.05。

在步骤s22中,计算由数字信号自时间点t4开始于长时窗lta内的平方和的平均值。数字信号自时间点t4开始于长时窗lta内的平方和为0.4,在时间点t3的长时窗lta内的平方和平均值为lta(t4)=0.4/1.0=0.4。

在步骤s23中计算计算长短时距平均。亦即,计算在时间点t4短时窗sta内的平方和的平均值与长时窗lta内的平方和的平均值的比值,前式等于0.05/0.4=0.125。为了根据长短时距平均sta/lta判断由选定时间点t4是否提取信号特征片段。继续执行步骤s24之中的步骤s240。在步骤s240中,是否将数字信号自选定时间点t4之前的信号提取为信号特征片段。在时间点t4之前的时间点t3的数字信号已被提取为信号特征片段,继续执行步骤s242。

在步骤s242中,长短时距平均sta/lta是否小于或等于第二阈值。在时间点t4长短时距平均sta/lta为0.125,小于第二阈值0.4。因此继续步骤s2422。

在步骤s2422中,停止提取信号特征片段。也就是说,电流感测器114自时间点t2到t4测得的电流信号为致动器112在运行时的信号,因此从时间点t2开始提取数字信号作为信号特征片段直到时间点t4停止。本公开文件中,第二阈值并不限定于上述固定数值,如0.4。在另一些实施例中,若将第二阈值设置过大,会提早结束信号的提取;若将第二阈值设置过小,则可能造成步骤s242无法继续到步骤s2422,导致无法正常提取所需片段。因此,第二阈值可被设定在0.3至0.6之间。通常会将第二阈值设定为小于0.6,否则会造成信号的提取提早结束。

同时参看图5及图6,在图5的时间点t3开始的短时窗sta当中数字信号并包含明显的振幅变化,因此图5中对应时间点t3起算的长短时距平均sta/lta数值较大,如前述实施例中为1.8。相较之下,在图6的时间点t4开始的短时窗sta当中数字信号则未包含明显的振幅变化,因此图6中对应时间点t4起算的长短时距平均sta/lta数值相对较小,如前述实施例中为0.125。因此在时间点t4,根据长短时距平均sta/lta的变化决定停止提取数字信号。

在上述实施例中,时间点t1、t2、t3以及t4的选取仅是为了可以更清楚明了的理解如何计算长短时距平均sta/lta。在实际应用中,应是以更短的时间间距选择的时间点,使各个时间点的彼此的时间间隔更小。

请参阅图8。图8为示出图3的数字信号在连续时间点计算长短时距平均sta/lta的波形图。在图8中下方的波形图为数字信号,纵轴为振幅,横轴为时间。在图8中上方的线性函数为数字信号经长短时距平均sta/lta计算后的线性函数,纵轴为长短时距平均sta/lta,横轴为时间。并且,图中虚线分别代表第一阈值th1(例如,1.75)以及第二阈值th2(例如,0.4)。通过以更短的时间间距选择时间点(例如,每间隔0.002秒选定一时间点)计算数字信号长短时距平均sta/lta,可以得到如图8所示的长短时距平均sta/lta对时间的变化。并且判断长短时距平均sta/lta是否大于第一阈值th1或小于第二阈值th2,以实时提取致动器112在运行时的特征片段。图8所示的网点底色部分为数字信号被提取作为信号特征片段的范围。

综上所述,本公开文件利用长短时距平均sta/lta计算从自动化设备110的致动器112(例如:马达)的电流转换而成的数字信号,并且判断长短时距平均sta/lta是否大于第一阈值或小于第二阈值,以实时提取致动器在运行时的信号特征片段而不会受到致动器112电流信号的震荡值域大幅变化的影响。

虽然本公开已以实施方式公开如上,然其并非用以限定本公开,任何本领域通具通常知识者,在不脱离本公开的构思和范围内,当可作各种的变动与润饰,因此本公开的保护范围当视权利要求所界定者为准。

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