【技术实现步骤摘要】
智能变电站网络报文记录与分析方法及系统
本专利技术涉及通信报文解析
,尤其涉及一种智能变电站网络报文记录与分析方法及系统。
技术介绍
本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。目前,对变电站内通信报文进行分析并展示,能够检查报文在传输过程中的完整性,便于判断装置与装置在通信过程中是否有丢帧情况,同时,分析装置和装置的网络连接状态,对整个报文分析提供有力支持。变电站内的网络报文分析过程是利用智能变电站的网络报文分析装置,将所采集到的所有报文,在linux系统下通过构建文件系统的方式对磁盘或分区的原始扇区进行操作。对基于IEC61850通信网络的通信全过程进行报文记录,包括MMS报文、GOOSE报文和SMV报文存储到磁盘中。但报文数量大,存储空间有限,存储效率一般。在读写过程中造成磁盘损坏,寿命缩短,不利于经济性及使用性,也会导致后期维修成本高,缺陷明显。在进行报文解析时,现有技术将采集到的整个通信报文进行分析,判断报文的完整性以及报文的误码率;进行报文分析时,需要遍历整个报文中的帧号以及判断每帧报文的长度,来判断报文是否完整以及是否有丢帧情况,其中,若有报文丢失或乱序,需要遍历整个报文的内部序号,代码重用性不强,工作效率低,维护成本高,工作量大,造成了大量的人力和资源浪费。在进行报文展示时,现有技术是将采集到的通信报文按帧解析并列表展示,只是解析并显示报文中当前通道对应的数值和有效性等信息,而不能直观展示多帧链路数据的变化情况;需要查看通道值的数值 ...
【技术保护点】
1.一种智能变电站网络报文记录与分析方法,其特征在于,包括:/n构建SCD文件模型;/n对接收到的报文进行优化存储;/n同时,对接收到的报文进行解析,得到报文文件数据;/n根据得到的报文文件数据,进行在线结果分析。/n
【技术特征摘要】
1.一种智能变电站网络报文记录与分析方法,其特征在于,包括:
构建SCD文件模型;
对接收到的报文进行优化存储;
同时,对接收到的报文进行解析,得到报文文件数据;
根据得到的报文文件数据,进行在线结果分析。
2.如权利要求1所述的一种智能变电站网络报文记录与分析方法,其特征在于,对接收到的报文进行优化存储,具体为:
将设定的存储分区划分为多个代码块;
将采集到的报文缓存到一定大小后开始压缩,形成相应的压缩包;
所述压缩包顺序存储在代码块内,每一个代码块的最后写入索引信息;
报文存储过程中,若当前代码块存储已满,则存入下一个代码块中,如果所述存储分区内所有的代码块均已存满;则返回覆盖第一个代码块内存储的内容。
3.如权利要求1所述的一种智能变电站网络报文记录与分析方法,其特征在于,所述索引信息至少包括:报文长度、起始时间和结束时间。
4.如权利要求1所述的一种智能变电站网络报文记录与分析方法,其特征在于,根据得到的报文文件数据,进行在线结果分析,包括调取相应的报文文件,根据报文文件中当前帧时间戳和上一帧时间戳的时间差,进行报文完整性分析的过程;具体为:
根据报文文件中当前帧时间戳和上一帧时间戳的时间差,进行报文完整性分析,具体包括:
读取报文文件中的帧总数;
判断当前帧和上一帧内容是否为空,如果不是,计算当前帧时间戳和上一帧时间戳的时间差,并判断所述时间差与设定值之间的差值ΔT;
如果ΔT>A,则数组N中最右端的数值加1;如果ΔT<B,则数组N中最左端的数值加1;如果A<ΔT<B,则数组N中间的数值加1;其中A、B为设定值,A<B;
重复上述过程,遍历报文文件中的所有帧,得到数组N;
建立直角坐标系,根据数组N,绘制柱形图纵坐标,横坐标为A~B,得到能够显示报文离散分析度的图形。
5.如权利要求4所述的一种智能变电站网络报文记录与分析方法,其特征在于,计算当前帧时间戳和上一帧时间戳的时间差,具体为:
获取当前帧报文时间戳中的秒和纳秒值,分别计算前一帧报文时间戳和当前帧报文时间戳的秒和纳秒的时间差,然后将秒和纳秒的时间差求和,得到当前帧时间戳和上一帧时间戳的时间差。
6.如权利要求4所述的一种智能变电站网络报文记录与分析方法,其特征在于,存储报文文件中所有当前帧时间戳和上一帧时间戳的时间差,所述数组N={i,j,k},其中,i表示使得所述差值ΔT属于ΔT>A范围内的时间差的数量,j表示...
【专利技术属性】
技术研发人员:熊建成,巩方波,侯华宇,王晗,杨娜,焦之明,纪洪伟,
申请(专利权)人:国网智能科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。