CN107276816B - 一种基于云服务的远程监测与故障诊断***及故障诊断方法 - Google Patents

一种基于云服务的远程监测与故障诊断***及故障诊断方法 Download PDF

Info

Publication number
CN107276816B
CN107276816B CN201710533956.1A CN201710533956A CN107276816B CN 107276816 B CN107276816 B CN 107276816B CN 201710533956 A CN201710533956 A CN 201710533956A CN 107276816 B CN107276816 B CN 107276816B
Authority
CN
China
Prior art keywords
data
service
unit
module
cloud
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710533956.1A
Other languages
English (en)
Other versions
CN107276816A (zh
Inventor
王维龙
郑孟凯
谢少军
杨开益
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Rong Extension Iot Technology Co Ltd
Original Assignee
Xiamen Rong Extension Iot Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Rong Extension Iot Technology Co Ltd filed Critical Xiamen Rong Extension Iot Technology Co Ltd
Publication of CN107276816A publication Critical patent/CN107276816A/zh
Application granted granted Critical
Publication of CN107276816B publication Critical patent/CN107276816B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于云服务的远程监测与故障诊断***及故障诊断方法,涉及智能制造和云诊断领域,包括数据采集单元、远程通讯网关单元、云存储管理单元、云服务中心单元。数据采集单元,部署在数据采集终端上;远程通讯网关单元,部署在云端前置网关服务器上;云存储管理单元,部署在云端数据服务器上;云服务中心单元,部署在云端应用服务器上。本发明创造性的将基于遗传算法优化的BP神经网络故障诊断方法应用在远程监测与故障诊断***,能够便捷的提供适合跨地域环境下的远程监测与故障诊断服务;能够为设备制造商的技术人员提供机械设备远程在线工况监测,为生产企业使用的机械设备提供复杂故障的快速、准确、高效诊断。

Description

一种基于云服务的远程监测与故障诊断***及故障诊断方法
技术领域
本发明涉及智能制造与云诊断领域,特别是指一种基于云服务的远程监测与故障诊断***及故障诊断方法。
背景技术
随着计算机、数据采集、传感器和网络技术的快速发展和广泛应用,制造技术也向着网络化和智能化方向发展。机械设备不断采用现代先进工业技术,使得其复杂程度及维护难度不断加大,同时对数据采集和分析的实时性、可靠性、完整性等要求也越来越高,传统的基于单机和现场方式的设备监测及故障诊断***已不能满足现代化的维护要求。如何减少技术人员、特别是高水平产品研发人员的出差,降低出厂产品的现场服务工作量;如何提高产品的远程维护响应速度,如何及时发现潜在问题,进而为产品的改造、设计提供一手的数据依据,是设备制造商面临的现实问题。
发明内容
本发明的目的在于提供一种可提高产品的维修、维护响应速度,及时发现设备潜在问题的基于云服务的远程监测与故障诊断***及故障诊断方法。
为了达成上述目的,本发明的解决方案是:
一种基于云服务的远程监测与故障诊断***,包括:数据采集单元、远程通讯网关单元、云存储管理单元及云服务中心单元;所述数据采集单元部署在机械设备的现场,数据采集单元与所述的远程通讯网关单元之间、所述的远程通讯网关单元与所述的云存储管理单元之间、所述的远程通讯网关单元与所述的云服务中心单元之间、所述的云存储管理单元与所述的云服务中心单元之间均采用网络进行连接。
所述的数据采集单元与所述的远程通讯网关单元之间,采用4G 网络进行连接;
所述的远程通讯网关单元与所述的云存储管理单元之间、所述的远程通讯网关单元与所述的云服务中心单元之间、所述的云存储管理单元与所述的云服务中心单元之间,采用Internet/Intranet网络进行连接;
所述的云服务中心单元采用Internet或4G网络向用户提供 WEB/APP/WAP界面的云服务。
所述的数据采集单元,包括传感器模块、控制器模块、远程通讯模块,部署在数据采集终端上;
所述的传感器模块,按照预设的采集频率,实时采集工业生产现场各类传感器所感知的工况信号数据,传送给远程通讯模块;
所述的控制器模块,实时接收远程通讯模块所传送的控制数据,根据控制数据对传感器模块的采集频率、远程通讯模块的上报频率等参数进行设置和修改;
所述的远程通讯模块,一方面,实时接收远程通讯网关单元下发的下行指令,遵循远程通讯协议,解析指令数据,并将解析后得到的控制数据,传送给控制器模块,另一方面,实时接收传感器模块所传送的工况信号数据,遵循远程通讯协议,封装工况信号数据,并将封装后得到的指令数据,按照预设的上报频率,发送上行指令,实时上报给远程通讯网关单元。
所述的远程通讯网关单元包括通讯服务模块、数据预处理服务模块及智能适配服务模块,分别部署在云端前置网关服务器上;
所述的通讯服务模块,一方面,实时接收数据采集单元上报的上行指令,遵循远程通讯协议,解析指令数据,并将解析后得到的工况信号数据,传送给数据预处理服务模块,另一方面,实时接收云服务中心单元所发送的控制数据,遵循远程通讯协议,封装控制数据,并将封装后得到的指令数据,发送下行指令,实时下发给数据采集单元;
所述的数据预处理服务模块,实时接收通讯服务模块所传送的工况信号数据,进行数据预处理,并实时发送给云存储管理单元;
所述的智能适配服务模块,提供适配器模式,为对应型号的机械设备指定对应的远程通讯协议。
所述的云存储管理单元,包括数据存储服务模块、数据检索服务模块及数据加密服务模块,各模块部署在云端数据服务器上;
所述的数据存储服务模块,实时接收远程通讯网关单元所发送的特征向量数据,存储到相应的数据库中;
所述的数据检索服务模块,实时接收云服务中心单元所发送的查询请求,采用数据检索技术,从数据库中获取目标数据,并将目标数据返回给云服务中心单元;
所述的数据加密服务模块,采用成熟的商密加密技术,为某些敏感或关键的特征向量数据的存储,提供可靠的加密、解密服务。
所述的云服务中心单元,包括监测服务模块、诊断服务模块、预警服务模块、会议服务模块、文库服务模块、培训服务模块,部署在云端应用服务器上;
所述的监测服务模块,可以对机械设备的运行状态、现场景象等,提供图形、图表、图像、视频等展现方式的实时可视化监控服务,以及指定时间段内的过程回溯服务;
所述的诊断服务模块,通过内置知识库、模型库、状态库等,为不同难度、不同层次的诊断需求提供专家诊断服务;
所述的专家诊断服务,采用基于遗传算法优化的BP神经网络故障诊断方法,其算法步骤如下:
步骤1:确定输入、输出向量:
根据布尔矩阵的构造原理,设在故障诊断中,特征参数有m个,即输入特征向量P=(s1,s2,…,sm),待识别的故障类型有n个,即输出特征向量Q=(r1,r2,…,rn);根据模糊聚类分析,rj(j∈[1,n])在(0,1)之间取值,判定rj中隶属度最大者为零部件故障发生的原因;
步骤2:选取网络层数:
采用三层BP神经网络,分别为输入层、隐含层、输出层。根据步骤1所述的输入、输出向量,确定输入层神经元个数为a,其中a=m,输出层神经元个数为b,其中b=n;
步骤3:计算隐含层神经元个数:
隐含层神经元个数由公式确定,x是一个常数,取值在[1,10]之间;
步骤4:设定初始权值:
设定初始权值为[-1,1]之间的随机数值;
步骤5:设定学习速率:
设定学习速率为[0.01,0.8]之间的随机数值;
步骤6:采用遗传算法对BP神经网络的初始权值和学习速率进行优化,避免后续的网络学习陷入局部极小值,包括以下步骤:
步骤6.1:根据BP神经网络的输入层、隐含层和输出层神经元个数来确定遗传算法的编码长度L
L=a*b+b*h+h*a;
步骤6.2:确定遗传算法的适应度函数;
步骤6.3:通过遗传算法的选择、交叉和变异操作产生新的种群个体;
步骤6.4:根据编码长度和适应度函数,计算种群个体的适应度值,若该适应度值满足最优适应度,则将步骤6.3得到种群个体作为最优的个体输出到BP神经网络作为初始权值和学习速率,进入步骤 6.5,否则继续进行步骤6.3的操作;
步骤6.5:判断遗传算法是否达到了设定的最大进化代数,若达到则输出最优解作为BP神经网络的初始权值和学习速率,进入步骤 7,否则转到步骤6.3;
步骤7:特征向量分组:
将输入向量P分为两组,一组作为学习样本数据进行网络学习,用XP表示,另一组作为诊断分析数据,用YP表示;
步骤8:网络学习,包括以下步骤:
步骤8.1:将步骤6.4和步骤6.5得到的初始权值、学习速率和学习样本数据XP输入BP神经网络的输入层,计算隐含层、输出层各神经元的输出;
步骤8.2:计算输出层期望输出值与实际输出值的偏差EP
步骤8.3:若EP满足训练误差条件,则网络学习结束,进入步骤 9,反之,则调整输出层和隐含层的权值,返回步骤8.1继续学习,依此类推,直至偏差Ep符合条件;
步骤8.4:将网络学习得出的最终权值作为后续诊断分析的对应权值,并得到诊断分析的算法模型;
步骤9:诊断分析:
将诊断分析数据YP输入步骤8.3得出的算法模型,计算实际输出值(隶属度),若隶属度超过0.8即认为设备工况为故障存在,反之,则认为设备工况正常。
所述的预警服务模块,通过早期微小故障检测、时间预测、定性分析等技术,提供对机械设备的故障预警服务,并可将预警信息通过声音告警、邮件通知、短信通知、自动语音电话等形式,及时告知相关人员;
所述的会议服务模块,为设备制造商和生产企业提供视频会议、语音会议、电子白板、文件共享、桌面共享、协同浏览、电子投票等远程沟通和协作服务;
所述的文库服务模块,为设备制造商和生产企业的各级用户提供方便快捷的信息或文档上传、共享、查询等服务;
所述的培训服务模块,方便在线示教,设备制造商可以为生产企业提供远程培训和互动教学服务。
作为本发明的优化方案,所述的远程通讯网关单元,采用服务器集群和负载均衡技术部署,以支持高并发访问;
作为本发明的优化方案,所述的云存储管理单元,采用分布式数据库、服务器集群和负载均衡技术部署,以支持海量特征向量数据管理和高并发访问;
作为本发明的优化方案,所述的云服务中心单元,采用服务器集群和负载均衡技术部署,以支持高并发访问。
本发明的优点及积极效果在于:
(1)本发明基于松耦合的云服务构建方式,使得功能模块的可重用度更高,易于***的扩展,实现了对分散、异构的资源进行有效的整合,能够便捷的提供适合跨地域环境下的远程监测与故障诊断服务;
(2)本发明创造性地将基于遗传算法优化的BP神经网络故障诊断方法应用在机械设备故障诊断,有效地提高了诊断***的诊断准确性。
(3)本发明能够为设备制造商的技术人员提供机械设备远程在线工况监测,提高机械设备的远程故障诊断水平,减少技术人员的出差,降低现场服务工作量;能够为生产企业使用的机械设备提供复杂故障的快速、准确、高效诊断,缩短维护请求的响应时间,提高维护效率,降低因停机维护造成的损失;设备制造商通过远程网络为生产企业使用的机械设备完成定期维护、数据监测、***升级、故障咨询、协调诊断与维修服务,降低了产品维护费用,达到绿色制造、生产与维护的目标;
(4)本发明能够实时监控设备状态和参数,即时发现问题,实现设备运转的透明化管理,拥有完整的设备历史数据,可追溯分析故障,通过实时监控生产设备的运转情况,不断优化工艺过程,从而提高产品质量,提高生产效率;通过远程监测及故障诊断的维护功能将设备的使用状况及发展趋势反馈给设计制造部门,能够不断完善和改进设备,有助于实现设备从设计、制造、安装、运行、淘汰的全生命周期管理。
附图说明
图1为本发明的结构示意图;
图2为本发明的数据采集单元结构图;
图3为本发明的智能通讯网关单元结构图;
图4为本发明的云存储管理单元结构图;
图5为本发明的云服务中心单元结构图;
图6为本发明的远程诊断数据流程图;
图7为本发明的诊断算法流程图。
以下结合附图和具体实施例对本发明作进一步详述。
具体实施方式
本实施例以RT-RMDS远程监测与故障诊断***为原型,详细描述本发明的实施方式。RT-RMDS远程监测与故障诊断***,基于云服务架构,针对制造业中的大型、复杂、高技术设备的分布特点,通过数据采集、网络通讯及故障诊断,将分布独立的设备联系为相互协作的有机体,以实现对状态监测和故障处置的及时响应,并具有资源共享、远程协作、数据交换等功能。
如图1所示,一种基于云服务的远程监测与故障诊断***,包括数据采集单元100、远程通讯网关单元200、云存储管理单元300、云服务中心单元400;
所述的数据采集单元100与所述的远程通讯网关单元200之间,采用4G网络进行连接;
所述的远程通讯网关单元200与所述的云存储管理单元300之间、所述的远程通讯网关单元200与所述的云服务中心单元400之间、所述的云存储管理单元300与所述的云服务中心单元400之间,采用 Internet/Intranet网络进行连接;
所述的云服务中心单元400,采用Internet/4G网络,向用户提供 WEB/APP/WAP界面的云服务;
如图2所示,所述的数据采集单元100,包括传感器模块101、控制器模块102、远程通讯模块103,部署在数据采集终端上;
所述的传感器模块101,按照预设的采集频率,实时采集工业生产现场各类传感器所感知的工况信号数据,传送给远程通讯模块103;
所述的控制器模块102,实时接收远程通讯模块103所传送的控制数据,根据控制数据对传感器模块101的采集频率、远程通讯模块 103的上报频率等参数进行设置和修改;
配合图6所示,所述的远程通讯模块103,一方面,实时接收远程通讯网关单元200下发的下行指令,遵循远程通讯协议,解析指令数据,并将解析后得到的控制数据,传送给控制器模块102,另一方面,实时接收传感器模块101所传送的工况信号数据,遵循远程通讯协议,封装工况信号数据,并将封装后得到的指令数据,按照预设的上报频率,发送上行指令,实时上报给远程通讯网关单元200;
如图3所示,所述的远程通讯网关单元200,包括通讯服务模块 201、数据预处理服务模块202、智能适配服务模块203,部署在云端前置网关服务器上;
配合图6所示,所述的通讯服务模块201,一方面,实时接收数据采集单元100上报的上行指令,遵循远程通讯协议,解析指令数据,并将解析后得到的工况信号数据,传送给数据预处理服务模块202,另一方面,实时接收云服务中心单元400所发送的控制数据,遵循远程通讯协议,封装控制数据,并将封装后得到的指令数据,发送下行指令,实时下发给数据采集单元100;
所述的数据预处理服务模块202,实时接收通讯服务模块201所传送的工况信号数据,进行数据预处理,并实时发送给云存储管理单元300;
所述的智能适配服务模块203,提供适配器模式,为不同型号的机械设备,指定不同的远程通讯协议;
如图4所示,所述的云存储管理单元300,包括数据存储服务模块301、数据检索服务模块302、数据加密服务模块303,部署在云端数据服务器上;
所述的数据存储服务模块301,实时接收远程通讯网关单元200 所发送的特征向量数据,存储到相应的数据库中;
所述的数据检索服务模块302,实时接收云服务中心单元400所发送的查询请求,采用数据检索技术,从数据库中获取目标数据,并将目标数据返回给云服务中心单元400;
所述的数据加密服务模块303,采用成熟的商密加密技术,为某些敏感或关键的特征向量数据的存储,提供可靠的加密、解密服务;
如图5所示,所述的云服务中心单元400,包括监测服务模块401、诊断服务模块402、预警服务模块403、会议服务模块404、文库服务模块405、培训服务模块406,部署在云端应用服务器上;
所述的监测服务模块401,可以对机械设备的运行状态、现场景象等,提供图形、图表、图像、视频等展现方式的实时可视化监控服务,以及指定时间段内的过程回溯服务;
所述的诊断服务模块402,通过内置知识库、模型库、状态库等,为不同难度、不同层次的诊断需求提供专家诊断服务;
配合图7所示,所述的专家诊断服务,采用基于遗传算法优化的 BP神经网络故障诊断方法,其算法步骤如下:
步骤1:确定输入、输出向量:
根据布尔矩阵的构造原理,设在故障诊断中,特征参数有m个,即输入向量(特征向量)P=(s1,s2,…,sm),待识别的故障类型有n个,即输出向量Q=(r1,r2,…,rn);根据模糊聚类分析,rj(j∈[1,n])在(0,1) 之间取值,判定rj中隶属度最大者为零部件故障发生的原因;
步骤2:选取网络层数:
采用三层BP神经网络,分别为输入层、隐含层、输出层。根据步骤1所述的输入、输出向量,确定输入层神经元个数为a,其中a=m,输出层神经元个数为b,其中b=n;
步骤3:计算隐含层神经元个数:
隐含层神经元个数由公式确定,x是一个常数,取值在[1,10]之间;
步骤4:设定初始权值:
设定初始权值为[-1,1]之间的随机数值;
步骤5:设定学习速率:
设定学习速率为[0.01,0.8]之间的随机数值;
步骤6:采用遗传算法对BP神经网络的初始权值和学习速率进行优化,避免后续的网络学习陷入局部极小值,包括以下步骤:
步骤6.1:根据BP神经网络的输入层、隐含层和输出层神经元个数来确定遗传算法的编码长度L
L=a*b+b*h+h*a;
步骤6.2:确定遗传算法的适应度函数;
步骤6.3:通过遗传算法的选择、交叉和变异操作产生新的种群个体;
步骤6.4:根据编码长度和适应度函数,计算种群个体的适应度值,若该适应度值满足最优适应度,则将步骤6.3得到种群个体作为最优的个体输出到BP神经网络作为初始权值和学习速率,进入步骤 6.5,否则继续进行步骤6.3的操作;
步骤6.5:判断遗传算法是否达到了设定的最大进化代数,若达到则输出最优解作为BP神经网络的初始权值和学习速率,进入步骤7,否则转到步骤6.3;
步骤7:特征向量分组:
将输入向量P分为两组,一组作为学习样本数据进行网络学习,用XP表示,另一组作为诊断分析数据,用YP表示;
步骤8:网络学习,包括以下步骤:
步骤8.1:将步骤6.4和步骤6.5得到的初始权值、学习速率和学习样本数据XP输入BP神经网络的输入层,计算隐含层、输出层各神经元的输出;
步骤8.2:计算输出层期望输出值与实际输出值的偏差EP
步骤8.3:若EP满足训练误差条件,则网络学习结束,进入步骤 9,反之,则调整输出层和隐含层的权值,返回步骤8.1继续学习,依此类推,直至偏差Ep符合条件;
步骤8.4:将网络学习得出的最终权值作为后续诊断分析的对应权值,并得到诊断分析的算法模型;
步骤9:诊断分析:
将诊断分析数据YP输入步骤8.3得出的算法模型,计算实际输出值即隶属度,若隶属度超过0.8即认为设备工况为故障存在,反之,则认为设备工况正常。
所述的预警服务模块403,通过早期微小故障检测、时间预测、定性分析等技术,提供对机械设备的故障预警服务,并可将预警信息通过声音告警、邮件通知、短信通知、自动语音电话等形式,及时告知相关人员;
所述的会议服务模块404,为设备制造商和生产企业提供视频会议、语音会议、电子白板、文件共享、桌面共享、协同浏览、电子投票等远程沟通和协作服务;
所述的文库服务模块405,为设备制造商和生产企业的各级用户提供方便快捷的信息或文档上传、共享、查询等服务;
所述的培训服务模块406,方便在线示教,设备制造商可以为生产企业提供远程培训和互动教学服务。
作为本发明的优化方案,所述的远程通讯网关单元200采用服务器集群和负载均衡技术部署,以支持高并发访问;
作为本发明的优化方案,所述的云存储管理单元300,采用分布式数据库、服务器集群和负载均衡技术部署,以支持海量特征向量数据管理和高并发访问;
作为本发明的优化方案,所述的云服务中心单元400,采用服务器集群和负载均衡技术部署,以支持高并发访问。
以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应该涵盖在本发明的保护范围之内。

Claims (6)

1.一种基于云服务的远程监测与故障诊断***的故障诊断方法,其特征在于:该基于云服务的远程监测与故障诊断***包括数据采集单元、远程通讯网关单元、云存储管理单元、云服务中心单元;所述数据采集单元部署在机械设备的现场,数据采集单元与所述的远程通讯网关单元之间、所述的远程通讯网关单元与所述的云存储管理单元之间、所述的远程通讯网关单元与所述的云服务中心单元之间、所述的云存储管理单元与所述的云服务中心单元之间均采用网络进行连接;所述的云服务中心单元,包括监测服务模块、诊断服务模块及预警服务模块,监测服务模块、诊断服务模块、预警服务模块分别部署在云端应用服务器上;所述的监测服务模块,对机械设备提供实时可视化监控服务,以及指定时间段内的过程回溯服务;所述的诊断服务模块为不同难度、不同层次的诊断需求提供专家诊断服务;所述的预警服务模块提供对机械设备的故障预警服务,并将预警信息及时告知相关人员;其诊断方法,包括以下步骤:
步骤1:确定输入、输出向量:
根据布尔矩阵的构造原理,定义在故障诊断中,特征参数有m个,即输入特征向量P=(s1,s2,…,sm),待识别的故障类型有n个,即输出特征向量Q=(r1,r2,…,rn);根据模糊聚类分析,rj(j∈[1,n])在(0,1)之间取值,判定rj中隶属度最大者为零部件故障发生的原因;
步骤2:选取网络层数:
采用三层BP神经网络,分别为输入层、隐含层、输出层;根据步骤1所述的输入特征向量、输出特征向量,确定输入层神经元个数为a,其中a=m,输出层神经元个数为b,其中b=n;
步骤3:计算隐含层神经元个数:
隐含层神经元个数由公式+x确定,x 是一个常数,取值在[1,10]之间;
步骤4:设定初始权值:
设定初始权值为[-1,1]之间的随机数值;
步骤5:设定学习速率:
设定学习速率为[0.01,0.8]之间的随机数值;
步骤6:采用遗传算法对 BP 神经网络的初始权值和学习速率进行优化,避免后续的网络学习陷入局部极小值,包括以下步骤:
步骤6.1:根据BP神经网络的输入层、隐含层和输出层神经元个数来确定遗传算法的编码长度L
L=a*b+b*h+h*a;
步骤6.2:确定遗传算法的适应度函数;
步骤6.3:通过遗传算法的选择、交叉和变异操作产生新的种群个体;
步骤6.4:根据编码长度和适应度函数,计算种群个体的适应度值,若该适应度值满足最优适应度,则将步骤6.3得到种群个体作为最优的个体输出到BP神经网络作为初始权值和学习速率,进入步骤6.5,否则继续进行步骤6.3的操作;
步骤6.5:判断遗传算法是否达到了设定的最大进化代数,若达到则输出最优解作为BP神经网络的初始权值和学习速率,进入步骤7,否则转到步骤6.3;
步骤7:特征向量分组:
将输入特征向量P分为两组,一组作为学习样本数据进行网络学习,用XP表示,另一组作为诊断分析数据,用YP表示;
步骤8:网络学习,包括以下步骤:
步骤8.1:将步骤6.4和步骤6.5得到的初始权值、学习速率和学习样本数据XP输入BP神经网络的输入层,计算隐含层、输出层各神经元的输出;
步骤8.2:计算输出层期望输出值与实际输出值的偏差EP
步骤8.3:若EP满足训练误差条件,则网络学习结束,进入步骤9,反之,则调整输出层和隐含层的权值,返回步骤8.1继续学习,依此类推,直至偏差Ep符合条件;
步骤8.4:将网络学习得出的最终权值作为后续诊断分析的对应权值,并得到诊断分析的算法模型;
步骤9:诊断分析:
将诊断分析数据YP输入步骤8.3得出的算法模型,计算实际输出值即隶属度,若隶属度超过0.8即认为设备工况为故障存在,反之,则认为设备工况正常。
2.根据权利要求1所述的一种基于云服务的远程监测与故障诊断***的故障诊断方法,其特征在于:
所述的数据采集单元与所述的远程通讯网关单元之间,采用4G网络进行连接;
所述的远程通讯网关单元与所述的云存储管理单元之间、所述的远程通讯网关单元与所述的云服务中心单元之间、所述的云存储管理单元与所述的云服务中心单元之间,采用Internet/Intranet网络进行连接;
所述的云服务中心单元,采用Internet或4G网络,向用户提供WEB/APP/WAP界面的云服务。
3.根据权利要求1所述的一种基于云服务的远程监测与故障诊断***的故障诊断方法,其特征在于,所述的数据采集单元包括:传感器模块、控制器模块及远程通讯模块,数据采集单元的各模块分别设置在数据采集终端上;
所述的传感器模块采集传感器所感知的工况信号数据传送给远程通讯模块;
所述的控制器模块接收远程通讯模块所传送的控制数据;
所述的远程通讯模块接收远程通讯网关单元的下行指令,发送控制数据给控制器模块;所述的远程通讯模块还接收传感器模块所传送的工况信号数据,并发送上行指令给远程通讯网关单元。
4.根据权利要求1所述的一种基于云服务的远程监测与故障诊断***的故障诊断方法,其特征在于,所述的远程通讯网关单元包括:通讯服务模块、数据预处理服务模块、智能适配服务模块,远程通讯网关单元的各模块部署在云端前置网关服务器上;
所述的通讯服务模块接收数据采集单元的上行指令,发送工况信号数据给数据预处理服务模块,所述通讯服务模块还接收云服务中心单元所发送的控制数据,并发送下行指令给数据采集单元;
所述的数据预处理服务模块接收通讯服务模块所传送的工况信号数据,发送预处理后得到的特征向量数据给云存储管理单元;
所述的智能适配服务模块,提供适配器模式,为对应型号的机械设备,指定对应的远程通讯协议。
5.根据权利要求1所述的一种基于云服务的远程监测与故障诊断***的故障诊断方法,其特征在于,所述的云存储管理单元包括:数据存储服务模块、数据检索服务模块及数据加密服务模块,云存储管理单元的各模块部署在云端数据服务器上;
所述的数据存储服务模块接收远程通讯网关单元所发送的特征向量数据存储到相应的数据库中;
所述的数据检索服务模块接收云服务中心单元所发送的查询请求,从数据库中获取目标数据返回给云服务中心单元。
6.根据权利要求1所述的一种基于云服务的远程监测与故障诊断***的故障诊断方法,其特征在于,所述的云服务中心单元还包括会议服务模块、文库服务模块、培训服务模块,各模块部署在云端应用服务器上;
所述的会议服务模块,为设备制造商和生产企业提供远程沟通和协作服务;
所述的文库服务模块,为设备制造商和生产企业的各级用户提供信息或文档上传、共享、查询服务;
所述的培训服务模块,方便在线示教,设备制造商为生产企业提供远程培训和互动教学服务。
CN201710533956.1A 2016-11-03 2017-07-03 一种基于云服务的远程监测与故障诊断***及故障诊断方法 Active CN107276816B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2016211823350 2016-11-03
CN201621182335 2016-11-03

Publications (2)

Publication Number Publication Date
CN107276816A CN107276816A (zh) 2017-10-20
CN107276816B true CN107276816B (zh) 2019-06-25

Family

ID=60071324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710533956.1A Active CN107276816B (zh) 2016-11-03 2017-07-03 一种基于云服务的远程监测与故障诊断***及故障诊断方法

Country Status (1)

Country Link
CN (1) CN107276816B (zh)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943002B (zh) * 2017-11-28 2019-10-18 湖南酷陆网络科技有限公司 环卫设备故障诊断方法及***
CN109900436A (zh) * 2017-12-08 2019-06-18 中国石油化工股份有限公司 基于云计算的阀门内漏在线诊断***和方法
JP7074542B2 (ja) * 2018-04-06 2022-05-24 ファナック株式会社 ネットワークを利用した診断サービスシステム及び診断方法
CN108871434B (zh) * 2018-05-30 2024-05-31 北京必创科技股份有限公司 一种旋转设备的在线监测***及方法
CN109102001A (zh) * 2018-07-16 2018-12-28 东南大学 一种遗传基因改进神经网络的转子在线故障诊断方法
CN109269556A (zh) * 2018-09-06 2019-01-25 深圳市中电数通智慧安全科技股份有限公司 一种设备风险预警方法、装置、终端设备及存储介质
CN109144014B (zh) * 2018-10-10 2021-06-25 北京交通大学 工业设备运行状况的检测***及方法
CN111077851A (zh) * 2018-10-22 2020-04-28 中国科学院沈阳自动化研究所 一种基于气相色谱雾计算框架的化工过程故障诊断***
CN109460828A (zh) * 2018-10-26 2019-03-12 湖北大学 一种基于网络云协同的人工智能深度学习方法
CN109129574B (zh) * 2018-11-08 2021-05-04 山东大学 服务机器人运动***云端故障诊断***及方法
CN109801364B (zh) * 2019-01-23 2022-09-16 厦门嵘拓物联科技有限公司 一种三维数字建模方法和数字化车间管理***
CN109978190A (zh) * 2019-03-29 2019-07-05 中国原子能科学研究院 一种基于人工智能的医用回旋加速器远程故障诊断***
CN110430128B (zh) * 2019-06-24 2021-08-27 上海展湾信息科技有限公司 边缘计算网关
CN110554657B (zh) * 2019-10-16 2023-03-03 河北工业大学 一种数控机床运行状态健康诊断***及诊断方法
CN110794799A (zh) * 2019-11-28 2020-02-14 桂林电子科技大学 应用于工业生产的具有故障诊断功能的大数据***
CN111277656A (zh) * 2020-01-21 2020-06-12 南京兴丞智能制造研究院有限公司 一种工业大数据的采集网络***及其应用方法
CN111814991A (zh) * 2020-02-22 2020-10-23 中国原子能科学研究院 一种基于人工智能的医用回旋加速器远程故障诊断***
CN111556032A (zh) * 2020-04-14 2020-08-18 江苏天人工业互联网研究院有限公司 一种基于人工智能算法的工业大数据处理***
CN111639742A (zh) * 2020-05-22 2020-09-08 安徽科技学院 一种脱硫脱硝循环泵状态故障诊断***及方法
CN112235154A (zh) * 2020-09-09 2021-01-15 广州安食通信息科技有限公司 基于物联网的数据处理方法、***、装置及介质
CN112926257A (zh) * 2020-09-25 2021-06-08 中国石油天然气集团有限公司 往复式天然气压缩机故障诊断***以及诊断方法
CN112187942B (zh) * 2020-09-30 2022-01-11 武汉理工大学 一种服务于智能机舱的边缘计算***
CN112346787B (zh) * 2020-09-30 2022-04-19 广州明珞装备股份有限公司 非标设备测试***、方法和存储介质
CN114603598B (zh) * 2020-12-09 2024-06-21 炬星科技(深圳)有限公司 机器人故障检测方法、设备及存储介质
CN112529320A (zh) * 2020-12-18 2021-03-19 上海应用技术大学 空压机集群智能诊断***
CN112737829A (zh) * 2020-12-23 2021-04-30 大连理工大学人工智能大连研究院 一种挖掘装备故障诊断***集成的方法及***
CN113697424B (zh) * 2021-09-03 2022-11-11 中煤科工集团上海有限公司 一种基于云技术的带式输送机监测与故障诊断***及方法
CN114906383A (zh) * 2022-06-15 2022-08-16 江苏自立新材料科技有限公司 一种全自动薄膜卷材包装一体化生产工艺

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101893875A (zh) * 2009-05-18 2010-11-24 中国石化集团南京化学工业有限公司 基于状态的机械设备一体化综合管理***
CN102819684A (zh) * 2012-08-15 2012-12-12 西安建筑科技大学 一种远程协同诊断任务分配方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101893875A (zh) * 2009-05-18 2010-11-24 中国石化集团南京化学工业有限公司 基于状态的机械设备一体化综合管理***
CN102819684A (zh) * 2012-08-15 2012-12-12 西安建筑科技大学 一种远程协同诊断任务分配方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
一种基于改进遗传算法的神经网络优化算法研究;刘浩然,赵翠香,李轩,王艳霞,郭长江;《仪器仪表学报》;20160731;全文
制造装备远程监控故障诊断***研究;王海;《中国博士学位论文全文数据库》;20150715;第17页倒数第1行-第18页第3行、第20页倒数第2-8行、第21页第1行-第33页倒数第1行
基于遗传BP神经网络的电控发动机故障诊断研究;谢春丽,张继洲;《湖北汽车工业学院学报》;20160630;全文

Also Published As

Publication number Publication date
CN107276816A (zh) 2017-10-20

Similar Documents

Publication Publication Date Title
CN107276816B (zh) 一种基于云服务的远程监测与故障诊断***及故障诊断方法
US11409251B2 (en) Modeling of an industrial automation environment in the cloud
US11159771B2 (en) Virtual reality and augmented reality for industrial automation
CN1936751B (zh) 简易信息聚合通信格式在过程控制***中的使用
CN1297926C (zh) 通信和处理事务型过程控制数据的方法和***
CN106993059A (zh) 一种基于NB‑IoT的农情监控***
CN109657003A (zh) 一种将硬件数据直接接入大数据平台的方法
CN109088785A (zh) 一种idc数据中心设备管理***
CN107194565B (zh) 一种基于云决策的电网调度优化方法和***
KR102087959B1 (ko) 통신망의 인공지능 운용 시스템 및 이의 동작 방법
CN105721194A (zh) 移动网故障隐患智能定位***
TWI751387B (zh) 軟體定義驅動的ict服務端對端協作系統
TW201525710A (zh) 適用於電信應用之雲端化服務彈性組裝系統及方法
CN109313841A (zh) 用于在传感器网络中实现自适应聚类的方法和***
TWI676148B (zh) 整合ict服務供裝與虛實資源監控之系統
CN110460454A (zh) 基于深度学习的网络设备端口故障智能预测方法及原理
CN110175648B (zh) 应用人工智能云计算对设备进行非侵入性的信息连通方法
Levy et al. Emerging trends in data center management automation
TWI651667B (zh) 一種虛實網路資源拓樸之介面系統
CN106354015B (zh) 对角递归神经网络控制***的远程监控与在线调试方法
TWI608442B (zh) Software definition driven cloud computing network component service assembly system
CN111404742A (zh) 一种面向智慧供应链的工业互联架构
CN103780884A (zh) 视频监控工程项目监理***及方法
CN105227492A (zh) 对控制信息和服务信息进行分离与融合处理的***
CN110362614A (zh) 一种基于数据驱动的信息可视化***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant