一種用戶端負荷控制方法和系統的制作方法
【專利摘要】本發明公開一種用戶端負荷控制方法和系統。方法包括:對不同負荷設備進行協議適配;獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息;接收用戶輸入的包含有第一預設控制模式的控制指令;依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集;依據所述第一預設控制指令集控制負荷設備執行相應指令。采用本發明公開的用戶端負荷控制方法和系統,能夠避免現有技術中用戶端負荷控制系統一般只能被動接受上層主站或系統控制的問題,能夠實現用戶依據實際用電需求對用戶端負荷控制系統進行智能控制。
【專利說明】一種用戶端負荷控制方法和系統
【技術領域】
[0001]本發明涉及電力系統供用電領域,尤其涉及一種用戶端負荷控制方法和系統。
【背景技術】
[0002]對電力用戶負荷進行合理控制,不僅可以有效地改善負荷曲線的形狀,而且還可以提高設備的利用率。隨著智能電網和電力需求側管理理念的深入,電網的運行模式正朝著雙向互動、多元服務、智能響應、節能高效的新方向發展。用戶對用電服務的要求越來越高,以往電網主導、用戶被動接受的用電服務模式已經不能滿足用戶個性化、差異化的服務需求。
[0003]現有的用戶端負荷控制系統一般以抄表、簡單開關控制等功能為主線監測用戶負荷變化情況,具有遙控功能,可以根據用電負荷情況自動跳閘。
[0004]但是,這種以開關控制為主的用戶端負荷控制是一種粗放式的控制模式,用戶與用戶端負荷控制系統之間的信息交互性不強,用戶端負荷控制系統一般只能被動接受上層主站或系統的控制,用戶無法依據實際用電需求對用戶端負荷控制系統進行智能控制。
【發明內容】
[0005]本發明的目的是提供一種用戶端負荷控制方法和系統,用以解決現有技術中用戶無法依據實際用電需求對用戶端負荷控制系統進行智能控制的問題。
[0006]為實現上述目的,本發明提供了如下方案:
[0007]一種用戶端負荷控制方法,包括:
[0008]對不同負荷設備進行協議適配;
[0009]獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息;
[0010]接收用戶輸入的包含有第一預設控制模式的控制指令;
[0011]依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集;
[0012]依據所述第一預設控制指令集控制負荷設備執行相應指令。
[0013]優選的,還包括:
[0014]實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果;
[0015]當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程;
[0016]當所述檢測結果為否,繼續實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果。
[0017]優選的,執行所述第二預設控制模式的控制流程,包括:[0018]獲獲取上級主站下發的參數信息,選擇第二預設控制模式;
[0019]依據所述第二預設控制模式、所述上級主站下發的參數信息和所述電網運行信息生成第二預設控制指令集;
[0020]依據所述第二預設控制指令集控制負荷設備執行相應指令。
[0021]優選的,執行聯合控制模式的控制流程,包括:
[0022]獲取上級主站下發的參數信息,選擇結合所述第一預設控制模式和所述第二預設控制模式的聯合控制模式;
[0023]依據所述聯合控制模式、所述控制參數信息、所述上級主站下發的參數信息和所述電網運行信息生成聯合控制指令集;
[0024]依據所述聯合控制指令集控制負荷設備執行相應指令。
[0025]優選的,對不同負荷設備進行協議適配,包括:
[0026]初始化系統線程;
[0027]啟動通訊線程;
[0028]初始化協議池;
[0029]創建協議類實例;
[0030]存儲協議適配后的數據。
[0031]一種用戶端負荷控制方法,包括:
[0032]對不同負荷設備進行協議適配;
[0033]獲取上級主站下發的參數信息和電網運行信息;
[0034]接收用戶輸入的包含有第一預設控制模式的控制指令;
[0035]依據所述第一預設控制模式、所述上級主站下發的參數信息和所述電網運行信息生成第一預設控制指令集;
[0036]依據所述第一預設控制指令集控制負荷設備執行相應指令;
[0037]實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果;
[0038]當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
[0039]一種用戶端負荷控制系統,包括:
[0040]協議適配模塊,用于對不同負荷設備進行協議適配;
[0041]信息獲取模塊,用于獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息;
[0042]第一預設控制模式選擇模塊,用于接收用戶輸入的包含有第一預設控制模式的控制指令;
[0043]第一控制指令集生成模塊,用于依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集;
[0044]負荷設備控制模塊,用于依據所述第一預設控制指令集控制負荷設備執行相應指令。
[0045]優選的,還包括:[0046]檢測模塊,用于實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果;
[0047]預設控制模式切換模塊,用于當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
[0048]優選的,所述預設控制模式切換模塊,包括:
[0049]判斷單元,用于當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;
[0050]第二預設控制模式切換單元,用于當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;
[0051]聯合控制模式切換單元,用于當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
[0052]優選的,所述協議適配模塊包括:
[0053]系統線程初始化單元,用于初始化系統線程;
[0054]通訊線程啟動單元,用于啟動通訊線程;
[0055]協議池啟動單元,用于初始化協議池;
[0056]協議類實例創建單元,用于創建協議類實例;
[0057]存儲單元,用于存儲協議適配后的數據。
[0058]根據本發明提供的具體實施例,本發明公開了以下技術效果:
[0059]本發明公開的用戶端負荷控制方法和系統,對不同的負荷設備進行協議適配后,首先,獲取控制參數信息和電網運行信息,所述控制參數信息能夠通過用戶進行設置,然后,接收用戶輸入的包含有第一預設控制模式的控制指令,依據用戶輸入的包含有第一預設控制模式的控制指令、控制參數信息和電網運行信息生成第一預設控制指令集,依據所述第一預設控制指令集控制負荷設備執行相應指令。本發明提供的技術方案,克服了現有技術中用戶端負荷控制系統一般只能被動接受上層主站或系統控制的問題,能夠通過獲取用戶對控制參數信息的設置以及接收用戶對第一預設控制模式的選擇來接受用戶的控制,從而能夠實現用戶依據實際用電需求對用戶端負荷控制系統進行智能控制。
【專利附圖】
【附圖說明】
[0060]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0061]圖1為本發明實施例提供的一種用戶端負荷控制方法的流程圖;
[0062]圖2本發明實施例一中對不同負荷設備進行協議適配的方法的流程圖;
[0063]圖3本發明實施例二提供的另外一種用戶端負荷控制方法的流程圖;
[0064]圖4為本發明實施例二中執行第二預設控制模式的控制流程的方法的流程圖;
[0065]圖5為本發明實施例二中執行聯合控制模式的控制流程的方法的流程圖;[0066]圖6為本發明實施例三公開的另外一種用戶端負荷控制方法的流程圖;
[0067]圖7為本發明實施例公開的一種用戶端負荷控制系統的結構圖;
[0068]圖8為本發明實施例公開的另外一種用戶端負荷控制系統的結構圖;
[0069]圖9為本發明實施例公開的圖8中預設控制模式切換模塊的結構圖。
【具體實施方式】
[0070]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0071]為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明作進一步詳細的說明。
[0072]實施例一
[0073]請參閱圖1,圖1為本發明實施例提供的一種用戶端負荷控制方法的流程圖。如圖1所示,該方法包括:
[0074]步驟SlOl:對不同負荷設備進行協議適配;
[0075]具體的,進行協議適配,需要根據應用層協議的不同來進行適配。本發明實施例以376.1 (電力用戶用電信息采集系統通信協議:主站與采集終端通信協議)為例進行闡述。請參閱圖2,圖2為本發明實施例一中對不同負荷設備進行協議適配的方法的流程圖。如圖2所示,該方法包括:
[0076]步驟SlOll:初始化系統線程;
[0077]具體的,讀取配置文件,從XML (extensible Markup Language:可擴展標記語言)文件中獲取負荷設備名稱、協議類型、通訊端口、IP地址等信息,初始化協議類。所述配置文件存儲在本地配置信息庫,具體的,包括電表、集中器、控制器等信息采集所需要的配置信息,這些信息可分為結構化和非結構化信息兩種,結構化信息存儲在小型關系數據庫中,非結構化信息存儲在XML文件中。
[0078]步驟S1012:啟動通訊線程;
[0079]具體的,創建發送與緩沖區隊列,創建發送定時器。系統時鐘每秒檢查UDP(UserData Protocol:用戶數據報協議)發送緩沖區,重發緩存數據,更新定時器。所述通訊線程負責與負荷設備進行通訊,傳輸數據。
[0080]步驟S1013:初始化協議線程池;
[0081]具體的,從配置文件中讀取該采集點配置的負荷設備和其參數,上發給配置服務器,從配置服務器取得服務端上該采集點配置的負荷設備和其參數,替換為本地XML文件。若和配置服務器通訊失敗就用本地配置啟動協議線程池;若配置服務器無該采集點配置信息,則配置服務器自動記錄所接收到的該采集點的配置信息。
[0082]步驟S1014:創建協議類實例;
[0083]具體的,讀取XML文件,生產對應的協議類實例,將協議類實例放入協議池的啟動隊列中,然后發消息給協議類實例啟動該負荷設備采集數據的線程。
[0084]還包括,步驟S1015:存儲協議適配后的數據;[0085]具體的,把經過協議適配以后上傳的數據按照一定的格式存入內存數據庫中,其中協議線程與數據采集存儲之間通過IPC (Inter-Process Communication:進程間通信)方式進行數據交互,考慮到實時數據傳輸對效率的要求,采用二進制傳輸協議,內容主要包括:采集點編號、數據項編號、數據值、采集時間。通過步驟S101,能夠實現對不同類型的負荷設備進行自動匹配連接,完成信息采集與控制協議轉換,為用電監測與分析、對負荷設備進行智能控制提供數據支撐。
[0086]步驟S102:獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息;
[0087]具體的,所述用戶設置的參數信息為用戶依據自身實際需求而設定的控制參數,可以包括:控制日期,控制時段,控制下降負荷。
[0088]步驟S103:接收用戶輸入的包含有第一預設控制模式的控制指令;
[0089]具體的,所述第一預設控制模式,可選的,為用戶日常控制模式。
[0090]步驟S104:依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集;
[0091]具體的,用戶日常控制模式的場景通常是以“該用則用,該省則省”為原則,以用戶用電持久性優化為目的而進行的能效管控行動,它結合用戶自身生產、生活需要設定控制參數,依據所述用戶設定的控制參數、所述電網運行信息和所述用戶日常控制模式的控制要求,生成第一預設控制指令集。所述電網運行信息包括:電網的峰值、谷值和平值,電網的峰谷平時段,電價。當然用戶也可以手動制定單個或多個負荷設備的定時優化運行控制組
口 ο
[0092]步驟S105:依據所述第一預設控制指令集控制負荷設備執行相應指令。
[0093]本發明實施例一公開的用戶端負荷控制方法,對不同的負荷設備進行協議適配后,首先,獲取控制參數信息和電網運行信息,所述控制參數信息能夠通過用戶進行設置,然后,接收用戶輸入的包含有第一預設控制模式的控制指令,依據用戶輸入的包含有第一預設控制模式的控制指令、控制參數信息和電網運行信息生成第一預設控制指令集,依據所述第一預設控制指令集控制負荷設備執行相應指令。本發明提供的技術方案,克服了現有技術中用戶端負荷控制系統一般只能被動接受上層主站或系統控制的問題,能夠通過獲取用戶對控制參數信息的設置以及接收用戶對第一預設控制模式的選擇來接受用戶的控制,從而能夠實現用戶依據實際用電需求對用戶端負荷控制系統進行智能控制。
[0094]實施例二
[0095]請參閱圖3,圖3為本發明實施例二提供的另外一種用戶端負荷控制方法的流程圖。如圖3所示,該方法包括:
[0096]步驟S301:對不同負荷設備進行協議適配;
[0097]步驟S302:獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息;
[0098]步驟S303:接收用戶輸入的包含有第一預設控制模式的控制指令;
[0099]步驟S304:依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集;
[0100]步驟S305:依據所述第一預設控制指令集控制負荷設備執行相應指令;[0101]步驟S306:實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果;
[0102]具體的,所述第二預設控制模式為需求響應控制模式,檢測結果為是或者否。當所述檢測結果為是,執行步驟S307 ;當所述檢測結果為否,繼續執行步驟S306。
[0103]步驟S307:喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果。當所述判斷結果為是,執行步驟S308 ;當所述判斷結果為否,執行步驟S309。
[0104]步驟S308:關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;
[0105]具體的,請參閱圖4,圖4為本發明實施例二中執行第二預設控制模式的控制流程的方法的流程圖。如圖4所示,該方法包括:
[0106]步驟S401:獲取上級主站下發的參數信息,選擇第二預設控制模式;
[0107]具體的,所述第二預設控制模式為需求響應控制模式。需求響應控制模式的場景則是用戶為響應高電價或系統可靠性受到威脅時的經濟激勵而做出的電力消費形式暫時性改變,它包括基于價格的和基于激勵的兩種需求響應方式。基于價格的需求響應控制策略是用戶為響應電網峰谷平電價信息而生成的一系列控制指令集合。具體的,當電網側的峰時段到來時,本終端裝置會提醒用戶對一些負荷設備進行關閉或降荷處理以達到削峰/錯峰目的,從而減少用電成本;同理,當電網側的谷時段到來時,本終端裝置會提醒用戶對一些負荷設備尤其是具有儲能能力的設備進行投入或升荷處理以達到填谷目的。基于激勵的需求響應控制策略是依據電網側推送的負荷削減指令,用戶為獲取一定經濟補償而自愿執行的關閉和降荷運行處理。
[0108]步驟S402:依據所述第二預設控制模式、所述上級主站下發的參數信息和所述電網運行信息生成第二預設控制指令集;
[0109]具體的,依據所述需求響應控制模式、從上級主站或系統獲取的控制參數信息和電網的峰值、谷值和平值,電網的峰谷平時段,電價,生成第二預設控制指令集。所述上級主站下發的參數信息為上級主站或系統下發的負荷下降信息。
[0110]步驟S403:依據所述第二預設控制指令集控制負荷設備執行相應指令。
[0111]步驟S309:結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程;
[0112]具體的,請參閱圖5,圖5為本發明實施例二中執行聯合控制模式的控制流程的方法的流程圖。如圖5所示,該方法包括:
[0113]步驟S501:獲取上級主站下發的參數信息,選擇結合所述第一預設控制模式和所述第二預設控制模式的聯合控制模式;
[0114]具體的,獲取上級主站下發的參數信息,選擇結合用戶日常控制模式和需求響應控制模式的聯合控制模式。
[0115]步驟S502:依據所述聯合控制模式、所述控制參數信息、所述上級主站下發的參數信息和所述電網運行信息生成聯合控制指令集;
[0116]具體的,依據所述聯合控制模式、用戶設置的參數信息和上級主站下發的參數信息和電網的峰值、谷值和平值,電網的峰谷平時段,電價生成所述聯合控制指令集。
[0117]步驟S503:依據所述聯合控制指令集控制負荷設備執行相應指令。
[0118]本發明實施例二公開的技術方案,能夠實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果;當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。實施例二公開的用戶端負荷控制方法,能夠實現不同控制模式的切換或者組合,能夠同時滿足用戶和上層主站的控制需求,實現了智能、多元化負荷控制。另外,步驟S308,當所述檢測結果為否,繼續實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果。依據步驟S308的檢測結果,決定返回到步驟S306或步驟S307,從而能夠實現閉環控制,實現實時、智能負荷控制。
[0119]本發明實施例二公開的技術方案,所述第一預設控制模式設定的為用戶日常控制模式,所述第二預設控制模式為需求響應控制模式,能夠滿足用戶對負荷的智能控制,需要注意的是,所述第一預設控制模式設定為需求響應控制模式,所述第二預設控制模式設定為用戶日常控制模式也同樣可以實現用戶對負荷的智能控制。為此本發明公開如下實施例。
[0120]實施例三
[0121]請參閱圖6,圖6為本發明實施例三公開的另外一種用戶端負荷控制方法的流程圖。如圖6所示,該方法包括:
[0122]步驟S601:對不同負荷設備進行協議適配;
[0123]步驟S602:獲取上級主站下發的參數信息和電網運行信息;
[0124]步驟S603:接收用戶輸入的包含有第一預設控制模式的控制指令;
[0125]具體的,所述第一預設控制模式為需求響應控制模式。
[0126]步驟S604:依據所述第一預設控制模式、所述上級主站下發的參數信息和所述電網運行信息生成第一預設控制指令集;
[0127]具體的,依據需求響應控制模式、上級主站下發的負荷下降信息和電網的峰值、谷值和平值,電網的峰谷平時段,電價生成第一預設控制指令集;
[0128]步驟S605:依據所述第一預設控制指令集控制負荷設備執行相應指令;
[0129]步驟S606:實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果;
[0130]具體的,所述第二預設控制模式為用戶日常控制模式。所述檢測結果為是或者否,當所述檢測結果為是,執行步驟S607,當所述檢測結果為否,繼續執行步驟S606。
[0131]步驟S607:喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果。當所述判斷結果為是,執行步驟S608 ;當所述判斷結果為否,執行步驟S609。
[0132]步驟S608:關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;
[0133]具體的,執行所述第二預設控制模式的控制流程,包括以下步驟:
[0134]獲取用戶設置的參數信息,選擇第二預設控制模式;
[0135]依據所述第二預設控制模式、所述用戶設置的參數信息和所述電網運行信息生成第二預設控制指令集;
[0136]依據所述第二預設控制指令集控制負荷設備執行相應指令。
[0137]步驟S609:結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程;[0138]具體的,執行聯合控制模式的控制流程,包括:
[0139]獲取用戶設置的參數信息,選擇結合所述第一預設控制模式和所述第二預設控制模式的聯合控制模式;
[0140]依據所述聯合控制模式、所述用戶設置的參數信息、所述上級主站下發的參數信息和所述電網運行信息生成聯合控制指令集;
[0141]依據所述聯合控制指令集控制負荷設備執行相應指令。
[0142]本發明實施例三公開的技術方案,實時檢測是否存在用戶日常控制模式的執行請求,得到檢測結果,當所述檢測結果為是時,或者關閉需求響應控制模式,執行用戶日常控制模式的控制流程,或者結合用戶日常控制模式和需求響應模式,執行所述聯合控制模式的控制流程。因此,用戶能夠依據實際用電需求對用戶端負荷控制系統進行智能控制。
[0143]對應于本發明實施一公開的一種用戶端負荷控制方法,本發明實施例公開一種用戶端負荷控制系統。請參閱圖7,圖7為本發明實施例公開的一種用戶端負荷控制系統的結構圖。如圖1所示,該系統包括:
[0144]協議適配模塊701,用于對不同負荷設備進行協議適配;
[0145]具體的,所述協議適配模塊701可以包括:
[0146]系統線程初始化單元,用于初始化系統線程;
[0147]通訊線程啟動單元,用于啟動通訊線程;
[0148]協議池啟動單元,用于初始化協議池;
[0149]協議類實例創建單元,用于創建協議類實例;
[0150]存儲單元,用于存儲協議適配后的數據。
[0151]信息獲取模塊702,用于獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息;
[0152]第一預設控制模式選擇模塊703,用于接收用戶輸入的包含有第一預設控制模式的控制指令;
[0153]第一控制指令集生成模塊704,用于依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集;
[0154]負荷設備控制模塊705,用于依據所述第一預設控制指令集控制負荷設備執行相應指令。
[0155]對應于本發明實施二公開的一種用戶端負荷控制方法,本發明實施例公開另外一種用戶端負荷控制系統。請參閱圖8,圖8為本發明實施例公開的另外一種用戶端負荷控制系統的結構圖。如圖8所示,該系統包括:
[0156]協議適配模塊801,用于對不同負荷設備進行協議適配;
[0157]信息獲取模塊802,用于獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息和上級主站下發的參數信息;
[0158]第一預設控制模式選擇模塊803,用于接收用戶輸入的包含有第一預設控制模式的控制指令;
[0159]第一控制指令集生成模塊804,用于依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集;
[0160]負荷設備控制模塊805,用于依據所述第一預設控制指令集控制負荷設備執行相應指令;
[0161]檢測模塊806,用于實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果;
[0162]預設控制模式切換模塊807,用于當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
[0163]具體的,請參閱圖9,圖9為本發明實施例公開的圖8中預設控制模式切換模塊的結構圖。如圖9所示,所述預設控制模式切換模塊807包括:
[0164]判斷單元8071,用于當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;
[0165]第二預設控制模式切換單元8072,用于當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;
[0166]聯合控制模式切換單元8073,用于當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
[0167]本發明實施例公開的用戶端負荷控制系統,克服了現有技術中用戶端負荷控制系統一般只能被動接受上層主站或系統控制的問題,能夠通過獲取用戶對控制參數信息的設置以及接收用戶對第一預設控制模式的選擇來接受用戶的控制,從而能夠實現用戶依據實際用電需求對用戶端負荷控制系統進行智能控制。
[0168]需要說明的是,本發明實施例公開的用戶端負荷控制系統,可借助軟件加必需的硬件平臺的方式來實現,本發明實施例公開的用戶端負荷控制系統所對應的硬件裝置,即一種用戶端負荷控制裝置,包括:中央處理器模塊、人機交互界面模塊、存儲模塊、上行通信模塊、下行通信模塊、負荷控制模塊、電源模塊。還可以包括:時鐘模塊。
[0169]具體的,本發明實施例中的信息獲取模塊對應于硬件裝置中的人機交互界面模塊和上行通信模塊。所述人機交互界面模塊用于獲取控制參數信息,所述控制參數信息包括:用戶設置的參數信息,提供觸摸屏實現現場人機交互,用戶可在終端上輕觸用戶界面實現各種功能操作,包括負荷設備電壓、電流、運行狀態等信息的查看,以及控制參數的輸入和設置。所述人機交互界面模塊中觸摸屏的顯示簡潔、直觀、并且易操作,畫面展現豐富、交互性強。所述上行通道模塊,用于獲取電網運行信息和上級主站下發的參數信息,主要通過與上層主站系統之間進行通信實現信息交互,支持以太網、GPRS、CDMA等多種通信方式。硬件裝置中,下行通信模塊負責對電表和集中器進行數據采集或者對負荷設備控制模塊下發控制命令,支持RS485、微功率無線、PLC(低壓電力線載波)、Zigbee等多種通信方式。硬件裝置中,負荷設備控制模塊,用于依據所述控制指令集控制負荷設備執行相應指令。硬件裝置中存儲模塊負責存儲整個終端裝置的相關信息,包括:采集來的負荷設備負荷、電量、電壓、功率因數等信息,電網側運行信息與電價表,控制模塊中的相關參數,時間信息,環境信息。電源模塊和時鐘模塊為其他模塊提供能量支撐和時間校準。中央處理器模塊實現設備接入管理和智能控制計算功能,包括本發明實施例中的協議適配模塊、第一控制指令集生成模塊、檢測模塊和預設控制模式切換模塊。實體裝置中,所述人機交互界面模塊、所述存儲模塊、所述上行通道模塊、所述下行通道模塊分別與所述中央處理器模塊相連接。通過以上描述,本領域的技術人員可以清楚地了解到本發明可借助軟件加必需的硬件平臺的方式來實現,需要說明的是,實現本發明提供的技術方案所依賴的硬件裝置,也屬于本發明技術方案所保護的范圍。
[0170]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0171]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的用戶端負荷控制系統而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0172] 本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種用戶端負荷控制方法,其特征在于,包括: 對不同負荷設備進行協議適配; 獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息; 接收用戶輸入的包含有第一預設控制模式的控制指令; 依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集; 依據所述第一預設控制指令集控制負荷設備執行相應指令。
2.根據權利要求1所述的方法,其特征在于,還包括: 實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果; 當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程; 當所述檢測結果為否,繼續實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果。
3.根據權利要求2所述的方法,其特征在于,執行所述第二預設控制模式的控制流程,包括: 獲取上級主站下發的參數信息,選擇第二預設控制模式; 依據所述第二預設控制模式、所述上級主站下發的參數信息和所述電網運行信息生成第二預設控制指令集; 依據所述第二預設控制指令集控制負荷設備執行相應指令。
4.根據權利要求2所述的方法,其特征在于,執行聯合控制模式的控制流程,包括: 獲取上級主站下發的參數信息,選擇結合所述第一預設控制模式和所述第二預設控制模式的聯合控制模式; 依據所述聯合控制模式、所述控制參數信息、所述上級主站下發的參數信息和所述電網運行信息生成聯合控制指令集; 依據所述聯合控制指令集控制負荷設備執行相應指令。
5.根據權利要求1~4任意一項所述的方法,其特征在于,對不同負荷設備進行協議適配,包括: 初始化系統線程; 啟動通訊線程; 初始化協議池; 創建協議類實例; 存儲協議適配后的數據。
6.一種用戶端負荷控制方法,其特征在于,包括: 對不同負荷設備進行協議適配; 獲取上級主站下發的參數信息和電網運行信息; 接收用戶輸入的包含有第一預設控制模式的控制指令; 依據所述第一預設控制模式、所述上級主站下發的參數信息和所述電網運行信息生成第一預設控制指令集; 依據所述第一預設控制指令集控制負荷設備執行相應指令; 實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果; 當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
7.一種用戶端負荷控制系統,其特征在于,包括: 協議適配模塊,用于對不同負荷設備進行協議適配; 信息獲取模塊,用于獲取控制參數信息和電網運行信息,所述控制參數信息包括:用戶設置的參數信息; 第一預設控制模式選擇模塊,用于接收用戶輸入的包含有第一預設控制模式的控制指令; 第一控制指令集生成模塊,用于依據所述第一預設控制模式、所述控制參數信息和所述電網運行信息生成第一預設控制指令集; 負荷設備控制模塊,用于依據所述第一預設控制指令集控制負荷設備執行相應指令。
8.根據權利要求7所述的系統,其特征在于,還包括: 檢測模塊,用于實時檢測是否存在第二預設控制模式的執行請求,得到檢測結果; 預設控制模式切換模塊,用于當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果;當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程;當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
9.根據權利要求8所述系統,其特征在于,所述預設控制模式切換模塊,包括: 判斷單元,用于當所述檢測結果為是,喚醒所述第二預設控制模式,判斷是否是單一控制模式,得到判斷結果; 第二預設控制模式切換單元,用于當所述判斷結果為是,關閉所述第一預設控制模式,執行所述第二預設控制模式的控制流程; 聯合控制模式切換單元,用于當所述判斷結果為否,結合所述第一預設控制模式和所述第二預設控制模式,執行聯合控制模式的控制流程。
10.根據權利要求7~9任意一項所述的系統,其特征在于,所述協議適配模塊包括: 系統線程初始化單元,用于初始化系統線程; 通訊線程啟動單元,用于啟動通訊線程; 協議池啟動單元,用于初始化協議池; 協議類實例創建單元,用于創建協議類實例; 存儲單元,用于存儲協議適配后的數據。
【文檔編號】H02J13/00GK103956834SQ201410217322
【公開日】2014年7月30日 申請日期:2014年5月21日 優先權日:2014年5月21日
【發明者】凌平, 謝迎新, 劉茵, 陳躍輝, 王風雨, 張宇, 劉雋, 方陳, 伍亮 申請人:國家電網公司, 國網上海市電力公司, 北京國電通網絡技術有限公司