诊断装置制造方法及图纸

技术编号:27940309 阅读:23 留言:0更新日期:2021-04-02 14:21
本发明专利技术的诊断装置获取与工业机械正常运行时的运行状态有关的正常数据,存储正常数据,通过基于存储的正常数据进行学习来创建学习模型,并使用学习模型对工业机械运行的正常或异常进行推定处理。本发明专利技术的诊断装置还基于存储的正常数据创建包含至少一种异常数据的验证数据,根据基于验证数据并使用学习模型进行推定处理所得到的结果来验证学习模型的妥当性。

【技术实现步骤摘要】
诊断装置
本专利技术涉及一种诊断装置。
技术介绍
在工厂等制造现场,导入了一种监视设置在生产线上的机器人、机床等工业机械的运行状态并对工业机械的运行状态进行诊断以防止生产线停止并且在生产线停止的情况下可以使其迅速恢复的装置。作为对工业机械的运行状态进行诊断的装置,例如其经由网络对在各个工业机械中检测出的马达的位置、速度、转矩等数据、由安装在工业机械上的传感器检测出的声音、图像等数据进行监视,并在该数据存在表示异常的倾向时,诊断为工业机械的运行中出现异常(例如,日本专利第6453504号公报以及日本特开2019-012473号公报)。为了使诊断装置进行这样的诊断,需要预先创建规定的模型来判定工业机械的运行是正常还是异常。作为用于对工业机械运行的正常/异常进行判定的模型的示例,可以列举出:(1)对于有怎样程度接近在工业机械进行异常运行的状态下检测出的数据组进行判定的模型;(2)对于以怎样程度向哪一方远离在正常运行/异常运行时分别获取的数据组的边界进行判定的模型;(3)对于距离在工业机械进行普通运行的状态下检测出的数据组多远进行判定的模型。在上述模型(1)及模型(2)的情况下,需要将工业机械设定为进行异常运行的状态并检测出数据进行存储,但工业机械的异常运行多与故障相关,难以收集用于创建判定用模型的必要数据。另一方面,在上述模型(3)的情况下,只要在工业机械进行正常运行的状态下检测出数据进行存储即可,因此,诊断装置可以比较轻松地收集数据。当在工业机械进行正常运行的状态下由诊断装置基于数据组进行运行判定时,为了设定判定模型而收集的数据组必须在某种程度上涵盖工业机械进行正常运行的整个范围。图8A及图8B示出并说明了简单的示例。例如,考虑设定使用在工业机械进行正常运行时获取到的马达的位置数据和转矩数据来判定工业机械的正常/异常的模型。此外,在图8中,通过诊断装置在正常运行时检测出的数据用圆点D1表示,在正常运行时检测出的数据的原始范围表示在实线D2框内,在正常运行时检测出的数据的预期范围表示在虚线D3框内。这里,如图8的各图所例示的那样,当从某个工业机械的马达检测出的位置数据和转矩数据的组合处于实线圆内时,该工业机械的运行正常。为了基于在正常运行时获取到的数据通过机械创建这样的模型,收集工业机械进行正常运行时马达的位置数据和转矩数据的组合。其结果,如图8A所例示的那样,只要能够以涵盖整个原始范围的方式获取数据,则可以通过机械预测与在正常运行时检测出的数据D1的原始范围D2接近的模型。但是,如图8B所例示的那样,当只能获取偏离原始范围的数据时,则只能通过机械预测到如图8B的虚线圆所示那样与在正常运行时检测出的数据的原始范围相距甚远的条件(即范围D3)。图8中示出了比较简单的示例,但实际上,在诊断装置基于位置、转矩、声音等时间序列数据的变化模式判定工业机械运行的正常/异常等情况下,会导致更为复杂的问题。另外,例如在使用了作为机器学习方法的无监督学习的情况下,同样的问题也会以过度学习或收敛于局部解的形式出现。为了解决这种问题,可以考虑下述方法:对创建的模型的妥当性进行验证,在创建了不具妥当性的模型时,重新选择数据并再次创建模型。这里,当收集到在工业机械正常运行时及异常运行时检测出的数据时,可以将收集到的数据分为模型创建用数据和验证用数据,并使用验证用数据对使用模型创建用数据创建的模型进行验证。但是,当仅收集到在工业机械正常运行时检测出的数据时,即使分割为模型创建用数据和验证用数据,该分割的妥当性也会按照一定概率而成为问题。另外,由于不存在异常运行时的数据,因此无法验证所创建的模型对异常数据的响应。
技术实现思路
因此,期待一种对使用在正常运行时检测出的正常数据而创建的模型的妥当性进行验证的方法。为了验证使用正常数据创建的模型的妥当性,本专利技术的诊断装置通过创建对正常数据加入设定的变化所得到的异常数据并使用所创建的异常数据来验证模型的妥当性,从而解决了上述课题。而且,本专利技术所涉及的诊断装置,用于对工业机械的运行状态进行诊断,上述诊断装置具备:数据获取部,其获取与上述工业机械正常运行时的运行状态有关的正常数据;获取数据存储部,其存储上述数据获取部所获取的正常数据;学习部,其通过基于存储在上述获取数据存储部中的正常数据进行学习来创建学习模型;推定部,其使用上述学习模型对上述工业机械运行的正常或异常进行推定处理;验证数据创建部,其基于存储在上述获取数据存储部中的正常数据,创建包含至少一种异常数据的验证数据;以及验证部,其根据上述推定部基于上述验证数据并使用上述学习模型进行推定处理所得到的结果,验证上述学习模型的妥当性。根据本专利技术,能够使用在正常运行时检测出的正常数据对创建的模型的妥当性进行验证。附图说明通过参照附图的以下实施例的说明,本专利技术的上述及其它目的和特征将更加明确。图1是示意性地示出本申请专利技术所涉及的诊断装置的硬件配置示例的图。图2是本专利技术的第1实施方式的诊断装置的示意性功能框图。图3A及图3B是表示通过追加脉冲(impulse)来创建异常数据的示例的图。图4A及图4B是表示通过追加固定值分量来创建异常数据的示例的图。图5A及图5B是表示通过追加ax+b分量来创建异常数据的示例的图。图6A及图6B是表示通过缺损数据值来创建异常数据的示例的图。图7A及图7B是表示通过缺损采样导致来创建异常数据的示例的图。图8是用于对工业机械运行诊断的模型创建的问题进行说明的图。具体实施方式下面,参考附图来说明本专利技术的实施方式。图1是示意性地示出表示本专利技术所涉及的诊断装置的主要部分的硬件配置示例的图。本专利技术的诊断装置1例如可以作为基于控制用程序控制工业机械的控制装置来安装。另外,本专利技术的诊断装置1可以安装在并设于基于控制用程序控制工业机械的控制装置上的个人计算机、经由有线/无线网络与控制装置连接的个人计算机、单元计算机、雾计算机6、云服务器7上。在本实施方式中,示出的是将诊断装置1安装在经由网络与控制装置连接的个人计算机上的示例。本实施方式的诊断装置1所具备的CPU(CentralProcessingUnit;中央处理器)11是对诊断装置1进行整体控制的处理器。CPU11经由总线22读出存储在ROM(ReadOnlyMemory;只读存储器)12中的系统程序,并根据该系统程序控制整个诊断装置1。在RAM(RandomAccessMemory;随机存取存储器)13中,临时存储有临时性计算数据、显示数据、以及从外部输入的各种数据等。非易失性存储器14可以由通过未图示的电池备份的存储器、SSD(SolidStateDrive;固态硬盘)等构成,即使诊断装置1的电源被关断也可以保持存储状态。在非易失性存储器14中,存储有经由接口15从外部设备72读入的数据、经由输入装置71输入的数据、经由网络5从工业机械获取的数据等。作为非易失性存储器14中存储的数据,可以在执行时/使用时在R本文档来自技高网
...

【技术保护点】
1.一种诊断装置,用于对工业机械的运行状态进行诊断,/n上述诊断装置的特征在于,具备:/n数据获取部,其获取与上述工业机械正常运行时的运行状态有关的正常数据;/n获取数据存储部,其存储上述数据获取部所获取的正常数据;/n学习部,其通过基于存储在上述获取数据存储部中的正常数据进行学习来创建学习模型;/n推定部,其使用上述学习模型进行上述工业机械运行的正常或异常的推定处理;/n验证数据创建部,其基于存储在上述获取数据存储部中的正常数据,创建包含至少一种异常数据的验证数据;以及/n验证部,其接受上述推定部基于上述验证数据并使用上述学习模型进行推定处理所得到的结果,验证上述学习模型的妥当性。/n

【技术特征摘要】
20191002 JP 2019-1824781.一种诊断装置,用于对工业机械的运行状态进行诊断,
上述诊断装置的特征在于,具备:
数据获取部,其获取与上述工业机械正常运行时的运行状态有关的正常数据;
获取数据存储部,其存储上述数据获取部所获取的正常数据;
学习部,其通过基于存储在上述获取数据存储部中的正常数据进行学习来创建学习模型;
推定部,其使用上述学习模型进行上述工业机械运行的正常或异常的推定处理;
验证数据创建部,其基于存储在上述获取数据存储部中的正常数据,创建包含至少一种异常数据的验证数据;以及
验证部,其接受上述推定部基于上述验证数据并使用上述学习模型进行推定处理所得到的结果,验证上述学习模型的妥当性。


2.根据权利要求1所述的诊断装置,其特征在于,
...

【专利技术属性】
技术研发人员:佐藤和宏饭岛一宪
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1