基于Qt的SCADA系统数据服务器软件设计

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:bingke111888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SCADA系统调度端数据服务器软件是SCADA系统调度端软件的重要组成部分,数据服务器软件多基于UNIX操作系统或LINUX操作系统,也有基于Windows操作系统。不同的操作系统平台需要采用不同版本的数据服务器软件,系统开放性较差。因此设计具有跨平台特性的SCADA系统调度端数据服务器软件将会使软件平台更具开放性,提供全面而灵活的平台解决方案。本文在已有研究和设计成果的基础上,采用Qt作为开发平台以实现SCADA系统数据服务器数据处理软件的跨平台设计,主要工作如下:论文首先对SCADA系统数据服务器软件进行了详细的需求分析,包括软件的功能模块及相关数据结构的定义,以及基于UML图分析了遥测、遥信、遥控处理过程的完整时序过程;接着,本文利用Qt的信号和槽机制实现软件设计中大量的回调功能。紧接着探讨了基于Qt的多线程操作API使用,并在此基础上详细探讨了它和事件机制的关系;然后针对数据服务器软件的功能模块,按照人机界面、网络通信、信息处理、数据记录存储依次详细阐述了的程序设计过程和关键技术,并在实验室环境下测试了Qt服务器软件;最后,针对数据服务器软件很多都不具备数据压缩功能的缺陷,本文根据SCADA系统的数据特征,重点分析了对文本及数据库压缩非常有效的Huffman算法,自适应(动态)Huffman算法,以及有损压缩技术中的Swinging-door算法。论文详细分析了赫夫曼算法的压缩比、编码效率等重要的数据压缩指标;在此基础上完成了对自适应赫夫曼编码、旋转门算法压缩以及解压缩流程分析以及程序模块设计。
其他文献
IEC61850体系下智能变电站的建设过程中,过程层设备数字化变革,一些运行方式发生改变等诸多原因导致智能变电站缺失行波故障测距功能。为了在故障发生后能够快速、准确地定位线路故障位置,保障智能变电站安全稳定运行,本课题将基于光学电流互感器开展适用于智能变电站行波故障测距系统研究。首先,根据智能变电站结构特点,搭建行波故障测距系统功能模型。依照智能变电站结构特点,将行波故障测距系统划分为“行波信号采
开关磁阻电机结构简单、成本低廉、在宽广的调速范围内具有高效率等优点。但开关磁阻电机驱动系统(SRD)严重的非线性以及变参数特性增加了它的控制难度。因此,对于SRD控制策略的研究一直是近年来开关磁阻电机调速系统研究领域的热点之一。论文针对开关磁阻电机组合控制开展研究,取得以下成果:(1)基于开关磁阻电机的相电压方程、磁链方程和转矩方程,在MATLAB/simulink环境下搭建了采用PID控制器的6