基于图形界面的电力软件设计设计.doc
《基于图形界面的电力软件设计设计.doc》由会员分享,可在线阅读,更多相关《基于图形界面的电力软件设计设计.doc(45页珍藏版)》请在沃文网上搜索。
1、目录摘要1ABSTRACT2第一章 绪论11.1问题的提出11.2目前国内外的研究状况21.3电力系统故障分析的计算机方法31.4面向对象技术在电力系统中的应用31.5本文所做的工作4第二章 电力系统故障计算的数学模型62.1电力网络方程62.1.1节点导纳矩阵62.1.2节点阻抗矩阵82.2电力网络元件的数学模型82.2.1发电机92.2.2负荷92.2.3线路102.2.4变压器1023 小结11第三章 对称分量法和计算机故障计算方法123.1对称分量法与相分量法123.1.1元件参数对称情况133.1.2元件参数不对称的情况143.2故障计算机算法153.3故障分析计算原理1634 小结
2、17第四章 虚拟端口注入电流的计算184.1不对称网络虚拟端口导纳矩阵的形成以及故障电路的模拟184.2对称网络虚拟端口阻抗矩阵的形成214.3虚拟端口开路电压矩阵的形成264.4短路电流的计算274.5任意节点电压和任意支路电流的计算284.6小结28第五章 故障计算软件程序的设计295.1 Visual Basic295.2程序流程图295.3程序结构的设计305.4程序的编写335.5计算实例365.6软件的功能和特点39结 论40致 谢41参考文献4242摘要电力系统故障计算作为电力系统分析计算的重要分支,在电气设备的选择、电网规划、继电保护、自动装置的合理配置和参数整定中占据着非常突
3、出的地位。因此,研究利用计算机的电力系统故障计算的数学模型及实现方法,提高故障计算的准确性,具有重要的现实意义。本文基于面向对象技术,建立了一个既符合电力系统实际情况,又方便计算和扩展的电力系统对象模型。并在所建模型的基础上,用Visual Basic开发了面向对象的电力系统故障计算软件。软件所采用的算法基于对称分量法,既适用于简单故障计算,又适用于复杂故障计算。软件采用分层结构设计分为人机界面、应用逻辑、数据库三层,其中应用逻辑层又包含图形建模、故障计算、数据维护、安全管理四个主要功能模块。关键词 : 电力系统;故障计算;面向对象;软件开发ABSTRACT Power system faul
4、t calculation is an important part of power system analysis.It palys an important role in the selection of equipments,relay setting,configuration of automatic devices and parameter setting.Resear-ch on the mathematic model and implementation of power system calculation by computer and improving the
5、calculation precision have great significance. Based on the object oriented technology,the paper has founded a power system object model which accords with the characteristic and is also suitable for the calculation and extension.Then the paper implements object oriented fault caclculation software
6、by Visual Basic.The algorithm bases on symmetrical components method,and it can calculation simple faults and complex faults.The software is divided into three layer,including man-machine interface layer.application layer and database layer.The application layer has four functional parts.i.e.,graphi
7、cs modeling,faul calculaton,data maintenance and security management.Key words: power system; fault calculation;object oriented;sofetware development平顶山工学院毕业设计(论文)第一章 绪论1.1问题的提出 在电力系统的运行过程中,时常会发生故障,其中大多数是短路、断线故障。故障对电力系统的正常运行和电气设备有很大的危害。例如在发生短路时,由于电源供电回路的阻抗减小以及突然短路时的暂态过程,使短路回路中的短路电流值大大增加,可能超过该回路的额定电流
8、许多倍,导致损坏绝缘导体受到很大的电动力的冲击,导致导体变形,甚至损坏短路还会引起电网中电压降低,特别是靠近短路点处的电压下降最多,结果可能使部分用户的供电受到损坏。因此进行电力系统故障计算,对提高电力系统的安全经济运行具有重大的意义。另外,电力系统故障计算作为电力系统分析计算的重要分支,在电气设备的选择、电网规划、继电保护、自动装置的合理配置和参数整定中占据着非常突出的地位,特别是继电保护的定值计算对其计算规模、计算速度和处理 各种复杂故障的能力都有较高要求。 现代电力系统规模大,结构复杂,运行方式变化繁多,需要计算的故障点多,尤其对于复杂故障计算,采用传统网络等值变换手工计算困难极大,既不
9、切合实际,也不能满足快速精确计算的要求。近几十年来电子数字计算机的发展和普及为其提供了现实性和可能性。随着电子数字计算机及其相关技术的迅猛发展和普及应用,计算机己越来越广泛地应用于电力系统计算、监控和管理。随着国民经济的发展,电力系统结构越来越复杂,电力系统安全稳定问题也越来越重要。因此,研究利用计算机的电力系统故障计算的数学模型及实现方法,提高故障计算的准确性,对保障系统安全运行具有重要的现实意义。 传统的故障计算程序大多是基于文本文件形式和字符界面开发的,缺乏友好的人机界面,网络原始数据输入工作量大且易出错,结果显示也不直观,同时难以与其他分析功能集成。随着操作系统主导地位的确立,开发具有
10、风格界面的电力系统分析软件也成为当前的主流趋势。1.2目前国内外的研究状况 电力系统故障计算经历了手工计算,人工辅助专用计算工具到利用数字计算机的发展过程。国外利用计算机进行故障计算最早出现的是计算电力系统短路电流的直流平台,其后又出现了比直流平台更完美的交流计算台,用于进行电力系统的故障计算。由于模拟系统的规模,精度等原因,这些手段很难适应现代电力系统对故障计算的要求。从年代开始,出现了专门用于故障计算的程序包。年代到年代初,我国有关部门陆续开展了应用计算机进行电网继电保护整定计算和故障计算研究工作,并推出了一批相应的软件。但从电力企业现有故障计算软件的应用看,基于文本文件和字符界面开发的单
11、机应用程序还占据着主导地位,这类程序普遍存在一些缺陷,如利用语言编制程序,缺乏图形界面,采用数据文件输入数据,对使用人员有较高的要求采用面向过程的开发工具和方法,通用性、扩展性差,程序的维护和升级困难没有完备的数据库、数据管理,人机交互方面不够形象直观。这些都大大制约了程序的实用性和易用性,已难以满足当前信息化时代的要求。另外,传统的程序设计方法是结构化程序设计方法,该方法基于功能分解,把整个软件工程看作是一个个功能模块的组合,由于软件功能经常随着应用需要而改变,软件的整体结构也就需要做出相应改变,不利于软件的维护和扩充。近些年来,面向对象技术的流行,为软件开发领域带来了根本的变化。这一技术主
12、要着眼于软件对象,通过构造系统的对象模型的方法进行分析设计。对象的继承性提供了软件重用的机制,封装性可以大大减少软件的复杂程度,面向对象的程序是以数据为中心而组织的。由于数据比过程功能要稳定得多,因而使软件维护更加灵活和容易。面向对象语言提供的类库和继承特性的支持,大大减少了软件开发的工作量。面向对象程序设计与传统的程序设计方法不同,面向对象程序设计方法基于对象分解,将整个软件看作是一个个对象的组合,由于对某个特定问题域来说,该域的对象组成基本不变,因此,这种基于对象分解方法设计的软件结构上比较稳定,易于维护和扩充。近十几年来,对故障计算的算法、特别是计算机算法进行了多方面的深入研究,基于图形
13、界面和面向对象技术的故障计算软件也己出现,研究内容覆盖了各种等级的电网、各种类型故障、网络操作以及继电保护整定计算中的一些特殊问题节点编号优化技术和稀疏矩阵技术被广泛用于提高计算速度、节约计算机内存。但是现有的故障计算很多是作为其它系统中的一个部分,把故障计算作为电力系统分析教学软件的一部分,另外则作为继电保护整定计算软件的一个功能模块,电网数据建模和复杂故障计算能力尚不完善,欠缺批处理能力和管理功能,在人机现有的交互方面,依然不够灵活,而在数据共享方面进展不大。1.3电力系统故障分析的计算机方法故障分析的主要目的是通过数值仿真的方法来研究各种故障对电力系统的影响,主要用于继电保护定值整定计算
14、和在线校核,也用于断路器遮断容量的计算。为满足用计算机进行故障分析的需要,要求故障分析的算法是系统化的,对不同的故障类型用统一的公式来描述。为了更适合计算机的求解,人们提出了许多故障分析的计算方法,本文提出的方法是基于线性电路的基本原理,借助于相序变换技术,以计算机为工具,进行了参数不对称电网故障计算的方法研究。以虚拟端口为边界,将故障电网分为不对称网络和对称网络两部分,在序坐标下建立起不对称电网故障计算的同意模型,根据线性电路的基本原理,并借助于相序参数变换技术完成故障计算。1.4面向对象技术在电力系统中的应用面向对象技术是以七十年代提出,八十年代发展,九十年代趋于成熟的,到了九十年代已经成
15、为人们在开发软件时的首选范型,被人们称为主宰九十年代的一种新的软件工程理论。它的主要出发点和基本原则是解决问题空间和解空间的不一致性问题。世纪年代末、年代初,随着软件规模的日益庞大和结构的日益复杂,用传统的程序设计方法进行软件开发面临着日益突出的开发效率低,软件可重用性差、难以维护和扩充等问题,导致了所谓的“软件危机”。面向对象技术正是为解决这些问题而产生的。面向对象程序设计是程序设计技术发展的直接结果。它的核心思想是尽量模拟人的思维方式,尽可能地使程序的结构和实现与其所描述的现实世界保持一致,亦即充分保证计算机领域的概念与问题域的概念之间的一致性。这正是传统的程序设计方法所缺少的。传统的程序
16、设计方法强调的是功能的抽象,是以功能来抽象、分解各个函数和模块的,而忽视了数据结构的设计,从而导致了上述的诸多问题。 20世纪70年代就出现了带有面向对象雏形的程序设计语言,如Simula,Ada,Smalltalk等。但由于面向对象的软件内部开销大,受当时计算机硬件水平的限制,面向对象技术并没有得到充分重视和应用。年代后,一方面计算机硬件取得了突飞猛进的发展,为面向对象技术的实际应用铺平了道路另一方面,人们在开发大型软件系统中的经验的积累进一步发展、完善了面向对象技术。两者相辅相成,使面向对象技术在这一时期得到了很快的发展,显示出其强大的生命力。随着研究的深入,面向对象技术己经超出软件设计的
17、范畴,成为系统特别是大型复杂系统分析、设计与实现的一种新的方法学,在计算机、系统工程、人工智能领域都取得了广泛的应用。面向对象技术应用于电力系统开始于世纪年代末期,将对象方法用于电力系统建模,提出了电力系统基本网络元件分类结构,包括发电机、线路、变压器、母线、电抗器、刀闸和断路器等基本元件,并由这些基本元件再组合成变电站和电力网络等组合体,然后针对基本元件和组合体建立各自的规则,获得了对电力系统更直观的描述。进入九十年代以后,随着面向对象技术的应用越来越广泛,其在电力系统中的应用也日益受到重视,特别是以能量管理系统为代表的大型应用系统开发周期长、灵活性差、难于扩展等缺点随着系统发展得越来越庞大
18、和复杂而表现得日益突出,面向对象技术开始被逐渐用于分析计算、图形化人机界面、电力系统仿真、数据库系统等的设计和开发。1.5本文所做的工作利用计算机进行故障计算的主要工作包括:建立数学模型、选择数值计算方法和用适当的编程方法与编程语言实现程序设计,用计算机算出所需要的结果。建立数学模型是描述电力系统故障状态下有关参数间的数学方程式,从实际应用的需要出发,建立数学模型时往往要注意突出问题的主要方面,考虑影响问题的主要因素,而忽略一些次要因素,使数学模型既能正确反映实际问题,又使计算不过于复杂,避免在计算机上求解计算的时间太长。选择数值计算方法,则要求所选用的计算方法能快速准确地得出正确结果,同时还
19、要求在解算过程中占用的机器内存量少,以利于提高计算机的解题规模。针对节点导纳矩阵方程和故障计算的特点,目前最常用的是以三角分解法为基础的一些直接解算方法。而编制程序实现时程序设计的技巧,对提高程序的质量有很大的影响,它会在很大程度上影响计算速度和计算能力。本文的目标是开发一个基于面向对象技术的具有良好图形操作界面、完善的数据管理的既能处理简单故障又能处理复杂故障的通用型故障计算软件。基于这个目标本文所作的主要工作包括在分析现有的各种故障计算方法优缺点的基础上,提出了一种基于对称分量法的既适用于简单故障也适用于复杂故障通用型故障计算模型分析面向对象技术的内容及特点,了解面向对象技术在电力系统方面
20、的应用分析电力系统的类层次结构,建立能够直观地描述电力系统的实际情况,又方便计算和扩展的电力系统的面向对象模型,这是本文的关键部分在所建对象模型基础上,用Visual Basic实现面向对象的电力系统故障计算软件,并通过与开发的系统图编辑器的连接,实现了故障计算的图形化,使软件界面简单友好,用户可以通过界面菜单方便地进行操作。第二章 电力系统故障计算的数学模型 电力系统的运行状态可以通过数学模型来描述,通过数学模型可以把电力系统中物理现象的分析归结为某种形式的数学问题。而电力网络方程就是将网络的有关参数和变量及其相互关系归纳起来所组成的、可反映网络性能的数学方程式。因此本章先对电力网络方程的节
21、点导纳方程和节点阻抗方程进行介绍,然后介绍对称分量法中电力网络元件的数学模型,并在此基础上提出一种既适用于简单故障又适用于复杂故障的规范化的计算机故障计算方法。2.1电力网络方程电力网络方程主要有节点电压方程,回路电流方程和割集电压方程等。由于节点电压方程便于计算机形成、求解,所以在求解电力系统问题时,通常使用节点电压方程作为电力网络的数学模型。节点电压方程有节点导纳方程和节点阻抗方程两种形式,对应于节点导纳矩阵和节点阻抗矩阵。 电力系统的网络元件常用恒定参数代表,如在短路电流计算中,发电机常表示为具有给定电势源的恒参数支路,负荷也用恒定阻抗表示,这样,整个电力系统的等值网络就是一个线性网络,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 图形界面 电力 软件设计 设计