一种基于CRC和范德蒙RS编码的重型燃气轮机控制系统数据容错方法技术方案

技术编号:37505904 阅读:53 留言:0更新日期:2023-05-07 09:42
本发明专利技术公开了一种基于CRC和范德蒙RS编码的重型燃气轮机控制系统数据容错方法,属于自动化技术领域。针对重型燃气轮机控制系统数据传输丢包、时延的问题,提供了一种基于CRC和范德蒙RS的UDP传输协议提高重型燃气轮机控制系统数据传输的效率,利用CRC循环冗余校验良好的检错能力和范德蒙RS编码良好的纠错能力,结合UDP用户数据报协议的实时性与快速性,将两者融合进行数据传输,提高重型燃气轮机控制数据传输的准确性、可靠性和实时性,增强重型燃气轮机控制系统的运行可靠性。气轮机控制系统的运行可靠性。

【技术实现步骤摘要】
一种基于CRC和范德蒙RS编码的重型燃气轮机控制系统数据容错方法


[0001]本专利技术属于自动化
,具体涉及一种基于循环冗余校验(Cyclic Redundancy Check,CRC)和范德蒙里德

所罗门(Reed

Solomon,RS)编码的重型燃气轮机控制系统数据容错方法。

技术介绍

[0002]随着大数据时代的到来,工业设备数字化程度不断提高,工业生产过程对数据的准确性、可靠性和实时性的要求不断增强,但在实际工业生产过程中经常出现各种关于数据传输的问题。例如在数据传输过程中受到电磁波影响或传输网络拥塞造成数据丢失。工业中的各种数据问题导致数据的可用性降低,影响工作人员对当前工作状况的判别,使得工业生产无法正常进行,甚至会给工业生产带来不可预估的损失。
[0003]重型燃气轮机控制系统作为整个重型燃气轮机系统的核心,监测燃气轮机的工作状态,控制燃气轮机的启动、转速/负荷调节等过程,其性能决定着重型燃气轮机的变工况性能、经济性和安全性。在我国大力发展国产重型燃气轮机的背景下,如何保证重本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于CRC和范德蒙RS编码的重型燃气轮机控制系统数据容错方法,其特征在于,包括以下步骤:步骤(1):I/O模块作为发送端将现场传送的数据分为若干数据包,数据包包括原始数据、CRC循环冗余校验码和范德蒙RS编码;步骤(2):交换机模块传送I/O模块发送的数据包至控制器模块;步骤(3):控制器模块接收交换机模块传送的数据包,并判断数据包是否通过CRC循环冗余校验,若通过,则标志位置0;若未通过,则标志位置1;步骤(4):交换机模块传送控制器模块传送的数据包至上位机模块;步骤(5):上位机模块进行范德蒙RS解码,并实时显示数据。2.根据权利要求1所述的一种基于CRC和范德蒙RS编码的重型燃气轮机控制系统数据容错方法,其特征在于,步骤(1)中,数据需要进行CRC循环冗余校验编码。3.根据权利要求1所述的一种基于CRC和范德蒙RS编码的重型燃气轮机控制系统数据容错方法,其特征在于,步骤(1)中,数据需要进行范德蒙RS冗余编码,编码方式为:FD=C其中,F代表扩展的范德蒙矩阵,由单位矩阵和范德蒙矩阵组成,D代表数据块,C代...

【专利技术属性】
技术研发人员:张建华刘慧丽黄从智侯国莲
申请(专利权)人:华北电力大学
类型:发明
国别省市:

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

1