亚洲女同精品中文字幕-亚洲女同japan-亚洲女人网-亚洲女人天堂a在线播放-极品小帅哥连坏挨cao记-极品销魂一区二区三区

學術咨詢

讓期刊論文更省時、省事、省心

電力系統(tǒng)基于B/S架構分析軟件的研究

時間:2013年01月29日 分類:推薦論文 次數(shù):

  B/S 模式是一種隨著因特網而發(fā)展起來的新的軟件開發(fā)的模式,而Matlab 是一種能解決軟件工程計算問題的語言。系統(tǒng)開發(fā)將B/S模式與Matlab語言相結合起來,這對電力系統(tǒng)分析具有很強意義。本文闡述了電力分析系統(tǒng)B/S的結構和原理,從而提出了相應的解決方案

  摘要:B/S 模式是一種隨著因特網而發(fā)展起來的新的軟件開發(fā)的模式,而Matlab 是一種能解決軟件工程計算問題的語言。系統(tǒng)開發(fā)將B/S模式與Matlab語言相結合起來,這對電力系統(tǒng)分析具有很強意義。本文闡述了電力分析系統(tǒng)B/S的結構和原理,從而提出了相應的解決方案。利用JSP和C# 共同實現(xiàn)了電力分析系統(tǒng)的B/S結構,并利用SQL Server數(shù)據(jù)庫完成了服務器端的管理,并用Matlab語言實現(xiàn)了服務器端的相關計算。

  關鍵:B/S;電力系統(tǒng);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           文章編號:

  引言:在電力系統(tǒng)的規(guī)劃、 設計、運行和管理過程中,電力系統(tǒng)分析軟件是一種不可少的重要工具。電力系統(tǒng)分析軟件可幫助電力人員對電力系統(tǒng)做出正確的決策,從而確定電力系統(tǒng)的規(guī)劃設計方案和運行方式,并對電力系統(tǒng)的自動控制裝置的參數(shù)進行整定,從而分析電力系統(tǒng)的事故。 隨著大量的高維矩陣運算的節(jié)在電力系統(tǒng)中的部署越來越大,大量的節(jié)點部署會影響電力系統(tǒng)計算的速度。在市場激烈競爭下,為了保證電力系統(tǒng)的公平競爭性和電力系統(tǒng)的安全運行,對大量電力系統(tǒng)信息的在電力總系統(tǒng)中的交換和存儲提出了新的要求,而這也是電力系統(tǒng)分析提出新的難題。

  一.電力系統(tǒng)分析軟件的結構和原理

  本電力系統(tǒng)的主要軟件開發(fā)工具是Visual C++,電力系統(tǒng) Web服務器用的是Internet Information Server,電力系統(tǒng)服務器端的操作系統(tǒng)是Windows XP, 電力系統(tǒng)數(shù)據(jù)庫的服務器采用SQL Server2000, 電力系統(tǒng)計算中心服務器是Matlab 6.5。

  電力系統(tǒng)提交數(shù)據(jù)一共有兩種方式。第一種方式是把電力數(shù)據(jù)按照一定的格式存儲為文本格式的文件并上傳到服務器端。第二種方式是在Web頁面的表單上輸入數(shù)據(jù)后并提交后,系統(tǒng)會自動在web頁面形成文本的文件。當web頁面電力系統(tǒng)的數(shù)據(jù)文件成功被上傳到電力系統(tǒng)服務器后, 應用程序就會向電力系統(tǒng)Web Server的CGI接口發(fā)送一個http三類請求信息:上傳的電力系統(tǒng)數(shù)據(jù)文件在電力系統(tǒng)服務器端的文件名、電力系統(tǒng)數(shù)據(jù)的路徑和電力系統(tǒng)數(shù)據(jù)所希望采用的算法程序的名稱。客戶機接收到電力系統(tǒng)數(shù)據(jù)的結果文件在電力系統(tǒng)數(shù)據(jù)的服務器端的詳細路徑后, 會發(fā)出相應的 HTTP 請求, 將電力系統(tǒng)的結果文件送回至本地計算機,并將數(shù)據(jù)顯示出來。

  2 電力系統(tǒng)的軟件設計

  2.1 電力系統(tǒng)SQL Server 數(shù)據(jù)庫

  通過電力系統(tǒng)SQL Server 數(shù)據(jù)庫可以管理數(shù)據(jù)庫用戶的用戶名和密碼信息以及注冊用戶輸入到電力系統(tǒng)的電氣參數(shù)。可以建立了UserDB 和InputDB兩個數(shù)據(jù)庫。其中UserDB數(shù)據(jù)庫是用來存儲用戶注冊信息,它含有一個UserTable表, 表中有兩個字段 用戶名UserName和密碼PassWord;而InputDB的數(shù)據(jù)庫是用來存儲用戶輸入的電氣參數(shù), 它有PowerNet、Line、Transformer、PvBus、Bus Power、Generator 六個表。

  在.NET 框架中,電力系統(tǒng)提供用來訪問電力系統(tǒng)SQL Server數(shù)據(jù)庫的了三個類: SqlConnect類、SqlCommand類、SqlDataReader類。 SqlConnection 類主要是用于它與電力系統(tǒng)SQL Server數(shù)據(jù)庫之間進行對接。SqlCommand 類則是將在電力系統(tǒng)數(shù)據(jù)源上執(zhí)行的 SQL 語句或存儲過程。使用電力系統(tǒng)類之前要創(chuàng)建電力系統(tǒng)它們的對象實例,以電力系統(tǒng)用戶數(shù)據(jù)庫說明如何訪問電力系統(tǒng)SQL Server 數(shù)據(jù)庫。

  2.2 數(shù)據(jù)文件的上傳

  電力系統(tǒng)的拓撲結構和運行方式是由電力系統(tǒng)的電氣參數(shù)描述, 電力系統(tǒng)的電氣參數(shù)是電力系統(tǒng)數(shù)據(jù)分析的依據(jù), 電力系統(tǒng)的參數(shù)主要包括了電力系統(tǒng)的線路的參數(shù)、電力系統(tǒng)的變壓器的參數(shù)、電力系統(tǒng)的系統(tǒng)的參數(shù)、電力系統(tǒng)的接地支路的參數(shù)、電力系統(tǒng)的發(fā)電機參數(shù)、電力系統(tǒng)的PV的節(jié)點參數(shù)、電力系統(tǒng)的節(jié)點功率的參數(shù)等。 為了給服務器端的Matlab算法進行擴展,需要在服務器端采用統(tǒng)一的電氣參數(shù)保存格式。而txt文件格式的文件結構簡單,數(shù)據(jù)占用的空間較小,方便在網絡上傳播。

  ASP.NET 提供了一個封裝得非常完美的上傳文件控件控件,使用該控件可以方便地將二進制文件或文本文件從瀏覽器上傳導Web服務器指定的目錄下。 該控件的函數(shù)getFile的屬性表示客戶端上對指定的文件進行上傳,利用pushfile,getFile. Save等語句設置需要上傳得文件,同時該文件在服務器端需要保存的目錄和文件名。

  注冊的用戶在上傳電力系統(tǒng)文件前可查看電力系統(tǒng)的數(shù)據(jù),并對電力系統(tǒng)的數(shù)據(jù)進行添加或修改。電力系統(tǒng)的數(shù)據(jù)按照電力系統(tǒng)的不同參數(shù)類型可以對電力系統(tǒng)的數(shù)據(jù)進行分組和列表顯示。

  2.3 服務器端計算的實現(xiàn)

  在Web環(huán)境下,Matlab工具箱給客戶提供了很多運用Matlab的方法。 其中Matlab Web Server一共包括三個部分。

  1) server是一個基于多線程的TCP/IP服務器,它主要負責管理的是Web的應用程序和Matlab 之間的消息通訊。 它運行在指定的Matlab程序中,包含了HTML文檔中的隱藏域。

  2) Matweb是Matlabserver 的一個 TCP/IP的客戶端,它調用了 CGI通用網關接口,能從 HTML的文檔中提取電力系統(tǒng)的數(shù)據(jù),并發(fā)送給電力系統(tǒng)Matlabserver。電力系統(tǒng)的Matweb.conf 是電力系統(tǒng)Matweb 程序的配置文件,存儲了電力系統(tǒng)的Matlab應用的配置信息;

  利用matlab軟件能實現(xiàn)服務端的運算,步驟如下:

  (1)建立html模板文檔,主要用于電力系統(tǒng)發(fā)送的數(shù)據(jù)和電力數(shù)據(jù)顯示的結果。

  (2)配置好conf文件,并列舉Matlab Web的名稱和設置

  (3)編寫應用代碼。

  3 結論

  本電力系統(tǒng)分析軟件是一種基于先進的軟件B/S 模式,并能用Matlab來完成服務器端的相關計算,它的優(yōu)點在于:1) 客戶端需要維護,系統(tǒng)的客戶端不需要安裝應用軟件 , 所有的開發(fā)、維護和升級工作都集中在服務器端。2) 服務器端Matlab計算程序的開發(fā)是很獨立的,擴展已經開發(fā)好的計算程序,在Matweb.conf 中添加相應的目錄設置就可以將M文件添加到M文件庫。3) 縮短了軟件的開發(fā)周期,Matlab 強大的矩陣處理和矢量計算功非常適合電力系統(tǒng)分析計算,縮短了開發(fā)周期。

  由于目前安全問題遠未解決,因此本系統(tǒng)存在著一定的安全隱患。隨著因特網技術的不斷完善和發(fā)展,B/S 模式將會更加廣泛地應用在電力系統(tǒng)分析軟件中。

  4參考文獻 :

  [1] Chang Ya chin, Teng Jen hao ,Leou Rong ceng,. A Web based Power Quality MonitoringSystem[A]. IEEE Power Engineering SocietySummer Meeting. 2001.

  [2] 李滿朝等 . VisualC#.NET高級編程[M].北京:清華大學出版社,2002.LIM an chao, eta.l Advanced Programm ing VisualC#.NET[M ].Beijing: TsinghuaUniversity Press, 2002.

  [3] Leou Rong ceng, Gaing Zw e lee.A Web based Load Flow Simulation of Power System[A]. IEEE Power Engineering Society Summer Meeting.2002.

主站蜘蛛池模板: 亚洲日本香蕉视频观看视频 | 日本内射精品一区二区视频 | 国产午夜福利片 | 亚洲欧美日韩国产手机在线 | 2021国产精品视频 | 国产精品一区二区亚瑟不卡 | 免费国产成人高清在线观看视频 | 无码国产欧美日韩精品 | 中文字幕人成人乱码亚洲AV | 国产爱豆果冻传媒在线观看视频 | 伊人AV一区二区三区夜色撩人 | 国产自产视频在线观看香蕉 | 美女露出乳胸扒开尿口 | 日日摸天天添天天添无码蜜臀 | 婷婷五月久久精品国产亚洲 | 中文字幕乱码亚洲无线三区 | 亚洲不卡一卡2卡三卡4卡5卡 | 双腿打开揉弄高潮H苏安安秦慕深 | WWW久久只有这里有精品 | AV无码久久无遮挡国产麻豆 | 精品免费久久久久久影院 | 一品道门在线视频高清完整版 | 又亲又揉摸下面视频免费看 | 最近中文字幕高清中文 | 九九大香尹人视频免费 | 亚洲高清中文字幕 | 一二三四电影完整版免费观看 | 成年私人影院网站在线看 | 久久午夜伦理 | 欧美写真视频一区 | 征服丝袜旗袍人妻 | 好硬好湿好大再深一点动态图 | 免费看片A级毛片免费看 | 一区二区乱子伦在线播放 | 成人国内精品久久久久影院 | 国产久爱青草视频在线观看 | 男人扒开添女人屁股 | 国产午夜精品福利久久 | 动漫护士被乳羞羞漫 | 久久精品日本免费线 | 成人手机在线观看 |