《企业数据交换平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
是本人在华北电力大学攻读硕士学位期间,在导师指导下进行的研究工作和取得的研究成果。据本人所知,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得华北电力大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。学位论文作者签名:蠢型车翻耻日期:盈lQ:三关于学位论文使用授权的说明本人完全了解华北电力大学有关保留、使用学位论文的规定,即:①学校有权保管、并向有关部门送交学位论文的原件与复印件;②学校可以采用影印、缩印或其它复制手段复制并保存学位论文:③学校可允许学位论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位论文;⑤同意学校可以用不同方式在不同媒体上发表、传播学位论文的全部或部分内容。(涉密的学位论文在解密后遵守此规定)作者签名:蠢艇线卿畦日期:砬垃:3一导师签名:去蝌渤 华北电力人学硕.L学位论文摘要随着社会的发展,电能已经成为现代人类中不可缺少的重要能源,人们对电能质量的关注程度越来越高。但是对电能质量的监测与分析没有统一的标准,电能质量各系统之间数据存储格式和数据输出格式的不兼容使得数据难以交换。本文就是针对电力企业中的这种情况,在.NET平台上以IEEE标准委员会提出的电能质量数据交换格式PQDIF为基础设计开发了数据交换平台,实现了数据的共享。此平台不仅实现了C/S体系结构的数据交换,还可通过B/S结构在页面上实现格式的转化,完成二次数据交换。通过此数据交换平台,电力企业可对大区域范围内电能质量进行集中监测和综合分析,为电能质量的治理提供科学的决策依据,从而改善电能质量,以保障人民的生活质量及国民经济各行各业的正常生产。关键词:数据交换平台,电能质量,.NET框架,PQDIFABSTRACTWiththedevelopmentofsociety,electricalpowerhasbecomeallindispensableandimportantenergyinmodemhumans,andpeoplearepayingmoreandmoreattentiontopowerquality.However,therearenotunifiedstandardsofmonitoringandanalyzingpowerquality.Theincompatibleofdatastorageformatsanddataoutputformatsbetweenvarioussystemsofpowerqualitymakesitdifficulttoexchangedata.Inresponsetothissituationofelectricalenterprise,thedataexchangeplatformisdesignedanddevelopedusingthe.NETplatforminthispaper,basedonPQDIFwhichproposedbyIEEEStandardCommittee,anditimplementsdatasharing.TheplatformnotonlyachievesdataexchangeofC/Sarchitecture,butalsoCanaccomplishformatconversiontocompletetheseconddataexchangethroughB/Sarchitecture.Throughthedataexchangeplatform,electricalenterprisesCandocentralizedmonitoringandcomprehensiveanalysisofpowerqualitywithinalargearea,toprovidescientificsuggestionsforthepowerqualitymanagement.ThentheyCanimprovepowerqualitytoguaranteethepeople’Slifequalityandtheproductionofnationalindustries.HeWei-shan(computerapplicationtechnology)Directedbyprof.QiLin—haiKEYWORDS:dataexchangeplatform,powerquality,.netframework,PQDIF 1.2.2国内研究现状⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..41.3论文研究的主要内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.4第二章数据交换平台相关技术研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.1数据交换平台的相关技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.1.1XML技术研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.1.2.NET技术介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一82.2PQDIF研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.92.2.1PQDIF的优点⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯102.2.2PQDIF的结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1O2.2.3PQDIF数据实例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯152.2.4PQDIF的压缩规则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯162.3本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..17第三章企业数据交换平台的设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯183.1数据交换平台的物理结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯183.2数据交换平台的逻辑结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯193.3数据库设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..213.4数据交换⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯233.5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.23第四章企业数据交换平台的实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.244.1PQDIF文件的解析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.244.1.1PQDIF文件解析的依据⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.244.1.2PQDIF文件的结构解析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..264.1.3PQDIF文件的内容解析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.304.2数据压缩存储⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.334.2.1数据压缩⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一33 华北电力人学硕士学位论文4.2.2数据存储⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.354.3数据解压缩⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.384.4数据展示及格式转化⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一394.4.1数据展示⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..394.4.2数据格式转化⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯414.5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.46第五章总结与展望⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯475.1论文完成的主要工作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯475.2下一步的工作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯48参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.49致谢⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯52在学期间发表的学术论文和参加科研情况⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..53 随着企业计算机水平的不断提高,根据业务的需要建设了很多的应用系统,企业内不同系统间信息共享的要求不断加强。如经营分析系统中的经营分析报表、综合查询系统中的数据查询服务等,希望能实现应用集成,最后统一由综合管理系统来展现;同时企业希望通过总部的综合管理系统与各省分公司的系统能够互联互通实现全公司的统一管理,如总部能迅速下达行政指令到各省分公司,各省分公司也可以访问总部共享的信息【11。(2)可靠传输问题在应用系统中,根据实际工作需要,经常要进行数据交换以实现协同工作,比如公文流转、决策分析报告、人事任命函等,都需要从一个系统传递到另一个或者多个系统,但由于网络线路不稳定等原因,经常会出现报文丢失或公文的重复接收等情况,由于这些是用户的重要业务数据,用户对此的可靠性要求同益增强【I】。(3)异构数据交换通过收集、整合来自各业务系统或者分散的前端设备的异构数据,可实现异构数据的共享,对业务数据进行预处理,并以业务分析模型组织预处理后的数据,最终建设成为企业的数据中心,以一致、统一的方式向管理信息系统提供数据分析支持。本文中的数据交换平台是围绕电能质量异构数据进行。电能质量是电力工业产品的重要指标,涉及发、供、用各方面的权益。优良的电能质量对保证电网和用户的电气设备的安全经济运行,保障国民经济各行各业的正常生产,提高产品质量和人民生活质量都具有重要意义【引。因此,电能质量的分析、控制、治理十分重要。 华北电力人学硕+学位论文所谓电能质量是指通过公用电网供给用户端的交流电能的品质【3】。理想状态的公用电网应以恒定的频率、正弦波形和标准电压对用户供电。同时,在三相交流系统中,各相电压和电流的幅值应大小相等、相位对称且互差1200。但由于系统中的发电机、变压器和线路等设备非线性或不对称,负荷性质多变,加之调控手段不完善及运行操作、外来干扰和各种故障等原因,这种理想的状态并不存在,因此产生了电网运行、电力设备和供用电环节中的各种问题,也就产生了电能质量的概念【31。从不同角度理解,通常电能质量包括:电压质量、电流质量、供电质量、用电质量等几个方面【2儿41。分析、控制、评估电网的电能质量主要依据以下几个指标:电压偏差、频率偏差、电压不平衡度、谐波、电压闪变等稳态指标;电压暂降、短时中断和过电压等暂态指标。电能质量的监测和分析是改善和治理电能质量的前提条件,只有及时、准确地监测到电网中重要站点的电能质量指标数据,并对其进行分析评估,才能提出合理、有效、准确的治理措施【5儿引。因此,电能质量监测和分析相关技术已经成为人们的研究热点【7】【81。近年来,由于电能质量的改善与治理普遍受到电网公司的重视,各级供电企业在电能质量污染严重的地方,如电气化铁路、炼钢厂等;在电能质量敏感的地方,如电子芯片生产厂、汽车制造厂、医院等;在新能源接入的地方,如风能机组、光伏发电等,安装部署了电能质量监测仪器,形成了各区域电网的电能质量在线监测网络,实现了对电能质量污染源、电能质量敏感源以及新能源的电能质量指标数据的实时监测。通过电能质量监测网可以将电能质量指标数据及时上传汇总。电能质量分析评估系统通过对电能质量监测网络监测到的指标数据采集、解析、计算处理、结果存储等环节,形成电能质量数据中心。在此基础上,实现对稳态指标和暂态指标的分析、对新能源接入条件下对电网电能质量影响的分析以及对电能质量进行综合等级评估等各种电能质量分析功能。与电能质量在线监测网络实现点到点远程监测不同,电能质量分析评估系统可以将电能质量监测网中各个监测点历史数据进行汇总分析,实现对不同区域电网、不同电压等级、不同监测点在不同的时间区间(同、周、月、季、年)的电能质量各种指标数据的变化趋势的分析,从而实现从不同侧面了解电压质量和电流质量以及系统整体运行的质量状况,对电能质量可能造成的危害、影响程度和影响范围做出判断,从而为电力公司对电能质量的改善和治理提供科学的决策依据。经过几年的努力,国家电网公司、南方电网公司的各级电力企业逐步建立完善了规模不一的电能质量监测网络,在电网的高效运行、优质服务方面发挥着重要作用。随着智能电网建设的推进,整合电网系统中的数据,优化电网的管理,将电网提升为互动运转的全新模式,形成电网全新的服务功能,提高整个电网的可靠性、可用性和综合效率已经成为电网发展建设的重要目标。2 华北电力人学硕+学位论文对电能质量监测网中的电能质量指标数据进行收集、预处理计算、存贮,形成电能质量数据中心;对电能质量数据进行智能综合分析、可视化结果展示,实现电能质量综合分析评估,已经成为构建电能质量监测分析管理平台的典型解决方案,也是实现电能质量管理的重要技术手段。数据交换是构建电能质量监测分析管理平台的重要环节,为了实现监测网的设备上采集到的异构数据的共享,必须建立电能质量数据交换平台,实现电能质量数据的共享。这里的数据交换包含两个环节。其一,分布在电能质量监测网中各个监测点的监测设备来自不同厂商,它们采集的数据格式不同,数据通信规约各异,界面风格和操作方式不一致,无法将这些异构的数据进行统一、一致的分析处理,因此,必须将监测设备采集的数据进行数据交换,形成统一、一致的数据格式,形成电能质量数据中心,服务于智能综合分析【9】【Ⅺ】;第二次数据交换发生在将统一数据格式的电能质量数据中心的数据文件进行解析,形成综合分析的数据库。电能质量内容广泛,涉及稳态和暂态等多种指标。电能质量数据除了包含基本的电压和电流实时波形数据外,还包含计算生成的稳态指标数据和电能质量事件数据,根据不同的电能质量分析需求,需要抽取不同的电能质量指标数据,进行计算处理,将实现不同分析功能的数据进行存贮管理,实现各种指标分析、趋势判断以及等级评估等。通常情况下,第一次数据交换由电能质量监测设备厂商实现;第二次数据交换由电能质量分析系统开发者完成,即电能质量数据交换平台。1.2国内外研究现状1.2.1国外研究现状为了实现不同电能质量监测设备厂商采用统一的数据指标体系,作为数据采集、交换和分析标准,IEEE标准委员会提出了一种电能质量数据的交换格式PQDIF(PowerQualityDataInterchangeFormat)[11J。这个格式完全独立于监测设备的软、硬件,不仅可以较好地解决多数据源数据兼容问题,还可以实现电能质量物理属性的多角度观察功能,满足了电能质量监测技术的发展需要,为分析电网的电能质量问题以及实现电能质量管理和分析系统提供了一个很好的平刽4】【111。电能质量监测网数据库管理软件PQView是目前国外电力企业中建立电能质量监测网时使用最多的专业软件。该软件所有权为美国电力士公司和美国电科院共同拥有Il引。PQView是一个数据库应用软件,其设计的目的是存储和分析大容量的与电能质量相关的干扰和稳态测量数据。具有多种数据管理工具的特点使其可以快速对测量数据进行定性分类。PQView还包含有统计分析和绘图工具,可对电力系统中单点或多点进行分析。PQView支持IEEE的电能质量数据交换格式(PQDIF)作为3一 华北电力人学硕士学位论文输入数据源。1.2.2国内研究现状近年来,无论是电力系统还是电力用户都开始重视电能质量的研究。电能质量监测网和电能质量分析评估系统也在各级电力企业逐步建立起来。电能质量监测设备厂商,在监测网络建设初期,基本都是各自独立,互不兼容,也就是说第一代国产电能质量监测设备基本都不兼容,无法实现统一格式要求。随着电能质量监测网建设规模的扩大和电能质量综合分析评估需求的压力,电能质量监测设备厂商都已经实现了将采集数据转换成为PQDIF格式,并且,可以对第一代产品进行升级改造实现数据格式统一。当电能质量监测网建设成熟后,国内电力企业逐步开展电能质量的综合分析与评估,为电能质量综合治理提供决策依据。最近两三年,有关网省电力公司在电能质量监测网络的基础上,开始搭建电能质量综合分析评估系统。他们的解决方案基本是利用现有的电能质量监测网,采集、整合电能质量指标数据,形成PQDIF格式的数据文件,上传汇总到电能质量综合分析评估系统平台,利用美国电科院的PQView软件进行分析评估。实践中,这种模式遇到如下问题:(1)PQView软件功能丰富,但过于专业化,更适合于电能质量专业研究人员使用,难于满足各级不同管理岗位人员对电能质量的分析应用;(2)PQView软件主要用于稳态指标和事件信息的分析查询,对于电能质量智能综合等级评估、系统谐波与用户谐波分析、扰动类型分析以及新能源接入对电网电能质量影响分析无法实现。也就是说,PQView无法适应不断增加的应用需求;(3)PQView软件价格昂贵,推广普及难以实现。构建自主知识产权的电能质量分析评估软件意义重大,实现将PQDIF数据文件解析、计算处理、存贮管理,形成电能质量数据中心是关键。1.3论文研究的主要内容本论文结合开发电能质量智能分析系统实际科研课题,研究了企业数据交换平台的相关软件技术及实现方法,分析了电能质量监测网中的PQDIF数据格式特征,提出了通过对PQDIF数据解析、压缩、存储管理,建立电能质量数据交换平台的实现方法,形成电能质量数据中心,实现电能质量指标分析和结果展示功能。论文完成的主要工作:(1)PQDIF数据解析;(2)解析数据的压缩、存储管理、解压缩;(3)数据展示及格式转换(Excel、XML等格式)。论文的组织如下:第一章是引言部分,介绍了本课题的研究背景及意义,主要是围绕电能质量异4 华北电力大学硕士学位论文构数据交换在国内外的发展和研究现状进行了说明。第二章对本课题所用到的技术和标准做了比较详细的介绍,包括数据交换平台普遍用到的技术,如XML技术以及开发技术,还包括PQDIF标准,如PQDIF的优点、结构、压缩规则,PQDIF是解决电能质量监测设备采集的异构数据所制定的统一格式。第三章是对企业数据交换平台的总体设计,包括物理体系结构、逻辑体系结构、数据库的设计,还说明了数据交换平台中的数据交换方式,使用C/S结构与B/S结构结合的方式实现了数据的两次转换。第四章主要讲述企业数据交换平台的实现,详细说明了各个模块的实现过程,包括PQDIF文件的解析依据、PQDIF文件的解析过程(结构解析、内容解析)、数据的压缩存储、数据的解压缩以及数据的展示与二次转换。第五章为全文的总结与展望,总结了本文所做的工作,并指出了今后还要继续努力的方向。5 华北电力大学硕士学位论文第二章数据交换平台相关技术研究2.1数据交换平台的相关技术传统的数据交换方案是一个个直接的“点对点”的数据链接,并且需要定制开发以实现系统之间的“会话”。随着新系统的不断增加,直接的定向连接和定制开发的情况会急剧增加,这最终将成为信息流动和系统维护的瓶颈。在数据交换领域中,没有标准的部件式交换的代价是高昂的,相同的数据分析处理模块在很多应用中被重复地撰写,可能只是为了将某一数据源的数据转换到各个不同的目标数据源中去。由于没有中间标准,各个系统的实现人员也几乎不可能将代码重用,昂贵的数据交换代价使得数据源只能散乱孤立地存在。因此,通用的、分布式的网络数据交换平台也就产生了。网络数据交换平台能够提供数据服务,使得不同的系统不会受到数据的物理位置的影响,也不会受到需要存取数据信息的应用个数的影响,对于每一个系统也不需要进行特别的定制处理就能完成数据的交换。本文中的电能质量数据交换平台就是属于网络数据交换平台。目前,国内外的大部分数据交换共享系统还是使用传统的方式,每个系统按照自己的标准设计,没有良好的复用性和扩展性,每个系统都要独自完成三个层次的设计,不仅浪费了大量的时间和精力,而且不可避免会产生很多的漏洞,不利于数据的安全【l31。在本文中,用到了XML技术,这种方法节约了大量时间和精力,也提高了安全性。另外,本文的数据交换平台使用.NET技术进行开发的,以下对这两种技术进行介绍。2.1.1XML技术研究可扩展标记语言XML(ExtensibleMarkupLanguage)是W3C定义的一个规范,它定义了用于定义标记语言的语法。XML定义了使用标记来组织文档结构的语言,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言【14】。它可以被描述成标准通用语言SGML(StandardGeneralizedMarkupLanguage)的一个子集,但是XML比SGML简单,因此撰写一个XML文档也比较容易。(1)XML基本概念XML是一种简单的面向多种应用的、与平台无关的并被广泛应用的标记语言。XML最开始是针对WEB应用提出来的,通过在文档中增加相应的标记说明数据的含6 华北电力人学硕士学位论文义,而不是说明如何显示。XML实际上是一种定义语言,使用者可以自由定义标签,如
此文档下载收益归作者所有