[發明專利]基于JADE的智能電網發電調度多Agent系統有效
| 申請號: | 201210068502.9 | 申請日: | 2012-03-15 |
| 公開(公告)號: | CN102622269A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 蘭飛;黎靜華;徐輝;楊濤;趙國輝;楊曉雨 | 申請(專利權)人: | 廣西大學 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 廣西南寧匯博專利代理有限公司 45114 | 代理人: | 鄧曉安 |
| 地址: | 530004 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 jade 智能 電網 發電 調度 agent 系統 | ||
技術領域
本發明涉及一種基于JADE開發平臺的智能電網發電調度多Agent(智能體)智能調度系統。
背景技術
智能電網的發展方向是建設具有靈活、清潔、安全、經濟和友好等性能的電網,節能發電智能調度是實現智能電網關鍵的一環。與傳統的調度系統相比,智能調度具有“多目標”、?“可控制”、“自適應”、“自處理”、“自決策”和“快速性”等特征。所謂“多目標”是指系統能協調“安全”、“經濟”、“節能”和“環?!钡榷嗄繕?,可根據不同的任務狀態制定不同的目標函數,最終達到總體最優的運行狀態,即“多目標趨優”?!翱杀O控”指可監測及控制設備的運行狀態,出力情況及電網的潮流分布?!白赃m應”指可根據系統運行方式及實際情況設置運行參數,或充分利用風能及水情預測確立相應的約束。智能電網下,廣而多的分布式發電的接入,隨時都會導致系統功率失衡,因此應在調度過程中加以考慮和應用其預測結果,確立相應的備用及出力等約束,從而提高系統運行的經濟性和可靠性?!白蕴幚怼毕到y能自動處理目標函數及約束的變化,并采用合理的算法解算出滿足安全、經濟、環保及節能的調度計劃,指導系統運行?!翱焖傩浴敝饕赶到y具有較強的負荷跟蹤能力,能快速響應負荷的波動。此外,要有足夠的旋轉備用,以彌補負荷的突然變化和難以預計的發電機組開斷所引起的功率失衡。大規模風電并網后,風電的隨機波動與負荷的波動疊加在一起,使系統面臨的不確定因素更大,因此需要配置更多的旋轉備用。而備用配置過多會增加運行成本,過少則會增加運行風險,因此風電場的日前調度問題應著重考慮充分利用電網備用。
可見,傳統的人工協調調度方式不可能滿足智能電網下調度的要求。市場上急需一種具有更高的“可控制”、“自適應”、“自處理”、“自決策”和“快速性”等特征性能的智能電網發電調度系統。
發明內容
本發明的目的在于針對現有技術即傳統面向對象編程的節能調度系統缺乏自主性、快速性和智能性等不足,提供了一種智能化、自決策、快速性等性能更高的基于JADE開發平臺的智能電網發電調度多Agent系統。
為了實現上述目的,本發明采用了以下技術方案:基于JADE的智能電網發電調度多Agent系統,該系統是在基于JADE開發平臺下設計智能電網下節能發電調度多Agent智能系統:
(1)該系統包括:總調度計算Agent,以及各自獨立與總調度計算Agent相鏈接的調峰調頻Agent、發電序位管理Agent、市場管理Agent、目標管理Agent、機組管理Agent、安全管理Agent、檢修管理Agent、備用管理Agent、負荷管理Agent和新能源機組管理Agent;
(2)每一個Agent均設有負責添加和更新行為的初始化模塊、描述Agent所能完成功能的行為模塊、負責激活行為模塊中推理機行為的執行模塊、信息儲存模塊(各Agent之間傳遞信息的模塊,定義了收信人、發件人、發信息的目標、消息內容、傳遞的語言)和通信模塊(負責消息的匹配、以及存儲消息傳遞應遵循的規約);
初始化模塊:用來添加每個Agent的行為,在Agent啟動的時候執行,對?Agent進行初始化,決定每個Agent應具有的行為;即用來重載Agent?類,就是說將Agent的屬性、方法等等重載;采用Setup()函數實現Agent的初始化,Setup()方法是任何應用程序定義的Agent活動的起始點;當執行了Setup()方法,Agent被注冊到Agent管理系統。其步驟可包括:
1)修改注冊到Agent管理系統上的數據;
2)設置Agent的描述以及它所提供的服務;
3)采用AddBehaviour()方法把任務添加到已經就緒的任務隊列中。
行為模塊:行為模塊繼承Behaviour類,用?Behaviour類作為模板,重載里面兩個函數?Done()?和?Action()?;Done()里面存放是否執行任務的邏輯,返回是否執行Action()的指令;Action()?存放包括推理機行為的邏輯,存儲所執行行為的內容;Agent首先查詢?Done()?是否執行,如果執行,激活Action(),否則移除該行為。
執行模塊:執行上述行為模塊類里面的Action()函數,激活推理機。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西大學,未經廣西大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210068502.9/2.html,轉載請聲明來源鉆瓜專利網。





