勾文康 帅政尧 蒋昌远 董欢 张梦
摘 要:油气管道智慧预警系统采用前后端分离开发方式,前端采用Vue框架,后台采用SpringBoot框架。系统将大数据、云计算、物联网等先进技术与油气管道业务相融合,实现数据自动化采集、异常数据智能化预警、设备GIS信息动态展示等功能。从而达到降低运营成本、提高生产效率、减少安全隐患的目的,进而促进管道管理的标准化、规范化和智能化进程。
关键词:Vue SpringBoot 智能化 可视化
中图分类号:TE88 文献标识码:A 文章编号:1672-3791(2020)06(a)-0040-02
随着西气东输工程的不断推进,我国油气管道里程数不断增加,传统管道运维过程中数据采集人工化、异常报警不及时、设备控制智能化水平低等问题不断突显。因此,通过一个统一的平台对管道运维全生命周期数据进行统一管理与维护,提高管道运维管理的智能化水平至关重要。
1 相关技术
1.1 Vue
Vue是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。并且Vue采用组件化的编程模式,降低了功能与功能之间的耦合。
1.2 SpringBoot
SpringBoot是一种全新的框架,目的是为了简化Spring应用的环境搭建以及开发过程。该框架使用“约定优于配置”的方式简化Spring项目的开发,使得开发人员专注于应用程序本身的功能开发,而无需在Spring配置上花太大的工夫,提高项目的开发效率。
2 系统设计
2.1 总体设计
油气管道智慧预警系统共分为4层,分别为感知层、网络层、应用层、展示层。其中感知层负责完成数据的采集;网络层负责完成数据的传输;应用层负责完成数据的提取、分析、挖掘和决策等;展示层负责完数据的可视化展示、用户与平台的交互等。
2.2 数据采集网络拓扑结构
鉴于管道施工年限、施工区域、施工技术不同,管道智能化水平差异较大。为达到数据自动采集、智能化报警的目的,对于新施工的管线采用智能采集设备对管道运行关键参数进行实时采集;对于已安装的非智能采集设备,通过附加数据远传模块(DTU)完成数据的远传,从而达到数据自动采集的目的。
3 系统实现
3.1 SpringBoot连接数据库
油气管道智慧预警系统采用SpringBoot进行连接数据库,连接的代码如下。
datasource:
url:jdbc:mysql://localhost:3306/tides?useUnicode=true&characterEncoding=UTF-8
username:root
pssword:root
diver-class-name:com.mysql.jdbc.Driver
3.2 系统功能模块实现
油气管道智慧预警系统分为系统参数、日志管理、管线管理、设备管理、便捷工具、大屏展示、数据分析、预报预警、专家评分主要的9大模块。其中的系统的关键模块为数据分析和智能预警。
3.2.1 数据分析模块实现
数据分析模块:管道关键运行参数通过远程智能采集设备或远程传输模块(DTU)定时将数据打包发送至远程数据库。在客户端,系统对数据进行实时可视化展示,使用户了解参数的实时变化。数据实时展示界面如图1所示。
3.2.2 预报预警模块实现
该模块分为预报和预警两个部分。预警是根据管道运维经验设定报警阀值,并结合相应的算法对异常数据进行报警,提醒值班人员及时做出决策;预报是根据历史数据的变化规律确定拟合算法,确定拟合公式,对采用拟合公式对数据进行预报。预报界面如图2所示。
4 结语
该文介绍了油气管道智慧预警系统的设计与实现过程,通过该系统,使用者可通过电子地图、图表和报表等方式直观观察管道沿线保护情况,同时可以通过辅助决策分析实现在线故障诊断、远期预警。
参考文献
[1]张立斌,任红梅,雷宁,等.智慧化燃气管网监控平台的构建[J].智能城市,2019,5(16):4-5.
[2] 周舟.中国石油智慧管网建设顶层设计基本完成[J].天然气与石油,2019,37(2):95.
[3] 段卫东,胡永泉.智慧管道关键技术研究[J].科技资讯,2019,17(7):27-28.
[4] 李柏松,王学力,徐波,等.国内外油气管道运行管理現状与智能化趋势[J].油气储运,2019,38(3):241-250.