基于MySQL数据库构建直流电源监控系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于MySQL数据库构建直流电源监控系统
发表时间:2019-08-23T16:24:16.837Z 来源:《建筑细部》2018年第28期作者:何巧燕[导读] 智能电力系统将成为新能源变革环境以及新需求下发展的必然趋势,为提高其智能化水平与监控系统的可靠性,保障电力系统安全、可靠、经济运行,本文利用现代通信技术、综合自动化技术设计变电站直流电源智能监控系统。福建邮通技术股份有限公司福建福州 350011 摘要:智能电力系统将成为新能源变革环境以及新需求下发展的必然趋势,为提高其智能化水平与监控系统的可靠性,保障电力系统安全、可靠、经济运行,本文利用现代通信技术、综合自动化技术设计变电站直流电源智能监控系统。
关键词:MySQL数据库直流电源监控系统 1.前言
由于全球资源环境压力增加,电网具有安全、清洁、优质等不可比拟的优点,必然成为全世界重要的能源输送和配给网络,这标志着智能电力系统将成为新能源变革环境下发展的必然趋势。直流电源主要应用在发电厂、水电站以及各类变电站、开闭所和用户变中,为断路器分、合闸及二次回路中的仪器、仪表、继电保护和故障照明提供直流工作电源,是各行各业实现供电现代化、自动化不可缺少的设备。
2.MySQL数据库系统
直流电源监控系统对相关数据的采集完整性以及可靠性的要求都比较高,因此需要保证管理端的控制能够实现实时而且高效的现场数据的采集,同时能够实时发送准确无误的控制信号,后台数据量被访问巨大,需要将这些数据库保存在一个存储系统中是必须的,本文选取MySQL数据库系统可以满足系统的设计要求。
数据库是指长期保存在计算机储存设备上按照一定规则组织起来的可以被各种用户或应用共享的数据集合。 SQL简单易学,功能丰富、使用灵活受到大众追捧,SQL经过不断的发展、完善和扩充被美国国家标准局确定为关系型数据库语言的美国标准,而后又被国际保准化组织(简称ISO)采纳为关系数据库语言的国际标准[37-38],各种SQL出台后使得所有数据库生产厂家都推出了各自直吹SQL的数据库管理系统,SQL具有数据库管理系统的所有功能,SQL优点:一是SQL不是某个特定数据库供应商专用的语言。几乎所有重要的数据库管理系统都支持SQL,所以只要学会了SQL就能与所有数据库进行交互。
二是SQL简单易学,SQL语言由描述性很强的英语单词组成,而且单词量并不大。
三是SQL高度非过程化,即用SQL进行数据库操作,只需指出“做什么”,不需指出“该怎么做”,存取路径的选择和操作的执行由数据库管理系统自动完成。
四是面向集合的操作方式。非关系数据模型采用的是面向记录的操作方式,任何一个操作其对象都是一条记录,而SQL语言采用集合操作方式不仅查找结果可以是元祖的集合,而且一次插入、删除、更新操作的对象也是元祖集合。
五是以同一种语法结构提高两两使用方式。SQL语言既是自含式语言,又是嵌入式语言,作为自含式语言,SQL能独立用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,作为嵌入式语言,SQL语句能够嵌入高级语言程序中,供程序员设计程序使用,而两种不同的使用形式下,SQL语言的语法结构基本上保持一致,这种方式为用户提供了极大程度的灵活性和方便性。 SQL的数据定义包括定义表、定义试图、定义索引。由于视图是基于基本表的虚表,索引是依附于基本表的,因此SQL通常不提供修改视图定义和修改索引定义的操作,用户想修改视图定义和索引定义,只能将其删除,再重建一个。SQL的数据定义操作方式比较如下表2-1 SQL的数据定义比较
MySQL是一款免费开源、小型、关系型数据库管理系统,随着该数据库功能不断完善、性能不断提高,系统可靠性也不断增加,MySQL虽然免费,但是和其他商业数据库一样,具有数据库系统的通用性,提供了数据的存取、增加、修改、删除等数据操作,同时,MySQL也是关系型数据库系统,支持标准的结构化查询语言,另外,MySQL为客户端提供了不同的程序接口和链接库,如Java、C++、PHP等,由于MySQL开放源代码,故很多中小型企业都采用成本低的MySQL作为网站数据库。在最新的MySQL 5.6版本中,数据库的可扩展性、集成度、查询性能得到进一步发展。 MySQL数据库管理系统的开发者在性能上坚持性能优先原则,从不为了追求标准的符合性而放弃性能,这是MySQL成为互联网行业非常流行的数据库软件的原因之一。 SSH 为 struts+spring+hibernate的一个集成框架,是一种Web应用程序开源框架。
集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。 SSH架构如图2-1所示:
图2-1 SSH架构图
Struts框架是基于Java EEWeb的MVC模式基础之上利用Java Servlet/JSP实现的一种应用框架,Struts主要负责MVC的分离,控制业务的跳转,接收网页中表单所提交的数据并且对数据进行处理,并且联合Hibernate框架支持数据持久层。
3.小结
一个监测系统是否能够可行,首先要对系统的可行性进行分析。
一是经济可行性。目前直流电源系统的蓄电池组一般仅用3-4年,采用在线监控系统后理论上可以应用8年,采用在线监控系统后可对全地市公司变电站的直流电源系统实时监控和分析。
二是技术可行性。目前随着工业的全球化发展,现场监控点之间距离越来越远,在网络铺设和生产现场的监控技术越加进步,网络技术与系统控制策略融合的技术也慢慢成熟,这对实现远程监控于控制提供了可靠的技术基础。
三是用户可行性。根据运行经验每三个月需对蓄电池组进行一次核对性放电试验,并依据蓄电池组的电压适时开展均衡充电,原采用RS-485接入综合自动化系统服务器,安排操作人员到每个变电站现场操作充放电,开发在线监控系统后可以同时对多个变电站进行监控,并远程完成充放电操作。
参考文献:
[1]施婕,艾芊.智能电网实现的若干关键技术问题研究[J].电力系统保护与控制,2009
[2]刘人礼.变电站直流电源远程监控系统软件子系统设计[J].电子科技大学,2011
[3]黎绪杰.基于以太网的变电站自动化网络通信系统研究[J].中国科技博览,2012