基于Visual Graph快速开发出电力系统
一、如何快速拥有自主知识产权的高品质的电力系统
每一个与电力相关的公司都想拥有自主知识产权的电力系统产品,让公司的价值能得到快速的提升,让公司在同行的竞争力大幅度提高,让公司的产品技术水平迅速达到同行的先进水平,甚至可以与与国外电力系统进行竞争,公司都想拥有自己的SCADA系统、图形操作票系统、电网图形拓扑分析PAS软件、调度员培训模拟仿真系统、线损管理系统、无功优化控制系统、电力调度自动化系统、电力GIS系统、电力分析系统、远程载波抄表系统等系统。
市场一致认为,基于Visual Graph开发电力系统拥有以下优势:
1. 开发出的产品质量高,技术先进,很容易达到国际先进水平
2. C/S、B/S完美过渡,系统可以在互联网上快速稳定运行
3. 可以短时间内开发出一个专家级、成熟、满足客户需要、运行稳定的电力产品
4. Visual Graph拥有许多电力系统的开发经验,可以解决开发过程中所有出现的问题
5. Visual Graph的细心专业、24小时全天技术服务、电力同行的解决方案确保电力产品的品质与开发的进度。
6. 项目变成产品,可以从项目经验中迅速形成拥有公司自主产权的电力产品,拓展公司业务,提高公司效益。
二、可以开发的电力系统的范畴:
基于Visual Graph可以开发的电力系统包括:
SCADA系统、图形操作票系统、电网图形拓扑分析PAS软件、调度员培训模拟仿真系统、线损管理系统、无功优化控制系统、电力调度自动化系统、电力GIS系统、电力分析系统、远程载波抄表系统、继电保护故障分析整定管理及仿真系统、图形化潮流计算分析软件、网络化图形智能操作票系统、图形化智能工作票系统、电力地理信息管理系统。
1.SCADA系统
SCADA系统是以计算机为基础的生产过程控制与调度自动化系统。它可以对现场的运行设备进行监视和控制,以实现数据采集、设备控制、测量、参数调节以及各类信号报警等各项功能。这种系统性能可靠、功能强大,在保证电气化、电力应用的场合供电安全,提高供电质量上起到了重要的作用。
2.图形操作票系统
调度智能操作票系统是面向电网调度操作业务, 是集图形建模和数据编辑、智能生成操作票、操作票管理等功能的管理软件系统。系统以解析方法和人工智能技术相结合为基础,致力于将电力系统操作实践知识高度归纳为通用操作原则,针对各种不同形式的电气接线、不同类型的操作对象和任务,按照通用操作原则演绎出相应的操作票,具有很强的通用性和实用性。 系统以辅助调度人员开票、减轻调度人员的工作量以及培训调度人员为目的进行设计。
3.电网图形拓扑分析PAS软件
电力系统的结构和运行方式日趋扩大和复杂,调度中心的自动化水平也不断得到提高。为保证电力系统运行的安全性和经济性,要求调度运行人员能够迅速、准确、全面地掌握电力系统的实际运行状态,预测和分析电力系统的运行趋势,对电力系统运行中发生的各种问题作出正确的处理。PAS(Power Application Software)是辅助电力系统调度运行人员实现上述要求的有力工具,是调度中心自动化系统的重要组成部分。该应用软件包的主要任务:提供电力系统当前状态;辅助调度员监视、分析和控制电力系统的运行;提供电力系统优化运行决策;提供消除或减轻不安全因素的决策。
4.调度员培训模拟仿真系统
电网调度员是电网运行的直接监督者与执行者,管理着全电网的发,送电任务,责任重大.电网调度人员所面临的最困难的问题是在突发事件时能很快的识别出很少出现的现象,对其原因及后果做出正确判断,果断地进行处理,必要时迅速切除部分负荷或采取其它安全对策来挽救整个电力系统.目前许多省,地区电网中新调度员占80%~90%,这些人通过课堂教育,岗位培训,见习值班,一般需要2~3年才能独立值班[1].至于事故处理的经验,由于电力系统很少发生事故,因此积累起事故处理,恢复操作的经验需要很长时间.调度员培训仿真系统(Dispatcher TrainingSimulator,简称DTS)是一套全数字仿真系统,它模拟实际电力系统,为调度员提供一个逼真的培训环境,达到即不影响实际电力系统的运行而又使调度员得到身临其境的实战的目的.用DTS加快运行人员知识与经验积累过程,是迅速提高调度员素质,提高系统安全运行水平的一个好途径.
5.线损管理系统
为了对电力用户信息进行有效地应用,进一步提高配电网线损管理的水平,降低配电网的管理线损,开发了配电网线损综合信息管理系统.完善了线损计算需要的数据信息,加强了统计线损的计算和分析功能,整合了已有的理论线损软件,提高了线损计算和分析的准确程度.。线损计算是一项复杂的工作,以前的线损计算理论都是以计算功能为主,用户需要输入大量的数据,当变压器增、减时需对线路进行重新编号,十分繁琐,相比之下,理论线损计算软件,为用户节省了大量的时间和人力。
直接从图形中提取线路拓扑信息,不需对线路和变压器进行编号。
线路图可放大,缩小,移动显示窗口,整图显示,局部放大,可查寻指定的线路和变压器以及其它符号。
线路图可打印出来,作为资料保存,使用Windows打印管理器,支持Windows所支持的所有打印机。(可生成标准图像,供其它图形处理软件处理,打印输出。)
容错能力强,对于绘图过程中的明显错误,软件能自动查出并用各种颜色显示以作警告,对于计算过程中出现的错误,能自动放入文件中供用户查询。
在线损计算中实现了供电电源切换以及多电源供电等功能。
6.无功优化控制系统
为提高电网供电质量,降低系统损耗,提高供电企业的服务水平和经济效益,电压无功优化和自动控制系统(以下简称AVC系统)在全国很多先进地区都进行了广泛的应用。在电力系统中,中压网(10 kV配电系统)最靠近用户,对电能质量有显著的甚至决定性的影响;而这种影响主要来源于网络的源头——变电站母线电压质量。为保证电压合格率,维护用户端电压水平,在变电站中采用有载调压分接开关调节和无功补偿(电容器投切)是其重要措施。现在,随着自动化技术的发展及无人值班的需求,电压调节已由过去的人工现场方式改为通过自动化系统远方集中调节方式,但这种方式从技术应用和管理模式上都有所局限。因此,改进现有调节方式,实现面向全网的无功/电压优化控制和自动化,不仅是提高电能质量满足用户需求的需要,更是电网安全、经济、稳定运行的需要。
7.远程载波抄表系统
您的公司还在挨家挨户的抄表吗?您希望坐在办公室,让电脑为您自动抄表吗?无需过高的成本,无需增加设备,您的理想就能很快实现!随着电力需求市场的蓬勃发展及“一户一表”政策的推行,现有抄表手段暴露出越来越多的质量和效率问题;问题一方面表现于抄表环节,更重要的是无法对计费、线损控制、用电分析、营销预测、乃至宏观决策等方面提供及时准确的数据。虽然根源在于抄表业务量的急剧增长,但由于估抄、漏抄、错抄是现有抄表方式固有的属性,所以仅靠大量增加抄表人员,不仅不能解决全部问题,还会导致整个营销业务的成本上涨,效益下滑,以及管理的复杂度增大。只有更新抄表技术,采用现代化的抄表技术和抄表手段,即实现远程集中自动抄表才是根本途径和唯一出路。
三、成熟电力系统的模型
从行业应用上,从市场上、从技术上,现在几乎所有成熟的电力相关的应用系统都是这样一个模型:图形交互界面+电力业务逻辑规则与分析控制=电力系统
公司只要专心关注电力系统的专业业务逻辑与业务控制,其图形交互功能的一切都由Visual Graph图形平台提供。
四、开发电力系统的困难
图形交互系统永远是电力相关公司开发电力系统的心中之痛
图形表达形式的匮乏严重影响了公司的业务应用逻辑的实现
图形交互的复杂性严重影响项目或产品的开发进度
图形的非扩展性与少兼容性严重影响了产品的适用性与品质
图形的非灵活性加重了项目或产品的编程代码负担。
而这一切困难,只要有了Visual Graph这样的图形引擎,开发电力系统的主要困难将一去不复返,开发电力系统将会更快、更好,品质有保证。
对于一般与电力打交道的公司来说,其业务逻辑与分析控制原理就是他们的公司利益潜力,而这种潜力如何开发出来成为公司的业务或产品,让电力行业的市场认可呢?那么其表达方式最有效的方法是:用高技术、高品质、易用性、形象性、强大性、兼容性、人性化的软件产品来体现公司的技术与行业解决方案潜力,体现公司为电力管理和生产做出的完善的解决方案,体现公司在电力行业的深入研究。
一般公司而言,所只关心的就是业务逻辑方面,而人机界面、图形交互这一系统基础则没有多大的研发能力,因为开发一个图形交互的应用系统,所要考虑的方方面面不亚于开发一个象VISIO这样的图形处理软件,所以大部分公司的项目与产品的开发就是在图形处理这一步骤中被卡住了。由于图形处理这一块开发得不完整,从而影响了业务逻辑的实现,加大了业务逻辑的复杂性,从而影响了开发电力系统的速度、进度、效率、质量;从而影响了电力项目或产品的易用性、扩展性、适用性、简单性、健壮性、安全性、兼容性以及系统的品质;从而影响了公司的效益,公司的信誉、公司的产品的形成、公司业务的拓展、公司的人力物力的严重无为的浪费。
现在软件开发行业也一直在强调分工,搞业务应用的专业搞业务逻辑,搞图形的专心开发图形引擎,业务应用公司完全没有必要自己从头开始开发一个全新的、与业务不相关的、给项目或产品带来众多复杂性问题的软件模块,就是IBM、ORACEL、Microsoft、BEA、SUN等著名的世界大软件公司也不会自己开发一个项目或产品的所有模块,而是把自己不擅长、不专业、不明白、细节复杂的项目外包或购买相关的软件模块,自己专心开发核心的业务应用模块。更何况是一个电力行业里面的软件公司,根据公司的全局与效益考虑,公司更应该在行业应用逻辑方面赶超同行,加速软件的开发与软件的品质。
五、基于Visual Graph开发出高品质的电力系统
Visual Graph目前广泛应用于电力系统中,例如绘制一、二次主接线图、电网拓扑分析、实时监控界面、潮流分布计算、线损管理系统、电力mis系统、电力scada系统、图形开票系统以及报表系统等。在web时代,由于Visual Graph具有体积小、功能强的优点,很容易作为插件在IE浏览器中工作。
在这里,所有前台计算机上运行的画面都是基于Visual Graph图形引擎
Visual Graph可以开发电力组态系统,除了界面,它提供了绘图软件开发必须的一切接口,这些接口的设计十分符合程序员的习惯。通过他们的工作,可以实现让最终用户不用编写程序,只用简单的操作就能设定各图形的业务属性、关联关系等。
这样开发的图形还可以运行。在运行态下,图形具有各种交互事件,可以响应鼠标、键盘信息。程序员可以在自己的程序里对图形进行任何操作,例如修改某些图形的属性值等等。当然,也可以读出任何图形的属性值。这样就构成了Visual Graph与外界接口的I/O方案。
在实时监控系统开发中,Visual Graph允许对每个图形设置自定义属性(例如接口号、接口变量等),然后在实时数据信息变化时,命令相应的图形动作。Visual Graph允许开发报表系统,这是一大亮点,它把矢量图形和报表第一次完美地统一起来。而其他矢量图形类产品则不具有这样的功能,在图形开票系统中,能够完整大量地使用这种技术。
图库是绘图系统的基础,现在许多软件提供的图库都是写死在程序里,或者只提供有限的灵活性,但是Visual Graph的图库却是非常强大的,它的基本图形虽然只有三种(文字、形状、线条),但是通过组合,却可以构造几乎任何复杂图形,刀闸、变压器、开关、母线都很简单。用户如果不满意,可以任意修改。
每一个图元都有很多属性,不仅如此,它还可以任意添加自定义属性,因此,我们在开发的时候,就在图形上面带上一些和数据库关联的信息,以后读入图形,可以通过这些信息建立图形和数据库之间的连接关系。
每一个图元都可以设计任意多个连接点,可以用连接线把它们连接起来,可以用程序遍历所有的连接关系,从而进行拓扑分析。
为了方便程序开发,在图上还允许建立若干个图形数组,例如我们可以把所有刀闸、所有数字标签、所有变压器分别建立图形组。这样,以后可以直接对这些图形组的图形进行操作,简化了操作。
Visual Graph控件尤其适合开发电力行业各种分析监控采集等系统, 这些系统对软件的质量要求极高,首先,软件长期处于无人值守的运行状态下,24小时全天运行,所以,不能有任何隐患出现。其次,图形要及时响应硬件不断发出的指令,所以,反应速度要快,性能要好。
图1元件的端口、端口序号、元件之间的连接及不同电压等级着色示意图
图4 图形建模系统的界面
图 6 利用Visual Graph开发出来的系统所绘制的某地区电力系统实时/历史潮流图
六、关于visual graph
Visual Graph 是一套功能强大的“交互图形开发控件”,她和其他编程语言共同工作,弥补了这些语言在图形方面的不足。适合开发电力、煤炭、化工等各种工业监控软件以及图形建模、图形拓扑分析、GIS系统、CAD软件 、电力SCADA系统、图形自动开票系统、工作流程设计、智能表单系统、中文报表系统、图形管理、工程制图等专业应用。
Visual Graph经过近十年的深入研究与应用,有预见性地开发了大量具有潜在应用的功能,长期与用户互相合作,不断前进,在技术与质量上赢得了众多合作伙伴的心。产品主要特点是:
l 包含编辑与运行状态,可以任意操纵与控制图形变化,实现各种仿真与建模。
l 图形和图库是统一的XML格式,便于传输、存储和维护,支持WEB开发。
l 响应众多的图形操作事件,任意给图形添加属性成函数,任意自定义图形。
l 可以建立和分析图形间的任意拓朴连接关系,实现各种逻辑运算与控制。
l 内含面向对象的Visual Graph脚本语言,简洁易用的COM类库接口。
l 每个图形都是对象,拥有众多的属性和函数,可以方便地编辑和操纵。
l 支持报表开发,表格高度智能,可以制作超酷图形界面,轻松换肤。
l 非常容易地开发出任何复杂变化的图形,轻松实现自己的图形库。
l 完全支持WEB上开发、使用、运行、调用HTTP上的VG图形。
l 技术完善:多页面、多图层、表格图形混排、透明度、自由旋转、动画效果、自定义线型、网纹、箭头、自定义任意多个文字标注、自定义提示窗口、自定义图元连接点、自定义光标、图形保护、控制点,支持图形的逻辑分组,允许图元嵌套构建更复杂的图元,可以给图形添加属性或者函数。
l 混合编程:不仅其他程序可以操控Visual Graph的一切,而且Visual Graph的脚本可以调用其他语言的程序,也可以调用DLL,任意扩充内部函数,扩展功能。脚本语言的编程习惯和一般语言相同,各种属性、函数名称也都相同,尽量取悦于程序员,使迅速熟悉Visual Graph。
l 都可以完美运行在Windows98、Windows2000、WindowsXP、Windows2003等操作系统下,在C/S、B/S模式使用均可(B/S模式下,内置对WEB数据访问的支持),可以用于VB、VC++、C#、VB.net、VC.net、Delphi、C++Builder、PowerBuilder、Foxpro、Labview、VBScript、JavaScript等各种工具的开发中。在Web上下载不会超过300K。
详细信息请访问: