展开

电力系统基于B/S架构分析软件的研究

发布时间:2013-11-29   |  所属分类:电力:论文发表  |  浏览:  |  加入收藏

摘要:B/S 模式是一种随着因特网而发展起来的新的软件开发的模式,而Matlab 是一种能解决软件工程计算问题的语言。系统开发将B/S模式与Matlab语言相结合起来,这对电力系统分析具有很强意义。本文阐述了电力分析系统B/S的结构和原理,从而提出了相应的解决方案。利用JSP和C# 共同实现了电力分析系统的B/S结构,并利用SQL Server数据库完成了服务器端的管理,并用Matlab语言实现了服务器端的相关计算。

关键:B/S;电力系统;Matlab;SQL Server

Abstract: The B/S model was a as the Internet and developed new software development model, and Matlab is a kind of software engineering calculation can solve problems of the language. System development will B/S model by combining it with Matlab language, the power system analysis has a strong meaning. This paper expounds the power analysis system B/S structure and principle, thus puts forward the corresponding solutions. Use of JSP and C# together realizes the power analysis the system of B/S structure, and make use of the SQL Server database completed the Server management, with Matlab language realized the Server related calculation.

Key: B/S; Electric power system; Matlab; SQL Server

中图分类号:TM715 文献标识码:A 文章编号:

悠悠期刊网是一个综合学术期刊征稿、学术论文发表、论文写作指导、文献参考查阅等服务项目的专业网站。悠悠期刊网秉着客户至上的原则,以客户需求为出发点,客户满意为最终目标,以权威的平台、专业的服务为客户提供诚信、快捷、全面的服务。电力论文发表http://www.uuqikan.com/dllwfb/

引言:在电力系统的规划、 设计、运行和管理过程中,电力系统分析软件是一种不可少的重要工具。电力系统分析软件可帮助电力人员对电力系统做出正确的决策,从而确定电力系统的规划设计方案和运行方式,并对电力系统的自动控制装置的参数进行整定,从而分析电力系统的事故。 随着大量的高维矩阵运算的节在电力系统中的部署越来越大,大量的节点部署会影响电力系统计算的速度。在市场激烈竞争下,为了保证电力系统的公平竞争性和电力系统的安全运行,对大量电力系统信息的在电力总系统中的交换和存储提出了新的要求,而这也是电力系统分析提出新的难题。

一.电力系统分析软件的结构和原理

本电力系统的主要软件开发工具是Visual C++,电力系统 Web服务器用的是Internet Information Server,电力系统服务器端的操作系统是Windows XP, 电力系统数据库的服务器采用SQL Server2000, 电力系统计算中心服务器是Matlab 6.5。

电力系统提交数据一共有两种方式。第一种方式是把电力数据按照一定的格式存储为文本格式的文件并上传到服务器端。第二种方式是在Web页面的表单上输入数据后并提交后,系统会自动在web页面形成文本的文件。当web页面电力系统的数据文件成功被上传到电力系统服务器后, 应用程序就会向电力系统Web Server的CGI接口发送一个http三类请求信息:上传的电力系统数据文件在电力系统服务器端的文件名、电力系统数据的路径和电力系统数据所希望采用的算法程序的名称。客户机接收到电力系统数据的结果文件在电力系统数据的服务器端的详细路径后, 会发出相应的 HTTP 请求, 将电力系统的结果文件送回至本地计算机,并将数据显示出来。

2 电力系统的软件设计

2.1 电力系统SQL Server 数据库

通过电力系统SQL Server 数据库可以管理数据库用户的用户名和密码信息以及注册用户输入到电力系统的电气参数。可以建立了UserDB 和InputDB两个数据库。其中UserDB数据库是用来存储用户注册信息,它含有一个UserTable表, 表中有两个字段 用户名UserName和密码PassWord;而InputDB的数据库是用来存储用户输入的电气参数, 它有PowerNet、Line、Transformer、PvBus、Bus Power、Generator 六个表。

在.NET 框架中,电力系统提供用来访问电力系统SQL Server数据库的了三个类: SqlConnect类、SqlCommand类、SqlDataReader类。 SqlConnection 类主要是用于它与电力系统SQL Server数据库之间进行对接。SqlCommand 类则是将在电力系统数据源上执行的 SQL 语句或存储过程。使用电力系统类之前要创建电力系统它们的对象实例,以电力系统用户数据库说明如何访问电力系统SQL Server 数据库。

2.2 数据文件的上传

电力系统的拓扑结构和运行方式是由电力系统的电气参数描述, 电力系统的电气参数是电力系统数据分析的依据, 电力系统的参数主要包括了电力系统的线路的参数、电力系统的变压器的参数、电力系统的系统的参数、电力系统的接地支路的参数、电力系统的发电机参数、电力系统的PV的节点参数、电力系统的节点功率的参数等。 为了给服务器端的Matlab算法进行扩展,需要在服务器端采用统一的电气参数保存格式。而txt文件格式的文件结构简单,数据占用的空间较小,方便在网络上传播。

ASP.NET 提供了一个封装得非常完美的上传文件控件控件,使用该控件可以方便地将二进制文件或文本文件从浏览器上传导Web服务器指定的目录下。 该控件的函数getFile的属性表示客户端上对指定的文件进行上传,利用pushfile,getFile. Save等语句设置需要上传得文件,同时该文件在服务器端需要保存的目录和文件名。

转载请注明来自:http://www.uuqikan.com/dianlilw/3487.html


上一篇:建筑工程弱电智能化探究
下一篇:浅谈电力安全监察工作解决问题的步骤与方法