基于编码的风机故障告警信息远程播报方法技术

技术编号:21898830 阅读:34 留言:0更新日期:2019-08-17 18:22
本发明专利技术公共了一种基于编码的风机故障告警信息远程播报方法,所述方法包括以下步骤:按照编码规则将故障信息统一转换为对应的float测点值;将float测点值打包成报文方式传输到客户端;所述客户端对报文内的float测点值进行解析,转换为具体的故障信息。本发明专利技术保证了故障信息数据的时效性、安全性、节省了网络资源开销,并且满足了就地和远端多用户及时、独立使用故障信息。

Coding-based remote broadcast method of fan fault alarm information

【技术实现步骤摘要】
基于编码的风机故障告警信息远程播报方法
本专利技术属于电力工程领域,具体涉及一种基于编码的风机故障告警信息远程播报方法。
技术介绍
目前无论是风电场风机还是火电厂的风机设备,由于其运行条件的恶劣,故障率较高,从而导致减负荷运行或者非正常停运。因此迅速判断风机运行过程中故障产生的原因并进行及时告警,及时采取得力措施解决是发电厂连续安全运行的保障。这一过程的高效完成是依赖于风机生产厂家和发电厂集控中心协同完成。风机生产厂家已有自己的一套完整的故障代码信息码表或者称之为故障信息代码库提供给发电厂。并且,随着对风机故障产生的原因的不断研究,故障信息代码库会进行更新操作。那么对于风机使用方的发电厂而言,如何及时有效侦测风机故障并解决故障就至关重要。传统的方法是直接根据风机厂家提供的代码库直接传输到就地控制端——电厂集控室,然后再反馈信息到风机具体的设备监控屏。针对传统的方法,从数据传输形式的角度出发,数据的及时性、完备性、延展性及安全性等都无法得到有效的保证,并且非常浪费网络资源;从数据展示需求的角度出发,无法满足多用户、甚至远端用户使用。目前,就电力、工业、化工等涉及风机的领域,其风机设备的故障信息皆是通过风机设备提供厂家的故障代码表原始信息,传输到不同的SCADA系统或者集控中心进行直接播报展示。那么这种操作模式存在以下不足:1)传输过程中直接对故障信息以文字的形式传输会浪费传输介质资源。2)播报端只能供SCADA系统和集控中心使用。3)数据的可靠性降低,安全性也无法得到保证。
技术实现思路
针对现有技术的不足,本专利技术的目的在于提供一种基于编码的风机故障告警信息远程播报,以解决现有技术中存在的信息数据的时效性、安全性差,网络资源浪费,无法满足多用户,远端用户使用的问题。为解决现有技术问题,本专利技术采取的技术方案为:如图1所示,一种基于编码的风机故障告警信息远程播报方法,其特征在于,所述方法包括以下步骤:按照编码规则将故障信息统一转换为对应的float测点值;将float测点值打包成报文方式传输到客户端;所述客户端对报文内的float测点值进行解析,转换为具体的故障信息。进一步的,所述编码规则包括比特型故障侦测编码、代码型故障侦测编码、布尔型故障侦测编码和限值型故障侦测编码。进一步的,所述比特型故障侦测编码、代码型故障侦测编码、布尔型故障侦测编码通过和限值型故障侦测编码通过OPC方式或ModeBus规约传送。进一步的,所述比特型故障侦测编码的解析方式包括:计算故障代码索引位;将所述故障代码索引位与厂家代码表对比,获得对应的故障信息。进一步的,所述比特型故障侦测编码的解析方式具体包括:首先,第一步将不为0的第n个测点值转换对应的二进制;然后,第二步若在第k个比特位值位1,则计算故障代码索引位:31*(n-1)+k;最后,第三步从对应厂家的代码表里找出故障代码索引位的故障信息。进一步的,所述代码型故障侦测编码和布尔型故障侦测编码的解析方式包括:刷新测点,检测测点值的变化;根据所述测点值的变化获取故障测点;获取所述故障测点对应厂家代码表里中的故障信息。进一步的,所述代码型故障侦测编码的解析方式具体包括:首先,第一步根据指定风机所对应的测点值(十进制的数值)的个数n,确定出其一一对应的故障点个数为n;其次,第二步观察风机运行中测点值的变化,每隔一个时刻刷新测点如果发现第i个测点值不为0,而发生了变化,则查找出变化值在对应风机厂家故障代码表里所代表的故障信息;然后,第三步继续间隔时间观察测点值的变化,若发现一个新的测点值变化,前一个观察时刻的测点值为变化,则代表又多了一个故障;若前一个观察时刻的测点值变化了,但是没有变为0,则也代表另一个新的故障发生;最后,第四步若观察过程中,风机测点值变为了0,则代表测点值消失。进一步的,所述布尔型故障侦测编码的解析方式具体包括:首先,第一步根据指定风机所对应的测点值(0或者1)的个数n,确定出其一一对应的故障点个数为n,且其对应的故障代码为1至n所对应的厂家代码表;然后,第二步观察风机运行中测点值的变化,每隔一个时刻刷新测点,如果发现第i个测点值不为0,而变为了1,则确定第i个测点值发生了;最后,第三步从厂家代码表里找出第i个测点值对应的故障信息。进一步的,所述限值型故障侦测编的解析方式包括:确定所述float测点的正常取值范围区间;刷新测点,判断所述测点值是否低于所述范围区间的最小值或高于所述范围区间的最大值,获取故障测点;获取所述故障测点对应厂家代码表中的故障信息。风力发电机或其他电力设备故障的实时诊断与告警、故障信息传输和播报,在整个电力或者其它相关领域中都是整个系统安全稳定运行非常重要的环节。随着国内外风机制造水平的不断提高,风机智能化水平及风机的性能也逐步上升,于是风机的故障监控系统的完善、定期维护工作就更为重要。自然而然,工作重心转移到对风机故障信息的处理、传输、播报三个环节。与现有技术相比,本专利技术具有如下的有益效果:本专利技术通过四种风机故障侦测编码规则和一种新的播报方式——远程播报,四种编码方法分别是比特型故障侦测编码、代码型故障侦测编码、布尔型故障侦测编码及限值型故障侦测编码,改进了传统方法中的不足之处;基于编码的风机故障告警信息远程播报方法,风机故障信息通过采集、就地编码、传输、远端解码、反馈信息等作业流程处理模式,从而保证了故障信息数据的时效性、安全性、节省了网络资源开销,并且满足了就地和远端多用户及时、独立使用故障信息。附图说明图1为播报流程图;图2为比特型故障侦测编码解析示意图;图3为布尔型故障侦测编码解析示意图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,本专利技术设计了一种新型故障编码方式,按照编码规则将故障信息统一转换为一一对应的float测点值。故障信息的传输使用指定的通讯规约,以报文方式将故障测点值传输到所需客户端(可能是远程用户),在客户端对报文内float测点值进行解析,转换为具体的故障信息,实现远程播报,从而改进了传统模式的不足。本专利技术提出了四种风机故障侦测编码规则,以及基于这四种编码规则的新型远程播报方法。四种编码方法分别是比特型故障侦测编码、代码型故障侦测编码、布尔型故障侦测编码及限值型故障侦测编码。1.故障侦测编码规则1.1.比特型故障侦测编码(1)定义比特型故障侦测编码是指按照比特位区分不同故障的故障编码解码方式。(2)传输方式按照传输故障数量,每台风机设定n个float测点,以OPC方式或者ModeBus规约传送。(3)解析方式每个float测点为32位(4字节,1Byte=8bit)二进制数。这32位二进制每一位的比特值代表一个故障(1:故障发生,0:故障未发生),实际应用中,这32位只用其中的低31位,最高为作为符号位,那么一次测点值就可以表示0—31个故障。假设有m个故障,可以采用[m/(1~31)]+1=n个测点,且测点数n就小于或m。注意,一个float型测点低字节在右,高字节在左。因此,设第n个测点值不为0,那么先将其转换成对应的二进制,如果第k个比特位值为1,那么其对应厂家的代码表里第31*(n-1)+k个故障。另外加以说明,本文档来自技高网...

【技术保护点】
1.一种基于编码的风机故障告警信息远程播报方法,其特征在于,所述方法包括以下步骤:按照编码规则将故障信息统一转换为对应的float测点值;将float测点值打包成报文方式传输到客户端;所述客户端对报文内的float测点值进行解析,转换为具体的故障信息。

【技术特征摘要】
1.一种基于编码的风机故障告警信息远程播报方法,其特征在于,所述方法包括以下步骤:按照编码规则将故障信息统一转换为对应的float测点值;将float测点值打包成报文方式传输到客户端;所述客户端对报文内的float测点值进行解析,转换为具体的故障信息。2.根据权利要求1所述的一种基于编码的风机故障告警信息远程播报方法,其特征在于,所述编码规则包括比特型故障侦测编码、代码型故障侦测编码、布尔型故障侦测编码和限值型故障侦测编码。3.根据权利要求2所述的一种基于编码的风机故障告警信息远程播报方法,其特征在于,所述比特型故障侦测编码、代码型故障侦测编码、布尔型故障侦测编码通过和限值型故障侦测编码通过OPC方式或ModeBus规约传送。4.根据权利要求2所述的一种基于编码的风机故障告警信...

【专利技术属性】
技术研发人员:周明琴王永文宋坤齐刚张磊王照阳张世磊
申请(专利权)人:南京华盾电力信息安全测评有限公司
类型:发明
国别省市:江苏,32

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

1