应用面向对象的方法开发变压器绘图软件

应用面向对象的方法开发变压器绘图软件

吕朝晖[1]2002年在《应用面向对象的方法开发变压器绘图软件》文中指出本文论述了如何应用面向对象的方法,在Windows98环境下,使用Microsoft Vicual C++6.0和AutoCAD的二次开发环境ObjectARX开发通用的各种结构的电力变压器CAD绘图软件。 首先,本文阐述了用面向对象的方法编写通用变压器CAD设计程序的整体思路。既将该软件设计成由以下5个动态链接库模块组成: 第一部分:数据处理和数据输入输出设计的通用模块 对所有的变压器部件类的数据类型的数据处理和数据输入输出设计了通用的模块。 第二部分:AutoCAD系统函数动态库 将AutoCAD的二次开发所能用到的AutoCAD系统函数用C++的形式重新编写成能够被Visual C++程序直接调用的函数的函数库。 第叁部分:节点控制类(任务管理类)动态链接库 是执行任务管理的任务管理结构节点类动态链接库。采用二叉树树状结构,动态管理变压器结构,变压器对象依照变压器的结构和型式的需要动态添加。本软件的全部功能,包括问题空间类---变压器部件类中的每个类的专有功能,都通过该部分中的操作函数调用。 第四部分:应用程序(AutoCAD接口类) 该部分是应用ObjectARX开发AutoCAD接口,由AutoCAD接口函数SBTreeApp.cpp形成SBTreeApp.arx动态链接库。 第五部分:问题空间类---变压器部件类库 由软件设计人员充分利用面向对象技术的继承性和多态性,将变压器的各种零部件类以通用的数据输入输出结构为基类派生,编写各类结构变压器的各种零部件。 其次,以变压器中器身绝缘部分为例,具体的介绍了该部分各类的设计方法。硕士学位论文 最后,通过对本课题的研究和实际设计,作者认为,运用面向对象的软件开发方法可以解决以往运用结构化软件开发方法开发变压器绘图软件时遇到的难以解决的种种难题,实现了建立本课题时所确定的软件的开发目标一开发通用变压器CAD设计程序。

刘飞[2]2003年在《图示化电力软件与AutoCAD的接口研究》文中研究表明随着电力建设的发展,电力系统的规模越来越大,结构也越来越复杂,电力系统计算分析的工作量也日趋庞大,而现有的计算软件由于受当时的开发环境所限,普遍存在着人机界面不友好、数据录入及管理不方便、使用方法不易掌握等缺点。可视化计算和数字仿真是电力系统应用软件的发展趋势,而图形系统是可视化计算中的一个重要组成部分。在“地区电网短路计算、保护整定及档案管理程序的研究”项目中,采用对AutoCAD进行二次开发来获得所需要的图形系统。 AutoCAD是一套具有开放体系结构的通用绘图软件,它具有良好的二次开发特性。本文介绍了对AutoCAD进行二次开发的基础、开发的内容和常用方法,并比较了各个方法的优缺点,说明了定制的优越性和必要性。ActiveX Automation技术是一个完全面向对象的技术,AutoCAD的绝大数功能都均以方法和属性的方式被封装在AutoCAD的ActiveX对象中。利用ActiveX对象,编程者可以通过编程手段从AutoCAD的内部或外部来操纵AutoCAD。AutoCAD的事件过程是由AutoCAD发出的公告或信息,它通知你当前进程中的状态或警告你某事的发生。可以在类模块声明一个带事件的文档或程序类型的对象来使用AutoCAD的事件。本文采用ActiveX技术,创建电气元件菜单和工具栏,方便用户绘制电力系统网络接线图;利用AutoCAD事件,实现图形数据的一体化,从而可以使用户在图形上操作和管理数据库以及计算的可视化操作;利用AutoCAD的图形和文本对象来自动绘制短路电流分布图和保护整定图。

邱新福[3]2003年在《电网主接线图自动生成系统的研究》文中研究指明电网主接线图是用电网一次设备来描述电能的发、输、变、配电关系以及拓扑结构关系的图形化表示。电网主接线图已经广泛用于电力系统的管理、分析和计算之中,成为电力系统运行管理中的重要辅助工具。本文在研究电网主接线方式和特点的基础上,应用计算机图形技术、数据库技术和人工智能技术等,对电网主接线图自动生成系统原理和方法进行了探索和研究,其主要内容有:①对现有的电网和厂站的接线方式及特点进行了一般性的分析和总结。在需求分析的基础上,设计了电网主接线图自动生成系统的总体框架组成,即由知识库、数据库、推理机和拓扑绘图四大部分构成。② 在对电网知识特点的分析基础上,把关系型数据库中记录的内容视为事实型知识,利用面向对象的技术对电网事实库知识进行了描述,构建了知识库中的事实库,利用产生式规则构建了反映由库到图的各种规则(规则库),并设计了面向对象的关系型电网拓扑数据库。③ 以电网拓扑数据库为基础,提出了一种基于网络图论技术自动生成电网网络层图形的新方法;在分析厂站一次主接线图的规律基础上,提出了一种基于人工智能技术的厂站主接线图自动生成推理方法。④ 对传统的正向推理算法进行了改进,以网络数据库中电网拓扑结构作为前提,采用自下而上的方法建立推理网络图,采用正向推理机制进行推理,并给出了正向推理算法。⑤ 对网络拓扑绘图模块部分进行了设计和实现,作为电网图形编辑平台。给出了绘图模块的设计思想,绘图类的层次模型以及图形数据的连接方法的实现

王磊[4]2010年在《基于面向对象与数据库技术的配电网图形建模的研究》文中研究指明在进行配电网的各种计算和仿真工作时,为了减少相关技术工作人员在录入、修改和维护大量计算数据时的工作量以及尽量避免各种不必要的人为错误的发生,本文采用图形这种工程中最简洁的语言来描述电力系统网络结构。随着计算机图形学的快速发展以及面向对象思想在编程技术中的统治地位的确立,计算机图形化建模方法就成了电力系统建模当仁不让的最优方法。本文基于Microsoft .NET平台,使用面向对象技术对构成配电网的各种电气元件进行计算机图形建模,并使用Visual C#编程语言将其封装成可以被绘图仿真等系统调用的类,进而在这些电力图元的基础上实现数据输入和结果输出就会一目了然。可视化编程技术和面向对象技术在图形系统中的深入应用为大型图形系统的开发提供了新的思路和手段。面向对象的图形建模技术使我们可以将实际的配电网中的电气元件看作对象来真实地描述它,使用认识事物采用的惯用思维方法进行软件开发,而以Visual C#为代表的Windows环境下的可视化编程技术可以开发出操作方便、界面友好的、标准的人机交互图形操作系统。本文提出了一个完整、通用的图形建模的构建方式,包括开发基于面向对象的C#语言的电气图元类、图形的显示和操作机制、图形与数据库的一体化建立等。在此图形建模方法的基础上,基于Windows .NET Framework,使用C#中的Windows编程技术,并采用了多线程技术、动态内存分配技术等编程技术,生成了配电网图形数据库一体化系统。

赵郁婷[5]2008年在《继电保护整定与管理系统可视化平台的研发》文中研究说明随着电力系统和计算机技术的迅猛发展,开发具有友好人机交互界面、可移植性强、可扩展性强的电力系统可视化平台成为电网分析计算研究的重要课题之一。电力系统可视化平台不仅要为各种电力系统分析程序提供一个良好的图形平台,并且能给这些分析程序提供一个强大的数据库支持。利用COM组件与功能强大的Matlab工程计算软件的结合大大提高了平台效率。本文针对电力系统定值管理现状和电力系统对继电保护水平的要求,设计开发了继电保护整定管理系统可视化平台。该平台能够方便地绘制系统接线图以及录入设备信息参数,并对所绘制系统进行电力系统故障分析、继电保护整定计算、局部系统并网可行性分析、动作信息管理、保护配置管理、以及数据和定值单管理等电网运行工作。旨在减少继电保护人员的工作量,使分析数据更加精确,在一定程度上提高电网运行的安全可靠性。文章首先对电力系统可视化平台的整体结构进行设计,根据叁层结构思想划分出各个功能模块并对各个模块具体功能进行设计。其次使用面向对象编程思想,应用状态设计模式完成图形编辑功能。图形数据存储至二进制文件,设备信息参数录入至Access2007数据库中。数据库开发基于CIM标准,为平台的升级提供了便利条件。拓扑数据采用智能连接线技术来获取,符合CIM对网络拓扑模型的描述。计算模块则利用COM组件打包Matlab分析计算程序实现快速计算。本文对继电保护整定管理系统可视化平台进行了完整的结构设计,对其所设计的功能较全面地完成了开发。此平台仍有需要改进和完善之处,由于实现方法严格遵守叁层架构原则,各个模块之间耦合度很低,为平台的升级开发打下了坚实基础。

李涵[6]2008年在《面向对象的图形化变配电所继电保护CAD系统的研究》文中提出CAD是计算机辅助设计(Computer Aided Design)的简称。它能大幅度提高工程设计效率,减轻设计人员劳动,因此在各行各业得到了广泛的运用。电力系统CAD技术的应用同机械、建筑等行业相比则相对落后,而变配电所继电保护CAD又是电力行业中较落后的部分。近年来,已有一些独立的继电保护配置方案设计与整定计算系统软件出现,但存在继电保护的方案设计与整定计算定值不能很好的反应在图形上,并且图形的功能仅限于查看信息,并不能即时对图形做出操作及修改,使得继电保护软件界面的友好性和可操作性大大下降,并给继电保护工作人员带来了很多麻烦。针对当前继电保护配置方案设计与整定计算软件存在的不足,本文在分析现有变配电CAD技术现状及发展趋势的基础上,对变配电所继电保护配置方案设计及整定计算CAD系统的实现做了细致的分析和研究,提出了面向对象的图形化变配电所继电保护设计的思想、方法和技术解决方案。该系统以数据库为核心,运用先进的可视化编程技术、面向对象技术、计算机图形处理技术和模块化思想,通过变配电所继电保护与短路计算一体化、图形、数据关联一体化的建立,实现了变配电所继电保护方案专家系统设计与整定计算结合的综合设计。在智能模型构建的基础上,该系统由数据图形输入、短路计算、继电保护方案设计、整定计算、和文档管理五大功能模块构成,而其关键的数据化图形功能则利用了Visual Basic对AutoCAD进行二次开发来实现。文章的最后以某变电所的继电保护设计与计算的实例证明了系统模型及程序的正确性与有效性。该系统的应用使继电保护工作人员从繁杂的工作中解脱出来,可以显着提高工作人员的工作效率,为变配电所安全运行提供了可靠的保障。

黄伟[7]2006年在《地区电网安全经济运行辅助决策系统的研究与开发》文中进行了进一步梳理随着电力事业发展,研制高效率、可维护性强、具有良好用户界面、人机交互操作方便的图形化计算分析软件成为电力系统分析计算研究的重要任务之一。目前大多数电力系统图形平台均采用从底层做起的开发模式,全部基于VB、Delphi或VC等开发工具编程实现,工作量大、周期较长、功能有限、后期维护困难。本文以Visio2003为图形平台,以其自带的VBA编辑器为工具,做专业二次开发。在分析地区电网调度任务的基础上,根据各调度任务的重要程度,对安全经济运行软件的功能进行排序、筛选和规划,完成了一套地区电网安全经济运行辅助决策系统。 Visio2003是Microsoft推出的一款高级绘图软件,是Microsoft Office家族的一员。软件的核心功能包含了智慧图元技术、智慧型绘图和开发架构。它的最大特色就是拖拽式绘图,这也是同其他绘图软件的最大区别之处。只需用鼠标把相应的图件从模具窗口拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,绘制出需要的图形。解决了大多数绘图软件操作复杂以及图形可重用性差的缺点。本文创建了电力系统中各种元件相应的图件并组合成为电力系统模具。使用户仅仅采用拖拽的方式就可绘制出电气和地理接线图。Visio2003提供了一种特殊工具——ShapeSheet表。所有Visio2003对象包括绘图文件、绘图页面、图形和辅助线等都可以利用公式来描述和控制,ShapeSheet表就是记录各种对象的特征属性并且用于公式设计的表格,它定义了该图形独特的行为和功能,可以将ShapeSheet表看作是图形的属性页。本文利用ShapeSheet表存储电力系统各种元件的参数并在程序中加以调用。 文中研究了变电站经济运行与控制的组合优化数学模型及全枚举优化算法,根据主变台数n、分接头数m、电容器组数k来全枚举变电站所有的运行方式,计算每种方式的损耗,在电压质量等约束条件下,找到损耗最小的变电站运行方式。使系统具备根据当前电网的运行状态计算出主变压器的经济运行方案,确定主变运行状态、分接头位置、电容器投切容量的功能。 在图形化的电力系统应用中,特别是基于电气主接线图的潮流计算、短路计算,以及以这两种计算为基础的可视化应用软件中,对图形元件端点进行编号是很有必要的,它为电力网的结线分析准备初始数据。由于现在电力系统规模庞大,电力网中的元件十分繁多,在绘制电气主接线图的过程中,逐个对图形元件端点

刘召霞[8]2010年在《基于IEC61970规范的电力系统可视化图形平台的研究》文中提出随着计算机科学技术的普及应用,很多行业都已经实现了自动化管理。在电力行业,计算机技术也都得到了广泛的应用,其中应用最广的就是计算机可视化图形技术。可视化图形技术得赖于它能提供直观形象的信息,受到广大电力系统用户和电力系统软件开发者的青睐,成为各种分析计算软件中研究的热点。本文首先简要介绍了可视化图形技术的背景和现状。研究现在电力系统图形化软件的缺点,在这个基础上分析自己软件的结构。本文介绍的图形化电力系统仿真软件是一个基于MFC开发的多文档多功能应用程序,它是运用面向对象的设计思路开发的。依据程序功能,软件有六个状态,分为:浏览状态、绘图状态、潮流状态、故障状态、整定状态和数据管理状态,涵盖了最重要的网络拓扑程序、潮流计算程序、故障计算程序和继电保护整定计算程序,以及数据管理等。另外本文从实用角度出发,图形平台采用了图形与数据分离的设计思想,使多个应用软件能够共享图形资源。最后介绍了面向对象的电力系统图形设计的结构和方法,提出了一种的基于连接点与分层搜索相结合的网络拓扑新方法,并重点介绍了基于面向对象技术的电网拓扑模型,详细讨论了基于这种模型的广度优先算法在厂站分析、电气岛分析中的应用,具有参考和使用价值。

杨海健, 古军[9]2011年在《面向电力系统的VB绘图软件设计》文中研究说明设计面向电力系统的绘图软件,以此分析通过VB建立图符类模块绘制图像的方法。通过对图符进行增加删除及修改的基本操作,实现复杂电力系统图的绘制,提供了对绘制图像进行保存及再打开的方法,并引入连接实时数据的基础思想。对该软件进行专业方向的修改与完善,可以扩充为专业的监控软件。

殷柯[10]2002年在《高压电网继电保护装置故障仿真系统研究》文中研究指明针对省网继电保护工作的实际情况,分析研究了继电保护运作中数据管理的任务和特点,提出利用先进的关系型数据库技术来实现数据的有效管理;根据继电保护动作原理,提出用计算机数字仿真技术来模拟电力系统发生故障时继电保护装置的动作行为,以检验继电保护装置整定结果的正确性。 在以上思想的指导下,设计开发了高压电网继电保护数据管理与图形化仿真系统。系统主要包括:继电保护数据管理子系统、继电保护仿真子系统和一个电力系统接线图绘制软件。其中,数据管理系统主要完成数据的组织和管理工作;仿真系统模拟电力系统故障时继电保护的动作行为,分析校验继电保护整定值;电力系统接线图绘制软件为仿真分析提供图形化的直观界面。 系统经过整体设计、模块开发和实例校验,较好地实现了各项功能,具有功能齐全、使用灵活方便等特点。

参考文献:

[1]. 应用面向对象的方法开发变压器绘图软件[D]. 吕朝晖. 沈阳工业大学. 2002

[2]. 图示化电力软件与AutoCAD的接口研究[D]. 刘飞. 湖南大学. 2003

[3]. 电网主接线图自动生成系统的研究[D]. 邱新福. 重庆大学. 2003

[4]. 基于面向对象与数据库技术的配电网图形建模的研究[D]. 王磊. 华北电力大学. 2010

[5]. 继电保护整定与管理系统可视化平台的研发[D]. 赵郁婷. 大连理工大学. 2008

[6]. 面向对象的图形化变配电所继电保护CAD系统的研究[D]. 李涵. 湖南大学. 2008

[7]. 地区电网安全经济运行辅助决策系统的研究与开发[D]. 黄伟. 郑州大学. 2006

[8]. 基于IEC61970规范的电力系统可视化图形平台的研究[D]. 刘召霞. 华北电力大学. 2010

[9]. 面向电力系统的VB绘图软件设计[J]. 杨海健, 古军. 电脑知识与技术. 2011

[10]. 高压电网继电保护装置故障仿真系统研究[D]. 殷柯. 南京理工大学. 2002

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

应用面向对象的方法开发变压器绘图软件
下载Doc文档

猜你喜欢