admin 管理员组

文章数量: 1087139


2024年4月17日发(作者:手机浏览器flash插件下载)

基于Java平台开发的应用系统在电力系统中的应用

随着我国经济建设的不断发展,对电力能源的需求也越来越高。Java作为当

前运用最为广泛的计算机应用和网络软件具有重要的基础作用。基于Java平台

开发的应用系统,在电力系统中发挥了重要的作用。文章结合实际的工作经验,

对基于Java平台开发的SVG电力监控等系统的图形化系统和SOG电力营销系

统等进行了分析和探讨,以期推动基于Java平台开发的应用系统在电力系统中

的应用。

标签:Java平台;应用系统;电力系统

信息技术在当前电力系统中有着广泛的运用,基于Java平台开发的各种应

用系统在电力系统中有着广泛的运用,对于提高电力系统的信息化具有重要的作

用。文章以基于Java平台的可视化技术在电力系统的应用为例,对电力系统的

信息技术应用进行的分析。

1 Java平台技术概述

JAVA是一种计算机的编程语言,目前仍然是较为常见的计算机编程语言,

具有效率高、覆盖面广、简单易用等特点,不但可以用来进行桌面程序的开发,

还可以适用于与互联网应用的开发,在当前具有广泛的应用。在电力需求不断扩

大,市场对电力资源的可靠性等提出更高的要求,以Java平台进行开发的电力

自动化系统显示出其特有的优点。首先,Java语言在安全性方面要优于C++等设

计语言,在异常处理、多线程管理等方面具有优越性。其特有的内存垃圾自动回

收处理机制,解决了其他设计语言存在的内存泄露问题。Java的特性符合了电力

系统对安全和可靠性的要求。其次,Java平台具有强大的跨平台融合和分布式功

能,符合当前电力系统分布式发电和监控的发展形势,保证了电力系统内不同平

台之间的有效协调和交互操作,实现软件维护费用的大大降低和电力监控系统范

围的有效扩展。Java平台的应用系统的这些优点,抵消了其执行效率低的缺点,

在电力自动化系统中有着广泛的运用。

2 基于Java平台的电力监视系統可视化技术

2.1 可视化技术概述

可视化技术,既是指将电力监测系统所获得的各种数据转换为直观的、形象

的图像或者图形,帮助电力系统管理人员更好的理解监控数据的含义和进行更为

复杂的处理和数据分析,为电力系统的运行提供决策支持。可视化技术在电力系

统中的运用也越来越广泛,最为重要的是电力监控系统的可视化显示和人机操作

可视化交互界面软件等技术的运用,为管理人员提供直观的数据信息和提供更为

简单的交互操作平台。 当前,可视化技术在电力系统的在节点电压分布的显示、

功率传授分布数据显示、电价显示和线路负载情况显示等方面的都可以实现大范

围的节点数据分布和实时数据的可视化显示。

2.2 数据结构设计

在电力系统中,存在着隔离开关、断路器、变压器、母线等很多具有拓扑连

接关系的电气元件,都是电力系统监测的对象。基于Java的电力监测系统软件

可以通过发挥其面向对象的编程思想来实现对电力系统应用的总体监控数据结

构设计,对这些设备的电气属性、电压和电流等数据以及这些数据的存储规则、

人机交互界面等等可以实现。电力监控系统界面的图形元素,一般由直线、矩形、

椭圆等基本的图形元素和开关、母线和变压器等设别元素和测量点的数据组成。

在Java平台上实现这些图形元素,GRAPH对一些基本的图形元素进行变换和显

示的定义,以有关的接口设计实现OOP的多态性和对图像的存储和恢复功能等。

此外,电力系统的监控界面还包含图形元素之间的连接关系、设备图形元素之间

的链接操作、图形的分层显示等。在一些的实际的应用中,还可能根据管理者的

需要对设备图形等元素进行自主的用户定义。

2.3 监控画面的生产、存储和传输

监控画面的生产、存储和传输,是建立在Java平台的的恢复功能上的,具

体的做法是,将监控图形作为图像元素对象的集合,采用串行化的操作,这些图

形元素既是指设备图形元素、基本图形元素和测量点数据图形元素三类。这些图

形元素在形成集合后,通过串行化和解串行化的集合对象操作,实现了对图形的

存储和恢复功能。

2.4 基于Java的监控Web界面实现

Java平台不但可以实现计算机软件的编程,还可以作为互联网软件的编程语

言,为用户提供图形显示和交互操作功能。Web方式的操作界面,可以有效的实

现浏览器端功能和提供远程的调用接口,对服务器的系统功能进行调用。基于

Java的这种Web界面实现,可以有效的实现电力管理系统应用范围的扩展。

3 基于Java的电力系统SOA电力营销系统

3.1 Java EE体系架构

Java EE是基于Java平台的企业解决方案的开发、部署和管理等问题的体系

结构,对企业的分布式应用程序进行了简化标准的开发制定,以标准化的组件来

实现这些分布式程序的完整服务。Java EE可以提升系统的并行操作效果,采用

先进的分层软件管理,对整体性能进行优化。同时降低了系统的开发和维护成本,

增强软件的扩展性和可维护性,满足了现代电力系统发展对自动化系统的要求。

3.2 服务化、分层化的设计

电力营销管理系统在系统逻辑上分为客户层、Web层、资源处和业务层四个

部分。客户层的主要任务是完成人机交互,让客户可以直观方便的进行用电信息

的查询;Web层则主要用来实现客户端访问的表示层逻辑;业务层则是集中的系

统的大多数业务处理数据,包含有业务逻辑和业务数据;资源层对数据库的分布

式管理和数据的组织、存储等。基于Java的应用服务化、分层化设计,大大提

高的软件的开发效率和复用效率和可扩展性。因此,以业务组件化、服务化为基

础的电力系统应用组件分层体系,是新一代电力营销体系设计和实现的关键。新

一代的电力营销信息系统在内外部应用的集成上采用的Web服务方式,在应用

整合上具有明显的SOA特性,显示出基于Java平台应用软件在异构平台之间的

集成灵活性和安全性上的优势,满足当前电力自动化信息系统的需要。

3.3 XML技术

XML是一种元标记的语言,可以实现电力营销管理系统标记的自定义。其

所具有的灵活性和扩展性,可以实现对不同种类的应用软件数据的有效描述,在

电力营销系统建设中,以此作为数据描述的标准,作为数据交换的媒介和数据载

体,对于对信息系统不同来源的数据进行集成,保持系统数据的易集成性和开发

型具有重要的作用。

3.4 Web应用框架

Web基础框架采用开放源代码的应用框架作为其基础框架,符合了Java EE

和XML的企业级Web应用框架。交互式应用程序应用最为广泛的是基于MVC

的体系结构,其作用就是实现对多层应用的松散耦合,为实现业务组件化和基于

组件驱动的Web编程提供基础支持。

4 结束语

Java平台作为计算机和互联网软件编程的重要形式,因其在安全性、灵活性

和兼容性等方面的突出表现,在电力系统中有着广泛的运用,符合了当前和未来

电力系统发展对应用程序的较高要求,对于提高电力系统管理水平和可靠性,为

社会经济和人们生活安全提供坚定的基础保证。本文分析了基于Java的应用在

电力监视可视化系统和电力营销系统中作用和关键技术,以促进电力事业发展。

参考文献

[1]韩祯祥,吕婕,邱家驹.科学可视化及其在电力系统中的应用前景[J].电网

技术, 2009.

[2]胡之武,邱家驹,王康元.电力系统节点运行数据等高线可视化实现方法

[J].电力系统自动化, 2010.

[3]刘娆,李卫东,吕阳.电力系统运行状态可视化技术综述[J].电力系统自动

化, 2009.


本文标签: 电力 系统 数据 应用 实现