论文部分内容阅读
近年来,国内主要的大型成品油油库逐步进行了不同程度的自动化系统的改造和重建,初步形成了具有一定的过程控制功能和安全监控能力的油库自动化管理系统。但是,绝大多数油库的各个子系统独立运行,全库范围内自动化系统集成程度较低,智能化和信息化程度不高,综合性和可靠性不强,无法实现库区现场无人值守化运行,人员占用的规模长期保持在较高水平。因此,针对油库自动化管理系统的实际需求,对系统的关键性技术进行了研究,整合形成了一套框架并应用于系统的开发与实现,进一步提升了油库的综合集成度,提高了库区各子系统间的智能化连锁控制水平,推进了油库运营的信息化建设。本文主要工作包括:(1)介绍了课题研究的背景及意义,对国内外油库自动化管理系统的相关现状进行了分析。(2)对系统相关技术进行了介绍,包括ASP.NET MVC5和数据访问技术、Canvas绘图技术、Redis内存数据库、SignalR实时推送技术等。(3)从系统目标出发,分析了系统开发的必要性和可行性,调研了油库自动化的业务需求和库级信息管理系统的功能需求,并设计了系统架构、功能模块和数据库。(4)研究了油库自动化管理系统的技术架构、自动化数据采集技术、数据可视化技术、实时推送技术、广度优先搜索算法和Canvas绘制工艺流程图等关键性技术。在上述研究的基础上,形成了一套完整的油库自动化管理系统开发框架。与传统的系统相比,该框架提高了消息推送的实时性、请求处理的并发性、系统配置的通用性、图像绘制的高效性等。(5)将该框架与应用系统有机结合,基于ASP.NET MVC5和该框架开发实现了库级信息管理系统,基于WCF实现了后台通信系统与管理系统的数据共享,从而验证了该框架的技术可行性。该系统已在中石化所属的某省级油库得到了良好的应用。