基于图形界面的电力系统分析软件的研究和开发
1 引言
电力系统的发展趋势是大系统、大联网,运行调度人员要处理的数据量日益庞大。电网的运行由各级调度员调度,由于电网结构的复杂性,各级调度员调度系统运行必须依靠电力系统分析软件,依据计算结果确定各发电厂的出力,功率如何平衡,如何调控负荷,怎样发电最经济,怎样输电最经济,以怎样一种方式运行最为安全,预想事故对策等等。总之,利用电力系统分析软件进行计算和分析是现代电力系统运行最基本的手段,是必不可少的部分。
传统的电力系统分析计算软件大多由FORTRAN语言编制,数据的输入输出以数据文件的方式进行,而且输入输出数据文件的格式要求非常严格,数据文件的填写过程中有时仅仅因为填写数据发生一位错误就将导致计算结果的千差万别。很难想象在计算机技术发展的今天,电力系统运行调度人员仍必须通过数据文件的填写和阅读来对电力系统进行分析。因此,有必要为运行调度人员提供一套具有良好的人机界面的电力系统分析软件,将可视化编程技术应用于电力系统分析和仿真软件已成为当前电力系统应用软件的一个发展趋势。
2 软件总体结构
基于图形界面的电力系统分析软件的一个基本特征就是图形化,即用户在使用该软件时的大部分操作都能在图形上通过鼠标的点击、拖动等操作来完成,抛弃了以往的填写、修改和阅读数据文件的方法。该软件主要有四大模块组成,分别为图形模块、稳态分析模块、故障分析模块和暂态分析模块。软件总体结构如图1所示。
图形模块负责电力网络图的建立、电气元件数据的输入和计算结果的图形输出以及稳定计算曲线的输出等功能。
稳态分析模块负责将每个元件的输入数据转化为稳态分析程序要求的数据格式,在稳态分析完毕后将稳态分析的结果文件转化为用户所见的表格输出和图形输出。
故障分析模块有着和稳态分析模块相似的功能,同时该模块要将稳态分析的结果文件转化为故障分析程序的输入文件。
暂态分析模块将每个元件的暂态分析所需要的输入数据转化为暂态分析程序要求的数据格式,并将稳态分析的结果文件转化为暂态分析的输入文件,然后将运算后的结果文件转化为用户所见的表格和曲线输出。
3 软件功能的实现
3.1 设计思想
近年来面向对象(OOP)方法被引入电力系统软件的开发,并逐渐开始在实际软件设计中应用这一思想进行设计,并取得了良好的效果。电力系统是由各种物理元件组成的,各元件属性的相对独立性和元件间拓扑连接的特点特别适合于用面向对象的管理方式,将各种属性封装在对象的类中,既可在图形模块也可在计算分析模块中得到使用。为了提高软件可重用性和可扩充性,本软件采用了面向对象的设计思想。在OOP程序中,程序由一个或多个类组成,它们用来描述一组具有共同特性的对象。对象是在系统中运行时刻的基本成分,是属性和行为的封装体。“对象”和“类”具有可继承性和多态性,它们给外界提供了统一的接口,而且一旦建立,就可重复使用。
相关文章
- 2022-07-12贝加莱PCC在食用油罐区监控管理系统中的应用
- 2023-08-14基于SPCE061A的智能测重系统
- 2024-09-13以空气为携热介质的开式太阳能吸收式制冷循环研究与分析
- 2023-01-29光栅生化分析仪光电数据采集系统实现
- 2022-06-06计算机实现基于自然直流选择性漏电保护的研究
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。