本发明涉及判定设备是否异常的异常探测装置以及异常探测方法。
背景技术:
在探测设备的异常的以往的异常探测方法中,比较时序地表示多个时刻下的设备的状态的异常探测用的时序数据和在设备正常时收集的正常时的时序数据。
在以往的异常探测方法中,通过从异常探测用的时序数据中检测举动与正常时的时序数据不同的部分的时序数据(以下称为“子序列数据”),探测设备的异常。
但是,子序列数据是有在设备中发生了异常的可能性的时间带的时序数据,但不一定在设备中发生了异常,而还有时设备正常。
在以下的专利文献1中,公开了异常探测系统,该异常探测系统在设备正常时,为了避免发生表示在设备中发生了异常的意思的误判定,组合以往的异常探测方法和解析事件信息的方法,探测设备的异常。
作为事件信息,有表示与由作业者实施的设备的运转操作有关的事件的信息或者表示与设备的零件更换有关的事件的信息等。
专利文献1公开的异常探测系统即使检测到子序列数据,如果检测的子序列数据与事件信息表示的事件同步,则判定为在设备中未发生异常。
现有技术文献
专利文献
专利文献1:日本特开2013-218725号公报
技术实现要素:
专利文献1公开的异常探测系统需要事先准备事件信息。
专利文献1公开的异常探测系统存在如下的课题:如果无法事先准备事件信息,则在设备正常时如果检测到子序列数据,则会错误地判定为在设备中发生异常。
本发明是为了解决如上述的课题而完成的,其目的在于得到无需事先准备事件信息而能够避免发生表示在设备中发生了异常的意思的误判定的异常探测装置以及异常探测方法。
本发明所涉及的异常探测装置具备:离群评分计算部,根据时序地表示多个时刻下的异常探测对象的设备的状态的异常探测用的时序数据,计算多个时刻的各个时刻下的设备的异常度,作为异常探测用的离群评分;离群数据提取部,根据由离群评分计算部计算的多个时刻的各个时刻下的异常探测用的离群评分,从异常探测用的时序数据中提取有在设备中发生了异常的可能性的时间带的异常探测用的时序数据,作为异常探测用的离群数据;以及异常判定部,对照表示由离群数据提取部提取的异常探测用的离群数据的变化的波形被认为是设备正常时的波形的波形条件和异常探测用的离群数据的波形,根据波形条件和异常探测用的离群数据的波形的对照结果,判定设备是否异常。
根据本发明,异常探测装置构成为异常判定部对照表示由离群数据提取部提取的异常探测用的离群数据的变化的波形被认为是设备正常时的波形的波形条件和异常探测用的离群数据的波形,根据波形条件和异常探测用的离群数据的波形的对照结果,判定设备是否异常。因此,本发明所涉及的异常探测装置无需事先准备事件信息而能够避免发生表示在设备中发生了异常的意思的误判定。
附图说明
图1是示出实施方式1所涉及的异常探测装置的结构图。
图2是示出实施方式1所涉及的异常探测装置的硬件的硬件结构图。
图3是异常探测装置用软件或者固件等实现的情况下的计算机的硬件结构图。
图4是示出异常探测装置的学习时的处理过程的流程图。
图5是示出作为异常探测装置的异常探测时的处理过程的异常探测方法的流程图。
图6:图6a是示出学习用的时序数据dg,n,t的一个例子的说明图,图6b是示出学习用的离群评分sg,n,t以及阈值sth的一个例子的说明图。
图7:图7a是示出波形的类别是“上峰值型”的情况下的学习用的离群数据odg,n,ts-te的波形的一个例子的说明图,图7b是示出波形的类别是“下峰值型”的情况下的学习用的离群数据odg,n,ts-te的波形的一个例子的说明图,图7c是示出波形的类别是“上下峰值型”的情况下的学习用的离群数据odg,n,ts-te的波形的一个例子的说明图,图7d是示出波形的类别是“过渡上升型”的情况下的学习用的离群数据odg,n,ts-te的波形的一个例子的说明图,图7e是示出波形的类别是“过渡下降型”的情况下的学习用的离群数据odg,n,ts-te的波形的一个例子的说明图,图7f是示出波形的类别是“振动型”的情况下的学习用的离群数据odg,n,ts-te的波形的一个例子的说明图。
图8是示出学习用的离群数据odg,n,ts-te中的特征量cg,n的一个例子的说明图。
图9:图9a是示出波形的类别是“上峰值型”的n(n=12)个学习用的离群数据odg,n,ts-te的说明图,图9b是示出n个学习用的离群数据odg,n,ts-te的平均值pmean[t]、带模型表示的正常范围的上限值bupper[t]以及下限值blower[t]的说明图。
图10:图10a是示出由异常判定处理部11判定为设备正常的情况下的异常探测用的离群数据odu,ts’-te’的波形的说明图。图10b是示出由异常判定处理部11判定为设备异常的情况下的异常探测用的离群数据odu,ts’-te’的波形的说明图。
图11是示出由波形条件生成处理部14生成的直方图的一个例子的说明图。
图12是示出实施方式3所涉及的异常探测装置的结构图。
图13是示出实施方式3所涉及的异常探测装置的硬件的硬件结构图。
图14是示出显示由波形条件生成处理部14生成的1个以上的波形条件wp的一览表的一览表确认画面的说明图。
图15是示出显示波形条件wp的生成源的学习用的离群数据odg,n,ts-te的一览表的一览表确认画面的说明图。
图16是示出实施方式4所涉及的异常探测装置的结构图。
图17是示出实施方式4所涉及的异常探测装置的硬件的硬件结构图。
图18是示出显示在由异常判定处理部11判定为设备异常时与波形条件wp对照的异常探测用的离群数据odu,ts’-te’以及异常探测用的时序数据du,t的数据显示画面的一个例子的说明图。
(符号说明)
1:学习用数据输入部;2:异常探测用数据输入部;3:离群评分计算部;4:离群数据提取部;5:阈值计算部;6:阈值存储部;7:离群数据提取处理部;8:异常判定部;9:类别判别部;10:波形条件选择部;11:异常判定处理部;12:波形条件生成部;13:波形分类部;14:波形条件生成处理部;15:波形条件存储部;16:探测结果输出部;17:选择受理部;18:类别判别部;19:探测结果输出部;21:输入接口电路;22:输入接口电路;23:离群评分计算电路;24:阈值计算电路;25:阈值存储电路;26:离群数据提取处理电路;27:类别判别电路;28:波形条件选择电路;29:异常判定处理电路;30:波形分类电路;31:波形条件生成处理电路;32:波形条件存储电路;33:探测结果输出电路;34:选择受理电路;35:类别判别电路;36:探测结果输出电路;41:存储器;42:处理器。
具体实施方式
以下,为了更详细地说明本发明,依照附图,说明用于实施本发明的方式。
实施方式1.
图1是示出实施方式1所涉及的异常探测装置的结构图。图2是示出实施方式1所涉及的异常探测装置的硬件的硬件结构图。
在图1以及图2中,学习用数据输入部1例如通过图2所示的输入接口电路21实现。
学习用数据输入部1受理时序地表示异常探测对象的设备正常时的多个时刻t下的该设备的状态的n个学习用的时序数据dg,n,t(n=1,2,…,n)的输入。n是1以上的整数。
学习用的时序数据dg,n,t包括各个时刻t下的传感器的观测值,传感器的观测值表示设备的状态。
学习用数据输入部1将受理输入的学习用的时序数据dg,n,t输出到离群评分计算部3以及离群数据提取处理部7各自。
作为异常探测对象的设备,考虑发电厂、化工厂或者上下水道厂等的设备。另外,作为异常探测对象的设备,考虑办公大厦或者工厂中的空调设备、电气设备、照明设备或者给排水设备等,并且考虑构成工厂的生产线的输送机等的设备、搭载于汽车的设备或者搭载于铁路车辆的设备。进而,作为异常探测对象的设备,还考虑与经济有关的信息系统的设备或者与经营有关的信息系统的设备。
异常探测用数据输入部2例如通过图2所示的输入接口电路22实现。
异常探测用数据输入部2受理时序地表示多个时刻t下的异常探测对象的设备的状态的异常探测用的时序数据du,t的输入。
异常探测用的时序数据du,t包括各个时刻t下的传感器的观测值,传感器的观测值表示设备的状态。
异常探测用数据输入部2将异常探测用的时序数据du,t输出给离群评分计算部3以及离群数据提取处理部7各自。
离群评分计算部3例如通过图2所示的离群评分计算电路23实现。
离群评分计算部3根据从学习用数据输入部1输出的n个学习用的时序数据dg,n,t各自,计算各个时刻t下的设备的异常度,作为学习用的离群评分sg,n,t。离群评分计算部3将计算的各个时刻t下的学习用的离群评分sg,n,t输出给离群数据提取部4。
离群评分计算部3根据从异常探测用数据输入部2输出的异常探测用的时序数据du,t,计算各个时刻t下的设备的异常度,作为异常探测用的离群评分su,t。离群评分计算部3将计算的各个时刻t下的异常探测用的离群评分su,t输出给离群数据提取部4。
离群数据提取部4具备阈值计算部5、阈值存储部6以及离群数据提取处理部7。
离群数据提取部4根据由离群评分计算部3计算的学习用的离群评分sg,n,t,从学习用的时序数据dg,n,t中提取有在设备中发生了异常的可能性的时间带的时序数据,作为学习用的离群数据odg,n。离群数据提取部4将提取的学习用的离群数据odg,n输出给异常判定部8以及波形条件生成部12各自。
离群数据提取部4根据由离群评分计算部3计算的异常探测用的离群评分su,t,从异常探测用的时序数据du,t中提取有在设备中发生了异常的可能性的时间带的异常探测用的时序数据,作为异常探测用的离群数据odu,ts’-te’。离群数据提取部4将提取的异常探测用的离群数据odu,ts’-te’输出给异常判定部8。
阈值计算部5例如通过图2所示的阈值计算电路24实现。
阈值计算部5根据由离群评分计算部3计算的学习用的离群评分sg,n,t,计算阈值sth,将阈值sth输出给阈值存储部6。
阈值存储部6例如通过图2所示的阈值存储电路25实现。
阈值存储部6存储从阈值计算部5输出的阈值sth。
离群数据提取处理部7例如通过图2所示的离群数据提取处理电路26实现。
离群数据提取处理部7比较由离群评分计算部3计算的各个时刻t下的学习用的离群评分sg,n,t和由阈值存储部6存储的阈值sth。
离群数据提取处理部7根据各个时刻t下的学习用的离群评分sg,n,t和阈值sth的比较结果,从学习用的时序数据dg,n,t中提取学习用的离群数据odg,n,ts-te。离群数据提取处理部7将提取的学习用的离群数据odg,n,ts-te输出给类别判别部9、波形条件选择部10、波形分类部13以及波形条件生成处理部14各自。
离群数据提取处理部7比较由离群评分计算部3计算的各个时刻t下的异常探测用的离群评分su,t和由阈值存储部6存储的阈值sth。
离群数据提取处理部7根据各个时刻t下的异常探测用的离群评分su,t和阈值sth的比较结果,从异常探测用的时序数据du,t中提取异常探测用的离群数据odu,ts’-te’。离群数据提取处理部7将提取的异常探测用的离群数据odu,ts’-te’输出给类别判别部9、波形条件选择部10以及异常判定处理部11各自。
异常判定部8具备类别判别部9、波形条件选择部10以及异常判定处理部11。
异常判定部8对照波形条件wp和由离群数据提取部4提取的异常探测用的离群数据odu,ts’-te’的波形。波形条件wp是指,表示由离群数据提取部4提取的异常探测用的离群数据odu,ts’-te’的变化的波形被认为是设备正常时的波形的情况下的条件。
异常判定部8根据波形条件wp和异常探测用的离群数据odu,ts’-te’的波形的对照结果,判定设备是否异常,将表示设备是否异常的判定结果,输出给探测结果输出部16。
类别判别部9例如通过图2所示的类别判别电路27实现。
类别判别部9计算由离群数据提取处理部7提取的学习用的离群数据odg,n,ts-te的特征量cg,n,根据特征量cg,n,判别学习用的离群数据odg,n,ts-te的波形的类别。类别判别部9将判别的学习用的离群数据odg,n,ts-te的波形的类别输出给波形分类部13。
类别判别部9计算由离群数据提取处理部7提取的异常探测用的离群数据odu,ts’-te’的特征量cu,根据特征量cu,判别异常探测用的离群数据odu,ts’-te’的波形的类别。类别判别部9将判别的异常探测用的离群数据odu,ts’-te’的波形的类别输出给波形条件选择部10。
波形条件选择部10例如通过图2所示的波形条件选择电路28实现。
波形条件选择部10从由波形条件存储部15存储的1个以上的波形条件wp中选择与由类别判别部9判别的类别对应的波形条件wp,将选择的波形条件wp输出给异常判定处理部11。
异常判定处理部11例如通过图2所示的异常判定处理电路29实现。
异常判定处理部11对照由波形条件选择部10选择的波形条件wp和由离群数据提取处理部7提取的异常探测用的离群数据odu,ts’-te’的波形。
异常判定处理部11根据波形条件wp和异常探测用的离群数据odu,ts’-te’的波形的对照结果,判定设备是否异常,将表示设备是否异常的判定结果输出给探测结果输出部16。
波形条件生成部12具备波形分类部13、波形条件生成处理部14以及波形条件存储部15。
波形条件生成部12根据由离群数据提取部4提取的各个学习用的离群数据odg,n,ts-te中的、由类别判别部9判别为波形是相互相同的类别的1个以上的学习用的离群数据odg,n,ts-te的波形,生成与该类别对应的波形条件。波形条件生成部12存储生成的波形条件。
波形分类部13例如通过图2所示的波形分类电路30实现。
波形分类部13计算由离群数据提取部4提取的各个学习用的离群数据odg,n,ts-te中的、由类别判别部9判别为波形是相互相同的类别的1个以上的学习用的离群数据odg,n,ts-te之间的类似度。
波形分类部13根据计算的类似度,对由类别判别部9判别为波形是相同的类别的1个以上的学习用的离群数据odg,n,ts-te进行分组。
波形分类部13将1个以上的学习用的离群数据odg,n,ts-te的分组结果输出给波形条件生成处理部14。
波形条件生成处理部14例如通过图2所示的波形条件生成处理电路31实现。
波形条件生成处理部14关于由波形分类部13分组得到的全部群组,根据由波形分类部13分类为同一群组的1个以上的学习用的离群数据odg,n,ts-te的波形生成与该群组对应的波形条件wp。波形条件生成处理部14将生成的波形条件wp输出给波形条件存储部15。
波形条件存储部15例如通过图2所示的波形条件存储电路32实现。
波形条件存储部15存储由波形条件生成处理部14生成的波形条件wp。
探测结果输出部16例如通过图2所示的探测结果输出电路33实现。
探测结果输出部16使从异常判定处理部11输出的判定结果例如显示于未图示的显示器。
在图1中,设想作为异常探测装置的构成要素的学习用数据输入部1、异常探测用数据输入部2、离群评分计算部3、阈值计算部5、阈值存储部6、离群数据提取处理部7、类别判别部9、波形条件选择部10、异常判定处理部11、波形分类部13、波形条件生成处理部14、波形条件存储部15以及探测结果输出部16各自通过如图2所示的专用的硬件实现。即,设想异常探测装置通过输入接口电路21、输入接口电路22、离群评分计算电路23、阈值计算电路24、阈值存储电路25、离群数据提取处理电路26、类别判别电路27、波形条件选择电路28、异常判定处理电路29、波形分类电路30、波形条件生成处理电路31、波形条件存储电路32以及探测结果输出电路33实现。
在此,关于阈值存储电路25以及波形条件存储电路32各自,例如,ram(randomaccessmemory,随机存取存储器)、rom(readonlymemory,只读存储器)、闪速存储器、eprom(erasableprogrammablereadonlymemory,可擦可编程只读存储器)、eeprom(electricallyerasableprogrammablereadonlymemory,电可擦可编程只读存储器)等非易失性或者易失性的半导体存储器、磁盘、软盘、光盘、紧凑盘、迷你盘或者dvd(digitalversatiledisc,数字通用光盘)相应。
另外,关于输入接口电路21、输入接口电路22、离群评分计算电路23、阈值计算电路24、离群数据提取处理电路26、类别判别电路27、波形条件选择电路28、异常判定处理电路29、波形分类电路30、波形条件生成处理电路31以及探测结果输出电路33各自,例如,单一电路、复合电路、程序化的处理器、并行程序化的处理器、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或者它们的组合相应。
异常探测装置的构成要素不限于用专用的硬件实现,异常探测装置也可以通过软件、固件或者软件和固件的组合实现。
软件或者固件作为程序,储存到计算机的存储器。计算机意味着执行程序的硬件,例如,cpu(centralprocessingunit,中央处理单元)、中央处理装置、处理装置、运算装置、微型处理器、微型计算机、处理器或者dsp(digitalsignalprocessor,数字信号处理器)相应。
图3是异常探测装置用软件或者固件等实现的情况下的计算机的硬件结构图。
在异常探测装置用软件或者固件等实现的情况下,在计算机的存储器41上构成阈值存储部6以及波形条件存储部15。用于使计算机执行学习用数据输入部1、异常探测用数据输入部2、离群评分计算部3、阈值计算部5、离群数据提取处理部7、类别判别部9、波形条件选择部10、异常判定处理部11、波形分类部13、波形条件生成处理部14以及探测结果输出部16的处理过程的程序储存于存储器41。而且,计算机的处理器42执行储存于存储器41的程序。
图4是示出异常探测装置的学习时的处理过程的流程图。
图5是示出作为异常探测装置的异常探测时的处理过程的异常探测方法的流程图。
另外,在图2中,示出异常探测装置的构成要素的各个用专用的硬件实现的例子,在图3中,示出异常探测装置用软件或者固件等实现的例子。但是,其仅为一个例子,也可以异常探测装置中的一部分的构成要素用专用的硬件实现,剩余的构成要素用软件或者固件等实现。
接下来,说明图1所示的异常探测装置的动作。
最初,说明异常探测装置中的学习时的动作。
首先,学习用数据输入部1受理时序地表示异常探测对象的设备正常时的多个时刻t下的该设备的状态的n个学习用的时序数据dg,n,t(n=1,2,…,n)的输入(图4的步骤st1)。
学习用数据输入部1将受理输入的学习用的时序数据dg,n,t输出给离群评分计算部3以及离群数据提取部4各自。
图6a是示出学习用的时序数据dg,n,t的一个例子的说明图。在图6a中,横轴是时刻,纵轴是包含于学习用的时序数据dg,n,t的传感器的观测值。
在图6a中,为了简化附图,记载为包含于学习用的时序数据dg,n,t的传感器的观测值是连续值,但传感器的观测值是离散值。
离群评分计算部3在从学习用数据输入部1接受到n个学习用的时序数据dg,n,t时,根据各个学习用的时序数据dg,n,t,计算各个时刻t下的设备的异常度,作为学习用的离群评分sg,n,t(图4的步骤st2)。
图6b是示出学习用的离群评分sg,n,t以及阈值sth的一个例子的说明图。在图6b中,横轴是时刻,纵轴是学习用的离群评分sg,n,t。
在学习用的离群评分sg,n,t的计算处理中,应用公知的技术。例如,在以下的非专利文献1中,公开了离群评分的计算处理。非专利文献1记载的“matrixprofile(矩阵画像)”与离群评分相当。
[非专利文献1]
chin-chiamichaelyeh,yanzhu,liudmilaulanova,nurjahanbegum,yifeiding,hoanganhdau,diegofurtadosilva,abdullahmueen,eamonnkeogh(2016).matrixprofilei:allpairssimilarityjoinsfortimeseries:aunifyingviewthatincludesmotifs,discordsandshapelets.
在图1所示的异常探测装置中,离群评分计算部3使用非专利文献1公开的离群评分的计算处理,计算学习用的离群评分sg,n,t。
但是,其仅为一个例子,离群评分计算部3例如也可以计算包含于学习用的时序数据dg,n,t的各个时刻t的传感器的观测值和时刻t的预测值的残差,作为学习用的离群评分sg,n,t。
离群评分计算部3将计算的各个时刻t下的学习用的离群评分sg,n,t输出给阈值计算部5以及离群数据提取处理部7各自。
阈值计算部5根据由离群评分计算部3计算的各个时刻t下的学习用的离群评分sg,n,t,计算如图6b所示的阈值sth(图4的步骤st3)。
阈值计算部5将计算的阈值sth输出给阈值存储部6。
阈值存储部6存储从阈值计算部5输出的阈值sth。
以下,说明由阈值计算部5计算阈值sth的计算处理的一个例子。
首先,阈值计算部5通过离群评分计算部3,计算根据n个学习用的时序数据dg,n,t各自计算的所有学习用的离群评分sg,n,t的平均值sg,ave。
另外,阈值计算部5通过离群评分计算部3,计算根据n个学习用的时序数据dg,n,t各自计算的所有学习用的离群评分sg,n,t的标准差σ。
接下来,阈值计算部5如以下的式(1)所示,根据平均值sg,ave和标准差σ,计算阈值sth。
sth=sg,ave+3σ(1)
在图1所示的异常探测装置中,阈值计算部5设为在学习时使用的阈值和在异常探测时使用的阈值是相同的阈值,计算阈值sth。
但是,其仅为一个例子,也可以阈值计算部5分别计算在学习时使用的阈值sth和在异常探测时使用的阈值sth。
作为在学习时使用的阈值sth,以在离群数据提取处理部7中能够提取大量的学习用的离群数据odg,n,ts-te的方式,例如,作为比式(1)所示的阈值sth小的阈值,计算(sg,ave+σ)~(sg,ave+2σ)的范围的阈值。
作为在异常探测时使用的阈值sth,例如,计算式(1)所示的阈值sth。
离群数据提取处理部7取得由离群评分计算部3计算的各个时刻t下的学习用的离群评分sg,n,t,取得由阈值存储部6存储的阈值sth。
离群数据提取处理部7比较各个时刻t下的学习用的离群评分sg,n,t和阈值sth。
离群数据提取处理部7根据学习用的离群评分sg,n,t和阈值sth的比较结果,在各个时刻t下的学习用的离群评分sg,n,t中,确定阈值sth以上的学习用的离群评分sg,n,t,从而检测学习用的离群评分sg,n,t为阈值sth以上的期间ts-te。
离群数据提取处理部7从学习用的时序数据dg,n,t中提取检测的期间ts-te的时序数据dg,n,ts~dg,n,te,作为学习用的离群数据odg,n,ts-te(图4的步骤st4)。
离群数据提取处理部7将提取的学习用的离群数据odg,n,ts-te,输出给类别判别部9、波形条件选择部10、波形分类部13以及波形条件生成处理部14各自。
类别判别部9在从离群数据提取处理部7接受到学习用的离群数据odg,n,ts-te时,计算学习用的离群数据odg,n,ts-te的特征量cg,n,根据特征量cg,n,判别学习用的离群数据odg,n,ts-te的波形的类别(图4的步骤st5)。
类别判别部9将判别的学习用的离群数据odg,n,ts-te的波形的类别输出给波形分类部13。
以下,具体地说明由类别判别部9判别波形的类别的判别处理。
在此,说明类别判别部9将学习用的离群数据odg,n,ts-te的波形例如分成上峰值型的波形、下峰值型的波形、上下峰值型的波形、过渡上升型的波形、过渡下降型的波形或者振动型的波形这6个群组的例子。
图7是示出波形的类别是“上峰值型”、“下峰值型”、“上下峰值型”、“过渡上升型”、“过渡下降型”或者“振动型”的情况下的学习用的离群数据odg,n,ts-te的波形的说明图。
在图7中,起点是学习用的离群数据odg,n,ts-te的波形开始的点,终点是学习用的离群数据odg,n,ts-te的波形结束的点。
[上峰值型]
上峰值型的波形是如图7a所示,学习用的离群数据odg,n,ts-te的值急剧上升后急剧下降,之后,学习用的离群数据odg,n,ts-te的值返回到急剧上升前的值附近的波形。
[下峰值型]
下峰值型的波形是如图7b所示,学习用的离群数据odg,n,ts-te的值急剧下降后急剧上升,之后,学习用的离群数据odg,n,ts-te的值返回到急剧下降前的值附近的波形。
[上下峰值型]
上下峰值型的波形是如图7c所示,学习用的离群数据odg,n,ts-te的值急剧下降至最小值后急剧上升至最大值,之后,学习用的离群数据odg,n,ts-te的值返回到急剧下降前的值附近的波形。
另外,上下峰值型的波形是学习用的离群数据odg,n,ts-te的值急剧上升至最大值后急剧下降至最小值,之后,学习用的离群数据odg,n,ts-te的值返回到急剧上升前的值附近的波形。
[过渡上升型]
过渡上升型的波形是如图7d所示,学习用的离群数据odg,n,ts-te的值上升至最大值,之后,学习用的离群数据odg,n,ts-te的值成为最大值附近的值的波形。
[过渡下降型的波形]
过渡下降型的波形是如图7e所示,学习用的离群数据odg,n,ts-te的值下降至最小值,之后,学习用的离群数据odg,n,ts-te的值成为最小值附近的值的波形。
[振动型的波形]
振动型的波形是如图7f所示,学习用的离群数据odg,n,ts-te的值持续上下振动而不收敛的波形。
图8是示出学习用的离群数据odg,n,ts-te中的特征量cg,n的一个例子的说明图。
首先,类别判别部9计算从离群数据提取处理部7输出的学习用的离群数据odg,n,ts-te的平均值dg,n,ave。
在类别判别部9中,作为特征量cg,n之一,对作为学习用的离群数据odg,n,ts-te与平均值dg,n,ave交叉的次数的交叉次数cn进行计数。
图8所示的学习用的离群数据odg,n,ts-te与平均值dg,n,ave交叉5次。
类别判别部9着眼于学习用的离群数据odg,n,ts-te和平均值dg,n,ave交叉的1个以上的交叉点中的、从学习用的离群数据odg,n,ts-te的起点数起第1个交叉点。
如果以第1个交叉点为界,学习用的离群数据odg,n,ts-te从比平均值dg,n,ave低的值变化为比平均值dg,n,ave高的值,则类别判别部9将“初次交叉=正”作为特征量cg,n之一。
9如果以第1个交叉点为界,学习用的离群数据odg,n,ts-te从比平均值dg,n,ave高的值变化为比平均值dg,n,ave低的值,则类别判别部将“初次交叉=负”作为特征量cg,n之一。
在图8所示的学习用的离群数据odg,n,ts-te中,初次交叉是正。
另外,在类别判别部9中,作为特征量cg,n之一,计算学习用的离群数据odg,n,ts-te的起点和学习用的离群数据odg,n,ts-te的终点的差的绝对值δs-e。
进而,在类别判别部9中,作为特征量cg,n之一,计算学习用的离群数据odg,n,ts-te中的最大值和学习用的离群数据odg,n,ts-te中的最小值的差的绝对值δmax-min。
如果交叉次数cn是2次、并且、“初次交叉=正”,则类别判别部9判别为波形的类别是“上峰值型”。
另外,如果交叉次数cn是1次、并且“初次交叉=正”、并且δs-e≤δmax-min×α,则类别判别部9判别为波形的类别是“上峰值型”。其中,α是任意的常数,0≤α≤1。常数α既可以储存于类别判别部9的内部存储器,也可以从外部提供。
如果交叉次数cn是2次、并且“初次交叉=负”,则类别判别部9判别为波形的类别是“下峰值型”。
另外,如果交叉次数cn是1次、并且“初次交叉=负”、并且δs-e≤δmax-min×α,则类别判别部9判别为波形的类别是“下峰值型”。
如果交叉次数cn是3次、并且δs-e≤δmax-min×β,则类别判别部9判别为波形的类别是“上下峰值型”。其中,β是任意的常数,0≤β≤1。常数β既可以储存于类别判别部9的内部存储器,也可以从外部提供。
如果交叉次数cn是1次、并且“初次交叉=正”、并且、δs-e>δmax-min×α,则类别判别部9判别为波形的类别是“过渡上升型”。
如果交叉次数cn是1次、并且“初次交叉=负”、并且、δs-e>δmax-min×α,则类别判别部9判别为波形的类别是“过渡下降型”。
如果交叉次数cn是4次以上,则类别判别部9判别为波形的类别是“振动型”。
另外,如果交叉次数cn是3次、并且δs-e>δmax-min×α,则类别判别部9判别为波形的类别是“振动型”。
波形分类部13对由离群数据提取部4提取的各个学习用的离群数据odg,n,ts-te中的、由类别判别部9判别为波形是相互相同的类别的1个以上的学习用的离群数据odg,n,ts-te进行分组。
接下来,波形分类部13关于分组得到的全部群组,计算包含于该群组的1个以上的学习用的离群数据odg,n,ts-te之间的类似度。
作为1个以上的学习用的离群数据odg,n,ts-te之间的类似度,也可以计算1个以上的学习用的离群数据odg,n,ts-te的波形之间的距离。作为计算的距离,考虑欧几里得距离、1-相关系数、曼哈顿距离或者dtw(dynamictimewarping,动态时间规整)距离等。距离越短,类似度越大。
1个以上的学习用的离群数据odg,n,ts-te的波形之间的距离的计算处理自身由于是公知的技术,所以省略详细的说明。
波形分类部13根据计算的类似度,对分类为同一群组的1个以上的学习用的离群数据odg,n,ts-te进一步进行分组(图4的步骤st6)。
具体而言,波形分类部13以使分类为同一群组的1个以上的学习用的离群数据odg,n,ts-te中的、计算的相互的类似度大的学习用的离群数据odg,n,ts-te彼此属于同一群组的方式,进行学习用的离群数据odg,n,ts-te的聚类。波形分类部13例如判断为计算的类似度为阈值以上的学习用的离群数据odg,n,ts-te彼此是相互的类似度大的学习用的离群数据odg,n,ts-te彼此。
作为聚类的方式,能够使用k-means法。但是,聚类的方式不限于k-means法,也可以使用谱聚类或者层次聚类等。
与计算的类似度进行比较的阈值既可以储存于类别判别部9的内部存储器,也可以从外部提供。
波形分类部13将1个以上的学习用的离群数据odg,n,ts-te的分组结果输出给波形条件生成处理部14。
波形条件生成处理部14关于由波形分类部13分组得到的全部群组,根据包含于该群组的1个以上的学习用的离群数据odg,n,ts-te的波形生成与该群组对应的波形条件wp(图4的步骤st7)。
在波形条件生成处理部14中,作为波形条件wp,例如生成表示波形的正常范围的带模型。
波形条件生成处理部14将生成的波形条件wp输出给波形条件存储部15。
波形条件存储部15存储从波形条件生成处理部14输出的波形条件wp。
以下,具体地说明由波形条件生成处理部14生成带模型的生成处理。
在此,为便于说明,设为包含于1个群组的1个以上的学习用的离群数据odg,n,ts-te用p1,p2,…,pm表示。另外,设为pi的时刻t的值用pi[t]表示。i=1,2,…,m。时刻t是期间ts-te中的任意时刻,具体而言,时刻t是将时刻ts置换为1的情况下的任意时刻(t=1,2,…,(te-ts))。
波形条件生成处理部14如以下的式(2)所示,计算时刻t下的m个pi[t]的平均值pmean[t],如以下的式(3)所示,计算时刻t下的m个pi[t]的标准差pstd[t]。
波形条件生成处理部14使用平均值pmean[t]、标准差pstd[t]以及常数λ(1≤λ),如以下的式(4)所示,计算带模型表示的正常范围的上限值bupper[t]。常数λ既可以储存于波形条件生成处理部14的内部存储器,也可以从外部提供。
bupper[t]=pmean[t]+pstd[t]×λ(4)
波形条件生成处理部14使用平均值pmean[t]、标准差pstd[t]以及常数λ(1≤λ),如以下的式(5)所示,计算带模型表示的正常范围的下限值blower[t]。
blower[t]=pmean[t]-pstd[t]×λ(5)
在此,波形条件生成处理部14使用平均值pmean[t]以及标准差pstd[t],计算带模型表示的正常范围的上限值bupper[t]以及下限值blower[t]。但是,其仅为一个例子,波形条件生成处理部14也可以使用时刻t下的m个pi[t]中的最大值pmax[t]以及最小值pmin[t],计算带模型表示的正常范围的上限值bupper[t]以及下限值blower[t]。
波形条件生成处理部14如以下的式(6)所示,求出时刻t下的m个pi[t]中的最大值pmax[t],如以下的式(7)所示,求出时刻t下的m个pi[t]中的最小值pmin[t]。
pmax[t]=max(p1[t],p2[t],…,pm[t])
(6)
pmin[t]=min(p1[t],p2[t],…,pm[t])
(7)
波形条件生成处理部14使用最大值pmax[t]、最小值pmin[t]以及常数δ(1≤δ≤m),如以下的式(8)所示,计算带模型表示的正常范围的上限值bupper[t]。
在式(8)中,pmax[t-δ/2:t+δ/2]是包含于时刻(t-δ/2)~时刻(t+δ/2)的各个时刻t的最大值pmax[t]。
波形条件生成处理部14使用最大值pmax[t]、最小值pmin[t]以及常数δ(1≤δ≤m),如以下的式(9)所示,计算带模型表示的正常范围的下限值blower[t]。
在式(9)中,pmin[t-δ/2:t+δ/2]是包含于时刻(t-δ/2)~时刻(t+δ/2)的各个时刻t的最小值pmin[t]。
图9是示出波形的类别与“上峰值型”相关的带模型的生成例的说明图。
图9a示出波形的类别是“上峰值型”的n(n=12)个学习用的离群数据odg,n,ts-te。
在图9a中,横轴是时刻t,纵轴是时刻t下的学习用的离群数据odg,n,ts-te的值pi[t]。
实线部分是学习用的离群数据odg,n,ts-te,虚线部分是学习用的离群数据odg,n,ts-te的前后的学习用的时序数据dg,n,t。
图9b示出n个学习用的离群数据odg,n,ts-te的平均值pmean[t]、带模型表示的正常范围的上限值bupper[t]以及下限值blower[t]。
在图9b中,横轴是时刻t,纵轴是时刻t的平均值pmean[t]、时刻t的上限值bupper[t]以及时刻t的下限值blower[t]。
在图9的例子中,波形条件生成处理部14根据12个学习用的离群数据odg,n,ts-te,生成波形的类别与“上峰值型”相关的带模型。
接下来,说明异常探测装置中的异常探测时的动作。
首先,异常探测用数据输入部2受理时序地表示多个时刻t下的异常探测对象的设备的状态的异常探测用的时序数据du,t的输入(图5的步骤st11)。
异常探测用数据输入部2将受理输入的异常探测用的时序数据du,t输出给离群评分计算部3以及离群数据提取处理部7各自。
离群评分计算部3在接受到从异常探测用数据输入部2输出的异常探测用的时序数据du,t时,根据异常探测用的时序数据du,t,计算各个时刻t下的异常探测用的离群评分su,t(图5的步骤st12)。
异常探测用的离群评分su,t的计算处理与学习用的离群评分sg,n,t的计算处理相同。
离群评分计算部3将计算的各个时刻t下的异常探测用的离群评分su,t输出给离群数据提取处理部7。
离群数据提取处理部7取得由离群评分计算部3计算的各个时刻t下的异常探测用的离群评分su,t,取得由阈值存储部6存储的阈值sth。
离群数据提取处理部7比较各个时刻t下的异常探测用的离群评分su,t、和阈值sth。
离群数据提取处理部7根据异常探测用的离群评分su,t和阈值sth的比较结果,在各个时刻t下的异常探测用的离群评分su,t中,确定阈值sth以上的异常探测用的离群评分su,t,从而检测异常探测用的离群评分su,t为阈值sth以上的期间ts’-te’。
离群数据提取处理部7从异常探测用的时序数据du,t中提取检测的期间ts’-te’的异常探测用的时序数据du,ts’~du,te’,作为异常探测用的离群数据odu,ts’-te’(图5的步骤st13)。
离群数据提取处理部7将提取的异常探测用的离群数据odu,ts’-te’输出给类别判别部9、波形条件选择部10以及异常判定处理部11的各个。
在图1所示的异常探测装置中,为了简化说明,设为离群数据提取处理部7从异常探测用的时序数据du,t中提取1个异常探测用的离群数据odu,ts’-te’,进行以下的说明。
类别判别部9在从离群数据提取处理部7接受到异常探测用的离群数据odu,ts’-te’时,计算异常探测用的离群数据odu,ts’-te’的特征量cu。
异常探测用的离群数据odu,ts’-te’中的特征量cu的计算处理与学习用的离群数据odg,n,ts-te中的特征量cg,n的计算处理相同。
类别判别部9根据异常探测用的离群数据odu,ts’-te’的特征量cu,判别异常探测用的离群数据odu,ts’-te’的波形的类别(图5的步骤st14)。
异常探测用的离群数据odu,ts’-te’中的波形的类别的判别处理与学习用的离群数据odg,n,ts-te中的波形的类别的判别处理相同。
类别判别部9将判别的波形的类别输出给波形条件选择部10。
波形条件选择部10分别计算从离群数据提取处理部7输出的异常探测用的离群数据odu,ts’-te’与从离群数据提取处理部7输出的n个学习用的离群数据odg,n,ts-te之间的类似度。
作为异常探测用的离群数据odu,ts’-te’与学习用的离群数据odg,n,ts-te之间的类似度,也可以计算异常探测用的离群数据odu,ts’-te’的波形和学习用的离群数据odg,n,ts-te的波形的距离。作为计算的距离,考虑欧几里得距离、1-相关系数、曼哈顿距离或者dtw距离等。距离的计算处理自身由于是公知的技术,所以省略详细的说明。
波形条件选择部10在n个学习用的离群数据odg,n,ts-te中,检索与异常探测用的离群数据odu,ts’-te’的类似度最高的学习用的离群数据odg,n,ts-te。与异常探测用的离群数据odu,ts’-te’的类似度最高的学习用的离群数据odg,n,ts-te的波形的类别与异常探测用的离群数据odu,ts’-te’的波形的类别相同。
波形条件选择部10从与由波形条件存储部15存储的1个以上的群组对应的波形条件wp中选择与包括检索的学习用的离群数据odg,n,ts-te的群组对应的波形条件wp(图5的步骤st15)。
波形条件选择部10将选择的波形条件wp输出给异常判定处理部11。
异常判定处理部11对照由波形条件选择部10选择的波形条件wp和由离群数据提取处理部7提取的异常探测用的离群数据odu,ts’-te’的波形。
异常判定处理部11根据波形条件wp和异常探测用的离群数据odu,ts’-te’的波形的对照结果,判定设备是否异常(图5的步骤st16)。
异常判定处理部11将表示设备是否异常的判定结果输出给探测结果输出部16。
探测结果输出部16使从异常判定处理部11输出的判定结果例如显示于未图示的显示器(图5的步骤st17)。
以下,具体地说明由异常判定处理部11判定设备的异常判定处理。
图10a是示出由异常判定处理部11判定为设备正常的情况下的异常探测用的离群数据odu,ts’-te’的波形的说明图。
图10b是示出由异常判定处理部11判定为设备异常的情况下的异常探测用的离群数据odu,ts’-te’的波形的说明图。
在图10a以及图10b中,横轴是时刻t。纵轴表示时刻t下的异常探测用的离群数据odu,ts’-te’的值、时刻t下的带通表示的正常范围的上限值bupper[t]以及下限值blower[t]。
如果异常探测用的离群数据odu,ts’-te’的波形在整个期间ts’-te’是带通的下限值blower[t]以上并且是带通的上限值bupper[t]以下,则包含于正常范围,所以异常判定处理部11判定为设备正常。
图10a所示的异常探测用的离群数据odu,ts’-te’的波形在整个期间ts’-te’是下限值blower[t]以上并且是上限值bupper[t]以下,所以由异常判定处理部11判定为设备正常。
在异常探测用的离群数据odu,ts’-te’的波形在期间ts’-te’中的任意时刻t小于下限值blower[t]的情况或者在任意时刻t大于上限值bupper[t]的情况下,脱离正常范围,所以异常判定处理部11判定为设备异常。
图10b所示的异常探测用的离群数据odu,ts’-te’的波形比上限值bupper[t]大3次,所以由异常判定处理部11判定为设备异常。
在此,如果异常探测用的离群数据odu,ts’-te’的波形在整个期间ts’-te’是下限值blower[t]以上并且是上限值bupper[t]以下,则异常判定处理部11判定为设备正常。但是,其仅为一个例子,即使异常探测用的离群数据odu,ts’-te’的波形脱离带模型表示的正常范围,如果是容许范围的脱离,则异常判定处理部11也可以判定为设备正常。
具体而言,如以下所述。
异常判定处理部11准备初始值为0的变量k。
如果在期间ts’-te’内的各个时刻t,异常探测用的离群数据odu,ts’-te’的值大于上限值bupper[t],则异常判定处理部11对变量k加上“1”。因此,如果作为异常探测用的离群数据odu,ts’-te’的值大于上限值bupper[t]的时刻t,例如有3个时刻,则异常判定处理部11对变量k加上“3”。
另外,如果在期间ts’-te’内的各个时刻t,异常探测用的离群数据odu,ts’-te’的值小于下限值blower[t],则异常判定处理部11对变量k加上“1”。因此,如果作为异常探测用的离群数据odu,ts’-te’的值小于下限值blower[t]的时刻t,例如有2个时刻,则异常判定处理部11对变量k加上“2”。
如果如以下的式(10)所示,对期间ts’-te’乘以系数ζ(0≤ζ<1)而得到的值是变量k以上,则异常判定处理部11判定为设备正常。
k≤|ts’-te’|×ζ(10)
如果对期间ts’-te’乘以系数ζ而得到的值小于变量k,则异常判定处理部11判定为设备异常。
此外,系数ζ既可以储存于异常判定处理部11的内部存储器,也可以从外部提供。在ζ=0的情况下,容许范围成为零。
在此,作为即使异常探测用的离群数据odu,ts’-te’的波形脱离带模型表示的正常范围,如果是容许范围的脱离,则判定为设备正常的例子,示出异常判定处理部11在式(10)成立时,判定为设备正常的例子。
但是,其仅为一个例子,还考虑以下的具体例。
有即使异常探测用的离群数据odu,ts’-te’的波形脱离带模型表示的正常范围的次数少,各自的脱离的宽度大的情况。
另一方面,有即使异常探测用的离群数据odu,ts’-te’的波形脱离带模型表示的正常范围的次数多,各自的脱离的宽度小的情况。
例如,认为相比于脱离的宽度是与带模型的宽度相同的程度时的脱离的次数为1次的情况,在脱离的宽度是带模型的宽度的1%程度时的脱离的次数为2~3次的情况下,设备正常的可能性更高。
异常判定处理部11准备初始值为0的变量g。
异常判定处理部11在期间ts’-te’内的各个时刻t,从异常探测用的离群数据odu,ts’-te’的值减去上限值bupper[t],如果减法后的值是正的值,则对变量g加上减法后的值。
另外,异常判定处理部11在期间ts’-te’内的各个时刻t,从下限值blower[t]减去异常探测用的离群数据odu,ts’-te’的值,如果减法后的值是正的值,则对变量g加上减法后的值。
如果变量g是阈值gth以下,则异常判定处理部11判定为设备正常,如果变量g大于阈值gth,则异常判定处理部11判定为设备异常。
阈值gth既可以储存于异常判定处理部11的内部存储器,也可以从外部提供。
作为阈值gth,能够使用如以下的式(11)或者式(12)所示的阈值gth。
gth=(max(bupper[t])-min(blower[t]))×θ
(11)
在式(11)中,max(bupper[t])是期间ts’-te’内的上限值bupper[t]中的最大值,min(blower[t])是期间ts’-te’内的下限值blower[t]中的最小值,θ是0以上的系数。系数θ既可以储存于异常判定处理部11的内部存储器,也可以从外部提供。
在式(12)中,h是期间ts’-te’内的时刻t的数量。
在图1所示的异常探测装置中,离群数据提取处理部7从异常探测用的时序数据du,t中提取1个异常探测用的离群数据odu,ts’-te’。
但是,其仅为一个例子,离群数据提取处理部7有时从异常探测用的时序数据du,t中提取检测期间ts’-te’相互不同的2个以上的异常探测用的离群数据odu,ts’-te’。
在由离群数据提取处理部7提取2个以上的异常探测用的离群数据odu,ts’-te’的情况下,关于各个离群数据odu,ts’-te’,类别判别部9、波形条件选择部10以及异常判定处理部11进行先前说明的处理。
在以上的实施方式1中,异常探测装置构成为,异常判定部8对照表示由离群数据提取部4提取的异常探测用的离群数据的变化的波形被认为是设备正常时的波形的波形条件和异常探测用的离群数据的波形,根据波形条件和异常探测用的离群数据的波形的对照结果,判定设备是否异常。因此,异常探测装置无需事先准备事件信息而能够避免发生表示在设备中发生了异常的意思的误判定。
在事件中,除了可事先预测的事件以外,还有难以预测的事件,所以有时无法事先准备事件信息。
另一方面,在图1所示的异常探测装置中,需要代替准备事件信息,而事先准备波形条件wp。波形条件wp能够根据设备正常时的学习用的时序数据dg,n,t生成,所以易于事先准备波形条件wp。
在图1所示的异常探测装置中,波形分类部13计算包含于群组的1个以上的学习用的离群数据odg,n,ts-te之间的类似度。
但是,1个以上的学习用的离群数据odg,n,ts-te的波形的长度不一定是相同的长度,而有时是不同的长度。
波形分类部13例如在2个学习用的离群数据odg,n,ts-te的波形的长度不同的情况下,最初使长度短的波形的开头与长度长的波形的开头对齐,计算长度短的波形与长度长的波形之间的距离。
波形分类部13直至使长度短的波形的末尾与长度长的波形的末尾对齐,使长度短的波形相对长度长的波形平行地滑动的同时,反复计算长度短的波形与长度长的波形之间的距离。
波形分类部13在计算的所有距离中选择最小的距离,将与选择的距离对应的类似度决定为波形的长度长的学习用的离群数据odg,n,ts-te、与波形的长度短的学习用的离群数据odg,n,ts-te之间的类似度。作为与距离对应的类似度,例如,考虑将距离的倒数的整数倍作为类似度。
波形分类部13在将类似度为阈值以上的学习用的离群数据odg,n,ts-te彼此包含于同一群组时,确定波形的长度短的学习用的离群数据odg,n,ts-te相对波形的长度最长的学习用的离群数据odg,n,ts-te的类似度成为最大的滑动的位置。
波形分类部13针对波形的长度最长的学习用的离群数据odg,n,ts-te,在确定的滑动的位置,配置波形的长度短的学习用的离群数据odg,n,ts-te。
通过在确定的滑动的位置配置波形的长度短的学习用的离群数据odg,n,ts-te,波形的长度短的学习用的离群数据odg,n,ts-te的开头有时位于比波形的长度最长的学习用的离群数据odg,n,ts-te的开头更靠末尾侧。
波形分类部13通过将比波形的长度短的学习用的离群数据odg,n,ts-te前的时刻的学习用的时序数据dg,n,t附加到波形的长度短的学习用的离群数据odg,n,ts-te的开头侧,使波形的长度短的学习用的离群数据odg,n,ts-te的开头与波形的长度最长的学习用的离群数据odg,n,ts-te的开头对齐。
另外,通过在确定的滑动的位置配置波形的长度短的学习用的离群数据odg,n,ts-te,波形的长度短的学习用的离群数据odg,n,ts-te的末尾有时位于比波形的长度最长的学习用的离群数据odg,n,ts-te的末尾更靠开头侧。
波形分类部13通过将比波形的长度短的学习用的离群数据odg,n,ts-te后的时刻的学习用的时序数据dg,n,t附加到波形的长度短的学习用的离群数据odg,n,ts-te的末尾侧,使波形的长度短的学习用的离群数据odg,n,ts-te的末尾与波形的长度最长的学习用的离群数据odg,n,ts-te的末尾对齐。
波形分类部13将波形的长度对齐的同一学习用的离群数据odg,n,ts-te彼此包含于同一群组。
在图1所示的异常探测装置中,波形分类部13将类似度为阈值以上的学习用的离群数据odg,n,ts-te彼此包含于同一群组。
有传感器的观测值是外部气温或者海水温的情况或者传感器的观测值受到来自其他设备的外部主要原因等的影响的情况。在这些情况下,在学习用的离群数据odg,n,ts-te的长期的趋势中,出现与事件关联的波形,所以即使各个学习用的离群数据odg,n,ts-te的波形或者变化的宽度各自相似,观测值的值域也有时不同。
在包含于各个学习用的离群数据odg,n,ts-te的观测值的值域不同的情况下,波形分类部13有时视为各个学习用的离群数据odg,n,ts-te不类似,将各个学习用的离群数据odg,n,ts-te分成不同的群组。
因此,波形分类部13关于由类别判别部9判别为波形是相互相同的类别的1个以上的学习用的离群数据odg,n,ts-te各自,计算波形的平均值m。
波形分类部13关于1个以上的学习用的离群数据odg,n,ts-te各自,从各个时刻t的值减去各个波形的平均值m。
波形分类部13关于1个以上的学习用的离群数据odg,n,ts-te各自,从各个时刻t的值减去各个波形的平均值m,从而能够使包含于1个以上的学习用的离群数据odg,n,ts-te的观测值的值域对齐。
另外,波形分类部13也可以在1个以上的学习用的离群数据odg,n,ts-te的变化的宽度也受到外部的主要原因的影响的情况下,将1个以上的学习用的离群数据odg,n,ts-te中的各个时刻t的值除以各个学习用的离群数据odg,n,ts-te的标准差。
通过将1个以上的学习用的离群数据odg,n,ts-te中的各个时刻t的值除以标准差,能够减轻外部主要原因的影响。
另外,还有1个以上的学习用的离群数据odg,n,ts-te在时间方向上产生摇摆的情况。例如,在温度数据中出现的事件波形中,在夏季,温度上升的速度快,下降的速度慢。相逆地,在冬季,温度上升的速度慢,下降的速度快。
在1个以上的学习用的离群数据odg,n,ts-te在时间方向上产生摇摆的情况下,波形分类部13使用动态时间伸缩法,计算1个以上的学习用的离群数据odg,n,ts-te之间的dtw距离。
波形分类部13通过依照在dtw距离的计算中得到的伸缩路径使1个以上的学习用的离群数据odg,n,ts-te的波形分别伸缩,能够消除学习用的离群数据odg,n,ts-te的时间方向的摇摆。伸缩路径表示1个以上的学习用的离群数据odg,n,ts-te之间的距离成为最小时的、1个以上的学习用的离群数据odg,n,ts-te的对应的时间。依照伸缩路径使学习用的离群数据odg,n,ts-te的波形伸缩的处理自身由于是公知的技术,所以省略详细的说明。
在图1所示的异常探测装置中,波形条件生成处理部14使用包含于群组的1个以上的学习用的离群数据odg,n,ts-te中的各个时刻t的平均值pmean[t],计算带模型的上限值bupper[t]等。
但是,其仅为一个例子,波形条件生成处理部14也可以代替使用时刻t的平均值pmean[t],而使用包含于群组的1个以上的学习用的离群数据odg,n,ts-te中的、代表的学习用的离群数据odg,n,ts-te中包含的时刻t的观测值。
作为代表的学习用的离群数据odg,n,ts-te,能够使用与包含于群组的1个以上的学习用的离群数据odg,n,ts-te的平均的离群数据类似度最大的学习用的离群数据odg,n,ts-te。
在图1所示的异常探测装置中,波形条件生成处理部14计算带模型表示的正常范围的上限值bupper[t]以及下限值blower[t]。
波形条件生成处理部14也可以通过根据带模型表示的正常范围的宽度计算正常范围的余量,对正常范围加上余量,扩展正常范围。
具体而言,如以下所述。
波形条件生成处理部14如以下的式(13)所示,根据带模型表示的正常范围的宽度,计算正常范围的余量r。
r=(max(bupper[t])-min(blower[t]))×η
(13)
在式(13)中,max(bupper[t])是期间ts-te内的上限值bupper[t]中的最大值,min(blower[t])是期间ts-te内的下限值blower[t]中的最小值,η是0以上的系数。η既可以储存于波形条件生成处理部14的内部存储器,也可以从外部提供。
波形条件生成处理部14通过如以下的式(14)所示,对上限值bupper[t]加上余量r,如以下的式(15)所示,从下限值blower[t]减去余量r,扩展正常范围。
bupper[t]←bupper[t]+r(14)
blower[t]←blower[t]-r(15)
在此,波形条件生成处理部14依照式(13),计算正常范围的余量r。但是,其仅为一个例子,波形条件生成处理部14也可以依照以下的式(16),计算正常范围的余量r。
在式(16)中,p是期间ts-te内的时刻t的数量。
实施方式2.
在图1所示的异常探测装置中,波形条件生成处理部14生成表示波形的正常范围的带模型,作为波形条件wp。
在实施方式2中,说明波形条件生成处理部14生成表示在设备正常时出现学习用的离群数据odg,n,ts-te的时间带的直方图作为波形条件wp的异常探测装置。
实施方式2的异常探测装置的结构与实施方式1的异常探测装置的结构相同,实施方式2的异常探测装置的结构图是图1。
波形条件生成处理部14针对由波形分类部13分组得到的每个群组,作为波形条件wp,生成表示出现包含于该群组的1个以上的学习用的离群数据odg,n,ts-te的时间带的直方图。
学习用的离群数据odg,n,ts-te包括表示学习用的离群评分sg,n,t为阈值sth以上的期间ts-te的期间信息。期间信息包括表示学习用的离群评分sg,n,t成为阈值sth以上的开始时刻的信息至表示学习用的离群评分sg,n,t成为阈值sth以下的结束时刻的信息。
另外,表示开始时刻的信息以及表示结束时刻的信息不仅包括表示所谓时刻的信息,而且还包括表示日期的信息以及表示星期的信息。
直方图的生成处理自身由于是公知的技术,所以省略详细的说明,能够根据包含于学习用的离群数据odg,n,ts-te的期间信息表示的期间ts-te,生成直方图。
图11是示出由波形条件生成处理部14生成的直方图的一个例子的说明图。
在图11中,横轴是时刻,表示日期或者星期,纵轴表示出现学习用的离群数据odg,n,ts-te的频数。
图11示出学习用的离群数据odg,n,ts-te在1点和2点之间产生,学习用的离群数据odg,n,ts-te在10~12日出现,学习用的离群数据odg,n,ts-te在星期二出现的例子。
波形条件选择部10与实施方式1同样地,分别计算从类别判别部9输出的异常探测用的离群数据odu,ts’-te’与n个学习用的离群数据odg,n,ts-te之间的类似度。
波形条件选择部10与实施方式1同样地,在n个学习用的离群数据odg,n,ts-te中,检索与异常探测用的离群数据odu,ts’-te’的类似度最高的学习用的离群数据odg,n,ts-te。
波形条件选择部10与实施方式1同样地,从由波形条件存储部15存储的与1个以上的群组对应的波形条件wp中选择与包括检索的学习用的离群数据odg,n,ts-te的群组对应的波形条件wp。
由波形条件选择部10选择的波形条件wp是由波形条件生成处理部14生成的直方图。
波形条件选择部10将选择的波形条件wp输出给异常判定处理部11。
异常判定处理部11参照包含于从离群数据提取处理部7输出的异常探测用的离群数据odu,ts’-te’的期间信息,辨识作为出现异常探测用的离群数据odu,ts’-te’的时间带的期间ts’-te’。
异常判定处理部11对照出现异常探测用的离群数据odu,ts’-te’的期间ts’-te’和作为从波形条件选择部10输出的波形条件wp的直方图表示的出现时间带。
如果出现异常探测用的离群数据odu,ts’-te’的期间ts’-te’包含于直方图表示的出现时间带,则异常判定处理部11判定为设备正常。
在图11的例子中,如果出现异常探测用的离群数据odu,ts’-te’的时间带是1点和2点之间并且是10~12日中的任意日并且是星期二,则异常判定处理部11判定为设备正常。
如果出现异常探测用的离群数据odu,ts’-te’的期间ts’-te’未包含于直方图表示的出现时间带,则异常判定处理部11判定为设备异常。
在图11的例子中,如果出现异常探测用的离群数据odu,ts’-te’的时间带并非1点和2点之间或者并非10~12日中的任意日或者并非星期二,则异常判定处理部11判定为设备异常。
在以上的实施方式2中,异常探测装置构成为,如果出现由离群数据提取部4提取的异常探测用的离群数据的时间带包含于直方图表示的出现时间带,则异常判定部8判定为设备正常,如果出现异常探测用的离群数据的时间带未包含于直方图表示的出现时间带,则异常判定部8判定为设备异常。因此,异常探测装置无需事先准备事件信息而能够避免发生表示在设备中发生了异常的意思的误判定。
在实施方式2的异常探测装置中,如果出现异常探测用的离群数据odu,ts’-te’的时间带包含于直方图表示的出现时间带,则异常判定处理部11判定为设备正常。
在实施方式2的异常探测装置中,也与实施方式1的异常探测装置同样地,异常判定处理部11判定异常探测用的离群数据odu,ts’-te’的波形是否在整个期间ts’-te’为带通的正常范围内。
而且,也可以如果出现异常探测用的离群数据odu,ts’-te’的时间带包含于直方图表示的发生时间带并且异常探测用的离群数据odu,ts’-te’的波形在整个期间ts’-te’包含于带通的正常范围,则异常判定处理部11判定为设备正常。
实施方式3.
在实施方式3中,说明具备展示由波形条件生成处理部14生成的波形条件wp,受理从展示的波形条件wp中有效的波形条件wp的选择的选择受理部17的异常探测装置。
图12是示出实施方式3所涉及的异常探测装置的结构图。
图13是示出实施方式3所涉及的异常探测装置的硬件的硬件结构图。
在图12以及图13中,与图1以及图2相同的符号表示同一或者相当部分,所以省略说明。
选择受理部17例如通过图13所示的选择受理电路34实现。
选择受理部17展示由波形条件生成处理部14生成的波形条件wp,受理从展示的波形条件wp中有效的波形条件wp的选择。
选择受理部17仅将受理选择的有效的波形条件wp作为由波形条件生成处理部14生成的波形条件wp留下,丢弃未受理选择的波形条件wp。
在图12中,设想作为异常探测装置的构成要素的学习用数据输入部1、异常探测用数据输入部2、离群评分计算部3、阈值计算部5、阈值存储部6、离群数据提取处理部7、类别判别部9、波形条件选择部10、异常判定处理部11、波形分类部13、波形条件生成处理部14、波形条件存储部15、探测结果输出部16以及选择受理部17各自通过图13所示的专用的硬件实现。即,设想异常探测装置通过输入接口电路21、输入接口电路22、离群评分计算电路23、阈值计算电路24、阈值存储电路25、离群数据提取处理电路26、类别判别电路27、波形条件选择电路28、异常判定处理电路29、波形分类电路30、波形条件生成处理电路31、波形条件存储电路32、探测结果输出电路33以及选择受理电路34实现。
在此,关于输入接口电路21、输入接口电路22、离群评分计算电路23、阈值计算电路24、离群数据提取处理电路26、类别判别电路27、波形条件选择电路28、异常判定处理电路29、波形分类电路30、波形条件生成处理电路31、探测结果输出电路33以及选择受理电路34各自,例如,单一电路、复合电路、程序化的处理器、并行程序化的处理器、asic、fpga或者它们的组合相应。
异常探测装置的构成要素不限于用专用的硬件实现,异常探测装置也可以通过软件、固件或者软件和固件的组合实现。
在异常探测装置用软件或者固件等实现的情况下,在计算机的存储器41上构成阈值存储部6以及波形条件存储部15。用于使计算机执行学习用数据输入部1、异常探测用数据输入部2、离群评分计算部3、阈值计算部5、离群数据提取处理部7、类别判别部9、波形条件选择部10、异常判定处理部11、波形分类部13、波形条件生成处理部14、探测结果输出部16以及选择受理部17的处理过程的程序储存于图3所示的存储器41。而且,图3所示的处理器42执行储存于存储器41的程序。
接下来,说明图12所示的异常探测装置的动作。
但是,图12所示的异常探测装置的构成要素中的、选择受理部17以外的构成要素与图1所示的异常探测装置相同,所以在此,仅说明选择受理部17的动作。
选择受理部17如图14所示,使由波形条件生成处理部14生成的1个以上的波形条件wp例如显示于未图示的显示器。
图14是示出显示由波形条件生成处理部14生成的1个以上的波形条件wp的一览表的一览表确认画面的说明图。
用户通过确认一览表确认画面,能够评价各个波形条件wp的妥当性。
图14所示的一览表确认画面具备与各个波形条件wp对应的勾选框。通过选中与各个波形条件wp对应的勾选框中的、与用户判断为妥当的波形条件wp对应的勾选框,能够选择有效的波形条件wp。
图14所示的一览表确认画面显示4个波形条件wp。在图中,从左数第2~4个波形条件wp被选中勾选框。
选择受理部17将由波形条件生成处理部14生成的1个以上的波形条件wp中的、由用户选中勾选框的波形条件wp,作为有效的波形条件wp,受理选择。
选择受理部17仅将受理选择的有效的波形条件wp作为由波形条件生成处理部14生成的波形条件wp,存储到波形条件存储部15。
选择受理部17丢弃未受理选择的波形条件wp,不将未受理选择的波形条件wp存储到波形条件存储部15。
选择受理部17具备使显示于一览表确认画面的波形条件wp的生成源的学习用的离群数据odg,n,ts-te显示于未图示的显示器的功能。
当用户在显示于一览表确认画面的1个以上的波形条件wp中点击任意波形条件wp时,通过选择受理部17,将该波形条件wp的生成源的1个以上的学习用的离群数据odg,n,ts-te显示于未图示的显示器。
图15是示出显示波形条件wp的生成源的学习用的离群数据odg,n,ts-te的一览表的一览表确认画面的说明图。
图15所示的一览表确认画面显示12个学习用的离群数据odg,n,ts-te。
用户通过确认一览表确认画面,能够判断12个学习用的离群数据odg,n,ts-te中的、在生成波形条件wp时认为不需要的学习用的离群数据odg,n,ts-te。
图15所示的一览表确认画面具备与各个学习用的离群数据odg,n,ts-te对应的勾选框。通过用户去掉与各个学习用的离群数据odg,n,ts-te对应的勾选框中的、与认为不需要的学习用的离群数据odg,n,ts-te对应的勾选框上的选中,能够选择认为不需要的学习用的离群数据odg,n,ts-te。
在图15的例子中,关于最左侧的列的从上数第2个学习用的离群数据odg,n,ts-te,勾选框上的选中被去掉。另外,关于最右侧的列的从上数第4个学习用的离群数据odg,n,ts-te,勾选框上的选中被去掉。
选择受理部17受理12个学习用的离群数据odg,n,ts-te中的、未去掉选中的学习用的离群数据odg,n,ts-te的选择。
波形条件生成处理部14根据由选择受理部17受理选择的学习用的离群数据odg,n,ts-te,再生成波形条件wp。
图15所示的一览表确认画面具备受理由波形条件生成处理部14生成波形条件wp的生成方法的选择的选择框。
在生成方法选择框中,能够选择使用平均值pmean[t]以及标准差pstd[t],计算作为波形条件wp的带模型表示的正常范围的上限值bupper[t]以及下限值blower[t]的生成方法。
另外,在生成方法选择框中,能够选择使用最大值pmax[t]以及最小值pmin[t],计算带模型表示的正常范围的上限值bupper[t]以及下限值blower[t]的生成方法。
因此,用户通过操作生成方法选择框,能够选择波形条件wp的生成方法。
选择受理部17受理与用户的生成方法选择框的操作相伴的波形条件wp的生成方法的选择。
波形条件生成处理部14根据由选择受理部17受理选择的生成方法,根据由选择受理部17受理选择的学习用的离群数据odg,n,ts-te,生成波形条件wp。
图15所示的一览表确认画面具备受理带模型表示的正常范围的余量的选择的余量选择框。
因此,用户通过操作余量选择框,能够选择余量。
选择受理部17受理与用户的余量选择框的操作相伴的余量的选择。
波形条件生成处理部14通过对正常范围加上由选择受理部17受理选择的余量,扩展正常范围。
图15所示的一览表确认画面具备“反映”按钮、“保存”按钮以及“追加”按钮。
在用户点击“反映”按钮时,波形条件生成处理部14根据由选择受理部17受理选择的学习用的离群数据odg,n,ts-te再生成波形条件wp,以使再生成的波形条件wp显示于一览表确认画面的方式动作。
在用户点击“保存”按钮时,以将由选择受理部17再生成的波形条件wp存储到波形条件存储部15的方式动作。
在用户点击“追加”按钮时,以在再生成波形条件wp时能够选择包含于与显示于图15所示的一览表确认画面的学习用的离群数据odg,n,ts-te不同的群组的学习用的离群数据odg,n,ts-te的方式动作。然后,在用户点击“追加”按钮之后,用户在图14所示的一览表确认画面中,点击与先前点击的波形条件wp不同的波形条件wp。在用户点击不同的波形条件wp时,通过选择受理部17,将点击的波形条件wp的生成源的1个以上的学习用的离群数据odg,n,ts-te显示于图15所示的一览表确认画面。
在图15所示的一览表确认画中,用户通过在再生成波形条件wp时选中认为需要追加的学习用的离群数据odg,n,ts-te的勾选框,能够选择认为需要追加的学习用的离群数据odg,n,ts-te。
在以上的实施方式3中,异常探测装置构成为,选择受理部17展示由波形条件生成处理部14生成的波形条件wp,受理从展示的波形条件wp中有效的波形条件wp的选择,仅将受理选择的有效的波形条件wp作为由波形条件生成处理部14生成的波形条件wp留下,丢弃未受理选择的波形条件wp。因此,异常探测装置能够生成反映用户的判断的波形条件wp。
实施方式4.
在实施方式4中,说明波形条件生成部12将在由异常判定部8判定为设备异常时与波形条件wp对照的异常探测用的离群数据odu,ts’-te’用作学习用的离群数据odg,n,ts-te的异常探测装置。
图16是示出实施方式4所涉及的异常探测装置的结构图。
图17是示出实施方式4所涉及的异常探测装置的硬件的硬件结构图。
在图16以及图17中,与图1以及图2相同的符号表示同一或者相当部分,所以省略说明。
类别判别部18例如通过图17所示的类别判别电路35实现。
类别判别部18与图1所示的类别判别部9同样地,判别由离群数据提取处理部7提取的学习用的离群数据odg,n,ts-te的类别。
类别判别部18与图1所示的类别判别部9同样地,判别由离群数据提取处理部7提取的异常探测用的离群数据odu,ts’-te’的波形的类别。
类别判别部18在由异常判定处理部11判定为设备异常时,从探测结果输出部19取得与波形条件wp对照的异常探测用的离群数据odu,ts’-te’,作为学习用的离群数据odg,n,ts-te。
类别判别部18计算取得的异常探测用的离群数据odu,ts’-te’的特征量,根据计算的特征量判别异常探测用的离群数据odu,ts’-te’的波形的类别。类别判别部18将判别的异常探测用的离群数据odu,ts’-te’的波形的类别输出给波形分类部13。
探测结果输出部19例如通过图17所示的探测结果输出电路36实现。
探测结果输出部19与图1所示的探测结果输出部16同样地,使从异常判定处理部11输出的判定结果显示于例如未图示的显示器。
探测结果输出部19在由异常判定处理部11判定为设备异常时,使与波形条件wp对照的异常探测用的离群数据odu,ts’-te’和异常探测用的时序数据du,t显示于例如显示器。
探测结果输出部19在由异常判定处理部11判定为设备异常时,受理与波形条件wp对照的异常探测用的离群数据odu,ts’-te’中的、用作学习用的离群数据odg,n,ts-te的异常探测用的离群数据odu,ts’-te’的选择。
探测结果输出部19将受理选择的异常探测用的离群数据odu,ts’-te’,作为学习用的离群数据odg,n,ts-te,输出给类别判别部18、波形分类部13以及波形条件生成处理部14各自。
在图16中,设想作为异常探测装置的构成要素的学习用数据输入部1、异常探测用数据输入部2、离群评分计算部3、阈值计算部5、阈值存储部6、离群数据提取处理部7、类别判别部18、波形条件选择部10、异常判定处理部11、波形分类部13、波形条件生成处理部14、波形条件存储部15以及探测结果输出部19各自通过如图17所示的专用的硬件实现。即,设想异常探测装置通过输入接口电路21、输入接口电路22、离群评分计算电路23、阈值计算电路24、阈值存储电路25、离群数据提取处理电路26、类别判别电路35、波形条件选择电路28、异常判定处理电路29、波形分类电路30、波形条件生成处理电路31、波形条件存储电路32以及探测结果输出电路36实现。
在此,关于输入接口电路21、输入接口电路22、离群评分计算电路23、阈值计算电路24、离群数据提取处理电路26、类别判别电路35、波形条件选择电路28、异常判定处理电路29、波形分类电路30、波形条件生成处理电路31以及探测结果输出电路36各自,例如,单一电路、复合电路、程序化的处理器、并行程序化的处理器、asic、fpga或者它们的组合相应。
异常探测装置的构成要素不限于用专用的硬件实现,异常探测装置也可以通过软件、固件或者软件和固件的组合实现。
在异常探测装置用软件或者固件等实现的情况下,在计算机的存储器41上构成阈值存储部6以及波形条件存储部15。用于使计算机执行学习用数据输入部1、异常探测用数据输入部2、离群评分计算部3、阈值计算部5、离群数据提取处理部7、类别判别部18、波形条件选择部10、异常判定处理部11、波形分类部13、波形条件生成处理部14以及探测结果输出部19的处理过程的程序储存于图3所示的存储器41。而且,图3所示的处理器42执行储存于存储器41的程序。
接下来,说明图16所示的异常探测装置的动作。
异常判定处理部11与实施方式1同样地,对照由波形条件选择部10选择的波形条件wp和由离群数据提取处理部7提取的异常探测用的离群数据odu,ts’-te’的波形。
异常判定处理部11与实施方式1同样地,根据波形条件wp和异常探测用的离群数据odu,ts’-te’的波形的对照结果,判定设备是否异常。
异常判定处理部11与实施方式1同样地,将表示设备是否异常的判定结果输出给探测结果输出部19。
异常判定处理部11在判定为设备异常时,将与波形条件wp对照的异常探测用的离群数据odu,ts’-te’输出给探测结果输出部19。
探测结果输出部19使从异常判定处理部11输出的判定结果例如显示于未图示的显示器。
探测结果输出部19如图18所示,在由异常判定处理部11判定为设备异常时,使与波形条件wp对照的异常探测用的离群数据odu,ts’-te’和从异常探测用数据输入部2输出的异常探测用的时序数据du,t例如显示于显示器。
图18是示出在由异常判定处理部11判定为设备异常时显示与波形条件wp对照的异常探测用的离群数据odu,ts’-te’以及异常探测用的时序数据du,t的数据显示画面的一个例子的说明图。
在图18中,异常探测用的时序数据du,t中的、用〇包围的部分的数据是在由异常判定处理部11判定为设备异常时与波形条件wp对照的异常探测用的离群数据odu,ts’-te’。在图18所示的画面中,还显示离群数据odu,ts’-te’的放大图。
在放大图中,实线部分是异常探测用的离群数据odu,ts’-te’,虚线部分是异常探测用的离群数据odu,ts’-te’的前后的异常探测用的时序数据du,t。
在图18中,为了简化附图,异常探测用的离群数据odu,ts’-te’的放大图的数量比用〇包围的部分的数据的数量少。
图18所示的数据显示画面具备与各个异常探测用的离群数据odu,ts’-te’对应的勾选框。用户通过选中与希望用作学习用的离群数据odg,n,ts-te的异常探测用的离群数据odu,ts’-te’对应的勾选框,能够选择用作学习用的离群数据odg,n,ts-te的异常探测用的离群数据odu,ts’-te’。
在图18的例子中,关于上段的从左数第4个异常探测用的离群数据odu,ts’-te’,勾选框被选中。
探测结果输出部19将由用户选中勾选框的异常探测用的离群数据odu,ts’-te’,作为学习用的离群数据odg,n,ts-te,受理选择。
探测结果输出部19将受理选择的异常探测用的离群数据odu,ts’-te’,作为学习用的离群数据odg,n,ts-te,输出给类别判别部18、波形分类部13以及波形条件生成处理部14各自。
类别判别部18与图1所示的类别判别部9同样地,判别由离群数据提取处理部7提取的学习用的离群数据odg,n,ts-te的类别,将学习用的离群数据odg,n,ts-te的类别输出给波形分类部13。
类别判别部18与图1所示的类别判别部9同样地,判别由离群数据提取处理部7提取的异常探测用的离群数据odu,ts’-te’的波形的类别,将异常探测用的离群数据odu,ts’-te’的波形的类别输出给波形条件选择部10。
类别判别部18取得从探测结果输出部19输出的异常探测用的离群数据odu,ts’-te’,作为学习用的离群数据odg,n,ts-te。
类别判别部18计算取得的异常探测用的离群数据odu,ts’-te’的特征量,根据计算的特征量判别异常探测用的离群数据odu,ts’-te’的波形的类别。
异常探测用的离群数据odu,ts’-te’的波形的类别的判别处理与学习用的离群数据odg,n,ts-te的波形的类别的判别处理相同。
类别判别部18将判别的异常探测用的离群数据odu,ts’-te’的波形的类别输出给波形分类部13。
关于波形分类部13以及波形条件生成处理部14的动作,除了将从探测结果输出部19输出的异常探测用的离群数据odu,ts’-te’用作学习用的离群数据odg,n,ts-te以外,与实施方式1相同。
在以上的实施方式4中,异常探测装置构成为,类别判别部18在由异常判定部8判定为设备异常时,计算与波形条件对照的异常探测用的离群数据的特征量,根据该特征量判别与波形条件对照的异常探测用的离群数据的波形的类别。而且,波形条件生成部12根据由离群数据提取部4提取的各个学习用的离群数据以及与波形条件对照的异常探测用的离群数据中的、由类别判别部18判别为波形是相互相同的类别的1个以上的离群数据的波形,生成与该类别对应的波形条件。因此,异常探测装置相比于实施方式1的异常探测装置,能够增加学习用的离群数据,提高与类别对应的波形条件的精度。
此外,本申请发明能够在该发明的范围内,实现各实施方式的自由的组合、或者各实施方式的任意的构成要素的变形或者各实施方式中的任意的构成要素的省略。
产业上的可利用性
本发明适合于判定设备是否异常的异常探测装置以及异常探测方法。