论文部分内容阅读
分布式控制系统(Distributed Control System,简称DCS)调试是核电厂建设过程中关键环节。目前,核电DCS调试过程中大量的数据采取以手工为主的收集、整理、加工的管理方式,存在着数据量大、数据版本变化快、前期调试成果难以保留、数据共享性差、文档管理混乱等问题。实现核电DCS调试数据的计算机自动分析、管理有重要现实意义。论文对核电DCS调试过程产生的一二层数据结构进行了详细的分析,首先对当前主流的版本控制软件Subversion(简称SVN)进行DCS调试数据管理的可行性进行论证,发现其不能完全满足调试现场的工作需求;通过对版本管理理论的详细研究,结合某核电站CP1000机组DCS调试的客观需求,发现对于DCS调试数据的分析适用于树型关系模型与完整文件存储,同时对各种数据源的差量文件生成模型进行阐述,实现不同版本间的数据管理分析;基于调试工程师经验,采取以信号连接匹配检查、拓扑关系分析、参数点属性值配置自检等操作,实现对同一版本一二层数据的智能分析目标;针对DCS调试过程中逻辑图纸管理混乱问题,提出通过提前预处理获取逻辑图纸的相关信息,在网页前端以超链接的形式实现逻辑图纸间的关联,实现文档的可视化管理;对系统进行了详细的需求分析与总体设计,同时针对调试数据量大、信息分散等难点,在系统开发过程中使用多线程技术提高处理速度,通过使用HashTable算法与建立索引相结合的方式,提高数据查找效率。最后,对CP1000机组调试数据智能分析系统完成设计与实现,并成功运用到多个核电机组调试工作中,辅助调试工程师快速、准确的开发工作。实际运行结果表明,系统运行稳定、界面友好、维护方便。