下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电力运营监测可视化管理系统设计与实现摘要:力运营监测可视化管理系统设计主要是根据上一章系统的功能性需求和系统的非功能性需求进行系统的总体设计。系统的设计主要从以下几方面进行入手,依次是:系统开发环境、相关技术、总体设计原则、总体架构、功能设计、数据库设计。基于此,本文就从系统设计的基本方法入手,对电力运营监测可视化管理系统设计与实现进行具体分析。关键词:电力运营;监测可视化;管理系统;设计实现1系统设计的基本方法电力运营监测可视化管理系统设计方式以面向对象为基础,面向对象的主要思路是设计出相应分析模型,同时将该分析模型用代码方式加以实现,并在运行环境中加以有效执行。面向对象的设计方法与其他的设计方法一样,必须首先考虑到该系统的稳定性。如目标环境所需的存储空间、相应的响应时间和可靠性等因素,这些因素均会对系统结构造成不同程度的影响。并且还要有具体的方法将分析模型转换成设计模型,然后再转换成相应的编码语言,从而才能够达到实现的目的。面向对象开发需要面向对象的程序设计风格,这种风格具有构造封装性、继承性和多样性的特征。在面向对象的设计过程中,必须对分析对象和系统用例分别进行细化,同时还要考虑到实际所运行环境。面向对象设计一般包括以下三个过程:首先,对系统模型和系统用例进行细化。其次,结合实际的运行环境设计对象之间的状态、行为、交互。第三,根据实际的运行环境修改相应的对象模型。2系统体系结构设计2.1电力运营监测可视化管理系统电力运营监测可视化管理系统采用的是C/S模型的架构,这种架构是目前大部分大屏展示系统所采用的架构形式,其主要特点如下:第一,C/S模式一般是基于专用的网络,服务器通常采用工作站、小型机或高性能的PC,各个局域网之间一般通过服务器提供相应连接和数据交换。第二,C/S程序注重流程,对权限可以进行多层次的校验。第三,C/S程序处理用户界面相对固定,同时一般要求在相同区域,需要的安全性较高,同时要求都是相同的系统。电力运营监测可视化管理系统由3层结构组成:①可视化展示层;②业务处理层;③数据处理层,可视化系统体系结构图如图1所示。图1可视化系统体系构图2.2可视化展示层插件模块构成第一,3D模型库:用于整套系统三维模型展示,模型包括3D图表模型、电力设备仿真模型等。第二,地图模型库:用于在整个可视化系统中构建3D地图,可使用谷歌地球、91卫图、skyline等GIS软件生产地理高程图,将生成的高程图导入系统中,地图模型库能够直接将高程图生产地形地貌。第三,数据图表库:可动态的生成2D图表,并将2D图表与数据相连接,当数据发生改变时,数据图表中的数据也将发生改变。第四,二维图库:包含丰富的UI贴图,能够丰富整个界面的展示内容。第五,粒子特效库:在可视化展示层中,为了使整个界面更加酷炫,加入粒子特效库,可模拟现实中的火、气等特效。第六,图形渲染库:可通过GPU对3D场景进行渲染,使整个3D场景、3D模型、3D图表显得更加真实。第七,数据接口:用于与业务数据处理层进行数据交互。第八,控制接口:可通过特定接口发送数据到控制接口,对可视化大屏进行控制。第九,同步控制接口:使数据与三维可视化界面中的各个组件进行同步交互。业务处理层分为3个部分。1)业务数据处理:对公司业务数据进行分析整理,并将部分大数据分析结果存在本地数据库中方便在可视化系统中进行数据展示。2)可视化大屏数据处理:用于对可视化系统展示数据进行查询、封装,并将可视化大屏数据通过特定的接口推送大可视化大屏端。3)可视化大屏控制接口:用于移动端与可视化大屏相连接,移动端设备可以发送特定的指令对整个可视化大屏展示内容进行操作。由于可视化大屏分辨率较高,键鼠操作带来诸多不便,使用移动端对可视化大屏进行操作,可以进一步简化操作方式,提供用户工作效率。数据处理层分为3个部分:本地数据库:用于存储本地数据,如权限数据、大数据分析结果数据等。数据采集接口:通过指定接口对电网系统数据、设备数据进行采集。第三方数据处理库:可与第三方数据接口进行对接。电力运营监测可视化管理系统采用WPF进行可视化应用程序开发,WPF应用程序中包含了图表、数据、3D接线图、潮流图等系统所需的可视化展示内容。可视化应用程序可布置在可视化平台中的高性能图形工作站中。整个WPF可视化前端采用MVVM设计模式,使整个软件开发更加高效,同时使界面与控制层通过DataBinding的方式相连接,降低视图与控制层之间的耦合度。电力运营监测可视化管理系统具备一个数据服务端,用于对业务数据进行处理,并包含多种采集接口,与电网生产系统、业务系统数据相对接,可对第三方设备进行数据接入、数据采集,同时数据服务端拥有移动端访问接口,通过socket方式与移动端进行数据交互,该数据服务端部署在应用服务器中。数据服务端采用WCF进行开发,通过EntityFramework对数据库中数据结构抽象化,更加简洁的使WCF端与数据库进行链接。电力运营监测可视化管理系统的数据库部署在数据库服务器中,该服务器用于对大数据进行存储。同时可通过存储过程对大数据进行分析。3系统数据库设计电力运营监测可视化管理系统以关系数据库为核心内容,在数据库管理系统的支持下,进行展现场景、指标管理、场景协议、可视化系统配置信息存储、推送服务管理的存储、整理、添加、检索、更新等操作以及为数据中心建立中间表的存储定义。由于该系统数据的存取,是通过系统各个功能点接口通过应用服务对数据库进行连接,因此在实现过程中通过应用程序来实现相互连接。目前常用的访问有:查询、修改、添加、删除等,涉及到的功能点有可视化系统配置信息、数据源信息、系统操作日志、维度信息、数据推送服务信息、场景展现文件配置、Schema(指标单元)、表达式配置管理。结束语整个项目是否具有可行性以及开发后的成效极大程度上取决于项目的需求分析。因为整个项目的设计与开发都是建立在这个基础之上进行的,因此研究时特别注意了对需要的了解和分析。本次课题的需求分析主要涉及到了功能需求分析和非功能需求分析两部分,然后在需求分析的基础之上对系统开发的可行性进行了充分分析,系统阐述了系统的技术可行性和社会可行性。通过对系统需求进行分析和可行性进行分析后可以得到电力运营监测可视化管理系统的实现是可行的而且是具有很高的实用价值。参考文献[1]赵翔宇,张旭,安成,姚刚,宋弦,朱楞方,黄晓旭,陈恩黔.以地理图形为载体的电力系统调度运行可视化设计与实现[J].企业技术开发,2018(01):99-101.刘子良,徐群,陈琛,李家辉,韩晓燕,李军,杨继超.基于可视化技术的电力智能监测分析平台设计与实现[J].农村电气化,201
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理核心要素解析
- 护理服务流程中的患者安全与隐私保护
- 名师解析护理考试易错题
- 护理与医疗教育
- 河北邯郸市2026届高三第一次模拟检测英语试卷(含答案)
- 护理个案:护理应急处理
- 零售业店铺行政人员面试宝典
- 二级建造师执业资格考试模拟试题及答案
- 基于项目的数学学习策略研究
- 零售业门店长招聘的面试技巧
- 张雷声《马克思主义基本原理概论》笔记和课后习题(含考研真题)详解
- 花篮式脚手架专题培训
- 国家职业技术技能标准 4-10-01-01 婴幼儿发展引导员 人社厅发202192号
- 新课标人教版小学二年级语文下册教案 全册
- GB/T 43947-2024低速线控底盘通用技术要求
- 读书课件分享(认知觉醒)
- 剪叉式升降工作平台作业专项施工方案24
- 重庆市巴渝学校2023-2024学年九年级下学期第一次月考物理试卷
- 图书馆图书分类细则
- 市政道路建设项目设计招标文件
- 浅谈三国演义中的智慧型人物诸葛亮
评论
0/150
提交评论