论文部分内容阅读
目前,图形化显示已经是电力系统应用软件中人机交互的重要手段,但是现用的一些可视化应用软件大都是采用C/S架构,随着计算机技术和网络技术的发展,我们可以利用新技术将这些应用服务搬到Web上来供电力系统工作者使用。本文就是利用计算机技术和电力系统的相关专业知识,运用Ajax技术、一些可视化开发工具,开发出了基于B/S模式的电网图形建模软件。首先,本文介绍了电网图形建模等可视化图形软件的发展概况,并结合电力系统软件的使用特点和用户的需求,提出了基于B/S模式的电网图形建模软件的设计原则及所要实现的基本功能。然后利用NetDiagram组件,在Asp.net平台上搭建了界面友好的Web应用系统,并利用Ajax技术完成了客户端与服务器之间的数据交互,使该系统具有丰富的电网图形建模功能的同时,还使该B/S模式的图形建模软件系统具有和传统的C/S模式软件相同的用户体验。其次,本文讨论了该系统的图形数据库的开发,对电网图形数据库进行设计与实现。并利用WebService技术使客户端浏览器不需要刷新页面,就可以访问服务器上数据库查询、添加、删除、修改等服务。最后,本文结合当前电网拓扑分析方法的研究现状,对比分析了基于矩阵论和图论的拓扑分析方法,同时也对图论中DFS方法和BFS方法进行了分析比较。并结合电网的特点对图论中的广度优先搜索算法进行了改进,最后结合图形系统对实际电网进行了拓扑分析以及拓扑结构变化后的拓扑修正,验证了该算法的有效性和该系统设计的合理性。